This package can be used to create Web based user interfaces for configuring sets of properties.
It can compose and generate HTML forms with fields that appear split between multiple pages. The form pages may be browsed using a tab or wizard like user interface.
The form may be composed adding several types of fields to each form page.
Generate wizard-like Web user interface using AJAX
This class can be used to generate wizard-like Web based user interface using AJAX to avoid reloading the page when advancing to a new step. It features:
- Modal forms dialogs that cannot be closed, or non-modal with an exit button
- Display form icons from a set of icons supplied with this package or from a custom icon set. Icons may have standard 32x32 or 20x20 sizes.
- Wizard display mode that causes the form content region to render in two side-by-side panes
- AJAX wizard buttons to go to the previous and next pages or cancel
- Present the forms with configurable gradient colors
- The user interface elements have unique ID values to allow customization of presentation details via CSS
This class provides a mechanism to generate multi-step web forms, similar to those used as the user interfaces for software installers.
It is used by adding the input fields that should appear in each page of the steps of the wizard form and then generates the whole form in a single page with controls to interactively switch between the sets of inputs of each wizard step.
GRSlideShow is everything you need in order to put your pictures online.
Put your pictures in different directories, each directory is an album.
Put the GRSlideShow script in the parent directory of your albums and you're done. Nothing else needed.
There is much more you can do, you can upload pictures from the web, set descriptions and comments to albums,
or create new albums, you can add descriptions to pictures, rotate your images or automaticallly resize pictures to reduce bandwith usage.
You can upload zip files, and have them automatically extracted on the server. The zip flle can be kept in the 'Download'
section so your friends can download all the pictures for offline browsing and printing.
You can allow image upload for guests for specific albums, so your friends can upload their stuff as well.
'All In One' is the fastest way to see all the pictures on one page, just scroll down, but this is usefull only when your network is fast.
And of course there is the slideshow where everything started, fade in fade out style slideshow, simple and powerfull.
The slideshow is quite fast, since the next images are loaded to cache while the current image is displayed.
You are welcome to contact me for questions and feedback.
Create and manage forms split over multiple pages.
Extension for the forms generation and validation class to manage forms that are presented in multiple pages. It features:
- Sequential mode (Wizard mode): input fields appear in pages that are accessed in sequence using navigation buttons "Continue >>", "<< Back", "Finish >>" and "Cancel".
- Random access mode (Tabbed pages mode): input fields appear in pages that may be accessed in any order using buttons at the top to go directly to each page and buttons at the bottom "Modify", "Save" and "Cancel".
- Redefinable layout
- Redefinable navigation button and error message text strings.
This class can be used for creating wizard-like pages, for instance, for installing applications.
It can generate wizards with multiple pages with installation progress feedback and standard buttons to go to the next page, previous page, cancel the installation task. There is also a subclass that makes it display a splash screen page.
It can perform several types of standard installation tasks creating directories, copy files and install databases. Database support requires either ADO DB or PEAR DB libraries.
NOTE: please contact me if this class does not seem to work correctly with PHP5.