This Frontpage demo give you a inspiration of the PortaMx functions.
What is PortaMx?
PortaMx is a free and powerful Portal for SMF 2.0
PortaMx added new features to your forum
PortaMx is small, fast, modular and simple to use
PortaMX is full integrated into the SMF 2.0 software
PortaMX works with all SMF 2.0 Themes
PortaMx expands your forum with panels (head, top, left, right, bottom, foot) and a frontpage (what you see).
In each panel you can have a unlimited number of blocks and you can hide the panels on many situations.
Each block is a OOP module, which have a language file, a CSS file, an Admin part for settings, a load part (called on load) and a view part (called from template), to present his content. This structure reduces unnecessary loads, because the block is only loaded, if it is visible and the blockcode not loaded. All settings are stored as serialized stream in the database, so we can add new settings without any change on the database tables. We planned to add many new functions in the future.
Default settings for each block:
Titles for all existing languages
Title icons
Pagenames (visible only in Single Pages)
Styles from the actual template or a CSS file
Style settings for header, frame, body and bodytext
Visibility settings for usergroups
Dynamic visibility settings, based on actions, boards, languages and pages
Modify access settings
Content cache settings
A block can have more settings, this is dependent on block type.
Currently available blocktypes:
System blocks like Themes, Recent posts, User, Statistic, RSS Reader and more
Html (uses the FCKeditor) with php inside
Php
Script (for html, Javascript) with php inside
It's very simple and easy to add new blocktypes, they are provided soon.