https://github.com/indieweb/2020.indieweb.org
https://github.com/indieweb/2020.indieweb.org
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/indieweb/2020.indieweb.org
- Owner: indieweb
- Created: 2019-11-02T15:38:18.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-11-01T22:48:13.000Z (over 3 years ago)
- Last Synced: 2024-10-29T20:16:59.130Z (7 months ago)
- Language: CSS
- Size: 2.23 MB
- Stars: 7
- Watchers: 11
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2020.indieweb.org
## Creating a new Event Page
To create a new event for a city, you'll need to create a few files:
* `public/{city}.php` - the main file for the event
* `templates/{city}` - the schedule and sponsor files live here so they are easier to editIt'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:
```json
{
"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"`.
## Add the event page to the home page
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.
## More steps to organize an IndieWebCamp
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.