Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS

Home > RosCMS

RosCMS

ReactOS Content Management System

RosCMS v3

The ReactOS Content Management System software for the ReactOS website got a major update. RosCMS is used to manage the ReactOS website and in near future additionally to maintain the ReactOS translation work. It is a very flexible web based system. The core parts of the software are the flexible database layout and the dynamic interface that consist of a bunch of filters. The end user can costumize his/her own workflow by changing the filter settings or choose one of the predefined views (which consist itself of filters internally).

Klemens Friedl has worked since march 2007 on RosCMS version 3 which replaced the two year old RosCMS version 2 on 2007-07-31. This major update involves a lot of changes, the whole database structure changed from a simple, partly redundant layout to a very flexible mature database layout. The RosCMS interface moved from simple old-style HTML-forms to what some call AJAX style web-application. The new interface is design to be consistent, simple to use and understand as well as with security in mind.

Tutorials

To make the transition as simple as possible, we have written and recorded some tutorials full of screenshots and even some video tutorials. Read/watch some tutorials.

Translation Maintainer

Another changes involves the new term "translation maintainer". This means that one or more trusted persons maintain a single language. Only these maintainers are responsible to put content online, organize and coordinate group update processes, etc.

Translation Maintainer

Normal translators have almost the same rigthts as before. They can translate contents, edit them, etc. The single difference to RosCMS v3 is that translator cannot put contents directly online, they can put the altered contents on a queue, that will get proof-readed by language maintainers. This may sound like a disadvantage, although in reality this will make the translations more consistent and overall better quaility.

New features for translators

Additionally, translators got with v3 update, some more rights. First of all, translators can preview their changes using the page-preview function. The compare function is more powerful. And there are a lot of new optional functions and features that allow you to personalize your own translation workflow.

Download RosCMS

Several people have asked how to obtain RosCMS for private usage. In september 2005, RosCMS v2 got released under GPL 2 (with "or later" clause). It has been available from the ReactOS SVN repo since then. Although, it was non-trivial to set it up.

With the latest version, RosCMS v3, we provide now a RosCMS v3 download package, with a proper and easy to use install-script.

Install Script Screenshots

The RosCMS v3 install script consists of 3 steps

Database login data, server URI, roscms settings and the first account.

Step 3 shows the install status.

After login-step, you will see the first time the RosCMS interface.

The sample page that ships with RosCMS v3.

License & Copyright

	RosCMS - ReactOS Content Management System
	Copyright (C)	2005 - 2007	Klemens Friedl
			2005		Ge van Geldorp 
			2005		Micheal Wirth
			2007		Colin Finck 

	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Latest Package

Download latest RosCMS v3 package (20070917_beta)


ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.