Show HN: Pagekit – A new, modern CMS built with Symfony components
pagekit.com
pagekit.com
"Node.js CMS and web application platform built on Express and MongoDB."
It's a pain to get going on a Windows machine, but I got it working on my Linux box inside of 10 minutes. If you're on a Mac, its probably about the same time to get up and running.
It also uses Jade for templates along with Markdown.
Nevertheless, it's a great tool.
Big thanks to @bladey who put a lot of it together!
I encourage everyone to check it out.
Our design and workflow were largely inspired by the Asana team (http://eng.asana.com/2014/02/scaling-asana-com/) but we wanted to give our folks a fully featured admin panel instead of making them trudge through the Bitbucket/Github interface.
Edit: do not want to rain on the Pagekit parade at all...looks great so far.
Also in terms of clients, it'd probably be useful to have a wysiwyg editor or even just editable sub-fields that you can set for each page. Right now there's no clear-cut advantage for using this over, say, a static-page generator (except for the ORM, I guess).
We're launching later this week, but I can sneak you in early if you'd like. Just send an email to dave@webhook.com
Writing their own templating engine is definitely an interesting choice and one that follows the razor syntax makes it even more interesting indeed.
[1] http://fabien.potencier.org/article/34/templating-engines-in...
Maybe the OP could explain?
After building themes for years, now they have set out to create the CMS they actually want to be using every day, the CMS that doesn't fight back when you need to skin it, and one that lets you do what you need without trying to 'hide' all the settings and options deep inside menus.
I downloaded the alpha and tested it out and I'm thrilled at what I see. I can't wait for this to mature and blossom into a usable product, and with Yootheme behind it I know for sure there will be gorgeous themes available for it! I'm really looking forward to how they solved my pain points working with WordPress, the more I see the more excited I get about this project :)
Edit: but other than that — looks promising. Will keep an eye on it.
I'm a huge fan of Concrete5 (http://concrete5.org) for small- to medium- sized informational sites. Relatively easy to theme, somewhat easy to develop against, and by far the easiest page editing interface for non-technical end-users (it's all done on the front-end, not in the dashboard).
ProcessWire (http://processwire.com) is also one that looks really good -- stays completely out of your way in terms of the markup, and is a very rational system that is built up from very simple conceptual building blocks to give you the flexibility to build whatever kind of site you need to.
If "take some share away from wordpress" is what you're after (as opposed to "a CMS that is better than wordpress for my own needs), perhaps OctoberCMS (http://octobercms.com/) is the ticket? It was recently launched and appears to have a lot of momentum behind it and a great community around it (probably because it's based on the Laravel framework, which also has a lot of momentum and a great community around it).
Someone else mentioned CraftCMS as well, although that's not free/open source.
Not to mention the copious static site generators that are popular right now (although asking non-technical customers to edit text files on a server is not feasible, so those are mostly for developer or product sites in my opinion).
Best of luck!
BTW, the tutorial is very complete, you end up making a job application form, damn!
http://symfony.com/blog/symfony2-meets-drupal-8
It's still called Drupal, but in many ways it is sounding like a new CMS compared to Drupal 7.
That said, well-written custom code should outperform CMS code, because the CMS has to carry more overhead to offer flexibility for more people. That's true of any CMS.
We really didn't need another templating language though. Especially one that looks nearly identical to the blade templating language. (http://daylerees.com/codebright/blade)
But, considering your question more generically as far as if you wanted to write a Wordpress killer must it be written in PHP? I would say that currently the answer is yes. PHP hosting is ubiquitous and you would face an uphill battle if you also had to wait for shared host providers to provide another environment.
It's kinda chicken/egg thing. If customers start requesting Erlang being installed on shared hosting then providers will start offering it. The thing is, most Wordpress customers don't give two shits about what language their CMS is written in. I'd argue that many of them don't even know what language it is written in.
Looking forward to playing around with the demo.
> Razr Template Engine
Even if you don't like Twig (why wouldn't you?) there are at least a dozen template engines already.
I wonder in what other places did NIH take over?
I also agree that it's disappointing Twig wasn't selected. It's syntax is incredibly common among templating engines so ramp up time for new developers is usually short - and once you get into the more complex features it's pretty dang cool.