Pages = Tabs
aspxDelphi.net Portal site is made of pages. Each page is presented by a tab in the main site menu. Pages are arranged in a hierarchical fashion, of unlimited depth. Navigation to pages is performed through menus (tabs).
You can create tabs that are visible only to certain users. For example, you might create a private tab that only users in the "RegisteredUsers" role can view. Typically, several Portal MODULES are grouped on a portal tab/page. Within a page, each module can also be marked as "editable" or "viewable" depending on the user role.
Page := set of Modules
Every page on he aspxDelphi.net PORTAL site is dynamically created and is a collection of modules. Modules provide a specific type of functionality, e.g. a HTML editor, Announcements, News , Contacts, threaded discussions, XML/XSLT, etc. aspxDelphi.net PORTAL includes 15 pre-built modules. Additional modules can be easily developed and included in the main code.
"Onsite" administration
The aspxDelphi.net Portal provides an online Admin tool (a speciall page) that authenticated users in the "Admins" role can use to set up the layout, content and security of the portal.
Users of the site can independently be given permission to add, edit, delete or view content in a module, based on their role. Module properties can be set from a central admin page or directly from within in the module itself. Modules can be easily positioned on a page or moved between pages. In general just a little or no knowledge of HTML is required to manage the Portal.
Customization of the site's general look and feel (skins)
Your portal can have a custom skin (layout), including the site header, body layout, menu style, style sheet (css), logo and more. The default 3-pane design can be customized in the site's .css style sheet. Icons and other graphical elements can be easily replaced.
You can design custom module containers (Headers and Footers) for your portal. Module containers frame individual modules and can be applied to one or more modules, or can be set globally across all modules. A collection of standard skins is provided with the aspxDelphi.net Portal code.
Database support!
aspxDelphi PORTAL supports MS SQL SERVER/MSDE and Firebird.
aspxDelphi.net PORTAL uses Microsoft's ADO.NET data access with Microsoft SQL Server stored procedures. Firebird option uses the free Firebird .NET Data Provider
|