Infrastructure
Documentation: https://www.debian.org/devel/website/desc
Unix group: webwml, debwww, pkg_maint
- Services handled by the team:
/srv/www.debian.org/ on www-master.debian.org https://www.debian.org/: debian.org metapackage, debian.org-www-master.debian.org related lines in control file apache conf
/srv/search.debian.org/ on https://search.debian.org/
- /srv/cgi.debian.org/ on cgi.debian.org
/srv/packages.debian.org/ on https://packages.debian.org/ - related but different team/permissions
Repositories: https://salsa.debian.org/webmaster-team/ (webwml for the website, but also packages (for packages.debian.org, cron, cgi, search...)
Most of the stuff regarding webmaster work is described at https://www.debian.org/devel/website/desc and all prospective editors are highly recommended to read it.
Interacting with the team
Read the docs first: https://www.debian.org/devel/website/
Email contact:
debian-www@lists.debian.org - public mailing list for most inquiries (archives)
consultants@d.o, cdvendors@d.o, preinstalled@d.o - aliases for those particular things that need input from outsiders
webmaster@d.o for debwww-only stuff, and whatever random crap
Bug reports: https://bugs.debian.org/www.debian.org (and specific bugs for packages.d.o)
IRC: #debian-www
Usual roles
All work is shared in two teams:
people in the debwww group or webmaster team Salsa group - particular webmaster-only stuff
people in the webwml Salsa subproject - everything reachable via webwml git
The members of the webwml project in salsa do the bulk of the editing. The debwww Unix group handles the bits necessary for webwml to propagate onto the web site, cron jobs, CGI scripts, and similar intricate details.
You can request git commit access through the salsa project but we appreciate a message to the mailing list with a reasoning (since Salsa does not allow to include the explanation in the request yet).
Get involved
You are skilled in design/CSS or coding/Perl, know about the developer tools of web browsers, are ready to understand required constraints of debian.org websites and want to make them clearer and improve navigation? Join us, there are plenty of bugs to solve and improvement to be achieved.
Even if you don't see yourself in the above mentioned skills, you still can help the web team in various ways: people working on the content of specific subparts (like events pages, users or consultants subareas) and translators are also very welcome. You don't need much knowledge about the above mentioned parts, just being willing to dig into stuff and invest a bit of time every now and then.
So, if you want to join the webteam the first step is subscribe our mailing list and join the team IRC channel #debian-www at irc.debian.org.
Below you can found a list of tasks to be done, in order of difficulty: take a look and feel free to submit a patch.
Easy tasks
Here's some easy bugs (if you have not experience on how to manage bug reports, please read this tutorial and the documentation on the website, like https://www.debian.org/Bugs/Developer):
Maintain the www.debian.org/doc/books section: Bug #363496: contact authors of book listed at https://www.debian.org/doc/books, collect year of publication/last edition of each book and add it to the page; Bug #317140: add in https://www.debian.org/doc/books the license for each book; search for other bugs related to "books" in the list of website bugs, if you are a Debian member or regular contributor ask to be added to the alias books@debian.org to handle new requests.
Bug #851541: CD/verify should include long key IDs - some work done, it would need review since probably the page has changed in the last times.
Bug #781064: contact a Debian Woman and convince her to fill the template and send her profile to be published in the website.
Fix broken links: we have a cron job that checks the URLs every day and logs are here: https://www-master.debian.org/build-logs/urlcheck/ - If you fix an URL in English, please take into account translations if possible, we have the tool smart_change.pl to ease the work.
- Triage bugs
Medium tasks
Help with the update of the list of users of Debian: more info in WhoUsesDebian wiki page; 2014 update task in bug #766923
Review all the bug reports about CD Vendors in https://bugs.debian.org/www.debian.org , merge them if needed, and solve them.
Difficult tasks
Help fix bug #388141: contact Debian website contributors for relicensing.
Reorganise the CD, distrib, download pages to make them more useful: mainly Bug #819664 but some other bugs also related: Bug #381555: add a link to md5sum and/or SHA1SUM and SHA1SUM.sign files at https://www.debian.org/distrib/netinst, Bug #720989 unexperienced users fail to download installation media especially for usb drives, Bug #612116 /CD/ should now redirect to the new /distrib/, Bug #640054 Download pages should have prominent links to image verification instructions and others.
More stuff
TODO list: needs review/update, and another list in https://www.debian.org/devel/website/todo - it would be nice to reorganise in only one page (probably here in the wiki, opening the corresponding bugs, if needed)
Release CheckList: template of the Webmaster's TODO list for releases
Spam Clean: coordinating the cleaning of spam from the debian-www mailing list
Articles in bits.debian.org related to the website: web team sprint (2019), redesign of the homepage (2020)
Submissions: page is about automating as much as possible the handling of any submissions by external partners: users, CD vendors, partners, etc. It needs review+update (if after review the conclusion is that it's outdated and not useful, move it to the "Historical stuff" section)
Children Distros: Wiki page about maintenance of http://www.debian.org/misc/children-distros page (now https://www.debian.org/derivatives/ ) It needs review+update, probably some items still apply (if after review the conclusion is that it's outdated and not useful, move it to the "Historical stuff" section).
Historical stuff
Migration from Alioth: pages to document and coordinate the work done in 2018 when Alioth shutdown.
KallesDesign (site's design applied in 2012)
Meetings: past and next meetings of the team. (If there is a new meeting handled with this wiki pages, move this item to the "More stuff" section)