Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: add a tutorial extension based on Wagtail #96

Open
thibaudcolas opened this issue Nov 23, 2017 · 5 comments · May be fixed by #163
Open

Proposal: add a tutorial extension based on Wagtail #96

thibaudcolas opened this issue Nov 23, 2017 · 5 comments · May be fixed by #163

Comments

@thibaudcolas
Copy link

thibaudcolas commented Nov 23, 2017

Hi 👋

I've been thinking about writing a beginner-level tutorial for Wagtail, a popular CMS based on Django. Would this be interesting as a new extension? I'm willing to make that happen but I would like to check first whether others think it makes sense.

It is very common for people to initially start a project with Django, then bring on Wagtail later on to manage their site's content – it comes with its own admin interface which is generally more user-friendly than Django's (I help build it so I'm biased), as well as features specific to content management. Here are my ideas for what could go in the extension:

  • Explaining what Wagtail is, what a CMS is, how this fits with Django.
  • Installing Wagtail in the existing project.
  • Creating a page model, reflecting on how this compares with Django.
  • Creating a contact form on the site (very easy).
  • Creating a basic image gallery? (Wagtail does lots around this so that's not much code).

I think those things would be a good mix of being interesting to do and also simple enough for the extension to not be too long, but I'll check with other Wagtail people if they have more ideas.

How does that sound?

@aniav
Copy link
Member

aniav commented Mar 14, 2018

Sorry for not replying any time earlier. Go ahead if you still want to add anything like that! 🎉

@thibaudcolas
Copy link
Author

thibaudcolas commented Mar 15, 2018

@aniav no worries, thank you for the encouragement 🙂

I got good feedback from the Wagtail community about the idea, and Twitter seems enthusiastic too (https://twitter.com/thibaud_colas/status/933808772371374080), so I'm very keen to make this happen.

... and I also found more people to help! (cc @codiebeulaine, @LisaAdamsPRK, @tomdyson, @jjanssen, @tonyyates)

Edit: people who want to help with this can join the #djangogirls channel on the Wagtail community Slack workspace

Will keep you posted :)

@thibaudcolas
Copy link
Author

For anyone interested in this – I haven’t found much time to make this happen, but did write a first page for the tutorial, to cover the initial setup: https://github.com/thibaudcolas/wagtail-tutorials/tree/master/en/django_girls_extension_getting_started_with_wagtail

Anyone wanting to make this happen is very welcome to reuse any of this.

@thibaudcolas
Copy link
Author

Just a quick note to say @amakarudze and I discussed this today, and it seems like we have a plan :) We’ll either keep working on the draft I started in 2020, or create the extension based on the Google Season of Docs tutorials project currently happening with Wagtail.

@thibaudcolas
Copy link
Author

thibaudcolas commented Jun 14, 2023

Also worth sharing the Coders of Colour Wagtail tutorial, which was created for people with no pre-existing tech knowledge. It goes through making a Blog in Wagtail, and uses Tachyons for CSS, and Heroku and AWS for hosting.

And Wagtail on PythonAnywhere: https://www.nickmoreton.co.uk/articles/deploy-wagtail-cms-to-pythonanywhere/

@amakarudze amakarudze linked a pull request Jul 28, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants