Support » Plugin: TablePress » TablePress Editor with many entries

  • Resolved corumeach

    (@bbudeck)


    Hi,
    I love the TablePress plugin and all the extensions but still there are things I am missing dearly. Could you kindly consider them and make a statement about likeliness of imlementing them any time in the future?

    1. Editor pagination/row limitation – currently tables with more than several hundred rows and 10+ columns are to big to handle in a browser. It would be great to only load and display several rows (25 default, select 10, 25, 50, 100, ALL) and have a pagination. This would allow to edit large tables comfortably, at the moment my browser turns into slow-motion/dead mode when opening larger tables. This does not refer to output tables, but to the table editor view within the WP admin panel. An alternative to that would be in-page editing in the output table, which is probably even harder to implement and comes with additional issues.

    2. Make Cell Data Shortcuts work anywhere. Currently they don’t work within HTML Tags like img src=””. You can’t store an image url into a cell – I can’t call it using the shortcode withing the tag parameters: src=”[table id=29 /]”. I have to store the complete HTML code withing the cell to render an image. This will render the images on any table display on a page (which is sometimes not what I want, as images are quite large). It would be great to only have the image url/file path in the table cells and be able to insert that via shortcode into an img tag whenever the image should be dislayed.

    3. Search table option in editor mode. If an admin only sees a few rows at a time a search function will become necessary (actually more important than a pagination navigation). Search would then only return rows that contain the search phrase (minimum 3 characters).

    Beste Grüße
    Boris

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    thanks for your post, and sorry for the trouble.

    1) Yes, this is a known issue. Unfortunately, this is not possible at the moment, due to how the table saving process works. I do however plan to completely rewrite the “Edit” screen with a different technical approach, that would make editing tables much faster, even for large tables. So, this is planned, but unfortunately, I can’t yet give an estimate of how long this will still take to implement.
    In the meantime, my suggestion for handling large tables is to work on them offline (e.g. in Excel on an exported CSV file) and then re-import that file after making changes, choosing to replace the existing copy in TablePress.

    2) Unfortunately, this won’t be possible, but not because TablePress can’t or doesn’t want to – but because WordPress has deliberately turned this feature (of using Shortcodes inside HTML code) off, for security reasons. It turned out that it was too difficult to cleanly handle things like Cross-site scripting vulnerabilities when this was still allowed, so that the developers had to turn this off. This affects all Shortcodes, not just those from TablePress.

    3) This should also be much easier with the rewriting “Edit” screen from 1). In the meantime, it should however be very easy to simply use the browser’s search function. Just hit Ctrl+F (on PC) or Cmd+F (on Mac) to bring up the search field.

    Regards,
    Tobias

    Thank you very much for this answer. I will try to be patient and wait for an editor reqrite then. In the meantime I will handle my tables offline and do an import when necssary.

    The Cell Data shortcode is currently an unrivaled feature – even NinjaTables and WP DataTables don’t have a similar feature that allows you to deliver content from a table to the page. Most table plugins only deal with displaying full tables.

    Although I guess even TablePress was never intended to be abused as a database like that 😉

    Thank you so much
    Boris

    • This reply was modified 3 months, 2 weeks ago by corumeach. Reason: Resolved
    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Boris,

    good to hear that this helped! 🙂

    Best wishes,
    Tobias

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.