Hi, personally I can not stand wordpress and other similar systems. That said, they are obviously ok for people who are not developers or people in a hurry. They confine you to doing things their way, and hackers and bots are always trying to attack these systems because they are all the same and there are so many of them running the same code base, so you always have to keep applying the latest updates. If you heavily mod these systems, the updates can destroy your mods.
If you are into programming, then building your own blog system is not a complicated project and will be more rewarding for you, and you can start quite simple and improve it over time. Once you have something that you are happy with, you can reuse it if you want, or even use it as base for an entirely different project.
Start off by designing your database, then build the site around that. How you get your posts into and out of the database is your choice - there is no point using static html pages when you have the power to create a database driven, reusable system! A WYSIWYG editor such as CKEditor is a good choice as it will alow you to concentrate on your article with out you having to take care of all the HTML as well. Save your post to the database, then retrieve it from the database when someone wants to read it. Reference the page in the url like domain.com/blog/my-article-title_24/
where 24
is the id of the article in the database.
I would also recommend that rather than adding your Phalcon coded blog to your existing site, you instead, rebuild your whole site using Phalcon, and transfer your existing pages to it, either just as static pages or dynamic or a mix of both. That way it will be better when you come to expand or modify your site in the future.
It all really boils down to these factors.
- Are you in a hurry? - if yes, then Wordpress
- Do you want to learn PHP/MySQL/Phalcon? - if yes, then Phalcon
- Will you find it rewarding to develop your own system that works how you want? - if yes, then Phalcon