I am in the process of removing all traces of Smarty from the hel CMS. Unfortunately, Smarty is way too complicated to set up and use, therefore I don't think hel is going to be based off of Smarty templates. I am currently in the process of creating a templating system in hel-style OOP.
The hel \\ content management system v1.0-ALPHA will be released on Wednesday at approximately 9:00am EDT. It will consist of a series of templates, minimal graphics and the backend CMS. The project will be presented to the PWHS AP Computer Science AB class between 9:35am EDT and 11:00am EDT. So, those who want to try out this alpha will be able to download it directly from SourceForge.
This is hel's first release and I'm expecting a LOT of problems. Please, for the love of christ, log any problems you see in the Bug Tracker. I'll get to 'em eventually.... read more
A lot of work has been done on hel in the past few days. I coded the "news" module, and I'm still trying to debug my Column class which is having trouble getting loaded.
Apart from some backend issues, things seem to be going pretty well. I'm building the templates for the site, everything will be displayed similarly so there shouldn't be a need for a lot of templates.
Some of the things you can change directly through templates are:
- Header (<head></head>, top navbar, login bar & logo)
- Body (columns/blocks, module)
- Footer (copyright/statistics)
- Each specific News article
- Each specific article comment
Well we've been hard at work creating the News system and the Template files. I'm not sure the *entire* theme is going to be done by the initial release but enough of it to properly display the CMS will. I're pretty sure we won't be able to get the images out until the v1.0 release, due to the fact that the project is due for review to my teacher in a couple of weeks!
However, the object-oriented backend of the website has been completed. The MySQL tables are being created right now and the project is coming along splendidly.
Well, I'm now doing this project as a part of a school project. It will be done by the end of May.
In the past few days I finished Column and NavBar. These are data structures based on advanced data structure specifications (Queues, Stacks, etc.).
The Column is based off of an array. Columns hold Blocks that are dropped to the bottom of the page and the newest Blocks stay at the top. However, it is still possible to move Blocks around and make the order change, so there must be indexes and stuff. Likewise, Block now has a $horizontal alignment variable.... read more
Alright, I'm FINALLY starting this. Work began on hel today, finishing the Module & Block classes. These classes will be used to define basic Modules (pages inside the main content pane) and Blocks (static blocks of code on either side of the main content pane).
All code for hel will be documented using phpDocumentor. This will allow people to make mods easier, knowing the backend of the code and such without having to search through it and figuring out what it does.... read more