Hi everyone,
First of all I had no idea, which category would fit best ...
I'd like to share a little tool I've been working on to make the initial setup of ProcessWire even faster, especially when working on remote servers without SSH access.
What is it? kickstart.php is a modern, single-file installer/loader for ProcessWire. Instead of uploading thousands of files via FTP, you just upload this one file and it handles the rest.
Key Features:
Version Selection: Choose between the master (stable) or dev branch directly from GitHub.
Smart Multi-Language: Built-in support for English, German, Spanish, and French (with automatic browser language detection).
Modern UI: Built with Tailwind CSS, AlpineJS, and smooth animations using Anime.js.
Pre-flight Checks: Automatically checks for PHP version requirements and prevents overwriting existing installations.
Automatic Cleanup: Removes the downloaded ZIP archive and temporary folders after extraction.
How to use it:
Upload kickstart.php to your webroot.
Open it in your browser.
Choose your version and click install.
Once finished, click the button to start the official ProcessWire installer.
I hope some of you find this useful for your workflow! Feedback and suggestions are always welcome.
Cheers, Markus
kickstart.php
Improved Version now available on GitHub: https://github.com/markusthomas/ProcessWireKickstart