SiteSense is a simple but powerful, flexible, secure and high-performance web application platform. At the foundation of the platform is a content management and blog publishing system. SiteSense is extraordinarily lightweight while at the same time still managing to be full-featured.
SiteSense is easily extendable making it capable of being the starting point for any web application. The framework is constantly scrutinized for security purposes and is written in PHP & MySQL utilizing the latest best practices.
- Web server running Apache with mod_rewrite or nginx (see .htaccess)
- PHP 5.x with:
- PDO (for database access)
- cURL (not necessary to function, but highly recommended)
- MySQL server with an empty MySQL database and user set up for SiteSense
Installing SiteSense is an easy three-step process.
- Upload the SiteSense files you downloaded from sitesense.org.
- Copy and paste dbSettings.php.example to dbSettings.php and change the values in lines 26-45 to the correct values for your MySQL database.
- Visit yourwebsite.com/install and follow the instructions there. (the default install password is "startitup", without quotes)
After installing SiteSense, you can do just about anything. However, it's generally good to get a few things out of the way first.
- Change the installation password in libraries/install.php to something secret.
- If a file named INSTALL.LOCK was not created in the root of your SiteSense install during installation, create it now.
- Add some menu items in the admin control panel (/admin).
- Add some users and give them appropriate permissions.
- Change the admin password to something you know.
- Enable any modules you need, and disable any you don't in order to keep a low profile.
- SiteSense.org
- User Manual
- Developer Documentation
- GitHub
- License
- #SiteSense on freenode