Appendix B. Views Catalog
The catalog is intended for two audiences:
Themers. The catalog provides a visual overview of the view components available for styling. The location of each view is listed so that the developer can examine its HTML structure. In addition to adding CSS to style the default HTML of the view, themes can override views to change the HTML. Advice is included with the views for creating themes.
Plugin developers. Building plugins almost always involves using the views system. The catalog is a quick reference guide to the available views. Many of them include implementation details that can save a developer time when learning Elgg.
The views are divided in this appendix into functional groups such as layout, navigation, forms, and widgets. Each view section has a short description with a screen capture of the view in action. This is followed by the location of the view and tips about using it or styling it.
This appendix can be used in combination with the theming sandbox included in the Elgg developer tools plugin. The sandbox provides themers the opportunity to experiment with styling elements of Elgg's view system in a controlled environment.