/////////////////////////////////////////////////////////// // razorCMS - v0.3RC Upgrade // // readme.txt // // GPLv3 // // smiffy6969 // // www.razorcms.co.uk // // www.burningfist.co.uk // // 03/2008 // // ----------------------------------------------------- // // V0.1 - 03/2008 - Version 0.1 first release // // ----------------------------------------------------- // // V0.2 - 06/2008 - New features + bug fix resulting // // in up issue to V0.2BETA // // // // Bug fixes for issue to V0.2RC // // ----------------------------------------------------- // // V0.2 - 08/2008 - RC2 Bug fix release // // ----------------------------------------------------- // // V0.3 - 11/2008 - BETA1 Bug fix and new features // // ----------------------------------------------------- // // V0.3 - 02/2009 - RC2 Bug fix, code walk and some // // movement of functions. // // ----------------------------------------------------- // /////////////////////////////////////////////////////////// // Introduction /////////////////////////////////////////// razorCMS is an open source flat file Content Management System, this means there is no need to use an additional database, all data is stored in file format. razorCMS comes in one flavour, core. This is the base system which comes with only necessary functionality, just enough to be usefull while giving you enough tools to create a website. This means those wishing to keep the system fast and small may do so. Those wishing to have a more flexible easy to use system may then begin to add the functionality they wish by using the simple blade manager, adding blade packs to the system containing anything from sef url re-writes (search engine friendly URL's) to WYSIWYG html editors. This kind of approach to CMS solutions gives you a lego brick structure, using only the blade packs you wish to create a tailor made solution that fits your needs, without being bogged down with functionality you do not need. This should help to keep your CMS solution sharp and simple. PLEASE NOTE : Use of this software is purely at your own risk, the author of the software offers no guarantees of the performance or suitability of this software and cannot be held responsible for the outcome of using this software. By installing and using this software you are clearly aknowledging the fact that you the user are solely responsible for the use of and any circumstances arrising due to the use of this software. /////////////////////////////////////////////////////////// // About razorCMS ///////////////////////////////////////// razorCMS came about from some brief time spent using nanoCMS, this is an open source CMS solution created by Kalyan Chakravarthy. After forking the nanoCMS project to create uCMS, adding extra functionality, it was decided that more needed to be done. razorCMS was created from scratch, using a whole new design, but using some of the usefull parts of uCMS in a few places. All of the old uCMS code that has found its way into razorCMS has been re-written, but most of the code in razorCMS is new code. Version 0.3 of the systems further distances itself from uCMS chowing it to be a completely diferent system to uCMS and it's father nanoCMS. Due to this system using very small parts of code from uCMS, all of razorCMS is offered under the GPLv3 licence. /////////////////////////////////////////////////////////// // Installation Modes ///////////////////////////////////// installing razorCMS is simple, during the installation you will be prompted to choose your installation type. The two types of installation are file write mode and ftp mode. File write mode attempts to bypass issues with security and permissions by making all files that are writable by the system, owned by the server. By doing this, all file permissions can be as tight as possible whilst still being accessable by the system. The one major drawback however, is backing up your system using third party software (ftp client), this will break your file ownership meaning restoring will render your pages unwritable. This is overcommed by either asking your host to return the files and folders ownership back to the server, or giving these files and folders world writable. access. Please note this is normal server behavour and not a trait of razorCMS. Future releases will see a full backup utility to overcome this issue. Ftp mode is the way forward, this uses an ftp account on your server to control all file access with the ftp account. By using this method, backup and restoring using third party applications (ftp client with same user and pass) will restore your system with no issues. //////////////////////////////////////////////////////////// // Installing razorCMS ///////////////////////////////////// 1) Download and unpack razorCMS_core_v#_#.zip. 2) Upload the contents of the directory razorCMS_core_v#_# to your server using your ftp client or via your hosts file browser application. Please ensure you do not break the directory when uploading to your host. 3) Using your web browser, navigate to your install location, adding /install.php on to the end of the url in the address bar (e.g. www.yoursite.com/install.php). 4) Follow the instructions on screen to install the system, please ensure that you make a note of the administration console username and password you choose, you will need to use this to gain access to the administration console to manage your new site. For ftp mode you will also require your ftp host address, ftp path to install, ftp username and ftp password. 5) Ensure you follow the instructions at the end of the installation, failure to do so may make your site unusable and may leave it open to security issues /////////////////////////////////////////////////////////// // AddOn's //////////////////////////////////////////////// razorCMS uses a system called the blade manager to manage addons called blade packs. Blade packs offer a way to improve, add to or change the way the system looks or acts. To add a blade pack simply go to the main website, looks through the blade packs section, download, unpack and follow the readme for installation instructions. /////////////////////////////////////////////////////////// // Footnote /////////////////////////////////////////////// If you require help, need advice on using razorCMS or want to thank me in some way, please contact me through www.razorCMS.co.uk using the support forum. This software is provided licenced to the GPLv3 Licence, is freely open for alteration, adaptation, manipulation or any other kind of ation you can think of. Please keep all credit where credit is due, leaving all source comments in place. It is not necessary to link back to the razorCMS website or morgan integrated systems website, to do so would give attackers an insight into the system you use, so please feel free to remove any copywrite that is visible from the public facing side of the site. However all link backs in the admin side must stay intact as these will not pose any threat to security. This software is supported and developed for free by morgan integrated systems ltd. ///////////////////////////////////////////////////////////