Rockstar CMS is a powerful backend system for web applications, built by Kremsa Design. It is coupled with Rockstar Maker which is a drag and drop interface for building and deploying custom backend interfaces and databases.
Background. Now in its 3rd year of development and 2nd version, it has been tested thoroughly and proven to be an excellent component to a powerful website backend. Some of the features added in the 2nd feature revolved around building the table structure to improve maintainability and scalability. Also, the basic modules were modified so that they could be deployed without any custom coding required.
Powerful Framework. Rockstar CMS is not like other CMS’s in the sense of being an out-of-the-box solution. Rather, it is a framework and an interface for building the groundwork for applications. The tool for rapidly deploying custom administrative sections is CMS Maker, which has a drag-and-drop interface to quickly and easily tailor to the needs of the website or web application in question.
Lets take a look at the four top benefits of this framework:
- Easy deployment. Simple web application backends can be up and running in minutes, while more complex and demanding applications can also be built.
- Easy continued maintenance. Because of the structure of the framework, entire modules can be added to your web application without a single line of your existing admin section’s code being written or even looked at. This allows for easy maintenance and scalability as your business needs change.
- Interchangable modules. The key differentiation between all other popular CMS’s is the emphasis on interchangable modules. Although many powerful CMS’s allow users to create strong web applications, the missing component is flexibility. Any one with any amount of experience with a given CMS (Wordpress, Joomla, phpBB) realizes quickly that if you want to do anything outside the general scope of that CMS it is going to take some work. Rockstar is built with the expectation that each web app will be unique and have unique requirements. You build tables and quickly define relationships using a drag-and-drop interface.
- Front end integration. Unlike other CMS’s we don’t assume that one front-end interface will suit all web applications, so we don’t even make an attempt at developing one. Every web site front end is custom created, to allow for absolute flexibility in meeting the clients need, while at the same time providing a powerful and familiar database structure and tool suite for the developer to quickly build out the app.
Versatility, Scalability, Security. Multiple websites can easily be tied into the same Rockstar admin section to allow for ease of administration across multiple web properties.
Although in an ideal world, each web application would be powered entirely by a 100% Rockstar CMS solution, we realize that some clients need to integrate with existing CMS’s, so we support that as well. What Rockstar can do is tie into any table in a given system’s database structure and seamlessly allow for the same manage / add / edit / delete functionality that it uses on custom-created modules. This can be used for example to tie in with phpBB so that you can allow the Rockstar admin to manage the users table, setting security roles, approving new users, and deactivating users who may be violating website terms.
From the starter website with little to no traffic, all the way up to the high-traffic video serving website on load-balanced servers, no server setup is too complex for Rockstar to handle. Although many systems may boast the ability to scale, Rockstar has been tested. One of our configurations involved a load balanced setup between 6 servers, with failover support and automatic ftp synchronization. Memory allocation and usage is also optimized in Rockstar.
Create new security levels just like you would add user records to a user table. Then, jump back into Maker and set the permissions for each of these roles.
We’ve taken the concept of a “security grid” to the next level, and we call it the security cube. This is to indicate the 3 layers (or dimensions) of security that every single module comes equipped with out of the box and with easy customization and extension. They are the table level, the unit or field level, and the row level. Visibility and editability are easily set - again a the click of a mouse - at any of these three levels.
Standard features. As the custom back end is being built, there are many standard features that can be tied to all the Units and Assets.
- Uniimited languages – In today’s expanding global economy, international support is being demanded more and more. We’ve realized that and included a simple interface for adding languages and defining content on a per-language basis. By simply choosing from a drop down in the admin, you can select which language you want to enter content for.
- Search, Sort and Advanced Search – Although other CMS’s come with native support for search, they are typically tied to existing pre-defined tables in the database - users table, posts table, etc. In Rockstar, every single new module you create can have these features enabled at the click of a button. Search or sort by all the fields of a table at once or select only one or a few at a time. Advanced search allows the user to really drill down.
- Import / Export – We have a nice import and export feature for XML, CSV, SQL, and XLS. On the import side, we have an intelligent auto-detect as well as a nice matching feature so you can easily tie the columns of your input file to the columns of your table. On the export side, you can select the columns you want to export, choose format, and even zip or gzip your SQL dumps.
- Input Widgets – Easily drag and drop to create text fields, checkboxes, radio buttons, drop downs, and text areas. On top of that, we have a very flash-based nice date chooser, as well as a great file uploader.
Clients. We are proud to say that many of our best clients’ websites are running on this framework, and would like to mention a few of them.
- Ripe.tv. A high-traffic and high-reliability flash video website running on top of Rockstar CMS. With the highest level of reliability expected, Rockstar has met and exceeded their expectations.
- Games4money.com. Rockstar is used to manage the ecommerce and user management aspecs of this website backend, while it is integrated with phpBB for forums. A very simple and user-friendly integration allows the forums user table to double as the website users table.
- Amoeba.com. An excellent demonstration of a very full-featured web application, the modules included are a general website copy and content management, newsletter subscription and sending, video, music, eCommerce, and a custom full-featured blog. These are the type and amount of features that you would expect out of another CMS, without all the common problems. The developers didn’t have to adapt to an entirely different code base. After the admin modules were quickly created, the developers only had to build the front end, by hooking into the familiar Rockstar code base. The result is a completely custom web application with a powerfull, streamlined backend, without all the lose ends that you would typically find when you try to mold a CMS to your custom requirements.
More Information. For more information on the CMS or for licensing pricing, please contact us at contact@bykd.com - we look forward to hearing from you and working with you.