Simple CMS on Zend Framework?

I’m looking to create a simple CMS built on to the Zend Framework. I had posted about this a couple months ago but received no feedback, and may have also lost a little interest myself so I didn’t dig in to deep.

I am looking at possibly editing the stock error controller to check my db for a matching slug. Display page from db if matched, continue with 404 if not. Does this seem do-able? Any possible problems with this?

Create a custom route which matches the URL and compares it against the database.

http://stackoverflow.com/questions/3673923/how-to-get-dynamic-url-like-mydomain-com-username-using-zend-framework/3846911#3846911

You wouldn’t happen to know of any write ups on something like this would you? I understand the concept just not how and where to do these things.

Digitalus is an existing CMS built on Zend look into it’s codebase for ideas???

Pimcore just got an award from the OpenCMS awards - quite a high level CMS built on ZF.

Id prefer to write my own. Numerous benefits to using your own apps.

Numerous benefits to using your own apps

Depending on your experience level, there are potentially more disadvantages to writing everything from scratch. :wink:

Cheers,
Alex

Your right. I should stay at my current experience level…

Your right. I should stay at my current experience level…

Not sure I follow but…experience has shown me that “The only constant in software is change itself”

My own trademark saying - steal it an I sue you har har.

If this is the case, keeping your experience level where it is, can only be detrimental to your long term success as a developer. :slight_smile:

Cheers,
Alex

My point was obviously missed. Not undertaking projects such as these and relying on 3rd party software is how experience levels stay where they are at.

My point was obviously missed. Not undertaking projects such as these and relying on 3rd party software is how experience levels stay where they are at.

OK I guess that is one way to look at it. For me personally, I spend years building everything from scratch, refusing to use frameworks, except for experiments and to explore solutions alternative to my own.

Then I started working professionally and realizes that while Zend, CakePHP, Drupal, Joomla, etc all do things different from how I might, they did offer a much faster solution than I could provide in most cases.

There is not enough time in a life to learn everything you need to know, so sometimes it helps to piggy on others coattail.

Cheers,
Alex

With web development becoming increasingly more complex, this is truer than ever.

Having said that, it takes a good deal of time to learn a framework like Zend. You have to open all the classes you’ll be using and learn their methods and how to implement them. The learning curve is very steep.

Yes Zend is huge. There are “smaller” frameworks. But you know, there are PLENTY of us who rolled our own framework. I’m not knocking any framework, just saying there is NOTHING wrong with not using one. Sure a framework can save you time. BUT it only saves you time once you are familiar with it.

Also, I use pieces of Zend, LIke I like their database “class”, and gdata and barcode. But I’m not using Zend’s MVC approach. I take what I need.