I have seen the number of websites that I manage grow from just one to 5 in the past few years, and I expect that number to continue to grow. I am a web developer proficient enough in PHP/MySQL and front end AJAX- and until now I have been using Wordpress as my content management system with custom Plugins and themes, and it seems to be working ok.
I have reached a point, however, where I’m forced to evaluate Wordpress as my default solution, especially when I have the prospect of more and more web projects. The basic problem is this: the content defined by Wordpress is the “Post” and to a lesser extent “Page” or “Media”, which includes meta data like tag and category. Unfortunately, “Posts” are not the only kind of content on the web. (Even Sitepoint has blogs, articles, videos, reference, forums, etc. that go far past the idea of a “post”)
I have heard people talk about deploying Wordpress for eCommerce, or even adapting to other forms of content. But my instinct tells me that a CMS should manage specifically the type of content that is required.
Specifically take a look at the example of a web comic. The content of the site is an image in JPEG format. The metadata includes all the normal meta (title, date, author, etc. etc.), but there is more to it. Comics are serial, so its position in a chain of comics (not necessarily chronological) is important, so are the number of frames, and even things like format type: color or black and white. This content certainly extends beyond the idea of a “post”.
To do the web comic in Wordpress- I would add the comic as an enclosure to the post, and use custom fields to define the meta data described above, then structure the theme around the enclosure. Of course this is possible.
My question to the community is this:
-
Given what I have discussed above, would a custom CMS base for my own personal web development that can extend the idea of “content” to any form of content be more beneficial in the long run of web development than relying on Wordpress?
-
What are your thoughts on Custom vs Pre-packaged solutions?
-
Have any of you faced a similar turning point in your development careers, and if so, would you be willing to share the choices you made?
I would love to hear from you guys!