It's done when it's done. (release: soon)
Attention: work in progress! Documentation: https://docs.yawk.io
YaWK = Yet another WebKit What is YaWK?
YaWK is a free, open-source-bundle solution CMS to build, design and operate any modern webpage or web-app. Designed to be slick, fast and reliable. Steady in development. It brings together, what belongs together. YaWK uses HTML, CSS, MySQL, PHP and JavaScript to bundle Bootstrap, jQuery, AdminLTE, FontAwesome and much more of your favourite daily use web open source tools and combines them into a new base for your daily work.
Short answer, a lot! - long answer: take a look at the Development status - what has been done so far?recent commits, closed issues, latest closed milestones and current open projects to see what's going on and what has been done over the past few days, weeks, months and years.
R O A D M A P for 2023:
Currently on the ToDo list:
- YaWK Update Feature (in progress!)
- Brand new official website https://yawk.io/ (in progress!)
- Migrate all doc blocks to doxygen (nearly done)
- Major Updates of all Assets and Social / Facebook Widgets
- Add templates and demo pages (scheduled until end of 2023)
- and of course: check and fix language errors, major and minor bugs
Latest improvements / closed milestones
- [done] ✓ Installer / Improve Setup process
- [done] ✓ Add support for multilingual FrontEnd (Content) Pages and Menus
- [done] ✓ Improved SubMenu Widget
- [done] ✓ Codebase update to ensure PHP 8 compatibility
ALSO PLANNED FOR 2023:
- Add feature showcase
- Update CSS Framework to completely support Bootstrap 5.x
- Add support page (and ticket system)
- Add admin handbook (pdf and / or html)
- Add developer manual (https://docs.yawk.io)
- YouTube HowTo videos
Please remember: before you download this pre-release version: YaWK is currently in active development and NOT YET RELEASED. If you like, you can get a sneak peek - feel free to download the latest current development version from GitHub: Download Notes:
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
But please consider - YaWK is in constant development and underlies nearly daily changes. Due this fact it can not be guaranteed that everything work in this test version as expected. You may possibly encounter some major or minor warnings or bugs.
Before YaWK will be officially released, you will always get the current development version. After the first version is officially released, there will be a seperate development branch. You should wait for the official first release before you use YaWK in productive environment. I'm happy about comments, stars, followers and / or code contributions. Thank You!
There are two ways to load YaWK on your webserver: Setup / Installation
- If you have root/shell access: git clone https://github.com/YaWK/yawk.io
or if you are using composer you can type: composer create yawk/yawk.io -s dev
(afterwards move files from yawk.io folder to your project's root directory if necessary.)
ATTENTION: Files must be accessible by webserver user & group. Make sure to check/set correct user/group permissions (example: chown -R www-data:www-data yourfolder)
- If you're using a webhost: Download the .zip package, extract it on your computer and upload the extracted files to your webserver. Use any FTP client and upload the files to the root directory of your webserver.
Minimum Server / Web-hosting Requirements:
- PHP 8.x is recommended
- MySQL 5.x or higher (MariaDB works also)
- Apache 2.x or nginx Webserver
- MOD_REWRITE enabled