Show HN: Wagtail, our new Django CMS
166 points| tomd | 12 years ago
https://github.com/torchbox/wagtail
and
http://wagtail.io (marketing site)
and
http://www.rca.ac.uk/ (first big site built on Wagtail)
We're really proud of the user interface, and we hope that Wagtail will make it easy for Django developers to build beautiful, modern sites. Feedback very welcome!
Tom Dyson, Technical Director at Torchbox (Wagtail developers)
[+] [-] tilt|12 years ago|reply
http://wagtail.io (marketing site)
http://www.rca.ac.uk/
[+] [-] mkesper|12 years ago|reply
[+] [-] waterside81|12 years ago|reply
Like others mentioned, a live demo is definitely preferable - not many will go through the vagrant setup.
Also there's a bug when trying to view a sample page:
'embed_filters' is not a valid tag library
But good stuff otherwise!
[+] [-] mattwestcott|12 years ago|reply
[+] [-] yaph|12 years ago|reply
Generally, I think demo videos don't fill this void and this one does a particularly bad job, unless maybe played at half speed.
Apart from that, Wagtail looks very interesting and I'll take the time and install the demo app. Thumbs up for choosing Postgres and integrating CoffeeScript and LESS.
[+] [-] tomd|12 years ago|reply
The CoffeeScript and LESS integration is a tricky one. We like LESS but we're worried that npm / lessc is an annoying dependency, and we're considering switching to SASS / SCSS, which has a pure-Python compiler, unlike LESS. Opinions very welcome.
[+] [-] rikkus|12 years ago|reply
[+] [-] tomd|12 years ago|reply
[+] [-] jordn|12 years ago|reply
I'm just about to test it out but I have a question – how easy is it to to integrate this into an existing project?
[+] [-] tomd|12 years ago|reply
Note https://github.com/torchbox/wagtaildemo/blob/master/wagtaild... (from the example Wagtail site). To incorporate it into an existing app you'll just need to adjust the URLs so Wagtail isn't taking over the whole URL space.
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] Ricapar|12 years ago|reply
[+] [-] tomd|12 years ago|reply
[+] [-] slater|12 years ago|reply
One feature I always wanted implemented in whatever CMS I was using was the ability to enter, say, a comma-delimited list of page titles, select the parent page and template to use, and have the CMS generate those pages in one go, instead of having the content editors hit the "New page" button fifty times.
I used to work for a large medical company, and they're departments always had special requirements, with lists of sub-pages to create for their department. Three hours later (it was a Java-applet-based CMS :( ), I was just about done with creating their pages.
[+] [-] stevejalim|12 years ago|reply
[+] [-] gizzlon|12 years ago|reply
https://index.docker.io/u/oyvindsk/wagtaildemo-incomplete/
https://github.com/oyvindsk/docker-playground/tree/master/do...
[+] [-] gizzlon|12 years ago|reply
docker run -p 8000:8000 oyvindsk/wagtail-demo
https://index.docker.io/u/oyvindsk/wagtail-demo/
[+] [-] djm_|12 years ago|reply
Is there a live demo anywhere or plans for one? In particular to try out the admin functionality.
[+] [-] tomd|12 years ago|reply
If you have Vagrant and a reasonable internet connection, the easiest way to try out the admin UI is to clone the demo site at https://github.com/torchbox/wagtaildemo, which includes a range of example content types.
[+] [-] Cynddl|12 years ago|reply
Would you like to add OAuth support or other auth mechanisms like CAS? =) I didn't find documentation for the "WAGTAIL_PASSWORD_MANAGEMENT_ENABLED" option.
[+] [-] tomd|12 years ago|reply
We already support LDAP auth, and CAS and / or Shibboleth is on the roadmap for the near future. More importantly, we'll have proper Sphinx docs soon, with details of the features that are already available.
[+] [-] acd|12 years ago|reply
Feedback: I hope for some good documentation like a starter tutorial and video screencast so more people can understand your CMS and use it.
[+] [-] tomd|12 years ago|reply
[+] [-] SEJeff|12 years ago|reply
[+] [-] miles932|12 years ago|reply
[+] [-] dangayle|12 years ago|reply
[+] [-] antihero|12 years ago|reply
[+] [-] tomd|12 years ago|reply
[+] [-] ewebbuddy|12 years ago|reply
[+] [-] tomd|12 years ago|reply
No: the marketing site (http://wagtail.io/) is a single static HTML page. But we're about to add a blog, so we'll convert the whole thing into a Wagtail site, hopefully next week.
[+] [-] humanfromearth|12 years ago|reply
It would be hard to convince anyone to contribute without some unit tests.
[+] [-] mattwestcott|12 years ago|reply
[+] [-] tomd|12 years ago|reply
https://github.com/torchbox/wagtail/blob/master/wagtail/wagt... and https://github.com/torchbox/wagtail/commit/a77977a31cdfcdf95...
but we need more, and to make it more obvious how to run them. You're right that we have to do more to attract contributors. In the meantime we're offering t-shirts for pull requests...
https://twitter.com/WagtailCMS/status/432166799464210432/
[+] [-] felipebueno|12 years ago|reply
Thanks for open sourcing this. :)
[+] [-] tomd|12 years ago|reply
[+] [-] eknuth|12 years ago|reply
Any support for multiple languages, yet?
[+] [-] tomd|12 years ago|reply
[+] [-] andybak|12 years ago|reply
[+] [-] tomd|12 years ago|reply
Clearly this isn't enough and we're working on proper Sphinx docs which should be ready in the next few days.
Extensibility: it's just a Django app, so you can include it in your existing project, or add your own apps / views / middleware etc. There are some hooks, e.g. for including your app into the main admin navigation - see https://github.com/torchbox/wagtail/blob/master/wagtail/wagt... for an example of where a hook gets called. It's a good candidate for developer docs!
[+] [-] yen223|12 years ago|reply
[+] [-] joshfinnie|12 years ago|reply