Thirteen Years of Service
Posts: 1,232
Threads: 66
My BIG Project - A Forum CMS 08-24-2013, 05:28 AM
#1
Its been over a year since I started learning PHP and web development.
Recently, I've not been able to find challenging stuff to build. So, I decided to take up a big project.
I'll be making a forum CMS from scratch. Just like MyBB or SMF or others.
I'll be "taking" some ideas and concepts from the database structures of IPB, myBB, vBulletin and SMF.
Since I'll be making it alone, I cant guarantee it to be as good as the ones already existing, but I'll try making it as cool as possible.
It'll take quite some time to be built.
The tools I'll be using :
PHP OOPS
PHP Activerecord ORM
Twig Template Engine
PHPass
mod_rewrite
Geshi Syntax Highlighter
What I'm asking you guys is some advice.
Any tool you'd want me to change?
Any feature you'd want me to put on the "don't miss this" list??
Etc, etc...
Feedback Please!!
My 900th post!!
PM me if you need help.
My pastebin
HERE. My URL Shortener
HERE.
•
Thirteen Years of Service
Posts: 1,232
Threads: 66
My BIG Project - A Forum CMS 08-24-2013, 05:28 AM
#2
Its been over a year since I started learning PHP and web development.
Recently, I've not been able to find challenging stuff to build. So, I decided to take up a big project.
I'll be making a forum CMS from scratch. Just like MyBB or SMF or others.
I'll be "taking" some ideas and concepts from the database structures of IPB, myBB, vBulletin and SMF.
Since I'll be making it alone, I cant guarantee it to be as good as the ones already existing, but I'll try making it as cool as possible.
It'll take quite some time to be built.
The tools I'll be using :
PHP OOPS
PHP Activerecord ORM
Twig Template Engine
PHPass
mod_rewrite
Geshi Syntax Highlighter
What I'm asking you guys is some advice.
Any tool you'd want me to change?
Any feature you'd want me to put on the "don't miss this" list??
Etc, etc...
Feedback Please!!
My 900th post!!
PM me if you need help.
My pastebin
HERE. My URL Shortener
HERE.
•
Thirteen Years of Service
Posts: 3,257
Threads: 163
RE: My BIG Project - A Forum CMS 08-24-2013, 05:45 AM
#3
It is good that you start a big project. I think you will benefit a lot from it. It doesn't have to be better than the existing CMS, it doesn't have to be completed in the end either. But the way you go will give you boost in your skills, provided you don't give up so easily. But I am optimistic that you don't or you wouldn't have started such a project.
Just a tip, but a versioning control system can really save your ass. I wouldn't start a big project without it.
I recommend either Github or Sourceforge (unless you don't want to make it open source). Github.com uses Git, Sourceforge.net uses SVN as versioning control system. SVN is probably a bit easier for a beginner in this matter, but Git gives you more possibilities.
If you want a private repository for free, look at Bitbucket.org which uses Git too.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.
•
Thirteen Years of Service
Posts: 3,257
Threads: 163
RE: My BIG Project - A Forum CMS 08-24-2013, 05:45 AM
#4
It is good that you start a big project. I think you will benefit a lot from it. It doesn't have to be better than the existing CMS, it doesn't have to be completed in the end either. But the way you go will give you boost in your skills, provided you don't give up so easily. But I am optimistic that you don't or you wouldn't have started such a project.
Just a tip, but a versioning control system can really save your ass. I wouldn't start a big project without it.
I recommend either Github or Sourceforge (unless you don't want to make it open source). Github.com uses Git, Sourceforge.net uses SVN as versioning control system. SVN is probably a bit easier for a beginner in this matter, but Git gives you more possibilities.
If you want a private repository for free, look at Bitbucket.org which uses Git too.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.
•
Thirteen Years of Service
Posts: 593
Threads: 22
RE: My BIG Project - A Forum CMS 08-24-2013, 02:38 PM
#5
It is always good to start on something like this in order to boost your skills. Also you can increase your toolset for future projects.
Like I already told you in the pm make sure that you have a good battleplan so you know exactly in which direction you're heading. Also make sure the base of your cms is solid/flexible so you won't need to restart coding the core because you find it inefficient after a while, which can really discourage you and, even worse, could lead to bad coding.
Features?
You probably want to have an update and plugin system in your cms, but imo it's best to start keeping it simple. I've made the mistake in the past putting way too much hay on my fork and in the end I never finished those projects.
I wish you the best of luck and do keep us updated on your progress. Do you have a name for the project already?
•