What this book covers
Setting up the development environment (Simple) details how to set up a development environment to start developing with Galleria.
Your first gallery (Simple) introduces creating a simple gallery.
Configuring Galleria (Simple) details how to configure Galleria with JavaScript and HTML attributes.
Installing themes (Simple) discusses how to install and use different themes.
Creating your own theme (Medium) details the process of creating custom themes with JavaScript and CSS.
Creating mobile friendly themes (Simple) introduces how to create mobile friendly themes using responsive web design.
Installing plugins (Simple) details how to install and use plugins.
Using the Flickr plugin (Medium) goes more in depth with using plugins by configuring and customizing the use of the flickr plugin.
Creating a plugin (Advanced) discusses in-depth how to create a plugin from scratch.
Using the API (Medium) details taking full control of Galleria's API to customize its behavior.
Alternative image data structures (Simple) explains how to use different data structures and mechanism to instruct Galleria on what images to use.
Optimizing Galleria (Simple) introduces how to improve your gallery and website performance.
Adding images dynamically (Medium) explains how to use JavaScript to incrementally add images to galleries.
Triggering Galleria (Advanced) details triggering Galleria from events outside of the gallery.
Recording image views with Google Analytics (Medium) details how to track hits on images in galleries to improve analytics.
Handling errors gracefully (Medium) explains how to handle gracefully potential problems that could arise with Galleria.
Creating tests for customizations (Advanced) discusses creating tests on customizations for quality assurance.
Web application integration (Advanced) details how to integrate Galleria with web applications using a simple example in Python.