vBulletin 3.5 Beta 1 Released

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kier
    Former Lead Developer, vBulletin
    • Sep 2000
    • 8179

    vBulletin 3.5 Beta 1 Released

    vBulletin 3.5 Beta 1

    We are pleased to announce the immediate release of vBulletin 3.5 Beta 1 to all licensed customers.

    For a list of many of the new features included in this release, please see the previously-posted development update.

    While we are confident in the sturdiness of this release, this is not a 'stable' release, so the following caveats apply:
    • Beta software is unsupported. You should install beta versions at your own risk.
    • Known issues exist within this version. You should not install beta software on production sites.
    • You should always back up your database fully before attempting to install beta software.
    • If you choose to install this version, you should be aware that we plan to release new beta versions in rapid succession as bugs are fixed and holes are plugged. Do not install this beta version if you are not willing or able to keep up-to-date with new releases.
    • ImpEx does not support the 3.5 code yet, and will not support it until the release of 3.5.0 (stable).
    Installation / Upgrade
    These use the same process as all previous vBulletin 3 releases. Please refer to an earlier release announcement for full instructions.

    Config.php
    The format for config.php has changed, and your existing version will not work with vBulletin 3.5. Full instructions for editing the config file will be released with the stable release of 3.5, but for now you should refer to the includes/config.php.new file and recreate your config.php file following the format laid out there.

    Hacking / Plugins
    Be aware that the plugin system is subject to further changes, and that hacks written for previous versions of vBulletin will almost certainly not work with 3.5, regardless of what you may have read or heard. By all means experiment, but don't write your magnum opus for 3.5 Beta 1 and be surprised if it breaks between beta versions.

    Javascript / AJAX Problems
    All of the Javascript files for vBulletin 3.5 have changed. Before posting a bug report for a feature you believe to be broken, please use ctrl+f5 to perform a hard refresh and fetch the latest javascript files from your web server.

    Changed Files
    Erm... all of them.

    New Images
    The following images are new or modified:
    • attach/
      • mp3.gif
      • tif.gif
      • tiff.gif
      • wmv.gif
      • xml.gif
    • editor/
      • paperclip.gif
    • misc/
      • moderated.gif
      • moderated_small.gif
    To discuss this release please use this thread:
    Last edited by Kier; Thu 9 Jun '05, 4:14pm.
  • Kier
    Former Lead Developer, vBulletin
    • Sep 2000
    • 8179

    #2
    footer

    Added conditional for display of the contactus link.

    Requires Revert? No



    contactus

    Added image verification option for unregistered user.

    Requires Revert? Yes



    SHOWTHREAD_SHOWPOST

    Changed:
    HTML Code:
    <form>
    to
    HTML Code:
    <form method="get" action="">
    Requires revert? Only for W3C XHTML Transitional validation.



    username_loggedin
    username_loggedout
    timezone

    Removed templates as they weren't being used by vB3.



    FORUMDISPLAY

    Removed the fixed width settings from the thread controls at the bottom of the page so that translated words that are longer than the specified width are displayed properly.

    Requires Revert? Yes if your translated words exceed the fixed width.



    pm_newpm

    Altered javascript to fix bug #3200.

    Requires revert: Yes



    newpost_preview

    Removed the submit button to resolve bug 2175



    help_bbcodes

    [code], [php], [html], and [quote] tags now take their style from the bbcode_ templates instead of being hardcoded.

    Requires Revert: No



    userfield_optional_input
    userfield_select
    userfield_select_multiple

    Shift the select fields to the right of the screen when they are used on Options page so that they line up with the hard-coded selects.

    Requires Revert? No



    register

    Change
    HTML Code:
    <if condition="$vboptions['enableemail']">
    to
    HTML Code:
    <if condition="$show['email']">
    Requires revert? No



    MEMBERINFO

    Changed several conditionals in relation to the contacts div.

    Requires Revert? No



    search_forums

    Changes for fulltext search options.

    Requires Revert? Yes if you enable fulltext search.



    navbar

    Added hidden "quicksearch" field so that search.php can differentiate between a quick search and a normal search.

    Requires Revert? Only if you enable fulltext searching.



    printthread

    $copyrighttext -> $vboptions[copyrighttext] . Previously, any user-entered copyright text would not be displayed on printthread.

    Requires revert? No.



    editor_toolbar_standard
    editor_toolbar_wysiwyg

    Added links to call alter_box_height() to allow text box to be resized vertically.

    Requires revert? Only if you want to allow the box to be resized.



    phpinclude_start

    Updated the comment to reference the proper way to include custom code.

    Requires revert? No.



    pm_messagelist

    Removed unused variable, $confirmedreceipts

    Requires revert? No



    pollresult

    Changes poll bar image references to account for right-to-left languages also.

    Requires revert? Only if you use a rtl language.



    memberlist

    Added conditional to hide the "Advanced Search" link if it is disabled.

    Requires Revert? No



    help_bbcodes

    Changed the conditionals to use $show variables.
    Added the [email] tag to the list.

    Requires revert? Yes



    modifylist_adduser

    Altered the template to use slightly different phrases.

    Requires revert? Yes



    newpoll
    newthread

    If max poll options is set zero, the "Maximum: 0" is no longer displayed.

    Requires Revert: Only to gain this functionality.



    search_results

    Changed colspan="20" to colspan="7" to fix an issue with Opera.

    Requires Revert? No



    modifyprofilepic
    MEMBERINFO
    memberlist_resultsbit
    postbit

    Added image size tags for custom avatars to fix this bug.

    Requires revert? Only to fix the bug.



    headinclude
    printthread

    Changed $versionnumber to $vboptions[templateversion]

    Requires revert: Yes



    postbit
    postbit_deleted
    postbit_ignore
    postbit_ignore_global
    postbit_legacy

    Changed some variables names from $something to $post[something].

    Requires revert? YES! Some things such as avatars will not work if you do not revert the above templates!



    userfield_checkbox_option
    change name="{$profilefieldname}[]"
    to name="userfield[$profilefieldname][]"

    userfield_optional_input
    change name="$optionalname"
    to name="userfield[$optionalname]"

    userfield_radio
    add <input type="hidden" name="userfield[{$profilefieldname}_set]" value="1" /> to the end of the template

    userfield_radio_option
    change name="$profilefieldname"
    to name="userfield[$profilefieldname]"

    userfield_select_multiple
    change name="{$profilefieldname}[]"
    to name="userfield[$profilefieldname][]"
    and add <input type="hidden" name="userfield[{$profilefieldname}_set]" value="1" /> to the end of the template

    userfield_select
    userfield_textarea
    userfield_textbox
    change name="$profilefieldname"
    to name="userfield[$profilefieldname]"
    and add <input type="hidden" name="userfield[{$profilefieldname}_set]" value="1" /> to the end of the template

    All require revert or edit or functionality will be lost / broken.



    calendar_monthly_day_other
    calendar_smallmonth_day_other

    Added class="alt1" to the <td> so that the background color of previous and next months days are not the same color as tborder

    See this Bug Report.

    Requires revert? No



    pm_newpm

    Changed Request Receipt from a javascript popup to a checkbox option.

    Requires Revert? Only to achieve this functionality.



    newpost_usernamecode

    Added tabindex="1" to the unregistered user's name input so that tabbing from this field goes to the next field on the form.

    Requires Revert? No



    headinclude

    Added RSS <link> if RSS feeds are enabled

    HTML Code:
    <if condition="$vboptions['externalrss']"><link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] RSS Feed" href="external.php?type=RSS" /></if>
    (This works really nicely in Moz Firefox)

    Requires revert? Only if you want the link.



    calendar_edit

    Change $eventid to $eventinfo[eventid] and $calendarid to $calendarinfo[calendarid]

    Requires Revert? Yes



    SHOWTHREAD
    FORUMDISPLAY

    Added nowrap="nowrap" to the table cells with the class defintion of vbmenu_control.

    Requires revert? No.



    navbar
    STANDARD_ERROR
    STANDARD_ERROR_LITE

    Removed:
    HTML Code:
    <input type="hidden" name="forceredirect" value="1" />
    Requires Revert? No



    newattachmentbit

    Change:

    HTML Code:
    delete$attach[attachmentid]
    to:

    HTML Code:
    delete[$attach[attachmentid]]
    Requires revert? Yes



    WHOSONLINE

    Several changes.

    Requires revert? Yes



    threadadmin_movethread
    change:
    HTML Code:
    <select name="forumid">
    to
    HTML Code:
    <select name="destforumid">
    Requires revert? Yes



    subscribe_choosetype

    Change:
    HTML Code:
    <input type="hidden" name="do" value="addsubscription" />
    to
    HTML Code:
    <input type="hidden" name="do" value="doaddsubscription" />
    Requires revert? Yes



    threadadmin_editthread
    threadadmin_logbit

    Added IP Address.

    Requires Revert? Yes if you want to see the ip address.



    modifyattachmentsbit
    newattachmentbit
    newpost_attachmentbit
    postbit_attachment
    postbit_attachmentimage
    postbit_attachmentmoderated
    postbit_attachmentthumbnail

    Added &d=<dateline> to attachment links to go along with the more aggressive caching that has been added to attachment.php.

    Requires Revert? No, but you might have to hard refresh to see updated attachments without making these changes.



    JOINREQUESTS

    Removed header and footer code so that this template will now be part of the USERCP (gains the USERCP menu on the left).

    Requires Revert? Yes



    FORUMHOME
    navbar

    Changed logout links to use new logouthash system.

    Requires revert? YES



    SHOWTHREAD

    Added conditionals to display only those bits of the Admin Tools dropdown that can be utilized by the user. In relation to bug 3766

    Requires Revert? Yes to gain this functionality.



    CALENDAR_REMINDER
    calendar_reminder_eventbit

    Changes to support event reminder notification.

    Requires revert? Yes



    postbit_attachment
    postbit_attachmentmoderated
    postbit_attachmentthumbnail

    Added conditionals to open links in new windows. This is activated in the Admincp->Sizes & Extensions

    Requires Revert? Yes if you want this functionality



    modifyprofilepic

    Support for saving profile pictures in the filesystem

    Requires Revert? Yes



    navbar
    STANDARD_ERROR
    lostpw
    modifypassword
    register

    Added functionality for new global profile system.

    Requires revert? Yes to gain this functionality.



    footer

    Added a Language Chooser.

    Requires Revert? Yes if you want the Language Chooser



    postbit_ignore_global

    Removed the link to remove the user from the ignore list as that is only valid for local ignore lists, not the Tachy list.

    Requires revert? No.



    calendar_edit
    calendar_edit_recurrence

    Many variable names have been changed to better faciliate their usage in the event data manager.

    Requires revert? Yes



    FORUMDISPLAY
    postbit
    postbit_legacy
    postbit_deleted
    postbit_ignore
    postbit_ignore_global
    search_showresults
    search_showresults_postbit
    SHOWTHREAD
    threadbit
    threadbit_deleted



    The addition of inline moderation has faciliated the modification of these templates.

    Requires Revert? Yes



    navbar

    Changed "New Posts" in the Quick Links menu to "Today's Posts" since a logged in member already has "New Posts" in the main menu.

    Requires Revert? No



    newattachment

    Added a collapsible attachment key that displays valid filetypes and maximum filesizes and dimensions.

    Requires Revert? Yes if you want the key.



    modifyattachments
    postbit
    postbit_legacy

    Changed userid= to u=

    Requires Revert? No



    FORUMDISPLAY

    Used the $show['search_engine'] conditional to hide the sort and order links so that search engines are not able to change the forumdisplay view, decreasing the number of unique urls that lead to the same content.

    Requires Revert? No



    threadbit_pagelink
    FORUMDISPLAY
    SHOWTHREAD
    postbit
    postbit_legacy
    headinclude

    Modified bits of the templates to increase the attractiveness of threads and forums to search engines (the search engines that are identified in init.php).


    Requires Revert? No



    CALENDAR
    calendar_monthly
    calendar_weekly
    calendar_yearly
    FORUMDISPLAY
    navbar
    SHOWTHREAD

    Made the links for the DHTML popups work better if JS is not enabled.

    Requires revert? No, though recommended.



    editor_clientscript
    editor_toolbar_standard
    editor_toolbar_wysiwyg
    newattachment


    Changes to support the attachment bbcode dropdown menu.

    Requires Revert? Yes



    newpost_threadmanage

    References to after_you_submit_your_message phrase removed as it no longer exists.

    Requires revert? No.



    STANDARD_ERROR_LITE

    Added </td> for this bug report.

    Requires revert? No



    threadbit

    changed "Last Page" link to the last page rather than last post

    Requires revert? No



    newpost_preview
    Added <!--POSTERROR--> and <!--/POSTERROR--> around $errorlist for AJAX quick reply error handler

    showthread_quickreply
    Added an additional <tbody> to the main table in order to display AJAX quick reply errors

    Requires revert? Yes, if you want to use the nice error handler



    FORUMDISPLAY
    search_results

    Added Javascript block to handle AJAX thread title editing and open/close functionality

    Requires revert? Yes, if you want AJAX functionality



    pm_newpm
    search_forums

    Added javascript block to handle AJAX name suggestion system

    Requires revert? Yes, if you want AJAX functionality



    SHOWTHREAD

    Added javascript block and hidden error message table for AJAX post editing support

    postbit
    postbit_legacy

    Added IDs and $post[post_editable] variable for AJAX post editing support



    modifyavatar
    modifyprofilepic

    Altered the "note_maximum_size" phrase to be more clever in the display of the restrictions.

    Requires Revert? No



    USERCP

    HTML Code:
    <td class="tcat" colspan=2">
    to
    HTML Code:
    <td class="tcat" colspan="2">
    Requires revert? No, unless you want valid xhtml



    activateforum
    activate_requestemail
    lostpw
    contactus

    $navbar will no longer display for users with no forum viewing permission.

    Requires Revert? Yes, otherwise you'll get no space between the header and the main template.

    Comment

    widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
    Working...