SIA Publishing manages the editorial and publishing layer of the Social Impact Award website. It covers the content types, layouts, and distribution workflows that editors use to produce the site’s public-facing material — from news articles and event listings to press mentions, resources, and testimonials.
The plugin is built to serve a distributed team: country programme managers publish their own content through a shared editorial workflow, and the plugin ensures consistent formatting and presentation regardless of which site the content was created on.
Publishing adds post types for articles, events, jobs, press mentions, resources, testimonials, and venues. Each type carries its own set of fields, validation rules, and admin interfaces, and is excluded or included in sitemaps according to editorial needs.
A block-based layout engine lets editors compose pages from reusable components. Blocks can be nested, themed, and filled with content from any registered post type. The system uses Twig templates for rendering, keeping presentation logic out of the database.
A repository of contact form configurations is managed centrally and shared across sites. Forms are tied to specific pages or content types and can trigger notifications, record submissions, and forward data to Airtable.
Publishing exposes a REST API used by other plugins and the theme to retrieve content. It also manages social sharing metadata and integration with Jetpack’s sharing tools, ensuring articles carry correct Open Graph and Twitter card markup.
Content edits — publishing, updating, and removing entries — are forwarded to the Website Reports Airtable base. This gives the team a record of editorial activity across all country sites without needing to query each one individually.