UltraApps Portal 1.12
Standard/Free Edition
Introduction
UltraApps Portal is a great online solution for a Club, Association, Corporation, Nonprofit or any other company or organization. It combines several online applications into one easy to use package. Now you too can build an Online Community, Intranet or Extranet!
The Portal operates on the data that is stored in central database on the server such as MS Access, MySQL, MS SQL, etc. It can be installed virtually on any web server, whether internal within the organization, or external, hosted by a web hosting company. Several distribution versions are (or will be) provided, including ASP, PHP and C# for installation on Linux and Windows servers. The application does not include any custom components and full source code is available for examination and customization.
Attention: As not all versions may be available at this time, please contact support@ultraapps.com regarding availability of UltraApps Portal for PHP, ColdFusion, C# or other environment.
The portal can be customized by changing CSS (Cascading Style Sheets) files or replacing images (especially portal logo) in order to change appearance. Certain functional options can be configured using administrative module.
Free and timely support is available to all users via UltraApps Online Support. Feel free to browse around and test the system. If you spot an issue or have a wish, you're welcome to let us know.
Site Diagram

The above Site Diagram illustrates relations between all pages that make up the application.
| Portal Layout Every portal page contains 3 areas: - Header: contains navigation buttons, portal logo and Welcome message or User Login information. - Main Content: welcome page or module content is displayed here - Footer: contains portal navigation hyperlinks | Portal Layout: Header, Main Content and Footer are circled![]() | ||
![]() | |||
| Portal Layout: Header, Main Content and Footer are circled | |||
| Portal Security The Portal is configured with 3 default users and 4 security levels, as shown to the right. Security Level 0: All visitors who are not logged in have security level 0 with limited permissions, allowing them to view portal areas. The administrator may configure the portal to allow or disallow anonymous visitors from submitting new content like Events, Links and Classified Ads. Security Level 1: All users who register and log in to the portal are automatically assigned security level 1, allowing them to fully participate in portal community activities. They can submit new content, although some of such content may require approval by an editor or administrator. Security Level 2: This security level can be assigned to users only by the administrator, and is usually assigned to editors who may submit, review, approve, change and delete content. Security Level 3: This is the highest security level, available only to portal owners/administrators and allows them to modify and delete users, configure portal settings, and send email notifications to users. Portal Configuration screen allows the administrator to specify if users need to login to be able to submit new content. | User Default Login Default Password Security Level Visitor N/A N/A 0 Registered User guest guest 1 Editor editor editor 2 Administrator admin admin 3 Default Users and Security Levels Portal Configuration Screen![]() | ||
| User Default Login Default Password Security Level Visitor N/A N/A 0 Registered User guest guest 1 Editor editor editor 2 Administrator admin admin 3 | |||
| User | Default Login | Default Password | Security Level |
| Visitor | N/A | N/A | 0 |
| Registered User | guest | guest | 1 |
| Editor | editor | editor | 2 |
| Administrator | admin | admin | 3 |
| Default Users and Security Levels | |||
![]() | |||
| Portal Configuration Screen | |||
| Welcome Page Welcome page is the main portal navigation area. It consists of several blocks that display partial content of the module or other data. The blocks also serve as access points for navigation into module pages. Welcome page components are laid out into 3 columns: left column - search block that allows to search portal content by keyword - events summary that displays several nearest events - discussions overview that displays most recent threads - links area that display selected links to external sites middle column contains short articles extracted from database right column - classifieds summary presenting most recent classified ads - news section displaying news articles or other content extracted from external news sites In the default setup, the news section is utilizing JavaScript component provided by www.Moreover.com | Portal welcome page![]() | ||
![]() | |||
| Portal welcome page | |||
| Events Module Events Module displays and manages event data. These are event information submitted by users or by the administrator to share with portal users. Event information contains name, date and description fields as well as location and fee information. Event page displays summary of future and past events and search form for both of them. In order to view event details, the user clicks the "More..." hyperlink that is shown below event's name (in bold). This navigates into event detail page. Portal users/visitors may submit own events by clicking the "Add Your Event (subject to approval)" hyperlink positioned below the event list. This navigates into event submission form that accepts event information, registration and PayPal payment details (if applicable). Submitted event must be approved by portal editor/administrator in order to display in portal. Each event may be configured to allow others to register for the event and/or to accept PayPal payments on behalf of organizers of the event. Portal administrator can approve events and make changes via the administration section. If an Event is configured to allow User Registrations, users can register for this event by filling out registration form located on event details page. Additionally, the user who submitted the event (usually event organizer) can view the list of registered users on the same page. | Events list and search Event details Event submitting form![]() ![]() ![]() | ||
![]() | |||
| Events list and search | |||
![]() | |||
| Event details | |||
![]() | |||
| Event submitting form | |||
| Links Module Links Module manages hyperlinks to external sites. Links page displays searchable list of active links. By clicking the "Add New Link (subject to approval)" hyperlink located below this table one can submit own links by filling following form. New, submitted links must be approved by portal editor/administrator in order to be active and shown in the Links module. | Links list Link submitting form![]() ![]() | ||
![]() | |||
| Links list | |||
![]() | |||
| Link submitting form | |||
| Classifieds Module This module allows users to submit and view categorized ads. Ad data includes name and description of trade object (if applicable), location and contact information, as well as the amount and expiration date. Classifieds page displays searchable list of active ads. The Classifieds page also provide an option for submitting new classified ads. Newly submitted ads are immediately placed in portal areas but may be modified or deleted by the administrator. | Classified Ads list and search Classified Ad details Classified Ad submitting form![]() ![]() ![]() | ||
![]() | |||
| Classified Ads list and search | |||
![]() | |||
| Classified Ad details | |||
![]() | |||
| Classified Ad submitting form | |||
| Discussions Module This Module allows users to participate in threaded conversations divided into thematic forums. Each forum is assigned a user that is moderator. The main Discussions page displays active forums, which can be searched via provided search box. After selecting a Forum, the user may view searchable list of discussion threads, including author and last activity date. Selecting the thread title navigates into thread view page, which displays the original message and all replies to it. The user may also reply to this thread by clicking "Reply" button. Similarly, the user may click "New Thread" button to create new thread. Messages may be edited or deleted by their author, forum moderator, portal editor and administrator. The "Edit" button is placed in forum thread list and can be seen by any of the above users. | Forums list and search Forum messages list and search Thread view Reply form![]() ![]() ![]() ![]() | ||
![]() | |||
| Forums list and search | |||
![]() | |||
| Forum messages list and search | |||
![]() | |||
| Thread view | |||
![]() | |||
| Reply form | |||
| User Registration And Login First-time portal user can register to access restricted portal areas and services using "Join Us" button located in portal header. The registration form can also be used to modify user information if the user is already logged-in. The user is logged-in if the welcome message contains user name displayed below header buttons. All new users are automatically assigned Security Level 1, which allows them to participate in portal community activities. The Administrator (Level 3), can upgrade security level of a user to Level 2 (Editor) or Level 3 (Administrator). Additionally, the Administrator has options to configure email notifications so that users receive Email Confirmation upon successful registration. They can also retrieve lost password via email. | Login form Registration/Profile form![]() ![]() | ||
![]() | |||
| Login form | |||
![]() | |||
| Registration/Profile form | |||
| Portal Administration The Administration Module is accessible only to Editors (Security Level 2) and Administrators (Security Level 3) and can be used to manage portal content and configuration. Most of the administration pages are organized as two page editing schema. One page contains list of available items (optionally with searching capabilities) and by clicking items in this list one can navigate into another page containing a form for modifying item data or entering new item data. Articles/Content This section is used for review and maintenance of articles appearing in the middle column of portal's welcome page. The articles will be ordered by "order" number assigned to each one. News This section is used for review and maintenance of news articles appearing in the right column of portal's welcome page. By default, the portal is configured to display news headlines from www.moreover.com. Events This section is used for review and approval and of Events submitted by users, as well as for adding new and maintaining existing Events. Links Links section is used for review and approval and of Links submitted by users, as well as for adding new and maintaining existing Links. Link Categories This form allows the review and maintenance of link categories. Forums This section is used for creating and maintaining Discussion Forums. Forum details contain forum information and allows selection of forum moderator from the list of registered users. Classifieds This section is used for review and maintenance of Classified Ads submitted by users. Inappropriate ads may be deleted or marked as inactive. Ad Categories This form allows the review and maintenance of available classified ad categories. It contains current category list and form for editing the category. Members This section is used to search, review and edit list of registered portal users. The administrator can modify user information, delete users, as well as assign security access level to each user. The Member List page contains "Export To Excel" link, allowing to export Members to Excel. Members can also be assigned a membership status for organizational purposes, such as candidate, member, or supporter. This status is not used elsewhere in the portal, except in the Email module. Member Statuses This form allows for review and maintenance of user statuses, for organizational purposes. Send Emails This page can be used to send email messages to selected portal users. It allows selection of Member Status to whom the email should be sent. The administrator also needs to enter email parameters, such as From, Subject and email Body. Email history is also shown on the screen. Email functionality may require additional email component to be installed on the server, such as CDONTS for Windows. Please contact your hosting company or UltraApps Online Support if you experience issues with sending emails Portal Configuration This form contains portal configuration options that affect portal functionality. They include: Portal URL URL of portal welcome page, used to redirect users back to the portal, when they submit event payments via PayPal. Users must be Logged-In to submit new content Global setting determining whether only registered portal users are allowed to submit events, links, discussion messages and classified ads Expanded Discussion Search This settings turns on/off alternate Discussion Search Results page. When "On" Discussion Search Results show individual replies instead of discussion topics . Email Sender Address Default address for "From" field when sending emails Enable Email Registration Confirmation and Password Retrieval If you want to utilize emails on your website, you should turn on this feature. It enables users to retrieve their lost passwords via email. It also confirms new user registrations via email Registration Confirmation and Lost Password Body In this area you can supply the email message that you want to send to users when they register or forget their password. You may also use special tags {login} and {password}, which will be replaced with the actual Login and Password of the user that is being emailed. Portal Registration This URL connects you to UltraApps Registration Page where you can register the usage of this application. The registration is free and allows you to be notified about the availability of future upgrades. Support This URL connects you directly to UltraApps Support System where you can submit technical questions, issues and requests. | Administration menu Portal Configuration Screen![]() ![]() | ||
![]() | |||
| Administration menu | |||
![]() | |||
| Portal Configuration Screen | |||
| (C) 2001 UltraApps.com |
Every portal page contains 3 areas:
- Header: contains navigation buttons, portal logo and Welcome message or User Login information.
- Main Content: welcome page or module content is displayed here
- Footer: contains portal navigation hyperlinks
![]() |
| Portal Layout: Header, Main Content and Footer are circled |

The Portal is configured with 3 default users and 4 security levels, as shown to the right.
Security Level 0:
All visitors who are not logged in have security level 0 with limited permissions, allowing them to view portal areas. The administrator may configure the portal to allow or disallow anonymous visitors from submitting new content like Events, Links and Classified Ads.
Security Level 1:
All users who register and log in to the portal are automatically assigned security level 1, allowing them to fully participate in portal community activities. They can submit new content, although some of such content may require approval by an editor or administrator.
Security Level 2:
This security level can be assigned to users only by the administrator, and is usually assigned to editors who may submit, review, approve, change and delete content.
Security Level 3:
This is the highest security level, available only to portal owners/administrators and allows them to modify and delete users, configure portal settings, and send email notifications to users.
Portal Configuration screen allows the administrator to specify if users need to login to be able to submit new content.
| User Default Login Default Password Security Level Visitor N/A N/A 0 Registered User guest guest 1 Editor editor editor 2 Administrator admin admin 3 | |||
| User | Default Login | Default Password | Security Level |
| Visitor | N/A | N/A | 0 |
| Registered User | guest | guest | 1 |
| Editor | editor | editor | 2 |
| Administrator | admin | admin | 3 |
| Default Users and Security Levels |
| User | Default Login | Default Password | Security Level |
| Visitor | N/A | N/A | 0 |
| Registered User | guest | guest | 1 |
| Editor | editor | editor | 2 |
| Administrator | admin | admin | 3 |
![]() |
| Portal Configuration Screen |

Welcome page is the main portal navigation area. It consists of several blocks that display partial content of the module or other data. The blocks also serve as access points for navigation into module pages.
Welcome page components are laid out into 3 columns:
left column
- search block that allows to search portal content by keyword
- events summary that displays several nearest events
- discussions overview that displays most recent threads
- links area that display selected links to external sites
middle column contains short articles extracted from database
right column
- classifieds summary presenting most recent classified ads
- news section displaying news articles or other content extracted from external news sites
In the default setup, the news section is utilizing JavaScript component provided by www.Moreover.com
![]() |
| Portal welcome page |

Events Module displays and manages event data. These are event information submitted by users or by the administrator to share with portal users. Event information contains name, date and description fields as well as location and fee information. Event page displays summary of future and past events and search form for both of them.
In order to view event details, the user clicks the "More..." hyperlink that is shown below event's name (in bold). This navigates into event detail page.
Portal users/visitors may submit own events by clicking the "Add Your Event (subject to approval)" hyperlink positioned below the event list. This navigates into event submission form that accepts event information, registration and PayPal payment details (if applicable). Submitted event must be approved by portal editor/administrator in order to display in portal.
Each event may be configured to allow others to register for the event and/or to accept PayPal payments on behalf of organizers of the event.
Portal administrator can approve events and make changes via the administration section.
If an Event is configured to allow User Registrations, users can register for this event by filling out registration form located on event details page. Additionally, the user who submitted the event (usually event organizer) can view the list of registered users on the same page.
![]() |
| Events list and search |
![]() |
| Event details |
![]() |
| Event submitting form |



Links Module
Links Module manages hyperlinks to external sites. Links page displays searchable list of active links. By clicking the "Add New Link (subject to approval)" hyperlink located below this table one can submit own links by filling following form.
New, submitted links must be approved by portal editor/administrator in order to be active and shown in the Links module.
![]() |
| Links list |
![]() |
| Link submitting form |


Classifieds Module
This module allows users to submit and view categorized ads. Ad data includes name and description of trade object (if applicable), location and contact information, as well as the amount and expiration date. Classifieds page displays searchable list of active ads. The Classifieds page also provide an option for submitting new classified ads.
Newly submitted ads are immediately placed in portal areas but may be modified or deleted by the administrator.
![]() |
| Classified Ads list and search |
![]() |
| Classified Ad details |
![]() |
| Classified Ad submitting form |



Discussions Module
This Module allows users to participate in threaded conversations divided into thematic forums. Each forum is assigned a user that is moderator.
The main Discussions page displays active forums, which can be searched via provided search box. After selecting a Forum, the user may view searchable list of discussion threads, including author and last activity date. Selecting the thread title navigates into thread view page, which displays the original message and all replies to it. The user may also reply to this thread by clicking "Reply" button. Similarly, the user may click "New Thread" button to create new thread.
Messages may be edited or deleted by their author, forum moderator, portal editor and administrator. The "Edit" button is placed in forum thread list and can be seen by any of the above users.
![]() |
| Forums list and search |
![]() |
| Forum messages list and search |
![]() |
| Thread view |
![]() |
| Reply form |




User Registration And Login
First-time portal user can register to access restricted portal areas and services using "Join Us" button located in portal header. The registration form can also be used to modify user information if the user is already logged-in.
The user is logged-in if the welcome message contains user name displayed below header buttons.
All new users are automatically assigned Security Level 1, which allows them to participate in portal community activities. The Administrator (Level 3), can upgrade security level of a user to Level 2 (Editor) or Level 3 (Administrator).
Additionally, the Administrator has options to configure email notifications so that users receive Email Confirmation upon successful registration. They can also retrieve lost password via email.
![]() |
| Login form |
![]() |
| Registration/Profile form |


Portal Administration
The Administration Module is accessible only to Editors (Security Level 2) and Administrators (Security Level 3) and can be used to manage portal content and configuration.
Most of the administration pages are organized as two page editing schema. One page contains list of available items (optionally with searching capabilities) and by clicking items in this list one can navigate into another page containing a form for modifying item data or entering new item data.
Articles/Content
This section is used for review and maintenance of articles appearing in the middle column of portal's welcome page. The articles will be ordered by "order" number assigned to each one.
News
This section is used for review and maintenance of news articles appearing in the right column of portal's welcome page. By default, the portal is configured to display news headlines from www.moreover.com.
Events
This section is used for review and approval and of Events submitted by users, as well as for adding new and maintaining existing Events.
Links
Links section is used for review and approval and of Links submitted by users, as well as for adding new and maintaining existing Links.
Link Categories
This form allows the review and maintenance of link categories.
Forums
This section is used for creating and maintaining Discussion Forums. Forum details contain forum information and allows selection of forum moderator from the list of registered users.
Classifieds
This section is used for review and maintenance of Classified Ads submitted by users. Inappropriate ads may be deleted or marked as inactive.
Ad Categories
This form allows the review and maintenance of available classified ad categories. It contains current category list and form for editing the category.
Members
This section is used to search, review and edit list of registered portal users. The administrator can modify user information, delete users, as well as assign security access level to each user. The Member List page contains "Export To Excel" link, allowing to export Members to Excel.
Members can also be assigned a membership status for organizational purposes, such as candidate, member, or supporter. This status is not used elsewhere in the portal, except in the Email module.
Member Statuses
This form allows for review and maintenance of user statuses, for organizational purposes.
Send Emails
This page can be used to send email messages to selected portal users. It allows selection of Member Status to whom the email should be sent. The administrator also needs to enter email parameters, such as From, Subject and email Body.
Email history is also shown on the screen.
Email functionality may require additional email component to be installed on the server, such as CDONTS for Windows. Please contact your hosting company or UltraApps Online Support if you experience issues with sending emails
Portal Configuration
This form contains portal configuration options that affect portal functionality. They include:
- Portal URL URL of portal welcome page, used to redirect users back to the portal, when they submit event payments via PayPal.
- Users must be Logged-In to submit new content Global setting determining whether only registered portal users are allowed to submit events, links, discussion messages and classified ads
- Expanded Discussion Search This settings turns on/off alternate Discussion Search Results page. When "On" Discussion Search Results show individual replies instead of discussion topics .
- Email Sender Address Default address for "From" field when sending emails
- Enable Email Registration Confirmation and Password Retrieval If you want to utilize emails on your website, you should turn on this feature. It enables users to retrieve their lost passwords via email. It also confirms new user registrations via email
- Registration Confirmation and Lost Password Body In this area you can supply the email message that you want to send to users when they register or forget their password. You may also use special tags {login} and {password}, which will be replaced with the actual Login and Password of the user that is being emailed.
Portal Registration
This URL connects you to UltraApps Registration Page where you can register the usage of this application. The registration is free and allows you to be notified about the availability of future upgrades.
Support
This URL connects you directly to UltraApps Support System where you can submit technical questions, issues and requests.
![]() |
| Administration menu |
![]() |
| Portal Configuration Screen |


(C) 2001 UltraApps.com