Pragyan CMS


README

Welcome to the Pragyan CMS User's Guide. Please use the navigation toolbar at the top of the page to browse through the sections, or simply scroll down below.

Introduction

Pragyan CMS is a multi-user, modular Content Management System (CMS) to organize & facilitate collaborative content creation & updation on a website and its administration. It is written completely in PHP and supports MySQL databases. It has a strong custom inbuilt framework with independent components like templates, modules and widgets. It comes pre-packaged with a large number of modules like article, form, quiz, forum, gallery, book, news, poll, etc, widgets like image slider, facebook plugins, page hits counter, news flash etc and third-party plugins like PDF converter, google maps, sphider search engine, etc. It also provides tools to organize and manage permissions for users and groups. There are a lot more features which you'll come to know as you read further !

Top of Page

Features

Top of Page

Important Documents

Top of Page

Download

You can get the latest release version at Pragyan's Sourceforge Website or from the downloads page of Pragyan's Home page.

If you wish to download Pragyan CMS for developing purposes, then you should download the latest revision available at the Pragyan CMS Trac code browser from here. For more details, please read the Developer's Guide.

Top of Page

Minimum Requirements

Top of Page

Installation

Note: If .htaccess is enabled in your webserver for the installation directory, then directly jump to Step 3!

  1. Pragyan CMS will work just fine without any tweaks if .htaccess is enabled in the directory where Pragyan CMS is going to be installed. In order to do this, you've do add the directive : AllowOverride All within the <Directory "..."></Directory> block where "..." corresponds to your install location or includes it. If .htaccess is enabled, you can goto Step 3. However, if for some reason you do not wish to enable .htaccess, you'll have to do the Step 2.
  2. (Only needed if .htaccess is disabled for your webserver) Make sure the FollowSymLinks feature is included in the Options directive of the <Directory "..."> corresponding to your install location. For this,

    1. Open the configuration file of your web server. (Usually, it is named httpd.conf, check your web server documentation to find it's location).
    2. Search for the <Directory "..."> directive which includes the location where you will install the CMS.
    3. Search for the line containing the "Options" directive. (It's just a line starting with the word "Options").
    4. Make sure it has either "All", or "FollowSymLinks" included in the list of included features.
    5. If the line doesn't exist copy paste this line Options FollowSymLinks within the <Directory "..."></Directory> block.
  3. Unzip the source code in the root of your http server or from wherever you want to serve up the site.
  4. Open INSTALL/install.php from your browser and follow the instructions.
Done!

Top of Page

Developers

Please read the Developer's Guide file carefully.
Pragyan CMS TRAC is available is here.
You can also subscribe to Pragyan Developer's mailing list by registering here.

Top of Page

Documentation

Unfortunately, Pragyan CMS documentation is not complete yet and is still underconstruction. However, a basic documentation is available in docs/Documentation folder. Click here.

Top of Page

Bugs and Feature Requests

For reporting any bugs or request new feature, please click here.
You may also want to check the list of features or bugs already reported and currently under development, here.

Top of Page

Support

A dedicated website for Pragyan CMS support is currently under development and we will be able to answer your queries more effectively using that platform. Meanwhile, for any kind of queries, you can directly contact :

Abhishek Shrivastava
i.abhi27 [at] gmail [dot] com

Top of Page

External Links

Top of PageTop of Page

Disclaimer


    Pragyan CMS is an open-source web-based content management system
    for developing, publishing and managing websites.
    
    Copyright (C) 2010-11 Pragyan CMS Team

    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 3 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, see <http://www.gnu.org/licenses/>.

Enjoy!
The Pragyan CMS Development team.
Any kind of feedback will be highly appreciated :)