Get started with PHP-Fusion


PHP-Fusion 9.0 Beta

PHP-Fusion 9.0 Beta

We want to invite everyone to test and improve this beta version with us.

You will always be able to download the latest beta from Here

We will keep this beta as a floating one, meaning that fixes can and will happened on a daily basis for the download above.

Please report any problems you have in our open PHP-Fusion 9 Beta Forum

We do not expect the beta to run more than 1 month.

I would like to take a moment and explain why we will call this version for PHP-Fusion 9.0.
Only because of the confusion it may cause since PHP-Fusion 8 was next in line.
A lot of people have pointed out the fact that we have been on Version 7 for years.
The same people also stress that this is one very strong version we are releasing.
We could not agree more, naturally we also have that feeling, after all, that is why we release it.

Let me explain the versioning in PHP-Fusion.
Our versioning is not that complex as it may seem to be at a first glance.
PHP-Fusion have 3 steps with more than enough possibilities for our needs.
In the version as we have today - 7.02.07,
The 7 is the branch version.
The .02 is the Major version within the 7 branch.
The .07 is a Lesser version within the 7.02 branch.

A Branch version contains many significant features and functions not seen in the previous branch.
A lot of documentation will be required for all the new features and functions introduced.

A Major version can contain larger functional changes that may have an impact on the system and itīs way to handle things.
A Major upgrade will require that you have some basic knowledge of the changes made, in order to make a safe transition from your previous version.

A Lesser version is not allowed to have any structural or functional changes.
The upgrade need to be fairly simple.

This PHP-Fusion version actually contain just about all improvements and even some of the items from the wish list initially planned for PHP-Fusion 8.
We have taken the Development for Tesseract much further than the initial Development plan, promoting it as PHP-Fusion 8.
If we were to launch an PHP-Fusion 8.0 that did not do the things we have completed and displayed to the public for Tesseract, people would simply become disappointed.

Thatīs why we will start a new chapter with PHP-Fusion 9 while the Development for Tesseract continues.
Tesserect will most likely be a version 10, for now we just call it Tesseract.

It have been our plan to continue the Development of PHP-Fusion 7 after the release of Tesseract.

We believe that the two versions will work well with different paths of what they are good at.

Tesseract need a lot of more Development hours before it is ready for a public release.

With the above in mind it makes a lot of sense to spend a couple of months to Finnish PHP-Fusion 9 with the features we could before releasing Tesseract.

Current PHP-Fusion 9.0 ChangeLog ,

Introducing SEO - A fully integrated and comprehensive SEO engine built for PHP-Fusion with itīs own Administration.
The SEO Engine utilize modules for itīs rules. These modules can be enabled or disabled with a click of a button ( Enable / Disable ) for each native section such as ,
News, Forums, Articles, Photogallery, Downloads, User Profile, Web links, Submissions, Search, Login/Logout, Print Pages, Messages etc.

Introducing Multilingual Features - PHP-Fusion have from this day forth a full core support for Multilingual content together with several relevant APIīs that have been developed for smooth and easy implementations for your Infusions and for itīs settings.
Multilingual support have been implemented in all native Infusions.

Introducing PDO Functions - PHP-Fusion can now be run with full PDO support.
PDO provides a data-access abstraction layer, which means that, regardless of which database you"re using, you use the same functions to issue queries and fetch data.
The PHP Data Objects (PDO) extension defines a light-weight, consistent interface for accessing databases in PHP.
"PDO does not provide a database abstraction, it does not rewrite SQL or emulate missing features". Meaning that we still base our calls on MySQL.

Introducing User Fields API 1.2 - Now supporting off userDB tables, which allows to extend User Fields to End application level, if you want to link Ebay account into PF, now you can. You can create an endless menu with customized classes in profile with this.

Introducing customized error messages with the help of error.php and .htaccess - We use localized text and images for the error reporting of the following HTTP errors,
ErrorDocument 400, ErrorDocument 401, ErrorDocument 403, ErrorDocument 404, ErrorDocument 500

Introducing Administration area Theming capabilities - You can now create your own customized Themes for the Administration area.

Introducing Bootstrap support - Bootstrap 3.2 are now loaded with our Core. You can toggle it from main settings.

Introducing new login methods, you can select between user name and email or both. (Administration > Settings > Misc).

Introducing Email templates - You can now have customized emails sent for Contact, Notification PM , Notification threads.

Introducing Two new panel positions - AU_CENTER ( Above upper center ) and BL_CENTER (Below Lower Center).
The idea is to enable two extra panel positions that have full theme width like subheader and footer while these positions can be populated with panel content like any other panel position via the Panel Administration.
Panels can also be enabled for only a few selected languages or all enabled languages.

Introducing User Blacklisting function - Now Users can block each other and apply user blocking actions.

Introducing Tokens - We now inject Tokens to forms in order to prevent both bots and hacking attempts, Session is created for tokens in maincore.php.

Added a new Stock Theme Called Venus have been created and are included as the default theme for the new Administration area.
Added a new Stock Theme, Bootstrapped to act as default theme, Fully responsive with custom login template.
Added a standard mobile menu.
Added a new login template for Administration access instead of Admin password within the Area.
Added a new RSS Feeds Panel for News, Forums, Downloads, Articles, Web Links.
Added locale files for errors in all admin pages.
Added new content indicator icons added, hot, attach, image_attach, poll in Forums.
Added a MIME file type check setting toggler can be found in Misc settings.
Added a option to add forum category description.
Added a option to show last user post avatar in forum.
Added a themes/templates/default.css which will contain some default css rules.
Added /images/flags for each country.
Added a forum index was reformatted to be a bit more semantic and added more css classes.
Added an Alert before deleting comment.
Added Threads per page, Posts per page in Administration > Settings > Items per page.
Added html_entity_decode() to the short description box in downloads.php.
Added function output handling to add add_to_jquery() was introduced to semantically add Jquery scripts across files.
Added functions in footer, header, admin header, admin_header_mce to support SEO, and the new Admin Theme.
Added Entypo icons as basic default icon selection.
Added Notification UI query stacks - Pulled from Tesseract - function notify();.
Added Jquery cookie to core pack includes/.
Added Js table sorter -
Added Filter for JS based Bootstrap page navigation
Added Chain select library - pulled from Tesseract for double chain selections. - supported by form_select();
Added Fusion Dynamics and Fusion Defender - 2 out of 5 development branches made for Tesseract to 9.

The Fusion Dynamics - is functional form builder components.
The Fusion Defender - is a new security class.

Added Auto validation of sessions and fields generated by Dyanamics.

Added Auto Field Validation -
1. added text validation for Dynamics.
2. added number validation for Dynamics.
3. added email validation for Dynamics.
4. added required validation for Dyanmics.
5. added file checking and file uploading for Dynamics.
6. Retrenched other types reserved for Tesseract.

Dynamics API to Core,
- Complete rewrite of all admin files.
- Dynamics should be read together with Bootstrap 3.2 integration as default HTML markup selection.
- Dynamics should be read together with latest Jquery output handling.
- Dynamics should be read together with Defender.
- Following Inputs introduced ,
1. text field
2. text area field
3. select2 js ( for dropdowns
4. toggle switches ( for checkboxes
5. ajax user search - off branch select2();
6. colorpicker - (
7. Datepicker Calendar - (
8. File input - (

Extended Quote BBcode.
Extended Quote optimizations.

Updated BBCodes to support PHP 5.5
Updated phpmailer class from 5.2.6 to 5.2.8.
Updated TinyMCE editor to 4.0.
Updated jQuery version.
Updated Colorbox version.
Updated colorbox.css.
Updated db_backup.php.

Changed Panel Administration - We wanted to make it more interesting - Panel Admin is now more visual.
Changed User info Panel - Avatar, messages box statusbars and some more standard options have been implemented.
Changed user signature from TEXT to VARCHAR(500).
Changed forum_threads_panel - Now follows the Threads per page setting as limit.
Changed Search.php have been rewritten for SEO modules to work - All themes need to update theme’s form method=get to method=post to support SEO.

Fixed a bug in cleanup process after a user is deleted.
Fixed IP Ban range issues in IP_handling_include.php.
Fixed an issue in setup.php.
Fixed a problem with index.php as starting page if the opening page are empty.
Fixed Deprecated: preg_replace() in url_bbcode_include.php.
Fixed and tweaked ICQ bbcode.
Fixed Avatar resize bug.
Fixed a bug with show/hide signature
Fixed a unset error in maincore.php
Fixed HTML typos in blacklist, errors, articles, login and news.
Fixed a panel restriction bug.
Fixed a potential url issue in viewthread.php.

Replaced PHP-Fusion Admin Icons.
Replaced many & with &.
Replaced All html hardcoded forms, the entire system have been replaced with Fusion Dynamics.

jscript.js Has been beautified in order to facilitate further modifications.
Optimized some images using
Setup Has been beautified

Removed Admin password requirement inside varius Admin sections
Removed tbl2 from maintenance.php
Removed "correctPNG()" function in jscript.php
Removed the MSN user field
Removed readarticle.php.
Removed hidden text from search results.

Introducing our new sponsor

We have partnered with A2 Hosting due to their spotless reputation and their vast service options.
You can also help and support PHP-Fusion by choosing the pre-configured PHP-Fusion 7 Installer.
A2 Hostingīs support is open 24/7/365 with Guru Crew Support, from A2 Hostingīs USA-based team.
With support 24/7/365 they also managed to have a proven record of providing a good quality support to their customers.
A2 Hosting is not only Shopper Approved with an abundance of excellent customer reviews.
If you would change your mind A2 Hosting offers a Hassle-Free Money Back Guarantee.

PHP Fusion Network

PHP-Fusion Developers Network

We proudly introduce the new Backbone in PHP-Fusions current and future Development, The PHP-Fusion Developers Network (PFDN).

From this day onwards, we celebrate a new age with a complete and dedicated Developer focused environment.

Enduser PHP-Fusion Addon License (EPAL)

Today we can present and introduce the first Commercial Addons License option for Developers that base their work on PHP-Fusion - Enduser PHP-Fusion Addon License (EPAL)



The Atom-X Theme

For about seven weeks ago we decided to put our hearts in to the realisation of these major updates to both our systems and the public profile.

We wanted these updates to base on The Atom-X Theme and the templating to this.
These updates are essential for us in order to display a modern profile of PHP-Fusion as a Content Management System.

There have also been a strong need to show new paths and some more viable Theming methods for dedicated PHP-Fusion 7 Developers.

New Addon Database

Our new AddonDB is displayed as a Directory,

The Directory contains over 35 Main Categories and over 300 sub categories.

Server hiccups - VPS Upgrade

Site News
We have been experiencing some glitches and even sudden halts here on PHP-Fusion Main quite a few times the past two - three weeks.

Do not worry, this is only good news for us.
The good news is that we have about 3-4 times as much site usage as we used to compared to a year ago.

Last month gave us about 4 million pageviews on PHP-Fusion Main alone.
We have not been configured to handle such volumes of site usage.

Our Main sponsor CloudVPS saved the day, reliable as they are and upgraded our VPS resources today.

We have about the double capacity from today compared to yesterday.

Thank you CloudVPS

Tesseract, Progress Report

Development & Design
The Development on Tesseract have been stable for about 11 months.

We are getting close to a Release Candidate.
It is still to early to mention a final release date of the finished Tesseract
With this update we will cover some of the progress we have made with as little technical background information as possible.

Coffee lab mishap

Site News
We have a very basic idea that no small nor large task can be to complicated.
This is generally true except when it comes to our Coffee brewing.
Coffee is the very essence of our energy and it is our natural well of eternal energy when the energy is on dangerously low levels.

Locales category added

I am pleased to announce that we have gathered a total of 34 translations for PHP-Fusion 7.02.xx.

We have made all the Locales that we are aware of for PHP-Fusion 7.02.xx available here : PHP-Fusion 7.02.xx Locale Downloads
These translations are also available @ Github Locale.
You can help us keep these translations updated directly there.

If you do not want to use Github for updates , please post your updates in the Locales forum instead.

If we do not have your Locale available here, please check with our NSS sites
If your country is not in our NSS list please consider to translate a English version to your language and send it to us.
National support site status ( NSS ) can also be applied for here
Remember to read the requirements and expectations carefully before applying ( Rules and Regulations for National Support Sites ).



Progress information

The theme database update have been completed.

We are now hosting a lot more Themes here in our AddonDB.
Perhaps I was to picky when it comes to some of the choices I made.
However others would say that I was to generous instead.
I would like to think that I managed to find a good spread of styles and designs along with a wide range of colors for as much variety as possible.

Themes database is about to go wild

I feel that we have been lacking in our distribution when it comes to themes from our AddonDB, currently we only host 120ish themes here on PHP-Fusion Main.
There have been thousands of themeīs made for PHP-Fusion over the years, our current database is simply not reflecting this fact at all.
We do not even have that much of a variety in our Themes. With that said, we have seen some awesome themes uploaded recently.



The third anniversary

Today is the third anniversary of Nick Jones, the founder of PHP-Fusion who passed away so tragically.
We all need to remember what he did for everyone that finds PHP-Fusion useful.
One thing we can do for Nick Jones and his family on this day is to ask ourselves what we can do for his legacy on this day and onwards.
I am very glad to also be able to report that PHP-Fusion is still here and we are growing stronger for each year once more.

Book of Condolences

Merry Christmas 2013

To all our Administrators, National Support Sites, Co-workers, Users and to our friends and their families we wish you all a Merry Christmas!

A few words regarding our NSS sites

Ive been appointed by Domi to follow up some issues while our developers are aiming for the completion of v8, long overdue. Nevertheless, the day we release our long awaited v8, all things of the whole PHP-Fusion community must be spick and span and ready to function flawlessly. Yes, we do have high hopes and expectations for our coming version, the v8!

First and last, I hope that this post will lead to constructive solutions and cooperation between different communities within the larger community, it is not my aim to further divide some of the things that today does not work that well together, on the contrary, I wish to make some fencemending here.

One of this great communities advantages has always been the very strong and consequent localization of the project as a whole. Thanks to many of our Official Support Sites, our NSSs. And as far as Im able to tell, that part is still very good and we maintain a high standard.

What is a bit more saddening in this regard is that while browsing around the different NSSs, I can see that some has not been keeping up, not posted news etc and also keeping development inside their own NSSs. Please check this link, especially No 1, 7 and 12, also to a certain degree No 13: NSS Rules

Those are some of the points our Official NSSs need to look over and communicate with MT, the sooner the better.

This is not what we have agreed upon, we have agreed that all NSSs shall publish news from the UK main site and also to publish all locally developed addons on our UK main site. That is not happening today and quite frankly, it is a part of our agreement and we will insist on this starting to shape up asap, or we will have to revoke the status of any NSS that do not comply with our common rules.

This is not meant in a harsh way, but we have a deal and lets stick to it or we have no deal. Quite elementary, really.

Having that said, I hope that people see the sensible in such actions and also that people start to participate more actively on our UK main site, with ideas, development etc, UK main is the natural place for development etc since it is the place where the development of next, and future versions, of PHP-Fusion core will take place. And it is the place where all of the core development take place today, if we all help out and pull this load together the same way simultaneously, well get there faster and better.



About PHP-Fusion

PHP-Fusion is an all in one integrated and scalable platform that will fit any purpose when it comes to website productions, whether you are creating community portals or personal sites. Founded as an open source project under the GNU AGPL v3, PHP-Fusion is licensed to be open and free to use. Derivative codes must be shared unless we grant you a license to waive the AGPL agreement. This is what we believe gives the best possible protection for both PHP-Fusion and all the Developers that creates Addons for PHP-Fusion.

Latest News


Contact Information

PHP-Fusion Inc
For contact please send an email to


A2 Hosting Dealslands UK