Techie
Member
- Aug 22, 2012
- 129
- 6
Hey I am starting a development of a CMS that I have coded from scratch. This CMS is advanced PHP coding and also includes a lot of features other CMS's don't. Carry on reading for information and features included in this cms
Features
Working password confirmation (Actually sends the email)
Working register confirmation (Actually sends the email)
Facebook Authentication Login (See information below for details)
Advanced PHP Template Engine
Optional Database choices (Mysql or Mysqli)
Optional database conection (mysql_connect or mysql_pconnect)
Protection against mysql injection
Protection against proxy and vpns
Protection against bots
Ability to block certain browsers, isps, ips, and bots
For the working password confirmation. You will need to add your email and email password for your email to the config file to send the emails. For facebook login you will need to create your own facebook app and i am also thinking of inplenting other logins such as Twitter and Gmail and maybe yahoo. I am also still thinking about other decisions for the CMS
Decisions (Things that I'm still thinking about)
Skin/Theme system like RevCMS
Other login options such as Twitter, Gmail, or Yahoo
24/7 Support line to me or CMS help
Referral system (/ref/username) at register System
There are still a lot more features to come. This is just early In the development!
Template engine example:
Snipplets of the CMS
# Don't worry. Licence system is for personal use only and for education reasons
Features
Working password confirmation (Actually sends the email)
Working register confirmation (Actually sends the email)
Facebook Authentication Login (See information below for details)
Advanced PHP Template Engine
Optional Database choices (Mysql or Mysqli)
Optional database conection (mysql_connect or mysql_pconnect)
Protection against mysql injection
Protection against proxy and vpns
Protection against bots
Ability to block certain browsers, isps, ips, and bots
For the working password confirmation. You will need to add your email and email password for your email to the config file to send the emails. For facebook login you will need to create your own facebook app and i am also thinking of inplenting other logins such as Twitter and Gmail and maybe yahoo. I am also still thinking about other decisions for the CMS
Decisions (Things that I'm still thinking about)
Skin/Theme system like RevCMS
Other login options such as Twitter, Gmail, or Yahoo
24/7 Support line to me or CMS help
Referral system (/ref/username) at register System
There are still a lot more features to come. This is just early In the development!
Template engine example:
Code:
{include file="/files/myinclude.php"}
<!-- What if I wanted PHP code? -->
{if 1 > 0}
<p>1 is higher then 0</p>
{else}
<p>What the fuck?</p>
{/if}
<!-- More examples -->
{php}
echo "PHP Code using tags!
{/php}
<!-- You can turn off {php} tags in config -->
Snipplets of the CMS
Code:
use Blue\Blue;
use Blue\BlueAuthentication;
use Blue\BlueCookie;
use Blue\BlueDatabase;
use Blue\BlueLoader;
use Blue\BlueUsers;
error_reporting(0);
define("blue_ds", DIRECTORY_SEPARATOR);
define("blue_dir", dirname(__FILE__) . blue_ds);
// More...
#the false is the port, set to "10" or something to change mysql port!
# Example: $database->connect('host', 'username', 'password', 'database', "10", 'mysql_pconnect');
$database = new BlueDatabase();
$database->connect('host', 'username', 'password', 'database', false, 'mysql_pconnect');
# Don't worry. Licence system is for personal use only and for education reasons
Code:
$system->setLoader('LICENCE_NAME', 'LICENCE_PASS');