The future of Simply Static

The future of Simply Static 1

Just a quick heads-up!

This article is more than 24 months old and might contain outdated information.
If you want to learn the latest about Simply Static, visit our documentation or watch our video course.

As some of you may have noticed, in December 2020, I adopted Simply Static from Scott Blaine.

I used the plugin myself several times in the context of some enterprise projects. After fixing it for my own purposes (updating dependencies and making smaller modifications), I thought about contacting Scott to take over the development.

Short about myself

I’m Patrick. I’ve been a WordPress Developer since 2010. I’ve been developing WordPress plugins full-time for almost my entire career. Currently, I’m a full-time developer at MarketPress, which you may know from products like German Market and B2B Market.

That will change in February 2021, when I’m switching back to being a full-time freelancer and trying to bring in more time to develop and maintain my plugins.

In my free time, I develop and maintain several plugins on wordpress.org which you can check out on my profile here. Some of them have a pro version others are entirely free to use.

The near future

I will take the beginning of the year to do a bit of housekeeping for Simply Static: updating dependencies, handling the management via Composer, and introducing many hooks that you can use to extend it.

I’m also writing documentation and several tutorials to show you different use cases, benefits, and more from static website generators.

Support

The project will be developed on GitHub. You can find the repository here: https://github.com/patrickposner/simply-static

Feel free to add issues and do pull requests – I try to catch up!

The other support channel will be the support forum from wordpress.org here: https://wordpress.org/support/plugin/simply-static/

I try to answer everyone, but as I’m a solo developer and do that mostly in my free time, I don’t expect immediate answers and fixes to all your reports.

You can email me at support@admin.simplystatic.com, but I can’t guarantee a timely answer.

Monetization

I will monetize Simply Static. That means there will be a pro version that enhances Simply Static with additional features, all features included in Simply Static now will remain free forever.

That also does not mean that the free version will not have new features, bug fixes, or improvements.

There will be only one pro version, which you can install in addition to Simply Static to enhance the feature set. I’m not a fan of paid add-ons for every feature, but I can assure you it will be fair.

Roadmap

Simply Static

While I have not decided which features will be included in the free or pro version of Simply Static, I made a little roadmap for its upcoming features.


Some will be quite experimental, and others will be more established. I like to maintain the current community but also bring some fresh air from a headless development perspective to Simply Static.

Selection

It will be possible to do selective static generations. This includes creating sets of pages, posts, and so on and exporting them, as well as automatically triggering an export when updating content.


This ensures a faster generation time and remains a consistent workflow for you without the necessity to do a full and maybe time-consuming complete generation process.

Queues

I will introduce an interface to plan and execute timed generations in Simply Static.
You can set intervals and dates to automatically refresh and deploy a new static version of your website.

Deployment

I’m enhancing the wp-background-processing abstraction class to make it easier to handle automatic deployments to external services. I will also build ready-to-use integrations to popular services like Amazon S3, Digital Ocean Spaces, Cloudflare Worker, and Netlify to make it easier for you to automate the entire process.

WPML and Multisite

I’m developing a solution to use Simply Static in a multisite context to export subsites to different directories (or deploy them to different storage solutions) and export static versions per language via WPML.

Forms

I plan to integrate two form plugins for Simply Static: Gravity Forms and Contact Form 7. This part will be handled with JavaScript (React) and requires the WordPress Rest API to be activated.

I’m developing a headless search solution for Simply Static. This will not require external services like Agolia; instead, it will use the WordPress Rest API to perform the search with an asynchronous request, display the results, and redirect the user to the correct static version of the page.

Comments

Similar to forms and search integration, there will be a headless solution for comments in Simply Static.

The Community

I’d like to write some words about this awesome community. I’m really impressed with how well the feedback was just the moment after I published the first update to Simply Static.
You are awesome people and talented developers. I’m really happy to see things evolving, to meet new people like you, and to work together to make static website generation a solid way of running a WordPress website.

Special thanks to Leon Stafford and Avinash Dalvi, who motivated me to write those lines and immediately offered their help!

All the best, and have a nice start in 2021,

Patrick