To create a new event for a city, you'll need to create a few files:
public/{city}.php
- the main file for the eventtemplates/{city}
- the schedule and sponsor files live here so they are easier to edit
It's easiest to copy from another city and change the relevant parts.
To pull RSVPs from Tito registrations and to accept webmentions, add the event to the active-events.json
file. The file is in the following format:
{
"slug": "tito-event-path"
}
For example, an event with a slug on this web page of summit
, which is mapped to a Tito event URL like https://ti.to/indiewebcamp/summit-2019
would be defined in this file as: "summit": "summit-2019"
.
The home page is in public/index.php
and you should copy one of the blocks from another city and duplicate it to link to the new event page.
Creating a new event page is just part of organizing an IndieWebCamp. See:
- https://indieweb.org/IndieWebCamp_Organizing#Before for a comprehensive list of steps.