Skip to content

Sc ecosystem page #2060

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

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

Sc ecosystem page #2060

wants to merge 7 commits into from

Conversation

frankwiles
Copy link
Member

PR for #1909

Add third-party package / ecosystem / etc page. This is a v1 prototype for sure without much care for design, just to get the information out there and so we can iterate on it.

carltongibson and others added 7 commits February 21, 2025 17:42
View at /community/ecosystem/
- Rename duplicate url name
- Add package Material Icon
- Add section and link from index page to ecosystem page
These are just a first stab at a list of packages that are
good starting points for new members of the community.  Needs
to be vetted for URL/description accuracy.
Copy link
Contributor

@nanuxbe nanuxbe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see a documentation section (CCBV & co, djangogirls, blogs, etc).

The overall look is fine for now.

Should we consider in the future having this in one or more models so it's easier to make adjsutments?

— Django Conference Europe YouTube channel
</li>
<li>
<a href="https://djangotv.com">Django.tv</a>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jeff is doing a good job of bringing conference talks here. Could we consider only adding DjangoTV and not the conferences youtube channels?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there's a benefit to making the conferences known, but could go either way. It's also pressure on a single person to aggregate things rather than relying on the various groups. I'd lean towards keeping the conferences mentioned, but can live with them being removed.

Copy link
Member

@tim-schilling tim-schilling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inbound several small changes. I used suggestions so it should be easy to include or dismiss them.

The other bit I was thinking is do we want to wrap these text bits in translate tag? Eventually that answer should be yes. I'm not sure if it should happen "now". I think we should do it now. I doubt we're going to change this frequently and we're unlikely to come back to it.

</li>
<li>
<a href="https://djangopackages.org">Django Packages</a>
&mdash; a directory of reusable apps, sites, tools, and more for your Django projects.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
&mdash; a directory of reusable apps, sites, tools, and more for your Django projects.
&mdash; A directory of reusable apps, sites, tools, and more for your Django projects.


<li>
<a href="https://jazzband.co/projects">Jazzband</a>
&mdash; a collaborative community to share the responsibility of maintaining Python-based (but mainly Django) projects.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
&mdash; a collaborative community to share the responsibility of maintaining Python-based (but mainly Django) projects.
&mdash; A collaborative community to share the responsibility of maintaining Python-based (but mainly Django) projects.

</li>
<li>
<a href="https://djangochat.com">DjangoChat Podcast</a>
&mdash; The OP podcast on the Django Web Framework
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
&mdash; The OP podcast on the Django Web Framework
&mdash; A podcast on the Django Web Framework and the community.

I'm not sure what OP means in this context.

</li>
<li>
<a href="https://djangobrew.com">DjangoBrew Podcast</a>
&mdash; A fun, caffeine-powered podcast about the Django web
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
&mdash; A fun, caffeine-powered podcast about the Django web
&mdash; A fun, caffeine-powered podcast about the Django web.

</li>
<li>
<a href="https://djangobook.com">DjangoBook.com</a>
&mdash; An aggregator for in-print books and courses on Django, sorted by most recent Django version updated.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
&mdash; An aggregator for in-print books and courses on Django, sorted by most recent Django version updated.
&mdash; An aggregator for in-print books and courses on Django.

Removed a detail that's feels irrelevant and is subject to change by the website.

<h3>Internationalization & Localization</h3>
<ul>
<li><a href="https://github.com/deschler/django-modeltranslation">django-modeltranslation</a> &mdash; Translates dynamic content of existing models to different languages without having to change the original model structure.</li>
<li><a href="https://github.com/MatthieuDartiailh/django-modeltrans">django-modeltrans</a> &mdash; Provides a simple way to translate Django models using a JSONField.</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<li><a href="https://github.com/MatthieuDartiailh/django-modeltrans">django-modeltrans</a> &mdash; Provides a simple way to translate Django models using a JSONField.</li>
<li><a href="https://github.com/zostera/django-modeltrans/">django-modeltrans</a> &mdash; Provides a simple way to translate Django models using a JSONField.</li>


<h3>Email & Notifications</h3>
<ul>
<li><a href="https://github.com/anymail/django-anymail">django-anymail</a> &mdash; Integrates various transactional email services (like Mailgun, SendGrid) with Django's email backend.</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<li><a href="https://github.com/anymail/django-anymail">django-anymail</a> &mdash; Integrates various transactional email services (like Mailgun, SendGrid) with Django's email backend.</li>
<li><a href="https://anymail.dev">django-anymail</a> &mdash; Integrates various transactional email services (like Mailgun, SendGrid) with Django's email backend.</li>

<h3>Email & Notifications</h3>
<ul>
<li><a href="https://github.com/anymail/django-anymail">django-anymail</a> &mdash; Integrates various transactional email services (like Mailgun, SendGrid) with Django's email backend.</li>
<li><a href="https://github.com/stephenmcd/django-pony-express">Django Pony Express</a> &mdash; A simple email queuing and sending system for Django applications.</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<li><a href="https://github.com/stephenmcd/django-pony-express">Django Pony Express</a> &mdash; A simple email queuing and sending system for Django applications.</li>
<li><a href="https://github.com/ambient-innovation/django-pony-express/">Django Pony Express</a> &mdash; A simple email queuing and sending system for Django applications.</li>

This feels like a really young project to include (60 commits).

<ul>
<li><a href="https://github.com/django-waffle/django-waffle">django-waffle</a> &mdash; Feature flipper for Django, allowing for easy rollout and testing of new features.</li>
<li><a href="https://github.com/carltongibson/django-filter">django-filter</a> &mdash; Provides a simple way to filter down querysets based on user selections.</li>
<li><a href="https://github.com/agusmakmun/django-tasks">Django Tasks</a> &mdash; A lightweight task queue for Django applications, suitable for simple background task processing.</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<li><a href="https://github.com/agusmakmun/django-tasks">Django Tasks</a> &mdash; A lightweight task queue for Django applications, suitable for simple background task processing.</li>
<li><a href="https://github.com/RealOrangeOne/django-tasks">Django Tasks</a> &mdash; A lightweight task queue for Django applications, suitable for simple background task processing.</li>

<h3>Testing & Fixtures</h3>
<ul>
<li><a href="https://github.com/model-bakers/model_bakery">Model Bakery</a> &mdash; A tool for creating model instances for testing purposes, focusing on simplicity and speed.</li>
<li><a href="https://github.com/FactoryBoy/factory_boy">Factory Boy</a> &mdash; A test fixtures replacement based on thoughtbot's factory_bot for Ruby, providing a powerful way to create test data.</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<li><a href="https://github.com/FactoryBoy/factory_boy">Factory Boy</a> &mdash; A test fixtures replacement based on thoughtbot's factory_bot for Ruby, providing a powerful way to create test data.</li>
<li><a href="https://github.com/FactoryBoy/factory_boy">Factory Boy</a> &mdash; A test fixtures replacement that provides a powerful way to create test data.</li>

I think we should remove the reference to a person/org in another community unless we want to add a link to get more context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants