Website CMS:Requirements: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
Line 13: Line 13:
== Content Creation ==
== Content Creation ==


* Directories and html files can be created through a form
* '''DONE''' Directories and html files can be created through a form
* Other file types are uploadable through a web form
* Other file types are uploadable through a web form
* Content creation is not restricted to locale/language (requirement created from current system)
* '''DONE''' Content creation is not restricted to locale/language (requirement created from current system)


== Content Management ==
== Content Management ==
Line 22: Line 22:
** Dynamic content only can be modified with wiki markup  
** Dynamic content only can be modified with wiki markup  
** NOTE : [http://preview.dotclear.net/browser/trunk/admin/js/jsToolBar JsToolbar] allows wiki/wysiwyg editing and produces xhtml code, plus it has a dynamic xhtml source editing to add more complex markup.  
** NOTE : [http://preview.dotclear.net/browser/trunk/admin/js/jsToolBar JsToolbar] allows wiki/wysiwyg editing and produces xhtml code, plus it has a dynamic xhtml source editing to add more complex markup.  
* All changes to static content will be tracked and archived.
* '''DONE''' All changes to static content will be tracked and archived.
* An easy way to view and revert to older versions of static content. (low priority)
* An easy way to view and revert to older versions of static content. (low priority)
* An easy way to compare what changed between two versions of static content. (low priority)
* An easy way to compare what changed between two versions of static content. (low priority)
* Input will be accepted in any locale/language currently used on mozilla.com.
* '''DONE''' Input will be accepted in any locale/language currently used on mozilla.com.
* A way to indicate that an en-US page should be translated into all languages.
* A way to indicate that an en-US page should be translated into all languages.


== Presentation / Publishing ==
== Presentation / Publishing ==


* Multiple pages for a single language can be published with one click
* '''DONE''' Multiple pages for a single language can be published with one click
* Administrators can push an entire language live with one click
* '''DONE''' Administrators can push an entire language live with one click
* localizable interface
* localizable interface
* RSS feeds of
* RSS feeds of
Line 39: Line 39:
** List of pages waiting to be translated
** List of pages waiting to be translated
** A global rss feed
** A global rss feed
** '''others?'''


== Administrative Process ==
== Administrative Process ==
Line 45: Line 44:
* A user can be in one of three groups:
* A user can be in one of three groups:
** Writers (can edit static and dynamic content) (approx 40-80 people)
** Writers (can edit static and dynamic content) (approx 40-80 people)
*** proofreaders are in this group
*** '''DONE''' proofreaders are in this group
*** Can edit any static or dynamic content
*** '''DONE''' Can edit any static or dynamic content
*** Requests to go live go to a leader for review
*** '''DONE''' Requests to go live go to a leader for review
** Leader
** Leader
*** Can edit any content, but can also request a push live
*** Can edit any content, but can also request a push live
** Administrators (approx 5 people)
** Administrators (approx 5 people)
*** Can push changes live
*** '''DONE''' Can push changes live
*** Can email all active members through a single form
*** Can email all active members through a single form


* Users can be added to the system by administrators
* '''DONE''' Users can be added to the system by administrators
* Users can be disabled
* Users can be disabled
* Users will have their own usernames and passwords to login
* '''DONE''' Users will have their own usernames and passwords to login
* Simplified front end for Bugzilla (similar to [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&format=itrequest IT requests] (would require integration with bugzilla japan))
* Simplified front end for Bugzilla (similar to [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&format=itrequest IT requests] (would require integration with bugzilla japan))


Confirmed users, Bureaucrats and Sysops emeriti
1,737

edits