mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #18832
[Bug 1317320] Re: wishlist: ability to add rows in page edit mode
Whoops, I hit the post button too early there! Just disregard that
earlier comment.
You know, I'm not sure why we have the two different ways to edit a page
layout. I took a look through the code history, and both systems have
been present since Mahara 1.0. I think possibly the "edit layout" tab
was originally meant to be a way for non-Javascript users to alter the
layout. But prior to 1.0 the "add/remove columns" button was made into a
user setting that is disabled by default, which made the "edit layout"
tab the default way to edit a layout.
I can't really see us getting rid of the "edit layout" tab presently,
but it would be interesting to submit this to some user testing and find
out which approach is actually more intuitive for end users.
We certainly should make it possible to add rows with the "add/remove
columns" buttons. That was kind of an oversight in Mahara 1.8, which we
allowed to slide because this feature is thought to be relatively
obscure. I'm not sure what the "add/remove rows" buttons should look
like though. Do you have any ideas on that? A mock-up would be greatly
appreciated.
Cheers,
Aaron
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1317320
Title:
wishlist: ability to add rows in page edit mode
Status in Mahara ePortfolio:
New
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1317320/+subscriptions
References