From 08d9231ab4b4feab2c29ebdec71dcb71e3edced6 Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Tue, 22 May 2018 12:18:27 +0100 Subject: Revision of the rules, and a channels page --- templates/main/about/channels.html | 254 +++++++++++++++++++++++++++++++++++++ templates/main/about/index.html | 16 ++- templates/main/about/rules.html | 49 ++----- templates/main/navigation.html | 8 +- 4 files changed, 283 insertions(+), 44 deletions(-) create mode 100644 templates/main/about/channels.html (limited to 'templates/main') diff --git a/templates/main/about/channels.html b/templates/main/about/channels.html new file mode 100644 index 00000000..7bcd2cd9 --- /dev/null +++ b/templates/main/about/channels.html @@ -0,0 +1,254 @@ +{% extends "main/base.html" %} +{% block title %}Rules{% endblock %} +{% block og_title %}Rules{% endblock %} +{% block og_description %}The server rules, along with an explanation of what happens when they're broken{% endblock %} +{% block content %} +
+
+
+

+ Channels + + + + +

+ + +

+ Every channel on the server has a use, and we expect users to keep things relevant to the channel + whenever possible. Below, we've outlined all of the channels a normal user has access to send + messages to, and what they should be used for. +

+ +

Conversation

+ +

+ Channels in this section are designated for discussion and chat, and shouldn't be used for help + requests in most cases. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ChannelInfo
#python + Discussion about the Python programming language and ecosystem +
#off-topic + Off-topic discussion that doesn't fit in any other channel +
#other-languages + Discussion about non-Python programming - this is not a channel for non-English + speaking languages +
#meta + Discussion and suggestions relating to the Discord server, site, bot, and other + projects of ours +
+ +

Python Help

+ +

+ Channels in this section are strictly on-topic, and designated for asking general Python-related + questions. If you're a beginner or you need some help with your Python, this is probably where you + want to be. +

+ +

+ Please try to pick a channel that isn't busy when asking your question. +

+ +

Topical Chat/Help

+ +

+ Channels in this section are strictly on-topic, and geared towards specific subjects. They can be + used for either discussion or asking questions - if you need help with one of the specific things + covered here, it's best to ask your question in the relevant channel rather than one of the general + help channels. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChannelInfo
#databases + Discussion and questions relating to databases - both traditional and document-oriented - + such as SQLite, Postgresql, RethinkDB, Cassandra, Redis and so on +
#data-science + Discussion and questions relating to machine learning, natural language processing, + statistics and graphing and so on +
#dev-ops + Discussion and questions relating to devops - for example, deployment and configuration + of services, virtual machines and containers, and the day-to-day running of your + Python-powered services +
#discord-py + Discussion and questions relating to the + discord.py library for writing + Discord bots in Python - This channel refers specifically to the + async branch of discord.py, + which is currently the stable version but is heavily outdated +
#discord-py-rewrite + Discussion and questions relating to the + discord.py library for writing + Discord bots in Python - This channel refers specifically to the + rewrite branch of discord.py, + which is the most up-to-date version but is considered to be in beta +
#guis + Discussion and questions relating to designing and building graphical user interfaces + in Python, and related libraries and tools +
#security + Discussion and questions relating to cybersecurity, especially in relation to Python + and best practises +
#web-development + Discussion and questions relating to web development - including Python frameworks + such as Flask and Django, as well as HTML and JavaScript where it related to the Web +
+ +

Events

+ +

+ Channels in this section are strictly on-topic, and designated for the discussion of Python-related + events - for example, our Code Jams, as well as any + other large, related events that many of our users are partaking in. +

+

+ If you're part of a related event and you don't see a channel for it here, feel free to ask for one! +

+ +

Special

+ +

+ Channels in this section are designated for special uses, and don't really fit into the other + categories. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ChannelInfo
#bot-commands + A channel specifically for making use of the bots on the server without clogging up + the other channels +
#checkpoint + Invisible to most users after verifying themselves, this channel is where new + users verify that they accept the rules and + privacy policy +
#challenges + While currently not in use, this channel lists various programming challenges that + one might like to attempt during their learning efforts - we'll be replacing this + with something better later, so stay tuned! +
#show-your-projects + A listing channel for users to show off their Python-oriented projects - please note + that this is not a discussion channel, and we do not allow postings for communities + or commercial projects - and if possible, we prefer that you post a link to your + source code instead of a website +
#show-your-projects-discussion + Strictly on-topic discussion relating to projects posted in + #show-your-projects - we prefer that all discussion + relating to personal projects goes here +
+ +

Minecraft

+ +

+ Channels in this section are strictly related to + our Minecraft server - while discussion + is quite laid back, we do not allow users to advertise their own servers and prefer that they + make use of the voice channels here for game-related voice chat. +

+ +

Voice

+ +

+ This section contains all of our general voice channels, as well as a single text channel - + #voice-chat. If you're in a voice channel but can't use a + microphone, you should use this channel to reply to other users using text instead of any + of the other channels. +

+
+
+
+{% endblock %} \ No newline at end of file diff --git a/templates/main/about/index.html b/templates/main/about/index.html index 47db8f4e..35fe6ae0 100644 --- a/templates/main/about/index.html +++ b/templates/main/about/index.html @@ -14,19 +14,25 @@

- Learn about the server, find links to our Partners, and more! + Learn about the server, find links to our partners, and more!

- Server Partners + Channels + +
+ Server channel listings and information +

+

+ Partners
- Links to our Partner servers! + Links to our partnered servers

- Server Rules + Rules
- Rules and infraction information for our server + Rules and infraction information for our community

diff --git a/templates/main/about/rules.html b/templates/main/about/rules.html index f042797e..d4d7bf1f 100644 --- a/templates/main/about/rules.html +++ b/templates/main/about/rules.html @@ -30,51 +30,24 @@
  • Be patient both with users asking questions, and the users answering them
  • +
  • + We cannot help you with anything that might break a law or the terms of service of any other + community, site, service, or otherwise - No piracy, no brute-forcing, no captcha circumvention, + no sneaker bots, and so on +
  • Listen to and respect the staff members - we're here to help, but we're all human beings
  • - All discussion should be kept within the relevant channels for the subject. - + All discussion should be kept within the relevant channels for the subject - See the + channels page for more information
  • - This is an English-speaking server. Please speak English to the best of your ability. Google - translate is fine if you're not sure. + This is an English-speaking server - Please speak English to the best of your ability - + Google Translate should be fine if you're not sure
  • - Keep all discussions SFW - No ecchi - or NSFW media. If you wouldn't want - the entire world to know about your interest in it, it doesn't belong on this server. + Keep all discussions safe for work - No gore, nudity, sexual soliciting or references to suicide
  • We do not allow advertisements for communities or commercial projects - Contact us directly if @@ -138,7 +111,7 @@

    While we do discuss more serious matters internally before handing out a punishment, simpler infractions are dealt with directly by individual staffers and the punishment they hand out is left - to their own decision-making. + to their own discretion.

    diff --git a/templates/main/navigation.html b/templates/main/navigation.html index ea5bac3e..f1db2a90 100644 --- a/templates/main/navigation.html +++ b/templates/main/navigation.html @@ -93,12 +93,18 @@
  • Resources
  • {% endif %} - {% if current_page.startswith("main.about") %} + {% if current_page.startswith("main.about.") %}
  • About
  • {% else %}
  • About
  • {% endif %} + {% if current_page == "main.about.channels" %} +
  • Channels
  • + {% else %} +
  • Channels
  • + {% endif %} + {% if current_page == "main.about.partners" %}
  • Partners
  • {% else %} -- cgit v1.2.3