Profile + Page Creation for users?
Permalink
Hello! I was looking at the user info page add-on and since I run a very community-based website with a forum, I am wondering how possible it would be to give users the ability to create pages with very limited features in a very small directory.
They really don't need the ability to do much... just use a pre-determined template to punch in maybe a photo or two, basic text, etc. The same general functionality of filling out a form on a facebook page - Facebook determines how it looks, but you get to change the content.
In a best case scenario I would also like if the users could have their pages that they create automatically linked off of the user info - so that if you click on a user you could see all the pages that user has. I would also like (again, in best case scenerio land) to be able to have the highest-ranking users/administrators be able to "approve" these pages.
Is this do-able? Is it as simple as what I do and do not allow users to do?
Thank you!
They really don't need the ability to do much... just use a pre-determined template to punch in maybe a photo or two, basic text, etc. The same general functionality of filling out a form on a facebook page - Facebook determines how it looks, but you get to change the content.
In a best case scenario I would also like if the users could have their pages that they create automatically linked off of the user info - so that if you click on a user you could see all the pages that user has. I would also like (again, in best case scenerio land) to be able to have the highest-ranking users/administrators be able to "approve" these pages.
Is this do-able? Is it as simple as what I do and do not allow users to do?
Thank you!
not that hard really. You'd want to look into automated page creation and a page_type that displays the form that creates it. you can look at the concrete5 installer or look at the blog app, both of those create pages.. I have created more custom stuff here with filesets created from this sort of form and whatnot but a nice base sort of code to work from will save you tons of hours.
Is not easy, but not even difficult.
ref.
http://www.concrete5.org/community/forums/customizing_c5/default-us...
If you can one day.
ref.
http://www.concrete5.org/community/forums/customizing_c5/default-us...
public function setupUserJoinInfo($ui) { // write page creation code // // add groupe for new user // add page for new user // set pagetype to page // set permision to page }
If you can one day.
Hi Scott, I know this is an old thread, but I was wondering if you could give a little more direction on how I can have a user be able to create their own page/set of pages of a specific page type? Any help would be most appreciated.
Thank you
Thank you