A simple example plugin that adds a "Hello World" page to your WoltLab Suite installation. Ideal for learning how to structure and develop your own WoltLab plugins.
Run the following command inside your project directory to build the package:
bash build.sh
This will create a .tar file inside the project folder.
Log in to your Admin Control Panel (ACP).
Go to Configuration
→ Packages
→ Install Package
→ Upload Package
.
Upload the generated .tar file and complete the installation process.
After installation, visit the following URL in your browser:
https://your-domain.com/index.php?hello-world/
If everything is set up correctly, you’ll see your Hello World page displayed.
This plugin serves as a minimal, educational example for WoltLab developers.
It demonstrates how to:
- Create a basic page using WoltLab’s page system
- Package and distribute a plugin
- Use templates and page controllers
Example project structure:
woltlab-helloworld/
├─ files/
│ ├─ lib/
│ │ └─ page/
│ │ └─ HelloWorldPage.class.php
│ └─ templates/
│ ├─ helloWorld.tpl
├─ package.xml
├─ page.xml
└─ build.sh
💡 Tip: Use this project as a starting point for your own plugins — just replace the HelloWorld logic with your own functionality.
More help oder definitions on https://docs.woltlab.com/6.2/getting-started/