MiDy Enters Public Beta for Mildly Dynamic Websites

File-Based Publishing With Selective PHP Runtime
TDT graphic explaining how Larry Garfield rebuilt his personal site with MiDy to combine static publishing with selected server side behaviour. A list of content templates and redirect files points toward browser windows to show how the system generates web pages.

Designed for websites that need only limited server-side behaviour, MiDy has entered public beta as a PHP publishing tool positioned between static site generators and full content management systems. The beta was announced in a 1 August 2026 blog post by software engineer Larry Garfield, who used MiDy to rebuild GarfieldTech after almost 20 years on Drupal. Garfield said he wanted a simpler setup for a personal site, with content managed through Git and files on disk, and more direct control over theming.

MiDy keeps most content in a file tree rather than requiring a conventional application structure for every page. Pages may be static files, Markdown rendered through Latte, Latte templates, redirects, or PHP classes for dynamic requests such as form submissions. Templates can query a read-only SQLite-backed page index for listings and feeds, while static assets and non-PHP pages can be pre-generated for production. Current documentation requires PHP 8.5 and SQLite and states that the beta is intended for personal blogs and small company sites rather than enterprise-grade or mission-critical deployments.

For Drupal practitioners, the migration is more useful as a platform-fit example than as a verdict on Drupal. Garfield's stated technical requirements centred on a small personal site, Git and files-on-disk management, and simpler theming, while Drupal's broader value becomes more relevant when a site needs structured editorial workflows, governance, multiple users, and longer-term operational complexity. The comparison gives Drupal advocates a practical distinction to make: use Drupal's broader capabilities where the requirements justify them, while recognising that a smaller developer-managed site may not need the same platform scope.

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related People

Upcoming Events

Latest Opportunities