Once you have the PHP Fusion CMS installed you will most likely want to make changes. The most common modifications (mods) largely fall into three areas:
Themes
Panels and Infusions
Other (core file) mods
Themes
If you are confident with using HTML and CSS, modifying the look of your PHP Fusion powered website should not prove difficult. Login to your site and navigate to Admin Panel > System Admin > Main Settings and view the Site theme: option to establish which theme you are using.
You will find a folder of the same name within the themes folder of your website. The keys files you need to modify here are themes.php and styles.css.
If you need some inspiration tryout the theme switcher (on the left) or visit: phpfusion-themes.com which is the official theme support for PHP-Fusion. The theme gallery gives you a quick preview of the available themes.
It is also important to note that you will need to register to download themes and accept the licensing agreement. The key terms of theme licensing are:
Files included in PHP-Fusion Theme Packs may be used but may NOT be redistributed freely.
Author names and Credit links MUST REMAIN in the credit line footer of all PHP-Fusion generated pages.
Additional copyright restrictions apply.
To install a theme, first upload it to the themes directory of your website. Login and navigate to Admin Panel > System Admin > Main Settings. Select your newly installed theme from the Site theme: otption.
Panels and Infusions
PHP Fusion has a great set of default functionality but this can be added to by using via plugins called panels and infusions.
PHPFusion-mods.com is a good place to visit as a starting point for finding panels, infusions and other mods that provide the type of functionality you may be looking for. Be sure to search and explore the forums as there is much code available which has not made it into the Mods database.
Panels
A panel is commonly a table which can appear in the main content area or in the navigation columns to the left or right of the main content area. Some examples on this website are the search panel (top right) and the navigation table (left).
Panels are generally controlled via the admin interface: Admin Panel > System Admin > Panels where they can be enabled/disabled, edited and deleted. There are occasions however where you may need to modify the contents and output of a panel by editing the code directly.
To install a panel, you will first need to upload the files to the infusions folder of your website.
An infusion extends your site functionality in a more profound way. They may modify your database, generate pages of their own and create navigation links that can be controlled from the admin interface. The AmazECS demo is an example of an infusion.
To install an infusion, you will first need to upload the files to the infusions folder of your website. They can then be installed (infused) via Admin Panel > System Admin > Infusions. Once your infusion is installed it can be administered from: Admin Panel > System Admin > Infusions (if it has an admin page).
If you plan to write the code for your own infusion the infusion SDK is a good starting point.
Depending on what you are trying to achieve there may be no way around modifying the (core) files which control the operation of your PHP Fusion site. This website for example uses the URL optimisation mod to generate search engine friendly URLs.
Ensure you backup up core files before making changes and add comments to the source code to refresh your memory should you need to upgrade at a later date.
You will find other articles and mods we have written for PHP Fusion here: PHP Fusion CMS.
Posted by Len Johnson
on April 07 2006 15:18:11
15470 Reads ·
Ratings
Rating is available to Members only.
Please login or register to vote.
Awesome!
100%
[1 Vote]
Very Good
0%
[No Votes]
Good
0%
[No Votes]
Average
0%
[No Votes]
Poor
0%
[No Votes]
Cheap Web Hosting
Here at The Webmaster's Bureau we understand the need to maintain the balance between low costs, acceptable levels of service and hosting account features. Whether your requirements are very basic or you need scalable web space with some serious oomph, at £2.99 a month, price is simply not an issue. » Web Hosting Details