This Base leverages Airtable’s Sync feature to provide a full rich calendar of recurring events to whichever base you need them in. Because you can sync the events you don’t need to do any coding; all of the complex date logic and arithmetic can stay in the Calendar Server base, the synced table holds all the important date information.
Because it needs to be reusable and because it uses a LOT of date formulas this base has it’s own embedded test system (turned off by default in the the released base). The test system provides a way to assert the results of recurring events to ensure the base logic is working as expected. This test system discovered dozens of coding errors in the V1 product. No software is bug free, but the quality of this version of the base is much better than the original.
This base is being shared in the hopes that the community will provide feedback on what’s still needed, what needs to be documented, what’s OK as is for now.
My priorities currently:
- Documenting base configuration. (set your local time zone, configure formats, etc)
- Documenting usage.
- Documenting the internals so folks can leverage date formulas where it’s not practical to use this base as a Sync server.
BE SURE TO READ THE CONFIGURATION GUIDE IN THE CALENDAR SERVER DOCUMENTATION TABLE. YOU NEED TO CONFIGURE YOUR TIME ZONE FOR THE CALENDAR SERVER BASE TO ACCURATELY DISPLAY YOUR EVENTS.