DEV Community

Ashraf Alrashidi
Ashraf Alrashidi

Posted on

My First Steps with Wagtail: Reviewing the Starter Kit

Hi everyone! I am Ashraf Alrashidi, a first-year Computer Science student from Egypt. I am very excited to apply for Google Summer of Code 2026. My goal is to work on the "Starter kit upgrade" project for Wagtail.

Today, I set up the Wagtail Starter Kit on my local machine. It was a great learning experience. I want to share my thoughts on its value and what might be missing.

The Value of the Starter Kit
The starter kit is extremely helpful for new developers. It saves a lot of time. You do not have to build a website from scratch. It comes with ready-to-use pages, blocks, and dummy data. I really like how it shows the power of Wagtail's StreamField. The admin panel is clean, beautiful, and easy to use. It gives developers a very strong foundation to start any Django project.

What Might Be Missing?
While testing the kit, I noticed a few things that we can improve. Some blocks have strict validation rules. For example, the "Statistics" block requires at least three items. If a beginner leaves it empty or deletes a required field, the page will not save. The error messages can be confusing for first-time users.

I think the starter kit needs softer validation rules for beginners. We could also add more inline help text inside the admin panel. This will explain to users exactly what each block does and why it is required.

Conclusion
Overall, the Wagtail Starter Kit is a brilliant tool. I had fun setting it up and making my first page. I look forward to contributing to this amazing project and making it even better for future beginners!

Top comments (0)