Show HN: LambdaCms, a high-performance CMS in Haskell
We have released a high-performance CMS (2-10ms in our tests) CMS, that needs to be set-up by a programmer.
Enjoy!
EDIT: Since links in a text post do not become clickable, I've moved them to the comments.
20 comments
[ 2.6 ms ] story [ 39.8 ms ] threadhttp://www.reddit.com/r/haskell/comments/2v0bjf/ann_lambdacm...
The project page:
http://lambdacms.org
The main repository:
https://github.com/lambdacms/lambdacms-core
It wasn't absolutely clear to me what this is. The front page (project page) doesn't have a simple, clear description of the application. Or is it a "platform"?
Documentation page has a list of features - but they are all quite technical, not end-user helpful in general. The "getting started" page says :
"rapid development of robust and highly performant websites with content management functionality."
Wordpress is mentioned a lot so I assume it is a "blogging" platform to a major degree. A demo site might help but first, a better description I think.
EDIT:
Tried to incorporate some of your feedback.
From what I find documents are mostly in a table, and hierarchy is provided by another one, like a `categories` table, in which a `parent_id` column is used to refer to itself and form a tree. It helps a lot to cache that tree, as it usually is often used, not too big, rarely changes, and needs more then one query (mostly).
In Postgress there is the `ltree` extension, but then the solution is Pg specific.
I think it'd be useful to show some screenshots / examples of how it works, in order to immediately engage potential users, and then lead on to the benefits of using Haskell etc.
> Fast: we measured 2-10ms responses
Sounds quite unclear, especcially if you doesn't know Yesod, because it usually depends on many things
I would suggest leaving them at the top too, otherwise they'll get lost.
EDIT: Too late, editing already got disabled.
> While this CMS has a very end-user friendly administrator interface (think WordPress), a programmer is required set it up (unlike WordPress which could be set up by non-programmers).
So creating boring and unnecessary jobs for programmers is a good thing, while letting each user install the software by itself is a bad thing?
http://www.reddit.com/r/haskell/comments/2v0bjf/ann_lambdacm...
Let me know if it manages to explain how LambdaCms aims to make a programmer's job (on a website project) simpler.
[0] https://sandstorm.io/
[1] https://blog.sandstorm.io/news/2015-02-06-app-demo.html