• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XenForo 1.0.1

XenForo

Company Info
Staff member
#1
It's almost a month since we declared our software stable and released XenForo 1.0.0. Since then, we have been hard at work fixing bugs and extending our importer system.

All licensed customers may now download XenForo 1.0.1 from the customer area.


More Stable

This release of XenForo 1.0.1 follows our principle that third-point (x.x.X) releases should always be more stable than the preceding version, so for the most part you will not find new features in 1.0.1. New features will be reserved for second point versions (x.X.x).

Installation and Upgrade Instructions

Full details for how to install and upgrade XenForo can be found in the XenForo Manual.
 

XenForo

Company Info
Staff member
#2
Updated Importer System

While the XenForo core has mainly undergone only bug fixes and stability improvements for this release, the importer system has had something of an overhaul. In conjunction with these changes, we now offer importers for Invision Power Board 3.1 and vBulletin 3.6, as well as the existing vBulletin 3.7/3.8 importer.

The new importer system now imports more data, and performs further processing to make the transition from your old system to XenForo that much more seamless.
  1. Positive reputation is now imported as XenForo 'Likes'.
  2. Attachment tags in the body of posts are now rewritten where possible to use the new XenForo data, so thumbnails etc. will now update transparently.
  3. Quote tags are now rewritten where possible to have proper user attribution and a link back to the quoted content.

    importer-quotes.png
Multiple Import Sources

Furthermore, the system now allows multiple sources to be imported into a single XenForo installation while maintaining redirects for each of the sources. More information about mutiple-source imports is available here:
XenForo Manual: Import Redirection


HTTP 301 Redirection Scripts

The existing importer redirection scripts have been updated to allow multiple import sources, and now support more content types. The vBulletin redirect scripts support forumdisplay.php, showthread.php, showpost.php, printthread.php and attachment.php, allowing forums, threads, posts and attachments all to be redirected.

These updated scripts will be released shortly.
 

XenForo

Company Info
Staff member
#3
IP.Board Importer Beta

Our IP.Board importer is now ready to release as a mature beta.

As with all of our importers, the XenForo IP.Board importer will maintain users' passwords, so they will be able to log in to your XenForo installation with the same details as they used to log in to your IP.Board.

The IP.Board importer will import usergroups, users, custom avatars, private message conversations (maintaining their conversational structure), profile comments and status updates, forums, moderators, topics and posts, polls, attached files and positive reputation.

importer-ipb.png

Forum Permissions

IP.Board uses a fundamentally different model of forum permissions from XenForo, so following consultation, it was decided that the importer would perform an optional 'best guess' forum permission import, where it determines whether a forum is fully public, accessible to members only, or staff only.

importer-ipb-permissions.png

Avatars

IP.Board uses avatars differently from XenForo, placing more of an emphasis on profile photos, so the XenForo importer gives you the option to import profile photos as avatars where it is possible to do so, as these are often larger, higher quality graphics, which are more befitting of the XenForo avatar system.

importer-ipb-avatars.png

HTTP 301 Redirection Scripts

Redirection scripts for IP.Board will be released shortly. They support redirection for forums, threads, posts and attachments.
 

XenForo

Company Info
Staff member
#4
Templates Changed Since 1.0.0

The following templates have been modified since their release in XenForo 1.0.0.

Templates marked with a * contain important changes that should be integrated into your own installation if you have previously customized those templates. This should be done by reverting changes, or manually merging differences.

navigation.css
New rule for the arrow gadget on the username menu to fix a cosmetic bug.​

sidebar_visitor_panel*
Restored missing sidebar_visitor_panel_stats template hook.​
Do not show 'sign up' when registration is disabled.​

poll_block_result*
Replace hard-coded 'Your vote' text.​

login_bar.css*
Significant changes to use a number of style properties.​
Make use of {xen:calc ... } to allow the Facebook login button to expand.​

member_card,*
member_card.css
Reorganise the userStats area to allow for easier expansion by add-ons.​
Removed member_card_stats1 and member_card_stats2 template hooks and replaced with member_card_stats.​

editor_js_setup*
Changes to support IE9 and TinyMCE 3.4.​

bb_code.css,
conversation_view
Cosmetic change to allow code blocks to expand to the full message width when on a page with a sidebar.​

thread_create
Removed duplicate access key from second submit button.​

message*
Added parameters to the message_content template hook.​

form.css
Cosmetic fixes for Firefox 4.​
Cosmetic improvements for CAPTCHA elements.​

message_simple.css
Show only vertical scrollbar for simple message comment input areas.​

editor_ui.css*
Change the editor smilies popup from a table to inline images to allow better wrapping when smilies are not uniform sizes.​

PAGE_CONTAINER
New ad_below_bottom_breadcrumb ad template included.​

login_bar_form,*
helper_login_form*
Use <xen:require /> to include the new facebook.css template.​

conversation_add
Cause the new conversation form to use AJAX to submit itself, allowing errors to appear in an overlay on the same page.​

node_list.css
Use {xen:calc ... } to position the RSS icon on forum blocks.​

account_upgrades
Replace hard-coded 'Account Upgrades' text.​

page_container_js_head*
Changes to allow the new {$javaScriptSource} variable to be used.​

open_graph_meta*
Changes to prevent URLs and page titles being double-encoded.​