Gileba: First aid for your website

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- or TSV file as well. Another way to add files to your site is by uploading them through FTP in the folder 'images'.
Filetype
Set the correct filetype for the file (CSV or TSV)
Seperator
For CSV-files, you can specify which seperator is used. This field is not available if you selected the TSV-filetype.
Captions
Leave this field empty if the captions are in the CSV-file. If not, enter each caption and seperate the columns with @#.
Sortable
Option to allow visitors to sort the table by clicking on the caption. Columns can be sorted ascending and descending.
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.
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.
Active link text color
This sets the text 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.

Lookup options


Lookup table
Option to activate a search field above the table.
Minimum characters to start searching
Enter the minimum number of characters to start a lookup in the table (if the lookup-option is enabled)
Allow HTML
If the CSV-file contains HTML, you need to activate this option, otherwise HTML-tags are stripped from the cells.

HTML options


Allow HTML
If the CSV-file contains HTML, you need to activate this option, otherwise HTML-tags are stripped from the cells.
Allowed tags
Specify the tags (a, img, span, ...) that are allowed. All other tags will be stripped.
Allowed attributes
Specify the attributes allowed within a tag (href, src, ...). All other attributes will be stripped.

Styling options


Styling through module
You can disable the pre defined styling within the module
Border collapse, Text align, Table font, Font size, Border radius, Padding
Change these CSS-stylings on the fly
Other styles
Add specific CSS styling for this module
Style for captions
Style your captions with background-color, text-color and font
Style for rows
Give even and odd rows a different background-color

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 file.

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)

Reviews

Version History


Version 2.0.1

  • Added missing option for TSV-files
  • Fix for multiple scrollbars in Chromium
  • Fix for pagination only working when the module had a specific id
  • Pagination is now outside the table (might break style overrides)
  • fixed missing language strings

Version 2.0.0

  • Rebuild from the ground up according to Joomla 5 standards
  • Text-align option is now a list (instead of a textfield)
  • Table styling options now include border-collapse (default: collapse)
  • Table width is now 100% of the parent width
  • Table now has overflow: scroll
  • Table font options have been split into Font Family (default: inherit) and Font Size (default: 1em)
  • Extra table styling is now empty by default for new module instances
  • Default table header styling has changed to 1.2em size, black color and inherited font-family for new module instances
  • Code optimisations for easier adding or overriding module views (only visualisation is left in the views, the functionality has been moved to a helper per the MVC model)
  • Lookup, pagination and sorting now work together again
  • Border-radius styling now actually rounds the corners of the table
  • Removed the upgrade process from Tablemaker for CSV (old module by Mostafa Shahiri written for Joomla 3 and older).

Version 1.2.5

  • Reverted the change in 1.2.2 to better support HTML Entities. Only source files in UTF-8 will guarantee proper display.
  • Lookup, pagination and sorting do not work together properly. This will be looked into for a future major new version. Until then, only use one of these functions at a time.

Version 1.2.4

  • Automatic horizontal scrolling when the table is wider than its parent
  • HTML was written literally on the page and not interpreted by the browser

Version 1.2.3

  • Process filenames with a space
  • Fix lookup in table

Version 1.2.2

  • Write HTML-entities from a CSV-file as their symbol on the website

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

Subscription Plans

Tablemaker Pro

€ 10,00

  • CSV- & TSV-files
  • Unlimited installs
  • Automatic updates (1 domain)
  • Premium support (1 domain)
  • Duration: 1 year