Example Code
This is a collection of examples of varying complexity to demonstrate a particular aspect of Albatross.
HelloWorld - the classic hello world example
- ["CGI and mod_python"] in the one script
- ["alx-tr"] - An extentsion tag to format table rows
- ["Macro Expand"] - How to expand Albatross macros in custom tags
- ["Multiple Checkboxes"] - Handling a checkbox for multiple items with one request
- ["Check All"] - A macro for including Javascript to support a "Check All" button
- ["Displaying the Context"] - A handy macro for displaying the complete local context for debugging
- ["Data Presentation"] - displays an address book and provides a sort and filter facility
["Using <al-for>"] - how to use <al-for> with different type of object
- ["Sending non-HTML content"] - how to define a class/module to send back an image, stylesheet etc
- ["get_page_from_uri() example"] - implementing your own URL to page mapping scheme
SimpleCalendar - demonstrates nested al-for loops, al-if/else, al-exec and al-macro
- ["Handling Authentication"] - A way to handle user authentication