From 274efc3ec73e2bcfee9cd93b26f737ee68fd4638 Mon Sep 17 00:00:00 2001 From: kosayoda Date: Fri, 14 May 2021 13:58:56 +0800 Subject: Merge branch main into dewikification --- pydis_site/templates/404.html | 34 ++ pydis_site/templates/500.html | 29 ++ pydis_site/templates/base/base.html | 1 - pydis_site/templates/base/footer.html | 2 +- pydis_site/templates/base/navbar.html | 17 +- pydis_site/templates/home/index.html | 190 +++++++-- pydis_site/templates/home/timeline.html | 693 ++++++++++++++++++++++++++++++++ 7 files changed, 917 insertions(+), 49 deletions(-) create mode 100644 pydis_site/templates/404.html create mode 100644 pydis_site/templates/500.html create mode 100644 pydis_site/templates/home/timeline.html (limited to 'pydis_site/templates') diff --git a/pydis_site/templates/404.html b/pydis_site/templates/404.html new file mode 100644 index 00000000..42e317d2 --- /dev/null +++ b/pydis_site/templates/404.html @@ -0,0 +1,34 @@ +{% load static %} + + + + + + Python Discord | 404 + + + + + + + + + +
+
+ Python Discord banner +
+
+

404 — Not Found

+

We couldn't find the page you're looking for. Here are a few things to try out:

+
    +
  • Double check the URL. Are you sure you typed it out correctly? +
  • Come join our Discord Server. Maybe we can help you out over + there +
+
+
+ + + diff --git a/pydis_site/templates/500.html b/pydis_site/templates/500.html new file mode 100644 index 00000000..869892ec --- /dev/null +++ b/pydis_site/templates/500.html @@ -0,0 +1,29 @@ +{% load static %} + + + + + + Python Discord | 500 + + + + + + + + + +
+
+ Python Discord banner +
+
+

500 — Internal Server Error

+

Something went wrong at our end. Please try again shortly, or if the problem persists, please let us know on Discord.

+
+
+ + + diff --git a/pydis_site/templates/base/base.html b/pydis_site/templates/base/base.html index 6fc0c6bb..906fc577 100644 --- a/pydis_site/templates/base/base.html +++ b/pydis_site/templates/base/base.html @@ -27,7 +27,6 @@ {# Font-awesome here is defined explicitly so that we can have Pro #} - {% block head %}{% endblock %} diff --git a/pydis_site/templates/base/footer.html b/pydis_site/templates/base/footer.html index 90f06f3c..bca43b5d 100644 --- a/pydis_site/templates/base/footer.html +++ b/pydis_site/templates/base/footer.html @@ -1,7 +1,7 @@ diff --git a/pydis_site/templates/base/navbar.html b/pydis_site/templates/base/navbar.html index ebafa269..f19706cd 100644 --- a/pydis_site/templates/base/navbar.html +++ b/pydis_site/templates/base/navbar.html @@ -19,7 +19,7 @@ diff --git a/pydis_site/templates/home/index.html b/pydis_site/templates/home/index.html index f31363a4..18f6b77b 100644 --- a/pydis_site/templates/home/index.html +++ b/pydis_site/templates/home/index.html @@ -9,12 +9,63 @@ {% block content %} {% include "base/navbar.html" %} -
+ +
+
+

100K Member Milestone!

+
+
+ Thanks to all our members for helping us create this friendly and helpful community! +

+ As a nice treat, we've created a Timeline page for people + to discover the events that made our community what it is today. Be sure to check it out! +
+
+ + +
+ +
+
+ + {# Embedded Welcome video #} +
+
+ +
+
+
+
- {# Who are we? #} -
+ {# Animated wave elements #} + + + + +
+ + +
+ +

Who are we?

-
+

@@ -31,68 +82,125 @@

You can find help with most Python-related problems in one of our help channels. - Our staff of over 50 dedicated expert Helpers are available around the clock + Our staff of over 100 dedicated expert Helpers are available around the clock in every timezone. Whether you're looking to learn the language or working on a complex project, we've got someone who can help you if you get stuck.

- {# Right column container #} -
- -
-
+ {# Showcase box #} +
+
+ +
Interactive timeline
- {# Projects #} -

Projects

-
-
- - {# Display projects from HomeView.repos #} - {% for repo in repo_data %} -
-
-
- -
- {{ repo.description }} -

- {{ repo.language }} - {{ repo.stargazers }} - {{ repo.forks }} -
-
+
+ + + + + +
-
- {% endfor %} + +

+ Discover the history of our community, and learn about the events that made our community what it is today. +

+ + + +
+
- {# Sponsors #} -
-
+ + {% if repo_data %} +
+
+

Projects

+ + + +
+
+ {% endif %} + + +
+ diff --git a/pydis_site/templates/home/timeline.html b/pydis_site/templates/home/timeline.html new file mode 100644 index 00000000..d9069aca --- /dev/null +++ b/pydis_site/templates/home/timeline.html @@ -0,0 +1,693 @@ +{% extends 'base/base.html' %} +{% load static %} + +{% block title %}Timeline{% endblock %} +{% block head %} + + +{% endblock %} + +{% block content %} + {% include "base/navbar.html" %} + +
+
+
+
+ Picture +
+ +
+

Python Discord is created

+

Joe Banks becomes one of the owners around 3 days after it + is created, and Leon Sandøy (lemon) joins the owner team later in the year, when the community + has around 300 members.

+ +
+ Jan 8th, 2017 +
+
+
+ +
+
+ +
+ +
+

Python Discord hits 1,000 members

+

Our main source of new users at this point is a post on Reddit that + happens to get very good SEO. We are one of the top 10 search engine hits for the search term + "python discord".

+ +
+ Nov 10th, 2017 +
+
+
+ +
+
+ Picture +
+ +
+

Our logo is born. Thanks @Aperture!

+

+

+ +
+ Feb 3rd, 2018 +
+
+
+ +
+
+ +
+ +
+

PyDis hits 2,000 members; pythondiscord.com and @Python are live

+

The public moderation bot we're using at the time, Rowboat, announces + it will be shutting down. We decide that we'll write our own bot to handle moderation, so that we + can have more control over its features. We also buy a domain and start making a website in Flask. +

+ +
+ Mar 4th, 2018 +
+
+
+ +
+
+ +
+ +
+

First code jam with the theme “snakes”

+

Our very first Code Jam attracts a handful of users who work in random + teams of 2. We ask our participants to write a snake-themed Discord bot. Most of the code written + for this jam still lives on in Sir Lancebot, and you can play with it by using the + .snakes command. For more information on this event, see the event page

+ +
+ Mar 23rd, 2018 +
+
+
+ +
+
+ +
+ +
+

The privacy policy is created

+

Since data privacy is quite important to us, we create a privacy page + pretty much as soon as our new bot and site starts collecting some data. To this day, we keep our privacy policy up to date with all + changes, and since April 2020 we've started doing monthly data reviews.

+ +
+ May 21st, 2018 +
+
+
+ +
+
+ +
+ +
+

Do You Even Python and PyDis merger

+

At this point in time, there are only two serious Python communities on + Discord - Ours, and one called Do You Even Python. We approach the owners of DYEP with a bold + proposal - let's shut down their community, replace it with links to ours, and in return we will let + their staff join our staff. This gives us a big boost in members, and eventually leads to @eivl and + @Mr. Hemlock joining our Admin team

+ +
+ Jun 9th, 2018 +
+
+
+ +
+
+ +
+ +
+

PyDis hits 5,000 members and partners with r/Python

+

As we continue to grow, we approach the r/Python subreddit and ask to + become their official Discord community. They agree, and we become listed in their sidebar, giving + us yet another source of new members.

+ +
+ Jun 20th, 2018 +
+
+
+ +
+
+ +
+ +
+

PyDis is now partnered with Discord; the vanity URL discord.gg/python is created

+

After being rejected for their Partner program several times, we + finally get approved. The recent partnership with the r/Python subreddit plays a significant role in + qualifying us for this partnership.

+ +
+ Jul 10th, 2018 +
+
+
+ +
+
+ +
+ +
+

First Hacktoberfest PyDis event; @Sir Lancebot is created

+

We create a second bot for our community and fill it up with simple, + fun and relatively easy issues. The idea is to create an approachable arena for our members to cut + their open-source teeth on, and to provide lots of help and hand-holding for those who get stuck. + We're training our members to be productive contributors in the open-source ecosystem.

+ +
+ Oct 1st, 2018 +
+
+
+ +
+
+ +
+ +
+

PyDis hits 10,000 members

+

We partner with RLBot, move from GitLab to GitHub, and start putting + together the first Advent of Code event.

+ +
+ Nov 24th, 2018 +
+
+
+ +
+
+ +
+ +
+

django-simple-bulma is released on PyPi

+

Our very first package on PyPI, django-simple-bulma is a package that + sets up the Bulma CSS framework for your Django application and lets you configure everything in + settings.py.

+ +
+ Dec 19th, 2018 +
+
+
+ +
+
+ +
+ +
+

PyDis hits 15,000 members; the “hot ones special” video is released

+
+ +
+ +
+ Apr 8th, 2019 +
+
+
+ +
+
+ +
+ +
+

The Django rewrite of pythondiscord.com is now live!

+

The site is getting more and more complex, and it's time for a rewrite. + We decide to go for a different stack, and build a website based on Django, DRF, Bulma and + PostgreSQL.

+ +
+ Sep 15, 2019 +
+
+
+ +
+
+ +
+ +
+

The code of conduct is created

+

Inspired by the Adafruit, Rust and Django communities, an essential + community pillar is created; Our Code of + Conduct.

+ +
+ Oct 26th, 2019 +
+
+
+ +
+
+ Picture +
+ +
+

Sebastiaan Zeef becomes an owner

+

After being a long time active contributor to our projects and the driving + force behind many of our events, Sebastiaan Zeef joins the Owners Team alongside Joe & Leon.

+ +
+ Sept 22nd, 2019 +
+
+
+ +
+
+ +
+ +
+

PyDis hits 30,000 members

+

More than tripling in size since the year before, the community hits + 30000 users. At this point, we're probably the largest Python chat community on the planet.

+ +
+ Dec 22nd, 2019 +
+
+
+ +
+
+ +
+ +
+

PyDis sixth code jam with the theme “Ancient technology” and the technology Kivy

+

Our Code Jams are becoming an increasingly big deal, and the Kivy core + developers join us to judge the event and help out our members during the event. One of them, + @tshirtman, even joins our staff!

+ +
+ +
+ +
+ Jan 17, 2020 +
+
+
+ +
+
+ +
+ +
+

The new help channel system is live

+

We release our dynamic help-channel system, which allows you to claim + your very own help channel instead of fighting over the static help channels. We release a Help Channel Guide to + help our members fully understand how the system works.

+ +
+ Apr 5th, 2020 +
+
+
+ +
+
+ +
+ +
+

Python Discord hits 40,000 members, and is now bigger than Liechtenstein.

+

+

+ +
+ Apr 14, 2020 +
+
+
+ +
+
+ +
+ +
+

PyDis Game Jam 2020 with the “Three of a Kind” theme and Arcade as the technology

+

The creator of Arcade, Paul Vincent Craven, joins us as a judge. + Several of the Code Jam participants also end up getting involved contributing to the Arcade + repository.

+ +
+ +
+ +
+ Apr 17th, 2020 +
+
+
+ +
+
+ +
+ +
+

ModMail is now live

+

Having originally planned to write our own ModMail bot from scratch, we + come across an exceptionally good ModMail bot by + kyb3r and decide to just self-host that one instead.

+ +
+ May 25th, 2020 +
+
+
+ +
+
+ +
+ +
+

Python Discord is now listed on python.org/community

+

After working towards this goal for months, we finally work out an + arrangement with the PSF that allows us to be listed on that most holiest of websites: + https://python.org/. There was much rejoicing.

+ +
+ May 28th, 2020 +
+
+
+ +
+
+ +
+ +
+

Python Discord Public Statistics are now live

+

After getting numerous requests to publish beautiful data on member + count and channel use, we create stats.pythondiscord.com for + all to enjoy.

+ +
+ Jun 4th, 2020 +
+
+
+ +
+
+ +
+ +
+

PyDis summer code jam 2020 with the theme “Early Internet” and Django as the technology

+

Sponsored by the Django Software Foundation and JetBrains, the Summer + Code Jam for 2020 attracts hundreds of participants, and sees the creation of some fantastic + projects. Check them out in our judge stream below:

+ +
+ +
+ +
+ Jul 31st, 2020 +
+
+
+ +
+
+ +
+ +
+

Python Discord is now the new home of the PyWeek event!

+

PyWeek, a game jam that has been running since 2005, joins Python + Discord as one of our official events. Find more information about PyWeek on their official website.

+ +
+ Aug 16th, 2020 +
+
+
+ +
+
+ Picture +
+ +
+

Python Discord hosts the 2020 CPython Core Developer Q&A

+
+ +
+ +
+ Oct 21st, 2020 +
+
+
+ +
+
+ +
+ +
+

Python Discord hits 100,000 members!

+

Only six months after hitting 40,000 users, we hit 100,000 users. A + monumental milestone, + and one we're very proud of. To commemorate it, we create this timeline.

+ +
+ Oct 22nd, 2020 +
+
+
+ +
+
+ +
+ +
+

We migrate all our infrastructure to Kubernetes

+

As our tech stack grows, we decide to migrate all our services over to a + container orchestration paradigm via Kubernetes. This gives us better control and scalability. + Joe Banks takes on the role as DevOps Lead. +

+ +
+ Nov 29th, 2020 +
+
+
+ +
+
+ +
+ +
+

Advent of Code attracts hundreds of participants

+

+ A total of 443 Python Discord members sign up to be part of + Eric Wastl's excellent Advent of Code event. + As always, we provide dedicated announcements, scoreboards, bot commands and channels for our members + to enjoy the event in. + +

+ +
+ December 1st - 25th, 2020 +
+
+
+ + +
+
+ +
+ +
+

We release The PEP 8 song

+

We release the PEP 8 song on our YouTube channel, which finds tens of + thousands of listeners!

+ +
+ +
+ +
+ February 8th, 2021 +
+
+
+ +
+
+ +
+ +
+

We now have 150,000 members!

+

Our growth continues to accelerate.

+ +
+ Feb 18th, 2021 +
+
+
+ +
+
+ +
+ +
+

Leon Sandøy appears on Talk Python To Me

+

Leon goes on the Talk Python to Me podcast with Michael Kennedy + to discuss the history of Python Discord, the critical importance of culture, and how to run a massive + community. You can find the episode at talkpython.fm. +

+ + + +
+ Mar 1st, 2021 +
+
+
+ +
+
+ +
+ +
+

We're on the Teaching Python podcast!

+

Leon joins Sean and Kelly on the Teaching Python podcast to discuss how the pandemic has + changed the way we learn, and what role communities like Python Discord can play in this new world. + You can find the episode at teachingpython.fm. +

+ + + +
+ Mar 13th, 2021 +
+
+
+ +
+
+ +
+ +
+

New feature: Weekly discussion channel

+

Every week (or two weeks), we'll be posting a new topic to discuss in a + channel called #weekly-topic-discussion. Our inaugural topic is a PyCon talk by Anthony Shaw called + Wily Python: Writing simpler and more maintainable Python.. +

+ +
+ +
+ +
+ Mar 13th, 2021 +
+
+
+ +
+
+ +
+ +
+

Summer Code Jam 2020 Highlights

+

+ We release a new video to our YouTube showing the best projects from the Summer Code Jam 2020. + Better late than never! +

+ +
+ +
+ +
+ Mar 21st, 2021 +
+
+
+ +
+
+ + +{% endblock %} -- cgit v1.2.3