My question is weird but I will try to be informative.
I start searching and research about cms open source which can manage mobile websites.
The cms have to be able to accept rulesets on which device to show what, to test the updates before publish to live and also users-editors to have rights to view and edit only their own texts and not others. Any suggestions?

Comments

joelkal’s picture

any help?

TimelessDomain’s picture

You can use the Context module http://drupal.org/project/context to switch themes http://drupal.org/project/context_reaction_theme based upon useragent (browser-type) http://drupal.org/project/context_useragent, (CTools) HTTP Header (Plugins) http://drupal.org/project/ctools_header_plugins (Referrer,User Agent, Host, Accept, Accept Charset, Accept Encoding, Accept, Language, Connection) and even location w/ Context GEOIP http://drupal.org/project/context_geoip ! (so you could have specific mobile device themes for each device & then further mod those themes to be localized!)

Mobile Tools http://drupal.org/project/mobile_tools - support for setting up mobile websites + gets data about whether a visitor is on a mobile device.

http://drupal.org/project/browscap - browser detection
http://drupal.org/project/wurfl - device detection : Device groups is a concept introduced by the Mobile Tools module in order to switch to different themes depending on the device. WURFL just provides a simple "Mobile Device" group.

Pre-configured mobile themes http://drupal.org/project/mobile_theme , http://drupal.org/project/nokia_mobile

For further config of themes use Context Condition Theme http://drupal.org/project/context_condition_theme to identify what theme is being displayed & Context Add Assets http://drupal.org/project/context_addassets to add specific css / js files to individual themes

For limiting viewing & editing use View Own http://drupal.org/project/view_own to limit content to being viewed by user who created it & then the standard cck permissions allow you to set whether the user role is allowed to create a specific type of content & also limits a user so that they can only edit their "own" content & not "all" content.

Testing updates (aka moderating) could be done with http://drupal.org/project/modr8 or http://drupal.org/project/content_moderation

if you want to really customize the reviewing & publishing process then use workflow http://drupal.org/project/workflow

Furthermore if you are using revisions & want to review revisions before they are published -> then use this module http://drupal.org/project/revision_moderation

freedom isn't free

joelkal’s picture

I don't know how to thank you, it was so detailed...
Many many thanks.... i will try all of them...
Also one more question, can we decide when a module to be visible or not by rulesets?

TimelessDomain’s picture

No problem. Once you get into the vocabulary of Drupal, stuff just starts clicking. It becomes very fun to constantly learn about EVERY modules & how they (could potentially) work together. Rather limitless (especially when compared to that of other CMS's). If you seek valuable Drupal Resources - then check out this constantly growing list I am building http://www.timelessdomain.com/drupal-resources

Not quite sure what you are talking about with "decide when a module to be visible or not by rulesets." Please elaborate further. Using the Rules module?, you want to disable a Drupal module?? Or are you asking how to configure Context to choose which context contrib module it is pulling the current context settings from?

freedom isn't free

TimelessDomain’s picture

one more cool mobile module - jQuery Mobile : http://drupal.org/project/jquery_mobile - sounds like it could be amazing when done! "A unified user interface system across all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design."

freedom isn't free

Parkes Design’s picture

Subscribing...

jacobisreal’s picture

Me too!