Live data from Hacker News

Show HN: Wagtail, our new Django CMS

news.ycombinator.com

51–60 of 99 posts

Re: Show HN: Wagtail, our new Django CMS

#51
post #25
post #11

This looks interesting, but I can't take it seriously. From what I can tell, you haven't written any tests at all.

So a CMS that works as the client requires and has a very nice UI can't be taken seriously because it has no tests? That's a very developer focused mindset. I'm glad it's been open sourced and I hope to see tests added by them or the community, but it's not a deal-breaker for me. And if you contribute tests I hope they'll be full functional tests to spot cross-browser regressions, JS breaks and the rest ;)

Yeah, it's probably a developer focused mindset, but I'm a developer.

Without a test suite, it makes it very difficult for anyone to contribute, because there isn't a clear way to tell if they broke something. How do you decide to accept a pull request?

Then there is the entire issue of security. Without proper tests, how can you test that login/logout/sessions work? How can you tell if the csrf token is present? The list goes on.

What about databases? Does it work with Postgres? MySQL? How do you know?

I'll say it again, I think it's a cool project - but it needs tests. Tests are a developer's best friend.

Re: Show HN: Wagtail, our new Django CMS

#52
Very nice! Thanks for the good work! Will check it out.

Feedback: I hope for some good documentation like a starter tutorial and video screencast so more people can understand your CMS and use it.

Re: Show HN: Wagtail, our new Django CMS

#53
post #47
post #42

Are there any developer docs? How extensible is it? How we do integrate 3rd party apps into the wagtail admin?

Developer docs: currently https://github.com/torchbox/wagtaildemo/blob/master/README.m... and this tutorial from contributor Serafeim Papastefanos: https://gist.github.com/tomdyson/8974456 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 / mid…

That looks interesting. I've got a CMS which shares some philosophical similarities to Wagtail. It's a lot clunkier and uglier though. I wish I had the time to add some polish. I think the 'pages have types' idea is spot on and something all the other Django CMS's I've seen seem to get wrong. (too much freedom for the user to create 'Frankenstein pages' by arbitrarily combining blocks).

The editor and image library is very nice.

I feel you've gone slightly too far in the 'flat and beautiful' direction. Some UI elements lack affordance and I think usability has suffered slightly at the hand of aesthetics.

Finally I still feel there's a case for not completely replacing contrib.admin but that is a complex debate and I can see in your specific case you probably made the right decision. I'd really like to see if I could achieve some of your elegance without abandoning (or reinventing!) contrib.admin.

Best of luck!

Re: Show HN: Wagtail, our new Django CMS

#55

Looks really nice.. I can't wait to pull and try it out. Just out of curiosity: Is the marketing site also built using Wagtail??

I was hoping no-one would ask that :)

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.

Re: Show HN: Wagtail, our new Django CMS

#58
post #54

Quick tip on the video: I felt it moved a little too quickly. I tried keeping up with the text, and it seemed to get pulled away from me as I was about 2/3rds through each time. At the end I was slightly dizzy :/

Thanks for the feedback. It's my fault - I kept asking our video guy to speed it up! We're working on a proper 3 minute walk through right now. It should be ready in the next day or so.

Re: Show HN: Wagtail, our new Django CMS

#60
post #52

Very nice! Thanks for the good work! Will check it out. Feedback: I hope for some good documentation like a starter tutorial and video screencast so more people can understand your CMS and use it.

Thanks! In case you missed it elsewhere there's a tutorial by Wagtail contributor Serafeim Papastefanos here: https://gist.github.com/tomdyson/8974456 but we're working hard on official docs and a proper screencast.
Post reply on HN