RegioKochbuch is a comprehensive recipe and cookbook extension for Joomla 5. It enables the creation of a complete recipe portal with structured recipe management, ingredients, categories, tags, images, ratings, comments, wiki content, powerful search functions, and search engine optimization.
The extension is designed for traditional cooking and recipe websites as well as regional portals, associations, gastronomic projects, publishers, and other operators who want to manage and publish large recipe collections in a structured way.
Recipe Management
At the heart of RegioKochbuch is the centralized management of recipes. Recipes can be created, edited, structured, and published in the backend. In addition to the actual recipe information, ingredients, units, categories, tags, images, and further descriptive information can be linked to each recipe.
The data structure is designed not merely to store content as simple article text, but to represent recipe information in a structured form. This allows the information to be searched, filtered, and displayed in different views later.
Ingredients and Units
Ingredients are managed centrally and can be reused across different recipes. A separate unit management system is also available.
This makes it possible to manage units such as grams, kilograms, milliliters, liters, pieces, or other required quantities consistently. Centralized data management reduces inconsistent spellings and at the same time improves data quality and search capabilities.
Categories
Recipes can be structured using comprehensive category management. Hierarchical structures with main categories and subcategories are also supported.
Category management includes, among other things:
- Creating and editing categories
- Subcategories
- Category filters
- Multiple selection
- Publishing and locking
- Trash and deletion
- Moving categories
- Changing the parent category
- Copying categories
- Merging multiple categories
- Transferring assigned recipes when merging
- Transferring subcategories
- Category SEO
- SEO status checks
When categories are merged, RegioKochbuch ensures that existing recipe assignments are not lost.
Category SEO
Dedicated SEO management is available for categories. The current state of SEO data can be checked directly from the category overview.
Categories can, for example, be marked as complete, partially filled with default values, or incomplete.
Additional actions make it possible to generate, check, and update SEO information.
Tag System
In addition to the category structure, recipes can also be classified using tags.
Tag management includes:
- Tag list
- Search
- Filters
- Sorting
- Pagination
- Status
- Creation/modification date
- Usage count
- Display of recipes assigned to a tag
- Bulk actions
- Duplicate checking
- Merging tags
Duplicate checking normalizes elements such as uppercase/lowercase characters and spaces. This makes it possible to detect different spellings of the same term.
Similar tags can also be flagged and subsequently reviewed by editors.
Comments and Ratings
RegioKochbuch includes community features for comments and recipe ratings.
These features include commenting, rating, moderation, and administrative management.
Spam and flood protection mechanisms, together with corresponding moderation tools, have been integrated to protect against misuse. Notification functions support editors by informing them about new activities.
Wiki and Knowledge Base
An integrated wiki section expands the cookbook with additional background information.
For example, information about ingredients, food products, cooking techniques, or other culinary terms can be stored centrally and linked with recipe content.
The wiki functions also include tools for improving data quality and linking related content.
Images and Media
RegioKochbuch has its own media section for recipe images and galleries.
The media manager supports, among other things:
- Drag-and-drop upload
- Multiple file uploads
- Multiple images per recipe
- Galleries
- Thumbnails
- WebP support
- AVIF support, if available on the server
- Focus point
- Crop information
- Alt text
- Title text
- Image caption
- SEO-friendly filenames
- Image duplicate detection
- Lazy loading
- Responsive image output
Hash values can be used to identify identical or potentially duplicate media files.
Advanced Recipe Search
The integrated search goes far beyond a simple search by recipe name.
Recipes can be searched or filtered using criteria including:
- Title
- Full text
- Ingredients
- Categories
- Tags
- Wiki content
- Allergens
- Diet type
- Cooking time
- Difficulty
- Rating
Autocomplete and live search make data entry easier. Faceted filters allow visitors to progressively narrow down large recipe collections.
This makes RegioKochbuch suitable for extensive recipe databases containing many thousands of entries.
Import Studio
An import section is available for transferring larger datasets.
It enables the structured import of data and supports subsequent quality control. This is especially useful when building larger recipe databases or migrating existing datasets.
Data Quality and Cleanup
In addition to standard management functions, RegioKochbuch includes various tools for maintaining data quality.
These include checks for duplicates, problematic assignments, duplicate tags, wiki quality issues, and other inconsistencies.
The goal is to prevent a growing recipe collection from becoming difficult to manage due to duplicated or inconsistent data.
Search Engine Optimization and Sitemaps
SEO is integrated directly into the extension.
In addition to recipe and category SEO, XML sitemaps are available:
/sitemap-recipes.xml
for recipes and
/sitemap-categories.xml
for categories.
An additional parent sitemap can also be provided.
The sitemap information takes into account values such as lastmod, priority, and changefreq.
Modules
The complete package includes several Joomla modules that allow content to be positioned flexibly throughout the website.
These include, among others:
- Recipe modules
- Category navigation
- Categories with recipe counts
- Popular categories
- New categories
- Random categories
- Advanced tag cloud
- Latest comments
- Most discussed content
- Top-rated recipes
This makes it possible, for example, to automatically display suitable cookbook content on the homepage, in sidebars, or on topic-specific subpages.
ACL and User Permissions
RegioKochbuch uses Joomla's permission system and extends it with function-specific access rights.
Permissions can be assigned separately for areas including:
- Managing categories
- Publishing categories
- Editing category SEO
- Managing tags
- Performing imports
- Running data quality checks
This allows administrators, editors, and other user groups to be assigned different responsibilities without granting every user full administrative access.
Performance
Various performance measures have been implemented for larger datasets.
These include server-side pagination using LIMIT/OFFSET, optimized JOIN queries, and additional database indexes for frequently used search, filter, and assignment fields.
As a result, the extension is not limited to small private recipe collections but can also serve as the foundation for extensive professional recipe portals.
Multilingual Support
RegioKochbuch is prepared for multilingual operation and includes language support for:
German, English, French, Spanish, Italian, and Portuguese.
Joomla's language management system therefore allows the extension to be used on international and multilingual websites.
Security
The extension has also been hardened for productive use on the Internet. Areas such as input validation, SQL queries, XSS, CSRF, ACL, HTTP methods, media paths, path traversal, file operations, and other security-relevant functions have been reviewed and improved.
Administrative changes are tied to Joomla permissions, state-changing actions are protected against CSRF attacks, and media paths are validated.
Summary
RegioKochbuch is not just a simple recipe display, but a comprehensive Joomla solution for building and operating a structured recipe and knowledge portal.
The combination of recipe management, ingredients and units, hierarchical categories, tags, wiki functionality, community features, media management, SEO, sitemaps, import functions, data quality management, ACL, modules, and faceted search makes RegioKochbuch suitable for both small cookbook projects and extensive professional recipe platforms.