WordPress.org

Plugin Directory

TFO Graphviz

Generates Graphviz graphics using shortcodes. Supports almost all Graphviz features.

1.10

  • Require at least WP 4.2 now.
  • Fix use of add_query_arg() to escape its output; a possible XSS vector.
  • Added GPL v2 license information.

1.9

  • Make some debugging output conditional.
  • Fix where that debugging output is stored. (Sam Wilson)

1.8

  • Fix a packaging error in 1.7.
  • Fix use of hardcoded "/tmp" path. (Sam Wilson)

1.7

  • Test upto WP 4.2.2.
  • Change an exec("mv...") to using rename() instead. (Sam Wilson)
  • Code documentation improvement.
  • Some reformatting.

1.6

  • Fix some cosmetic documentation issues.

1.5

  • Update documentation for using the PHP gv bindings.

1.4

  • WordPress 4.0 support.
  • Fix for PHP Graphviz module loading; newer PHP's don't allow dl() at all in some cases, we should therefore detect this.
  • Use WP_Error properly.
  • Liberal use of try/catch to detect runtime issues.

1.3

  • No changes; version bump for the later 3.x series.

1.2

  • Removed leftover diagnostic code in PHP render class (which was appearing in posts!)
  • Added remote Graphviz rendering support. Note that this is still young and will add a mark to the graph indicating it was generated by this plugin.
  • Tested on WordPress 3.0.2 and 3.0.3.

1.1

  • Added support for locally installed PHP bindings to the Graphviz library. This only works if PHP either allows dl() to load a module or gv.so/dll is staticly configured to load in php.ini.
  • Made render module selection somewhat more robust.
  • Attempt to create our wp-content/tfo-graphviz directory if it doesn't already exist.
  • Better (as in, "any at all") error generation in the shortcode handler.
  • Add content expiration - configurable. Will remove files from the wp-content/tfo-graphviz directory, but only if the threshold is >0 and older than the threshold.

1.0

  • First release.

Requires: 4.2.0 or higher
Compatible up to: 4.2.2
Last Updated: 2015-5-24
Active Installs: 100+

Ratings

5 out of 5 stars

Support

2 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1