Thursday, July 19, 2007

UHP2 Overview

Empower your users!

Unlimited users
Unlimited pages
Unlimited power! UHP2 is a component developed for the Joomla! Content Management System. It enables the creation of mini-sites which are displayed and managed within the Joomla environment.
Website owners can give their users the capability to create their own site with a variable number of pages but to also retain complete control over publishing if required. No special permissions are required for the users and they do not need access to the Joomla Administration system.
Users can create and manage their own site, complete with automatically generated navigation and a selection of builtin page types
Read the reviews and rate it at the Joomla Extensions site
UHP2 is available in two editions:
Free
available Free of charge
5 pages per user
50 users
Plus

purchased on a per site basis
unrestricted page settings
unrestricted site settings
option to remove default branding
The Free edition is designed to allow smaller community sites to be able to offer this facility at no cost to their users. It can also be useful in a small workgroup or classroom environment.
The Plus edition allows much more flexibility as features like autoapprove can be used for automatic provisioning of user sites.



Page types currently include:

Standard html pages, free form, created with wysiwyg editor - very simple and completely flexible
Contact pages, details like name, address, phone, email address, website - fixed format
Standard RSS feeds, complete with caching
Image Gallery pages, with slide shows, themes, auto thumbnail generation, watermarking and dynamic image display
Music pages, with artist details, song details, album details, lyrics, cover image and links to internal or external media
Repository pages, with links to allow file downloads
Other features:

Subdomain/Username support
Template system to allow customising user output
Users can select themes for their own site
Integrated comments system
Top level directory of all visible pages ordered by categories.
Multiple site categories
Simple User control panel and management menu
Full OpenSef support with custom sef extension to generate SEO links
Automatic generation of menu for all pages, with manual reordering as necessary
Pages can be worked upon until ready then published, or they can be automatically published when saved
Pages can be marked as private so they will only be visible to the owner and administrator
A custom header and footer can be specified for their site by the user
Page hits are recorded and displayed on each page.
CSS can be customised for the UHP sites
Full mambot processing can be enabled on all pages.
Administrators have full control over the number of pages each user is allowed to create. They can also prevent pages from being visible until approved.
Additional modules
List of most popular pages
Latest page updates
Newest sites created
Management module showing sites/pages awaiting approval and quick links to allow users to manage their sites
Latest Comments
Featured Site

Flexible Configuration
UHP2 has a large number of configuration options to allow the Administrator to configure the site to their specific reguirements.

General Configuration Options

Page editing can be disabled. This allows administrators to setup a mini site which has static information only visible to that user
Page hit counting/display can be enabled or disabled
The maximum number of pages that a user is allowed to create can be set[1]
Joomla group to allow site administration can be set
Autoapproval of new user sites can be enabled to allow registered users to start setting up pages as soon as they register
Welcome text for new users can be customised
Autopublish for new or changed sites or pages can be set
Autoapprove for new or changed pages can be set
Where pages are not autoapproved, page revisions can be set to allow the old page to remain visible
Maximum sizes for page headers can be set
Email can be configured for events, e.g. new site created, page edited etc
Event logging can be enabled
Directory Options
No of user sites to be listed per directory
Title to be displayed on directory
Description of directory
Allow limiting the size of the directory description
Site categories to allow users to choose from
Enable the search form on the directory pages
Enable the Control Panel on the directory pages
Addons General Options
Enable this addon to allow users to create pages of this type
Enable mambot processing for this addon
Standard Page addon Options
Maximum page size can be set. Users will not be allowed to create pages with more text than this limit (html will be stripped before checking size)
Contact page addon Options
No specific options
RSS page addon Options
Maximum number of RSS feeds per page
Maximum number of items to display for each RSS feed
Maximum size of RSS feed description
Gallery page addon Options
Base directory for images to be stored. Each user will have a directory created below this.
Maximum number of images per page
Maximum size of image file which can be uploaded
Maximum width of images, any images larger than this will be resized
Maximum height of images, any images larger than this will be resized
Maximum thumbnail width to be created
Maximum thumbnail height to be created
Music page addon Options
Base directory for images and music files to be stored. Each user will have a directory created below this.
Maximum number of entries per page
Maximum size of audio file which can be uploaded
Maximum width of images, any images larger than this will be resized
Maximum height of images, any images larger than this will be resized



[1] Plus version only

Modules

Modules are simple addons to the main component that show useful information.
UHP2 comes with a number of modules to make managing and navigating the UHP2 sites much simpler.
They can all be customised using Module parameters and all can take advantage of the caching system in Joomla.


Manager Module
This module allows the administrator to see which pages and sites are waiting for approval and to quickly jump directly to the right page.
It also allows ordinary users to go directly to their site and manage their pages.

Newest Sites
This module shows a list of the latest sites which have been created.
When users create a new site, a link will appear here automatically.

Most popular pages
This module shows a list of the most popular sites by number of page hits
The site name and actual page are shown with links to each of them.

Latest page updates
This module shows a list of the most recently updated pages.
When users update a page, a link will appear here automatically. The site name and actual page are shown with links to each of them.


Mambots

Mambots are pluggable elements that perform a specific function when they are triggered. Examples of Mambots in Joomla are custom display or search mambots which manipulate text before displaying it.

UHP2 Searchbot
UHP2 comes with a mambot that allows searching of UHP2 sites using Joomla's builtin Search. This allows all site content to be searched using a single search facility.
This mambot is provided in addition to the builtin UHP2 search facility.


Requirements

Below are the requirements to run UHP2
CMS: Joomla 1.0.8 and above, Mambo 4.5.3 and above
Operating Systems: UNIX, Microsoft Windows 2000/XP
Database: MySQL 4.x (Limited testing with MySQL 3 and 5)
PHP: 4.3.x (Limited testing with PHP 5)
PHP config: GD Graphic Libraries, ZLIB and short open tags are required
Web Server: Apache 1.3.x / 2.x
Web Browser: Internet Explorer / Mozilla/ Firefox
If your site is running Joomla! and has the above prerequisites, you're ready to install and use UHP2!
We recommend our customers use Joomla!