PCIO Year Wheel
·
Visualise recurring annual events on a beautifully animated SVG year wheel. Full admin CRUD and a simple shortcode.
PCIO Year Wheel lets you maintain a list of recurring annual events (birthdays, anniversaries, seasonal deadlines, public holidays …) identified by month and day of month. Events are stored in a lightweight custom database table and displayed on an animated SVG wheel on the front end.
Animated wheel
- 365-day ring with month arcs colour-coded by season.
- Wheel rotates slowly anti-clockwise — today’s date stays at the top, marked with a pointer.
- Each event appears as a dot on the ring. Hover a dot to see the event title, date and description in a tooltip.
- When multiple events fall close together they are staggered on different radii so none are hidden.
- Hub shows the total number of events at a glance.
- Fully responsive — scales to any container width.
Internationalisation
Translations are handled through the standard WordPress .po/.mo system (text domain pcio-year-wheel). A Danish (da_DK) translation is included. Month names, abbreviations, the today label and tooltip date format are all translatable.
Admin features
- List view — table of all events with Edit and Delete actions.
- Add / Edit form — create or update events with month, day, title and description.
- About page — inline documentation with screenshots.
Front-end shortcode
Place [year_wheel] in any page, post or widget to embed the animated wheel. No configuration required.
