Gileba: First aid for your website
Logo Tablemaker by Gileba

Tablemaker


Do you need a fast and simple way to show the content of one or more CSV-files on your Joomla! powered website? TableMaker is your solution!

Upload your CSV-file(s) en have each module process one file to generate it as a table on your site. Each module had different layout options, or you can write your own stylesheet in your template.

Basic options


Select CSV file
Select the file you want to show using the predefined Media Manager. Here, you can upload a new CSV-file as well. Another way to add CSV-files to your site is by uploading them through FTP in the folder 'images'.
Seperator
Here you can specify which seperator the CSV-file uses
Minimum characters to start searching
Enter the minimum number of characters to start a lookup in the table (if the lookup-option is enabled)
Captions
Leave this field empty if the captions are in the CSV-file. If not, enter each caption and seperate the columns with @#.
Pretext
If you need text in front of the table, you can enter it in this field.
Posttext
If you need text after the table, you can enter it in this field.
Lookup table
Option to activate a search field above the table.
Sortable
Option to allow visitors to sort the table by clicking on the caption. Columns can be sorted ascending and descending.
Allow HTML
If the CSV-file contains HTML, you need to activate this option, otherwise HTML-tags are stripped from the cells.
Basic options for Tablemaker
Pagination options for Tablemaker

Pagination options


Show pagination
Turn this option on to have a long table split in different pages.
Number of rows per page
This sets the number of rows each page will show.
Alignment
This sets the alignment of the pagination element.
Links background
This sets the background color of the links to another page. This should be a hex value.
Links text color
This sets the text color of the links to another page. This should be a hex value.
Active link background
This sets the background color of the current pagenumber. This should be a hex value.
Background on hover
This sets the background color of the pagenumber when a visitor hovers over it. This should be a hex value.
Text color hover
This sets the text color of the pagenumber when a visitor hovers over it. This should be a hex value.

Let your table shine with your own styling


You want to control the styling of the table? No problem! You can disable the CSS-options in the module and style the table using only design elements from your template when showing the CSV-file.

Use your own styling
Reviews

What other people say


De nombreux site ont besoin de pouvoir afficher facilement une liste et faire une recherche à la volée. Ce module est parfait.

AlainR (on JED)

I was so happy the author of this fork has updated this extension for joomla 5 ! Works like a charm!

Ceska (on JED)

Version History


Version 1.2.1

  • Pagination didn't work
  • Code optimisations

Version 1.2.0

  • [PRO] Added support for Tab delimitered files (both TSV and CSV)
  • Lookup now has its own tab for its parameters
  • HTML now has its own tab for its parameters
  • [J3] Removed support for Joomla 3.10

Version 1.1.0

  • [J5] Native support for Joomla 5
  • Added support for upgrading from Tablemaker for CSV (opening the module is still required)
  • Download ID should now be entered in the manifest per Joomla standard (no longer in the Gileba Framework plugin)
  • [J3] Support for Joomla 3.10 is deprecated; Support for Joomla 3.9 and lower is removed

Version 1.0.2

  • [J4] Make sure jQuery is loaded when Pagination or Lookup is enabled
  • [J4] Remove joomlaimage information from URL
  • Fixed a typo that prevented the color of the active pagination item to be used.

Version 1.0.1

  • Added option to set the color of the active pagination item (previously only the backgroundcolor could be set).
  • The field to set the minimum number of characters for a lookup in the table is now placed under the option to activate the lookup. It will only show when that option is enabled.
  • All ID attributes now contain the ID of the module to be unique in case the module is used more than once on a page. This fixes a problem where lookup and pagination were not able to perform correctly when two or more modules are rendered on the same page. Check your custom CSS if you have used an id-attribute for styling this module (which is never recommended). All id-attributes have now changed to be unique in a DOM, as per definition.
  • CSS ID-attribute 'csvtable' is only needed when the options lookup or pagination are enabled.
  • Added version attribute to the manifest-file of the module.

Version 1.0.0

  • First public release
Version History

Subscription Plans

Tablemaker Free

Free

  • CSV-files
  • Unlimited installs
  • Manual updates
  • Basic support (debugging)
  • Duration: Lifetime