I'm hoping to get some feedback from any gurus who could advise me on the best way to go about implementing a client web site.
I'd like to reuse/expand any existing modules where possible - I don't want to reinvent the wheel.
The scenario
The quick version:
I need for clients to be able to login to a website (preferably CMSMS powered) and edit a page within certain limitations. This will include being able to drop a couple of images into the page, change the colour of the text and positioning of certain elements. etc.
The long/detailed version
I have a company that sells advertising by providing a free plasma screen TV that is installed in a public area, such as a waiting room.
At the moment the company designs the adverts that run on it in flash swf and they are uploaded to the plasmas screen/player via ISDN or the internet. The company would like to be able to let their clients login to a web site, edit their own content, and in turn it is pushed or pulled through to the plasma screen and displayed.
This content does not need to be displayed on the actual website, it just provides an interface for the client to do it rather than depending on the companies designers to knock it up in flash.
The push/pulling part isn't a problem to implement. What I'd like to do is build upon CMSMS to integrate all of this functionality.
Since they rarely use any animation in these adverts, HTML/CSS would be fine to use.
Does anyone have any suggestions for existing modules/code that I could reuse?
- Login system - either frontendusers or creating editor/contributor style permissions
- Editing text within certain constraints (must always fit on a 1024*600 display or similar)
I'm considering taking the AJAX approach to this, by letting them edit a template page - very similar to what you might do in a new Powerpoint presentation - click the header text and edit, change colour etc.
A lot of this is possible already, I'm just looking for some ideas on the best way to implement it. As it stands at the moment I might make the client section of the site completely independant from CMSMS, which isn't good for the CMSMS users since none of the changes/modules will be given back.
Any thoughts greatly appreciated.
Martin


