It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. The article may be deleted if this message remains in place for seven days, i.e., after 09:47, 29 May 2013 (UTC). Notify author/project: Timestamp: 20130522094716 09:47, 22 May 2013 (UTC) |
|
|
This article has multiple issues. Please help improve it or discuss these issues on the talk page.
|
| Developer(s) | RenovatioCMS |
|---|---|
| Stable release | RVVersion_001.110 / October 18, 2011 |
| Development status | Active |
| Written in | PHP, SQL, HTML, CSS, JavaScript, UBB code |
| Operating system | Cross-platform |
| Size | 681KB (compressed) 1.53MB (uncompressed) |
| Type | Content management system |
| License | GNU General Public License v.3 |
| Website | www.renovatiocms.com |
RenovatioCMS (Renovatio CMS) is a free and open source CMS (Content Management System). It has been released under the GNU General Public License.
Content management systems are software applications, often web-applications that allow users to easily publish documents and articles on-line (content management), without requiring a lot of technical knowledge. One of the main properties of web content management systems is the conversion of plain text to enriched web pages using skins or templates. This allows the author to write a simple article in plain text, while the visitor that reads the article, also receives menus, background images, headers and page details.
Contents |
RenovatioCMS is specifically designed for users who possess some programming skills or possess the eagerness to attain these skills, but who also value user-friendliness (doctoral students, programmers). The input (document) of a new RenovatioCMS page may consist of plain text, but also HTML, PHP, SQL, CSS and JavaScript are allowed. This gives the user the same flexibility as when designing a new web-system from scratch, while at the same time it delivers the conveniences that make using a CMS worthwhile.
Basically, RenovatioCMS consists of nothing more than a collection of documents, a menu and login system, some management tools, a CodeEditor (RVCodeEditor) and a skin. The documents shape the actual contents of a website. They are stored in a database and can be edited using the built-in document management tool (that contains the CodeEditor). When a page is being visited, the document involved is retrieved from the database and evaluated as if it where an ordinary *.php file.
The generated output is stored in a buffer and combined with other data like the menu structure or the account properties. The result is transferred to the skin. The skin then moulds the combined data into an HTML, CSS, JavaScript construct and sends it to the visitor. The included management tools used for language, menu or document management, are documents as well, but they are not considered to be part of the CMS itself. The core system is considered to consists only of the apparatus that evaluates documents and shows web-pages to the user.[1]
No WYSIWYG (What You See Is What You Get) like editor is included. Instead, RenovatioCMS uses a web-based CodeEditor that lets the user edit HTML or PHP directly, comparable to code editing software like Notepad++ or HTMLKit. This is referred to as a WYSIWYM (What You See Is What You Mean) approach. In forum systems, often a secure version of the CodeEditor is included that restricts users to using UBB code. The enriched output of HTML or UBB code is available during editing using pop-ups, while the output of PHP code is only available after saving.
The omission of WYSIWYG appears to be a principal matter, as the developers are explicitly trying to pursue a WYSIWYM approach. The idea is that once a user has mastered a programming language like HTML or UBB code, WYSIWYG becomes unnecessary and would result in less efficient code than WYSIWYM.[2]
RenovatioCMS is developed for Apache web-servers that support SQL and PHP (LAMP or WAMP servers). The client side (the software that runs within the browser) uses HTML, CSS and JavaScript. Furthermore the included management tools are consistently using techniques like AJAX (Asynchronous JavaScript And XML), SJAX (Synchronous JavaScript And XML) and JSON (JavaScript Object Notation).
|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
Here you can share your comments or contribute with more information, content, resources or links about this topic.