­
Tabulizer, by Dimitrios Mourloukos - Joomla Extension Directory

Introduction

Graphs and Charts, News Display, Data Import & Export, Data Reports, Tables & Lists

**Tabulizer provides all the functionality to read data from various sources (typed plain text, Excel and CSV files, Web/HTML pages, RSS Feeds, Database Queries/Tables) and present them in various formats, such as responsive tables, graphs, charts, galleries, event calendars, etc. **


The resulting tables or graphs can be either static that can be edited using the standard Joomla editor or dynamic i.e. linked to an external data source that when gets updated the associated table/graph gets updated as well. What makes Tabulizer really unique is its versatility and extensibility. Instead of having a fixed set of styling presets, it uses the concept of rules where each rule corresponds to a different feature. By combining multiple rules you can have an unlimited number of end results. These rules do not affect only styling aspects, but they can transform and format the table elements in many ways (e.g. calculations, replacements, text formats, row/column insertion and removal, etc).
This, along with the use of user friendly wizards, makes the creation of really advanced tables and graphs a process of few clicks.

Here is a summary of features that are available in the latest version, which is compatible with the latest Joomla 3.x and Joomla 4.x releases.

  • Unlimited Templates. This is what really separates Tabulizer from other solutions which come with a limited fixed set of table templates and tuning parameters. With Tabulizer every styling option of transformation rule can be applied individually on the table elements (row, column, cell) that you specify. Not only that, but you can apply these rules easily using Tabulizer's backend panel or the online Table Creation Wizard.

  • Table editing. Tables created with Tabulizer are regular tables, meaning that you edit them like regular tables. When editing the table you can use a plain text editor or work with the grid editor for a spreadsheet like experience. This of course does not apply to dynamic tables that are created on the fly.

  • Dynamic table creation. Apart from the static tables in which you convert your input data into a regular HTML table, you may choose to create a dynamic table in which the table changes every time the data source that is linked to is modified. A data source can be:

    • An external file (Excel, CSV, HTML, XML, text)
    • A database query (which can a database table or something more complicated). The database can be the internal site db, or an external one.
    • A Joomla article/Wordpress post (so many people can add/modify data on the same table)
    • A webpage (so you can extract data from a specific table from another website!)
    • An RSS feed (RSS 2.0 or Atom)
    • A JSON feed There is also a cache mechanism to improve performance.
  • Import data directly from an Excel file. Import text, hyperlinks and images from any Excel file (*.xls and *.xlsx). You can also to choose to keep colors.
  • Re-Tabulize an existing table. You can reTabulize an existing table if you want to beautify it by applying a new ruleset, or because you want to add new data.
  • Table to Graph conversion. You can convert a regular HTML table into an interactive graph! Using the online graph creation wizard you can create your own graph template (or preset, with your graph preferences) and use it in your website to convert your existing or new tables into super cool graphs. Check out the graph creation wizardto get an idea of what you can do.

  • Download and Email table data as file Sometimes you want site users and visitors to be able to download the table data as a file (CSV, Excel format). Tabulizer can do that with a single extra rule.

  • Download and Email graph image as file Likewise, you can allow site users and visitors to be able to download the produced graph image as a file (png, gif, jpg format). Tabulizer can do that with a single extra rule.
  • Responsive design. As the number of small devices (iPad, smart phones, etc) is increasing lately, so the need for a "responsive design", i.e. a web design in which the visual aspects of the web page "respond" to the device screen size. The responsiveness therefore is a design principle, not a concrete implementation. Tabulizer offers you the six more popular responsive design patterns to choose from. Make your HTML table or the produced graph responsive with a few clicks!
  • Table sorting. Sort your table and let the user change the order (ascending/descending) and the sorting key column by clicking on the appropriate table header.
  • Table search filter . Add a search filter so when a user types in a text value, only those table rows that contain this value will be displayed. The filtering can be done for the whole table, or have one filter per column (for the columns you choose). When you enable the column filtering, you can optionally specify the desired search method that can be (a) numeric range (b) exact match (c) starts with match (d) smart match (default)
  • Table pagination. Add page numbers and/or arrows to your large table and let the user walk through your large table. The pagination mechanism is implemented on the client side (with Javascript).
  • Table splitting. Break your large table into smaller tables by setting the size of the maximum number of rows. There are other parameters, like if you want to add an index for all sub-tables, if you want the tables to be on the same page or separate pages, if you want to add a show/hide effect and so on.
  • Horizontal and vertical scrolls. Another option for large tables is that you can add horizontal and vertical scrollbars that will appear if the width/height of the table is too big. In the vertical scrolling the top header stays fixed, so only the rows below are getting scrolled. Same with horizontal scrolling, you may choose to keep the left column fixed and scroll the rest of the columns.
  • Table prepend and append. Add some HTML code before of after the table. You can also combine it with the range value, so it appears only on certain cases (like, when the table contains a certain value, the number of rows/columns is within a specific range, etc)
  • Data calculation. You can do many arithmetic or statistical operations, like add, remove, min, max, median, average. Not only that, but you can add your own custom operations (if you can write a simple PHP function). With a use of ranges and element sections you can also specify the exact range of the input arguments for your calculation functions.
  • Data modification. If you want to modify the table in a way that is not possible using any other rule, you can specify a custom modification function that will have a chance to modify the input table before any other processing takes place.
  • Data replacements. Find one value and replace it with another. One cool application of this feature is to replace words with images (for instance, the word Completed with an OK image)
  • Data formatting. Change the format of you table data, depending on their types. Convert lowercase to uppercase, change the data format, the numeric format or the currency format.
  • Cell merging. Set the autospan property if you want to merge automatically empty cells on sepcific row/column. Very useful for the header row(s) and column(s).
  • Range and Element Sections Tabulizer version 4.x brings a very powerful table selection mechanism. When you define a rule you need to specify which table elements will be affected by this rule. Now you can united/exclude/filter multiple selections and extreme power and elegance. This is one of the great improvements in version 4.0.
  • Rule Priority. All selected features correspond to a rule. Sometimes the order of execution may give a different result, and you can control it with the rule priority
  • Data source merging. Create a table from various sources of the same source (e.g. an Excel file) or different sources (e.g. an Excel file, a database query and another web page).
  • Data source publishing. Become a data publisher and let other sites consumed and display the published tables with their own styling preferences!
  • Data source searching. Search the dynamically created data table using the standard search box [joomla only].
  • WCAG 2.0 compliance. New parameters and rules so your can build an HTML table in accordance with the Web Content Accessibility Guidelines (WCAG).
  • Data source and ruleset archive export. Export data sources and rulesets with just one click for super easy migration to other sites or platforms.
  • Ruleset copy. Make a copy of an existing ruleset with a simple click. Save time when you want to make a variation of a ruleset, without starting from scratch.
  • Improved security. Only certain user groups that you specify can use Tabulizer and its tools.
  • User preferences . If you are using the same ruleset again and again you can set it the default one. You can also set the default column separator and text enclosure.
Functionality
Tabulizer has so many different ways you can use it. In order to get this type of functionality you would have to create a custom component.
Ease of use
There is a small learning curve here. But once you understand , it's simple.
Support
Very responsive, strong support. Dimitrios created some custom rules for me, that worked great! I needed a few changes along the way.
Documentation
Very well documented. Many examples with a good knowledge base. There are full demos also,.
Value for money
Great value here!! Worked great out of the box. This component could easily be twice as expensive.
I used this to: I create links from a table for my site with a custom ruleset created for my site specifically.
Functionality
Es gibt viele verschiedene Darstellungen für die Diagramme. Für einige Einstellungen ist der Wizard zwingend erforderlich.
Ease of use
Leider lässt sie das ganze für mein Empfinden sehr umständlich bedienen.
Support
Documentation
Unvollständig. Man ist auf den Wizard angewiesen welchen man nur als Abo bekommt.
Value for money
Ganz ok. Hätte ich gewusst wie lückenhaft die Dokumentation und wie umständlich es zu bedienen ist, hätte ich mir was anderes gesucht.
I used this to: Ich stelle damit Wasserwerte in Linien Diagrammen auf meinem Aquarium Blog dar.
Functionality
Das perfekte Werkzeug für alles rund um Tabellen. Es gibt kaum eine Aufgabe, die damit nicht gelöst werden kann.
Ease of use
Der riesige Funktionsumfang erfordert etwas Einarbeitung. Davon abgesehen ist die Komponente einfach zu verwenden.
Support
Erstklassiger, individueller und schneller Support. Er funktioniert genauso, wie man sich das wünscht.
Documentation
Umfangreiche und vollständige Dokumentation, sowie diverse Videos helfen beim Einarbeiten.
Value for money
Das Produkt ist jeden Cent wert. Für jeden, der Tabellen in seinem Projekt verwendet, ist es unverzichtbar.
I used this to: Einbetten von Tabellen, die modifiziert werden und mit Tabulizer wird deren Inhalt stets aktuell in Joomla angezeigt.
Functionality
Definitely best on the market! It has got all that you can think of.
Ease of use
My grandma could easily set it up, everything has been thought about.
Support
Dimitrios is always (I've been using this extension since 2017 I think) very nice and helpful
Documentation
Value for money
Very much more then that! 100% For those who plan to make mature websites this extension is a "must have".
I used this to: Graphs, charts, tables etc. It really works like a charm in any case.
Functionality
Tabulizer est puissant y compris sur des fichiers volumineux, beaucoup de paramètres sont modifiables
Ease of use
Tabulizer demande un minimum de connaissance informatique, il peut être très délicat , heureusement le support est là.
Support
Dimitrios est très à l'écoute de ses utilisateurs, et on peut compter sur lui, super !
Documentation
Documentation un peu succinte plus orientée vers les spécialiste du web, pourrait être plus explicative pour les amateurs
Value for money
excellent rapport qualité prix, j'avais essayé d'autres solutions avant, plus chère et non-adaptées.
I used this to: mon site jetonsroyaux(point)fr , un dictionnaire de numismatique avec un gros fichier excel.
Functionality
The solution is really complete, everytime you think , that capability would be useful, you just dig in the FAQ (really well made) and see t
Ease of use
As I said, a really complete solution without being complicate, so many samples available , great for non coder
Support
The best I have seen in a long time, Dimitrios is here at every step of the way.
Documentation
One of the best FAQ I have seen, and many samples available. Help tooltiip for every option , just great work
Value for money
I checked 2 other solution at the same time, Tabulizer is by far the best value
I used this to: Basically, everything on my page now :-) The conncetion with google spreadsheet works great , so basically, once you setup your tables and charts, everything just update automatically

Works great



Posted on 14 September 2019
Functionality
Does what it's supposed to do. Many options to choose from. Sometimes you have to search a bit...
Ease of use
Experiment a lot and you'll learn a lot !
Because there are al lot of options, it's not always easy to start. But once you get into it...
Support
Great support. Could not be better or faster. Replies within a few hours (sometimes minutes) !
Documentation
There's a downloadable well documented file with all the explanations you need...
Value for money
Absolutely. I did go for gold which I think is very affordable...
I used this to: Creating tables for sports results that have to be updated on a weekly base...

Excellent



Posted on 17 July 2019
Functionality
Its has so many features and it works amazing. I love the fact that you can just update the excel file in order to update the data.
Ease of use
There is a learning curve. once you see how the system works its very easy.
Support
Amazing. This is the key element for a great software. The people behind it who help to make it a great product.
Thank you so much.
Documentation
Very good. Very detailed . I would suggest a beginner section in which there is a description of the key elements.
Value for money
No question about it. this is a very powerful tool that can provide a solution for many sites.
I used this to: Display tables of products where the client is not webliteracy .

Excellent Extension



Posted on 09 November 2018
Functionality
This extension as very so many functions to fetch and display data.
Ease of use
It takes a short while to get along with but over all it's easy and mostly self explaining.
Support
First class! Super fast, very friendly and 100% helpful answers.
Documentation
Did not read much, but as far as I see it's very well documented.
Value for money
100% worth the money.
I used this to: A commercial website to display data from different database tables.
Functionality
My client had a complex need for taking exported Access data and display it with filters. Tabulizer handled it all perfectly.
Ease of use
The builder program is quite easy to use and has a TON of awesome capabilities. If in doubt, the developer is impressively responsive.
Support
Unbelievably awesome support. Dimitrios knows his component inside and out and is very willing to help you get the job done.
Documentation
Excellent
Value for money
I couldn't be happier with the purchase and support.
I used this to: Taking xlsx data and displaying a table with custom filters and sorting.
EventBlender
Paid download

EventBlender

By Dimitrios Mourloukos
Calendars & Events
Grab and display events from Facebook, Google Calendars, Excel, CSV/Text,HTML, XML files, Database queries (local or remote), JEvents entries and combine all these events into a single display unit using a wide range of formats, including monthly calendar, weekly calendar, daily calendar, horizontal and vertical timelines, post-it like sticky notes and more!! EventBlender goes beyond the basics a...

Tabulizer

Version:
6.7.0
Developer:
Dimitrios Mourloukos
Last updated:
Sep 16 2023
1 year ago
Date added:
Nov 19 2014
License:
GPLv2 or later
Type:
Paid download
Includes:
c p
Compatibility:
J3 J4
Download

Uses Joomla! Update System

Score:


Write a review