So I'm building a CMS and for a given page, I want to let the client layout the page (not the site layout, the page layout, i.e. the content; headline, text, imageboxes, more links and such) with the given elements. Since table layouts are easy to understand for a client, I'm going to use that. Spare me the "always use CSS layouts" comments. I usually use CSS, but for this I really think a table layout is the best way to give the clients an easy to use environment.
So, the client should have a "edit layout" button, which takes them to a new page with the layout grid shown and all the content "modules" shown as boxes. They should be able to re-arrange the boxes and sort them inside the table cells at will. This is no problem for me, but I ALSO want the client to be able to edit the layout table itself.
They should be able to add a column, add a row, merge cells (horizontally) and adjust cell widths (not heights).
I've been googling a lot but most table jQuery plugins are about editing table DATA, not the table itself.
Anyoen have a good suggestion on where to start?