WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Tabulate

Manage relational tabular data using the full power of your MySQL database. CSV import/export; access-control; foreign-keys; and lots more.

This plugin provides a simple user-friendly interface to tables in your database. Somewhat akin to phpMyAdmin, but easier to use and more focused on end users.

The documentation can be found at http://tabulate.readthedocs.org/

Features (in no particular order):

  1. Tables can be filtered by any column or columns, and with a range of operators ('contains', 'is', 'empty', 'one of', 'greater than', 'less than', and the negations of all of these). Multiple filters are conjunctive (i.e. with a logical and).
  2. Access can be granted to read, create, update, delete, and import records in any or all tables. (This can be done by anyone with the promote_users capability.) Access can also be granted to anonymous users.
  3. CSV data can be imported, with the UI supporting column mapping, data validation, and previewing prior to final import. If an imported row has a value for the Primary Key, the existing row will be overwritten.
  4. Data can be exported to CSV, including after filters have been applied.
  5. A quick-jump navigation box (located top right of every page) can be activated by installing the WordPress REST API (Version 2) plugin. The quick-jump box is also added as a Dashboard widget.
  6. Records in tables with date columns can be viewed in a calendar.
  7. Entity Relationship Diagrams (drawn with GraphViz) can be automatically generated, with any specified subset of tables. Foreign keys are displayed as directed edges. This feature is only available if the TFO Graphviz plugin is installed.
  8. All data modifications are recorded, along with optional comments that users can provide when updating data.
  9. The [tabulate] shortcode can be used to embed tables, lists, row-counts, and data-entry forms into WordPress content. For more details, read the documentation.
  10. Tables with point columns can be exported to KML and OpenStreetMap XML. Also, data entry for these columns is done with a small slippy map, on which a marker can be placed.

Development is managed on GitHub: https://github.com/tabulate/tabulate

Requires: 4.3 or higher
Compatible up to: 4.5.5
Last Updated: 2 months ago
Active Installs: 400+

Ratings

5 out of 5 stars

Support

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

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say 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 50,2,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