Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Should I implement my own CMS?

I need to create a custom CMS based system. In it, I will need too do the following:

  • Each individual will have their own user name and password, once logged in they are presented with their own personal page.
  • Here, each user will have eight pictures displayed, which is selected by an admin
  • The data is sensitive, so security is a big issue.
  • It will have a newsfeed too, which will retrieve news from the admin portal

Now, I have never written a CMS system. I have time constraints too. Choice of language is PHP, what would be the best way to implement it?

like image 559
bobo Avatar asked Nov 27 '22 02:11

bobo


2 Answers

"In nearly every case I've seen where a company tries to roll their own, the "simple" solution is slowly devoured by special requests and edge cases, until it's just as complex as those overkill solutions - but built upon a base that was never intended for complexity."

QFT

We used to maintain our own CMS which started out simple and great, and then the requests came in from clients and it was nearly impossible to keep the code uniform with different people implementing it in projects. Lack of code versioning was to blame but also clients would want every little thing changed until the package was unique to each site. It became impossible and costly to keep up.

We switched to Drupal and lifes been much easier.

like image 128
Kevin Avatar answered Dec 10 '22 03:12

Kevin


Q: Should I reinvent my own wheel?

A: Only for learning purposes.

like image 39
Vladislav Rastrusny Avatar answered Dec 10 '22 02:12

Vladislav Rastrusny