Hi,
I am looking for a solution in which our members will have the abillity to setup their own pages on our website.
Specifically i am looking for ability to do the following:
1. Associate member page admin with a custom CSS for them and use a different css for other areas of the site.
- This will make sure we have somewhat standardised pages
2. Allow members to only upload from their own image repository so for example
Member A could not upload a pic from member Bs repository.
3. Confirm that the user can't hack back into another directory and find other images etc.
4. Confirm that we can create default HTML templates for the members to use e.g.
News , Blog etc and load these up in a menu.
Would apreciate if anyone can let me know if FCKeditor will be a good choice considering the above points..
Thanks,
Michael
I am looking for a solution in which our members will have the abillity to setup their own pages on our website.
Specifically i am looking for ability to do the following:
1. Associate member page admin with a custom CSS for them and use a different css for other areas of the site.
- This will make sure we have somewhat standardised pages
2. Allow members to only upload from their own image repository so for example
Member A could not upload a pic from member Bs repository.
3. Confirm that the user can't hack back into another directory and find other images etc.
4. Confirm that we can create default HTML templates for the members to use e.g.
News , Blog etc and load these up in a menu.
Would apreciate if anyone can let me know if FCKeditor will be a good choice considering the above points..
Thanks,
Michael
RE: Quick Questions
Michael, I don't think that FCKeditor on its own is what you need.
FCKeditor is just a WYSIWYG editor - it does not do user authentication.
What you are looking for is a full-blown CMS (Content Management System).
At the risk of blowing my own trumpet, I would recommend you talk with Webworks (webworks.ie) about our WebME solution, which uses FCKeditor for the editign of pages, but also includes user authentication, template-based designs, calenders, etc, etc, etc. As a bonus, we have already done most of the work of hacking the FCKeditor to allow per-directory authentication, and I personally am working on a completely new file manager which will be able to handle what you need with just a small bit of work (check out http://kfm.verens.com/)
/me packs up trumpet and places it back in its case.
RE: Quick Questions
Hi Kae,
Thanks for the offer but I was just looking for pointers on FCKEditor.
In fact i think i know one of your developers up there, if you have a Denise up there tell her i said hi
If anyone knows FCKeditor well and knows of the few custom mods i've posted above would much appreciate it..
Thanks,
Michael
RE: Quick Questions
Hi Michael.
We do all of these things on our Website Builder at http://www.hybridsites.com, but all of them have required some extra customizations.
1) You can use a custom css file by using the config value FCKConfig.EditorAreaCSS. In our builder we want it to be dynamic per user, so we specify a custom configuration files in the FCKEditor call: $oFCKeditor->Config['CustomConfigurationsPath'] = a custom php page with the user's values.
2) As Kae mentioned this is something that needs to be done with authentication, which goes beyond the FCKeditor. We have chosen to forgo the built in file manager and have the browse server button bring up our own php page which authenticates based on the login cookie and shows the images only of the authenticated user (and allows only the authenticated user to upload as well).
3) As above, you need to authenticate the user, and this is a separate issue from the FCKeditor.
4) If you are referring to the templates, the feature in the FCKeditor is well put together, especially for a short list of options. We have added some of our own templates to this list so a user can quickly select a starting point. You can update them and add new ones by editing fcktemplates.xml which is pretty easy to understand, and really well put together.
I hope these general points get you pointed in the right direction, and as you begin to explore you can get to some of the specific questions.
Michael
HybridSites.com