Cookbook¶
Here are some awesome recipes for lunch. The Cookbook covers some advanced topics which each covers a very special problem. Create your very own menu with our recipes.
Note
In addition to the following cookbooks, there are also a few examples in the Sulu Demo Repository under the Example Label showing other interesting cookbooks.
Our recipes
- Caching with Varnish
- Maintenance Mode
- Securing your application
- Pass additional data to your template using a custom controller
- Custom error page
- Extend Entities
- How to implement an entity extensible?
- Migrate existing content data on template change
- Using Jackrabbit
- Using Elasticsearch
- DataProvider for SmartContent
- Filter pages by a property using a custom SmartContent DataProvider
- System-Collections
- Adding new Webspace
- How to manage analytics?
- How to change the default locale provider?
- Using default snippets for managing page-independent data
- How to Override Sulu’s default Directory Structure
- How to deactivate the RequestAnalyzer?
- How to use the RequestAnalyzer with ESI requests?
- Server Configuration
- How to add localizations with the localization provider?
- Provider for custom link type
- Provider for XML-Sitemap
- Improve Sitemap Speed
- HTTPS
- Generating thumbnails for video files with ffmpeg
- Generating thumbnails for pdf files with ghostscript
- Store Media in an external Storage
- Using Webpack Encore for your website assets
- Adding tabs to Sulu’s Admin UI
- Display values from a service in a select
- Provide Sulu twig template attributes in your controller
- User context caching
- Building the administration interface frontend application
- Running Sulu in a Multi-Server Setup
- Cleanup PHPCR database
It is possible to work through the recipes, although most of the people will pick the ones, which are most similar to their own tasks. We’re open to suggestions.
Example Label: Sulu Demo Examples <https://github.com/sulu/sulu-demo/pulls?q=is%3Aopen+is%3Apr+label%3AExample>