All licensed customers may now download the new version from the customer area.
Installation and upgrade instructions follow this message.
This is Beta Software
Please remember that this is beta software. It contains known bugs and incomplete functionality. We do not recommend running beta software in a production environment, and support is limited at this time to questions here on the community forums.
If you choose to run beta software, it is your responsibility to ensure that you make a backup of your data.
While there are too many changes to list individually and the majority of those are bug fixes, there are some major changes and useful improvements we would like to highlight.
Some template hooks have been added. To use these, you must interact with the template_hook code event. Template hooks can be used to prepend or append content to the wrapped block, replace the wrapped block, or manipulate elements within the wrapped block. Within areas wrapped in <xen:hook> tags, you may see some additional HTML comments that you can use to help make particular changes.
Adding template hooks is an ongoing task.
Removal of Home Tab/Link
If you do not enter a home URL in the options, the "Home" tab and link in the bread crumb will no longer appear.
Multiple Navigation Tab Positions for Developers
Developers utilizing the navigation_tabs event can now choose the position where their new tab will appear.
Additionally, if a user does not enter a home URL, the first tab inserted into the "home" position will assume that duty.
Avatars will now maintain their original file format when being resized. For example, if a PNG is uploaded as an avatar, when the small and medium size versions are created, they will be PNGs as well. Previously, all small and medium versions were converted to JPG for smaller file sizes.
Additionally, JPG quality has been increased for all newly uploaded avatars.
Insert All Attached Images
There have been various requests for controls to allow all attached images to be inserted into a post with a single click. Beta 4 now adds buttons to insert all images as thumbnails or as full-sized images.
Additional Style Properties
The work on style properties is nearing completion, and we anticipate that in the next beta release will see all the CSS that we intend to be controlled by style properties being so.
For beta 4 there are several new properties, allowing finer control over overlays, forms, member list items, tabs and various other interface items.
Several templates now include what we have called helper spans. These are simply empty spans with a class of 'helper' that are placed at strategic positions within templates to allow styling effects to be added.
We are making use of one of these helper spans for the snow graphics that we have temporarily added to our navigation bar here on XenForo.com.
If you can think of other templates that could reasonably use helper spans that will be generally useful, please let us know.
Mobile Browser Changes
If you browse XenForo forums with an iPhone or other touch-based browser, thread previews will no longer be displayed when you click on thread titles, as this was unbelievably annoying.
jQuery has been updated to 1.4.4 and TinyMCE has been updated to 18.104.22.168. The next release should see Zend Framework updated to 1.11.1, pending testing.
Upgrade Package Download
When downloading XenForo, you now have the option to download an "upgrade package". This simply removes a few files or directories that should not be uploaded when you are doing an upgrade. As an example, the data and internal_data directories are not included in the upgrade package as when doing an upgrade, the contents are not important. Additionally, the default .htaccess file is not included in the upgrade package, ensuring that any changes you make to it are maintained across upgrades.
If you download the upgrade package to do a fresh install, you will simply have to create the data and internal_data directories manually.