An open API service indexing awesome lists of open source software.

https://github.com/indieweb/2020.indieweb.org


https://github.com/indieweb/2020.indieweb.org

Last synced: 6 months ago
JSON representation

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 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:

```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.