Add rows in page edit mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
Hi All,
I would like to pick up on a number of points with the process/tools for laying out pages.
Currently there are two ways to customize the layout in Mahara - layout form or directly on the page.
Layout form: many times I have created a layout - added content and then changed the layout in the form again, Sometimes I get an error, sometimes the layout doesn't change, and I have also seen pages refusing to load again after a layout change.
Layout in directly on page: this works well for columns, but there is no option for adding rows. Worse however, the in-page layout changes are not captured by the layout editor form, none of the options are selected or created based on what I do directly on the page. This means that once I begin making changes directly on the page the layout editor is of no use to me.
Both approaches have limitations/bugs, is it possible to have just one approach? I would opt for flexibly laying out directly the page.
In which case my wishlist is 1) that layout editing is consolidated with page editing with the ability to add-remove rows added, and 2) the "edit layout" page/system is hidden/removed/made redundant.
In addition I would also like the option to save any layout I make as a template layout (with a name I choose) so I can use it on other pages - like I can with a skin or theme. Maybe even share layouts with ratings and intended purpose attached!
This approach may save dev time having to maintain two ways of laying out a page.
Thanks,
Shane.
description: | updated |
description: | updated |
Changed in mahara: | |
importance: | Undecided → Wishlist |
Changed in mahara: | |
status: | New → Triaged |
summary: |
- wishlist: ability to add rows in page edit mode + Add rows in page edit mode |
Hi Shane,
I don't think we're likely to get rid of the "Edit layout" tab any time soon. Although, I suppose this would be an interesting to do some user testing on, and find out which approach is less