Hi
I need an advice & opinion from more experienced PHP programmers here…
I manage to create my own small CMS with php and mySql, and after working with it for over an year, I am thinking of bringing my small CMS on next level. I create different modules, like articles(pages), news, products, projects, faq, additional products images (for creating gallery for specific product), additional article images (for creating a gallery in the article-page) etc…
At this time according to the customer needs, I manually upload the pages from each module that I need, and I manually create the database.
My code is very old fashioned, with minimum uses of functions, and no classes. For the front end, I have different queries for different tables, and according to the design created by designer, I place the code for the front end, and the site is done.
Now, I would like to re-work my cms, this time with use of OOP, that is using classes & functions in an effort to minimize the time needed for site creation. Also, in the future, I would like to create an installer at least for the back office, since the front end will always have custom design, and I will have to place my code manually anyway…
My problem is that I am not that good with writing classes and functions.
My question is: will use of framework like a code ignition will help me to save the time with this project? Is it worth to learn the framework (his classes, functions etc…)
Or is better to sit down on my ass, and learn how to do everything by my own? What would you do in my situation?
Thanks in advance for your opinions & advices…
Regards, Zoreli