Best way to allow user to create pages with pre-defined content?

If you have questions about using mojoPortal, you can post them here.

You may want to first review our site administration documentation to see if your question is answered there.

This thread is closed to new posts. You must sign in to post in the forums.
6/19/2011 4:27:28 AM
Gravatar
Total Posts 537
feet planted firmly on the ground

Best way to allow user to create pages with pre-defined content?

Hi all. I'd like to allow certain users ("Content Author" role) to create child pages to just one page in a site, where each new page contains the same content elements (e.g. HTML Content in center panel using a specific template). The user should not be able to alter what is on the page, apart from what they edit inside that HTML content element.

I see I can restrict their access to features (Admin > Advanced > Feature Inst) so they cannot add any other features to the new pages, but that's only half the story.

Can anyone recommend the best way of achieving this?

thanks

6/20/2011 7:35:27 AM
Gravatar
Total Posts 18439

Re: Best way to allow user to create pages with pre-defined content?

I don't really have a good solution for that specific scenario. If I had a user that I was that worried about I would not let them create pages or have edit permissions on the page. Instead I would create the page and add the html feature and then give them edit permissions only on the html feature instance not the page, and then I would also add the user to "Roles NOT Allowed to Edit Feature Instance Settings".

Best,

Joe

6/21/2011 7:08:20 AM
Gravatar
Total Posts 128

Re: Best way to allow user to create pages with pre-defined content?

Thanks Joe - me again under different account -  thanks for the tip about "Roles NOT Allowed to Edit Feature Instance Settings".

But I'm not so much worried about this user as just trying to make life easy for them to create consistent content.

How about a new feature where creating a new page allows you to clone an existing one? Then if there could be something in the page settings like "Allow this page to be cloned?", and only pages where this = True are available for cloning when creating a new page. Then in my scenario I could have one hidden page which the users can clone for every new page they create. The new page can have the correct content features, HTML templates, etc. Lovely!

Yours

Crispin

6/21/2011 8:07:18 AM
Gravatar
Total Posts 18439

Re: Best way to allow user to create pages with pre-defined content?

Hi Crispin,

We have a plan to implement "Page Templates" and a "New Page Wizard" that would allow creating pages based on choosing an available template file which would define which features are on the page and their initial content. However there are a number of things ahead of that on my priority list so I don't have any eta for it at the moment.

Best,

Joe

6/21/2011 8:18:52 AM
Gravatar
Total Posts 128

Re: Best way to allow user to create pages with pre-defined content?

That will be a great feature.

I just wondered whether allowing any page to be a template (by cloning) might be the quickest and most flexible way of implementing this.

thanks

Crispin

6/21/2011 8:26:41 AM
Gravatar
Total Posts 18439

Re: Best way to allow user to create pages with pre-defined content?

We might make it possible to create page templates based on existing pages.

You must sign in to post in the forums. This thread is closed to new posts.