Weasel
👄 I'd intercept me
SmashCMS (Current version: 0.1 ALPHA)
Hey guys, so I started working on a little CMS made from scratch, to learn more about PHP etc. I am not an experienced coder or something like that, and this is my first made-from-scratch web application. I hope you guys can give me some good feedback on the project.
Website:
You must be registered for see links
(only the website itself, a project website where you can do whatever you want will come soon)Project website: coming soon (to enter the admin panel etc.)
Where is it for?
First of all, this CMS is made for a website for a friend of mine, so there are some special features in the CMS that could be usefull, but aren't in any basic CMS.
Some of the functions
This is a list of the current functions in the CMS.
+ = main function
- = sub function
+ Blog system
- Comments
- Report comments
- Advanced report handling [Development]
- Page system
+ Image system
- Upload image to specific page, will show on that page w/ fancybox thumbnail
- Edit images [Development]
+ User management (website admins)
- Add users
- Edit users
- Delete users
- Warn users [Development]/etc.
+ Manage settings (own)
- Edit first name, surname, email, username, etc.
- Private Notepad [Development]
- Change password w/ email confirmation [Development]
Planned functions
+ Logging system: I am already working on coding it into the CMS, however all this codes are in "//" tags, so they will not do anything untill I will go further with this.
+ Setting system: Site name, how many blogs per page, etc. Database already been made, this will be finished soon.
+ Expending report system: Add IP ban, automatic spam check
+ Expending dashboard: Add more functions, like edit images etc.
+ Version checker: Explains itself
+ Improving admin (dashboard) login: the current one works, but its ugly as hell and needs improvement.
Stuff you need to know
I will post code snippits etc, but this will be released when I think it's ready for a release. The template will NOT be included, as it has special been made for this website. Also, the dashboard template the CMS uses, is the one from RevCMS, crafted by
You must be registered for see links
.Also as this is my first project I work on all by myself, and this is a LEARNING project, I am not using functions, and most of the code will be on the page itself. I will start working and learning on how to put everything in functions and make it more tight. Please note, the dashboard login is shit. I know this, however I don't know how to improve this. I will start working on this in further releases.
I hope to get some good feedback from you guys.
Thanks.
- GeenStijl