Blog
Hooks in Djebel: Actions, Filters and Wildcard Patterns
How Dj_App_Hooks works - actions and filters, priorities, how hook names are formatted, and wildcard patterns that let one listener cover a whole family of hooks.
"Djebel vs WordPress: Two Different Assumptions"
A side-by-side look at Djebel and WordPress — what each one assumes about databases, themes, config and assets, and why almost every difference between them follows from that one assumption.
"Registering Assets in Djebel: One Call, No Enqueue Ceremony"
Dj_App_Assets takes one call to put a script or a style on the page — the key you use says what it is, the file resolves to a URL or gets inlined, and prereq keeps load order honest.
How Should a Djebel App's .gitignore Look?
We audited the .gitignore of every Djebel site we run and compiled the result - what always stays out of the repo, the one line that protects your users, and how to handle secrets and the rare runtime data you do want committed.
How Djebel Loads Libraries: Lazy, Eager, or Matching a Pattern
Two config flags control library loading — load_lib_loader for on-demand loading, and load_libs for eager loading with glob patterns that bulk-load whole families of libs.
How to Build a Product Docs Site with Djebel
Set up a standalone Djebel install dedicated to your product's documentation and API reference. Markdown files, SEO, Git version control, zero database.
Performance Optimization Tips
Maximize performance with caching, pagination, and efficient file organization
Organizing Your Content
Best practices for organizing blog posts with categories, tags, and file structure
Customization Guide
Learn how to customize the blog with hooks, filters, and configuration options
Advanced Features of Static Blog
Explore advanced features like scheduled publishing, sorting, and custom slugs
Getting Started with Djebel Static Content
Learn how to create and manage blog posts with the Djebel Static Content plugin
Conditional Config Values with @dj_if
Use the @dj_if directive in app.ini to set values based on environment variables. One config file, different behavior per environment.
Themes Are Optional in Djebel
Djebel themes are fully optional. Learn how to run without a theme for faster performance in API-only sites, headless setups, and plugin-rendered apps.