ATHTech is using a Public Google Calendar for storing and reading the events and meetups. We also retain very few Pinned events that are edited only within the repository and reside in the _data/pinnedAgenda.yaml file. The Pinned events will appear after all the Calendar events.
What you need to do is create a new Calendar event from your Gmail account and invite the ATHTech Public Calendar:
Create a new event in your calendar, use a short and descriptive name, define the duration of the event...
In the Where field you need to enter a Google Maps resolvable address, meaning an address that Google Maps can resolve to a location.
Charilaou Trikoupi 18, Athens, 10679, Greece
Charilaou Trikoupi 18, 5th floor
The event description has a special role for the ATHTech website. It is used as the data entry field; The ATHTech engine will parse the description and look for specific keywords that will then use to render the event. The fields have a unique name and are separated using a colon from their values, here are all the possible fields:
All of the above fields are optional, however at least one has to be defined. Here's an example Description event field from the OpenThessaloniki event:
Venue: 2nd Floor, Office 3 Info: http://www.openthessaloniki.org/ Map: https://www.google.com/maps?q=Ethnikis+Antistaseos+17,+Kalamaria,+Thessaloniki,+Greece&hl=en&sll=40.621193,22.954988&sspn=0.024365,0.039783&hnear=Leoforos+Ethnikis+Antistaseos+17,+Kalamaria,+Thessaloniki,+Greece&t=m&z=16&iwloc=A About: A free text description of the event.
You need to paste the following email address in the "Add Guests" field and press the "Add" button:
We know this is hard to remember so if you are a frequent event organizer then it would make sense to create a new contact "ATHTech Calendar" and save the email there...
That was it, you can now Save the new event and as soon as we accept the invitation it will automatically be propagated to the live athtech.org website.
If all of this sounds too complicated for you, you can then try the Online Form of shame.
If you know your way with Github, editing and updating the communities and the pinned agenda items is very simple, just edit the
_data/pinnedAgenda.yaml files and send a Pull Request.