Behnke Wiki
The Behnke Wiki is a modern PHP application that extends GitLab’s built-in wiki functionality. It adds powerful features such as placeholders, dynamic content blocks, form integration, usage statistics, file uploads, and more.
A custom search engine is included, built using reverse indexing generated by a C++ script. To ensure quality and consistency, an additional Java-based tool integrates with the LanguageTool API and a Markdown-DOM parser to automatically check wiki pages for grammar, structure, and layout issues.
Live Demo: wiki.behnke.support
As this project was developed for my employer, the source code cannot be shared publicly.
I am responsible for the system architecture and implementation, not the content.
For my employer: behnke.fr
The website behnke.fr is powered by a custom backend that uses GitLab's built-in wiki as a content management system. The backend is built in PHP and transforms GitLab-markdown content into styled, dynamic pages. It includes support for custom page types, form handling, placeholder-based templating and more.
Live Demo: behnke.fr
As this project was developed for my employer, the source code cannot be shared publicly.
This website: moritzschacke.de
This personal portfolio site is powered by the LlaborHub PHP Framework. It uses a GitLab-powered backend with custom logic for project management, templating, and dynamic content rendering. The system supports reusable components, placeholder injection, and fully modular routing, all built using my own framework from scratch.
The site is statically hosted but dynamically generated using my backend tools.
For a friend: ericcarphotography.com
ericcarphotography.com is a professional photography portfolio site powered by the LlaborHub PHP Framework. It uses a custom CMS backend that allows the client to upload photos, manage categories, and control the entire site without technical knowledge. A responsive frontend and optimized lazy loading ensure great performance and UX.
The system was built from scratch and tailored to the client's needs using my own PHP framework.