The Debian Events team was responsible of the addition of upcoming events to the Debian website, but now this is done in the wiki. However, the /events section of the website remains. It should be reviewed and kept up-to-date.
This is a brief howto for members of the team.
The ''events'' section of the Debian website
Obtain a working copy
The Debian website is handled via the webwml git repository. Please refer to the website documentation for more details about how the Debian website works.
Overview of the events section
The events section of the Debian website is under the direct control of the Events team: this means that no one else is entitled to add or delete things, while minor correction and fixes are welcome.
This is a general overview of it, please look at the relevant part of the git repository if you need more details.
webwml/english/events/$year directories: in each of these there are the events for the corresponding year: this is old content
webwml/english/events/Makefile: yeah, we have makefiles on the website!
This is how we generate html pages from wml sources. Hopefully you'll don't need to touch anything in here, if in doubt please ask to debian-www people (at debian-www@lists.debian.org or #debian-www IRC chan on irc.debian.org)
webwml/english/events/README: some basic info on this directory. Don't feel scared by the big fat warning: if you are a member of the Events Team, you *can* work on this part of the site (with the blessing of the debian-www people)
webwml/english/events/admin.wml: a description of the team, to be rewritten as is kinda obsolete (maybe we can add some pointers to the team's wikipage)
webwml/english/events/booth.wml: the idea is to collect here useful resources for the organization of booths. This page is obsolete as well, and we'd probably need to decide if delete it or if update it with the info present on DebianEvents page.
webwml/english/events/checklist.wml: a long list of things to do/check when organize a booth (improvements welcome!)
webwml/english/events/event.form: this is the template we use to add an upcoming event, the file is quite well commented (so it would be easy to fill the form) but in case of doubt you can refer to old events (in the $year dir) and use them as example.
webwml/english/events/index.include: this file contains the scripts to fetch the list of future and past events and the definitions of the tag to render this list in the index page
webwml/english/events/index.wml: the (not automatically generated) text of the main index for events section
webwml/english/events/keysigning.wml: instructions on how to organize a keysigning party
webwml/english/events/makeics.pl: the perl script to generate ics entries for the events
webwml/english/events/material.wml: list of useful materials for booths as flyer, posters, etc. (probably obsolete)
webwml/english/events/requirements.wml: booth requirements. I'm not sure but we probably merge this with booth.wml
webwml/english/events/talks.data: data for the talks page (a page listing all Debian related talks)
webwml/english/events/talks.defs: definition of tags used in the talks.data page
webwml/english/events/talks.wml: a list of Debian-related talks, sadly incomplete. I'd really like to change it in a browsable database, but ENOTIME (patch welcome!)
webwml/english/events/speakers/*: this folder was used to show a list of Debian speakers. Removed in March 2019, we now use the CategoryDebianSpeaker in the wiki for that.