Event Table Edit (abbrev. ETE) is a free and open source table plugin for Joomla 3.x and above (original author: Manuel Kaspar, continuation: Theophilix). With the plugin, you can create a responsive, editable table with CSV import and export function and XML export/import for table settings. It also has a full rights management (Joomla ACL).

You can transform the table into an appointment booking system with confirmation emails for users and the admin, including iCal calendar files for both in the attachment. Moreover, you can use the booking system to create a volunteer table for an event, where volunteers can enter their names if they want to help for a certain time.

As it is based on a CSS-template, the layout of the table can be changed easily. The responsive function is based on the "Column Toggle Table with Mini Map" from the tablesaw plugins (https://github.com/filamentgroup/tablesaw).

This demo page is recreated every hour.

Login data frontend:

(use login form to your right to edit cells, administrate table, add rows etc.)




Login data backend:

(browse to backend login and go to: Components -> Event Table Edit. Use it for example to test import / export functions, change admin email adress, user email text etc. for appointment mode)




Event Table Edit features

  • Editable table (insert pictures, BBCode...)
  • Sorting options (A-Z, Z-A, natural sorting is used)
  • Choice of layout mode (stack, swipe, toggle) for enhanced responsiveness
  • Multiple appointment booking function with confirmation email and ICAL calendar (.ics file) attachment
  • Complete rights management (Joomla ACL: add/delete rows, edit cells, rearrange rows, administer table from frontend)
  • Multilingual (currently available: DE, EN)
  • CSV and TXT import with different formats (text, date, time, integer, float, boolean, four state, link, mail) and import settings (separator, values in quotes or not)
  • CSV Export
  • XML import and export: import and export a table (normal or appointment) with all settings
  • Own CSS based template

Frontend view options:

  • Sort columns (setting in rights management)
  • Delete rows (setting in rights management)
  • Add rows (setting in rights management)
  • Filter rows
  • Pagination
  • Print view
  • Administer table (setting in rights management)

Backend options:

a) General

  • Normal or appointment booking function
  • Options for appointment booking function:
    • ICAL / .ics-File options (location, subject, name of file)
    • Set admin email address and email display name
    • Confirmation email settings (chose subject and message text with appointment-date and -time-variables)
    • CSV Import and Export
    • Show or hide user names to user or admin
    • Set timelimit for bookings
    • option to send two or more appoinment informations in one ics file
    • add global options, so admins can offer options (p. ex. different persons or services) and users can choose them from a list. If a user clicks on an option, the specific appointment table, that has been set in backend, is loaded.
  • Show or hide table title
  • Usertext before and after table
  • Show or hide column to delete or sort rows
  • Enable automatic column sorting when table is loaded
  • Use Metadata
  • Enhanced SEO
  • Support BB-Code

b) Layout / Style

Choose or select:

  • Date format
  • Time format
  • Float separator ("," or ".")
  • Cell spacing
  • Cell padding
  • Colors of alternating rows
  • Maximum length of cell content
  • Display table in the same, or a new window
  • Activate table scroll function, define height