why i chose to create my own cms

Wordpress, Bludit, Joomla exist. so why billyCMS?

217 views

programming

2024-04-30

for those unfamilar, the term "cms" is also known as content management system. a content management system is a software that allows for its users to create, manage, and modify content dynamically on a website without the need for any technological knowledge. after a quick google search, 68% of websites currently utilize these systems. with this high of a marketshare, why did i decide to create my own? surely, there must be powerful, lightweight options that allow me to do what i want to do, right? well the answer is yes, but no.

due to my usage of various other content management systems in the past, namely: wordpress, bludit, and joomla, creating my own was not as difficult as it would have been without such experience. mine may never be nearly as technologically advanced as those are, due to the various amount of developers that contribute to these products verses just me. however, that is totally fine for me; as i only develop features that i need -- and i can create just about any feature i want, by myself in the language that i am most family with: java.

by creating my own system, not only am i able to significantly strip all unnecessary bloat that would be packed in other systems such as wordpress (resulting in reduced speed & user experience!) but i also have complete control over all information collected, all security measures taken, and as previously stated, the opportunity to fully customize every aspect: from the code to the design, to my own liking.

there has been countless concepts that i have learned, improved upon, and have gotten comfortable with utilizing in the process of developing this website (and system) so far. thus, the development process has been largely beneficial to not only my skills, and health as i absolutely love coding, staying productive, and learning new things daily! who knows, maybe my cms will be publicly available eventually...

0 comments - join the conversation!

Be the first to leave a comment!

leave comment!

name

comment