Developer's Guide
Docs Home
Community Home
Chapter 13. Extending the User Interface
Prev
Next
Chapter 13. Extending the User Interface
Table of Contents
1. Overview of the Zenoss UI Technologies
1.1. HyperText Markup Language (HTML)
1.2. Cascading Style Sheets (CSS)
1.3. Zope 2, ZPT and TAL
1.4. ZPT and Macro Expansion for TAL (METAL)
1.5. JavaScript / AJAX
1.6. JavaScript libraries: YUI and MochiKit
2. Customizing the Navigation Bar
2.1. Adding a link
2.2. A Simple HTML Page
2.3. A Simple TAL and METAL page
3. Customizing the Logo
4. Zope 2 Page Templates, TAL and METAL and Zenoss
4.1. Tips
5. Zope 3 Views Explained
5.1. The Zope 2 Way
5.2. The Zope 3 Way
6. Other Customizations
6.1. Adding Tabs
6.2. Adding a Dialog
6.3. Adding a New Menu or Menu Item
6.4. Creating a Table Using ZenTableManager
6.5. Creating an Editable Table
6.6. How to Save Properties via an Edit Screen
7. Creating a Dashboard Portlet
7.1. Create a ZenPack
7.2. Write the Python back-end code
7.3. Write the JavaScript Portlet
7.4. Register the portlet
8. Debugging Tips