Agate CMS

Agate CMS is my Free and Open Source Software which I have hosted up on sourceforge.net. Its a Content Management System, which means it lets you create your fully functional website in just a few clicks ! All you need to do is work out a template for your website and all the coding part, including user-registration/login, user-management, website content, forms, etc will be taken care by the CMS.

First, I want to tell you a little about why I started this project. I actually never thought of coding a CMS of my own from scratch. What I actually wanted to do is to change the core-architecture of the Pragyan CMS v2, which is developed by the members of the “Delta Force” (the Central Webteam of NIT Trichy), of which I’m a part of. Pragyan CMS has been contributed to by dozens of students from my college and so when I started going through that huge number of PHP files each having some 4 to 5 hundred lines of codes, I didnt felt like actually trying to understand those thousands of lines of codes which were written by a dozen webteam members, the result of which is a code with no fixed convention for “pretty printing”, with many bugs&unnecessary codes, and absence of any single person who knows every single line of the CMS. This is what I call a “loose” software, and it needs to be filled up with lots of patches to remove all the bugs. This is what which encouraged me to write a CMS myself, with strict organization of files and structured code. This took some time but it wasn’t that hard.Finally, when I was halfway through I started implementing new ideas for the core architecture which were very different than what was there in Pragyan CMS. Till that point, Agate CMS was very similar to Pragyan CMS, but after that point, its my own ideas which I implemented which I thought were better than Pragyan’s. Finally I ended up writing a working CMS with an entirely different architecture and new features. I won’t go to the technical details now.

As of now, Agate CMS is definitely not better than Pragyan CMS. Pragyan CMS is a work done by a lot of people and have innovation of many great alumni of our college.  Pragyan CMS offers a wide variety of modules for quiz, gallery, forms, etc which currently I’ve not yet implemented in Agate CMS. However, Agate CMS has features like Page-specific templates and Settings Propogation, which are not there in Pragyan CMS.

However, the main goal behind Agate CMS was to create a tutorial CMS which can be used to understand and learn the working of a CMS with practical experience and that is the main reason I did the project. So I’d better say Agate CMS is an easy, simple to understand and micro version of Pragyan CMS, with less features but more structured code and different architecture and hopefully without any bugs.

What is the future of Agate CMS ? I don’t think so there is. Its just a tutorial project, however, what I’m planning to do now is to make sure that Agate CMS features gets implemented in Pragyan CMS v2 and this leads to Pragyan CMS v3 i.e. :

Agate CMS v1 + Pragyan CMS v2 = Pragyan CMS v3

For beginners, Agate CMS is easy to install than Pragyan CMS, doesn’t require .htaccess support and special permissions on certain folders. Those who are interested can download it from sourceforge : http://sourceforge.net/projects/agatecms

And those who try it, please send me reviews and if you find any bugs, which I hope there shouldn’t be any. If you need help installing the CMS, please contact me because as of now, I’ve not yet included any documentation or README in the CMS, although I believe an experienced user can do it by himself.

Advertisements

7 comments on “Agate CMS

    • I assume you already have a web-server running on your computer. In case of Linux, you can install lamp or apache, and extract all the contents of the Agate CMS zip file into /var/www/html/agatecms folder (/var/www/agatecms for Ubuntu). In case of Windows, if you are using Uniserver, you can extract the contents to your new W: or Z: /www/agatecms folder.

      Now just type the following in the URL : http://localhost/agatecms/install
      and follow the instructions ! 🙂

  1. Great cms. but it is not working it is given me an error pleas help me i use php 5 warmp server

    Notice: Use of undefined constant MYSQL_SERVER – assumed ‘MYSQL_SERVER’ in C:\wamp\www\webs\cms\lib\mysql.lib.php on line 5

    Notice: Use of undefined constant MYSQL_USERNAME – assumed ‘MYSQL_USERNAME’ in C:\wamp\www\webs\cms\lib\mysql.lib.php on line 5

    Notice: Use of undefined constant MYSQL_PASSWORD – assumed ‘MYSQL_PASSWORD’ in C:\wamp\www\webs\cms\lib\mysql.lib.php on line 5

    Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\webs\cms\lib\mysql.lib.php on line 5

    Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: No such host is kn (trying to connect via tcp://MYSQL_SERVER:3306) in C:\wamp\www\webs\cms\lib\mysql.lib.php on line 5

    Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\webs\cms\lib\mysql.lib.php on line 5
    Could not connect to server

  2. pleas how can i install this great CMS agatecms in php 5and what fill will i edit is calling an error in this direction lib\mysql.lib.php

    • Hi,
      I have updated some of the CMS codes and also included a README file to guide you. Please redownload the new one and try installing it. If you again face any problems, then contact me.

      By the way, I’d recommend you to look at the professional and big version of agate cms which Pragyan CMS v3 (http://sourceforge.net/projects/pragyan) . Its a lot better ! 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s