griimnak
You're a slave to the money then you die
This project will be continued under the name prjTrinity, the new dev thread is:
object oriented php pdo cms
Download is availible!
The back story:
You must be registered for see links
object oriented php pdo cms
Download is availible!
I originaly wanted to code a habbo cms in python with flask, but then i noticed that it's a pain to get mod_python working on a server, and it could be a hassle if i wanted to release this cms to the public as a contribution to the community. This will be my last habbo project, as i've already out grown habbo retros.
The idea is to make a fast habbo cms that allows you to edit all the content on the pages without having to do server side html. For example, enter the panel and add/remove html or css elements to the server through a client (the admin panel)).
gHabbo features
- gHabbo
- Lightweight templating
- Call php variables with {category->variable}
- Import html widgets to make your template pages less clunky with {widget->name}
- Use your own custom template by placing it in pub/template_name
- Secure querys & database functions
- PDO Prepared statements (counters sql injections)
- CSRF encrypted tokens (counters cross site request forgery)
- XSS filtered variables (counters cross site scripting)
- Simple User system
- Create a user easily with gUsers::create($user, $pass, $passconfirm, etc);
- Return user columns with gUsers::getUserColumn('columnhere');
- Smart error filtering automatically integrated into the user class
- Effective code base
- Import your own classes & functions by simply placing your file in app/classes/class.YOURCLASS.php.. that's it!
- Clean site mapping. (yoursite.com/thispage/or maybe a subpage)
- Install gHabbo easily without having to edit config files
- Call configuration variables easily with gConfig::get('category->variable');
- Call $_POST variables easily with gFormData::.pack('field_username');
- (This list is updated often, check back soon)
- Lightweight templating
gHabbo will allow automatic class loading, all you have to do is make a file named class."your classname".php. start your class with "classname", and call it in gHabbo with "classname"::"function"():
the database will utilize pdo. easily make a query in gHabbo with gDatabase::dbConnect()->prepare('SELECT * FROM ?');
you can call config values with gConfig::get('site->name');. the config is in array format as shown below:
[*] = change [+] = added [-] = removed
[+] 11/4/15 -
You must be registered for see links
[*] 11/5/15 -
You must be registered for see links
[+] 11/7/15 -
You must be registered for see links
[+] 11/10/15 -
You must be registered for see links
[*] 11/10/15 -
You must be registered for see links
[+] 11/11/15 -
You must be registered for see links
[*] 11/13/15 -
You must be registered for see links
[*] 11/13/15 -
You must be registered for see links
[-] 11/14/15 -
You must be registered for see links
[+] 11/14/15 -
You must be registered for see links
[*] 11/14/15 -
You must be registered for see links
[*] 11/14/15 -
You must be registered for see links
Screenshots:
temporary demo site:
You must be registered for see links
Last edited: