vBulletin 3.6 Beta 1 Released

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

    vBulletin 3.6 Beta 1 Released

    Rather than post a bunch of new features today, we decided to post this...

    vBulletin 3.6 Beta 1

    It gives me great pleasure to announce the release of vBulletin 3.6 Beta 1. vBulletin 3.6 Beta 1 is available for all licensed customers to download from the Members' Area now.

    vBulletin 3.6 contains a large number of new features, many of which have been included as a direct result of customer feedback. Over the past week we have been revealing some of these new features on a daily basis in this thread, so if you have not already seen it you should head over there to take a look.

    This code has been running well on vBulletin.com for the past week, so we are confident that the code is robust and relatively free of problems, but customers should bear in mind that this is a public beta, not a certified 'stable' release so the following caveats apply:
    • Beta software is unsupported and you install beta versions at your own risk.
    • Some minor bugs remain unresolved at this time, so beta software should not be 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.
    • The ImpEx import system does not support the 3.6 code yet, and will not support it until the release of 3.6.0 (stable).
    Installation / Upgrade
    If you are accustomed to the install and upgrade procedure used by vBulletin 3.5 then the 3.6 install and upgrade process will be familiar to you.
    Please refer to an earlier release announcement for full instructions.

    Hacking / Plugins
    While there have not been extensive changes to the underlying architecture of vBulletin 3.6 from 3.5, it is possible that certain hooks may have changed. Therefore you should check with the author of whatever plugins and products to attach to your vBulletin installation to inquire about their compatibility with vBulletin 3.6. Plugin authors should be assured that we do not anticipate major code changes between the Beta 1 code and the final 3.6.0 code, so plugins written for or adapted to 3.6 compatibility should still work with the final code.

    Javascript / AJAX Problems
    Many of the Javascript files for vBulletin 3.6 have changed. However, if templates are reverted or adapted correctly there should be no issue with cached old Javascript files, as we have implemented a system that should force clients to reload Javascript files after an upgrade. If you discover what you believe to be a Javascript problem, please ensure that you are not using cached files by doing a ctrl+F5 hard refresh before reporting it as a bug.

    Reporting Bugs
    Please use the vBulletin 3.6 Bug Tracker to report any bugs you find in vBulletin 3.6.
    Last edited by Kier; Wed 7 Jun '06, 11:01am.
  • Kier
    Former Lead Developer, vBulletin
    • Sep 2000
    • 8179

    #2
    Images Changed Since vBulletin 3.5.4
    • images/
      • buttons/
        • infraction.gif
        • multiquote_off.gif
        • multiquote_on.gif
        • redcard.gif
        • viewpost.gif
        • yellowcard.gif
      • misc/
        • im_skype.gif
        • progress.gif
        • redcard_small.gif
        • rss.jpg
        • skype_addcontact.gif
        • skype_callstart.gif
        • skype_fileupload.gif
        • skype_info.gif
        • skype_message.gif
        • skype_voicemail.gif
        • trashcan.gif
        • trashcan_small.gif
        • v.gif
        • yellowcard_small.gif

    Comment

    • Kier
      Former Lead Developer, vBulletin
      • Sep 2000
      • 8179

      #3
      Templates Changed Since vBulletin 3.5.4

      These are the template changes since 3.5.4 ONLY

      If you are not running 3.5.4 yet, there are significantly more changed templates than are listed here. Use "Find Updated Templates" to find the templates that have changed and incorporate those changes. You may even wish to start with a default style!

      Note:
      You need to only look through this post for templates you have customized. You do not need to take any action to ensure that your uncustomized templates are the latest versions.

      If you find a template you have customized in this list, you will likely want to include the changes made here. However, this is not always required. Under each change listed here, you will see "requires revert?" This refers to whether the changes are mandatory (yes). If the changes are mandatory, things will break if you do not incorporate the changes made. It is strongly recommended that you revert and recustomize any templates that say they require a revert. If requires revert is listed as "no", your board should continue functioning without the changes, but any bug fixes/improvements will not be applied unless you revert the template!

      Additionally, you may wish to use the "Find Updated Templates" feature in the control panel to find templates that have been changed since your last edit to them.

      -----------------------------------------------------


      searchresults

      Added support for showing unread announcements on do=getnew/getdaily

      Requires Revert? Yes



      announce

      Changed conditionals.

      Requires Revert? Yes



      modifyoptions

      Added checkbox for receivepmbuddies

      Requires revert? Yes



      pm_newpm

      Moved the <form> tag from below to above $postpreview

      Requires revert? Yes



      modifylist
      modifylistbit

      Threw away the old templates and started again.

      Requires revert? Yes



      modifysignature
      help_bbcodes


      Adding the extra options and display for signature permissions and the [sigpic] tag.

      Requires Revert: Yes



      MEMBERINFO
      postbit
      postbit_legacy
      USERCP

      Added new bits for User Infractions.

      Requires Revert? Yes



      postbit
      postbit_legacy
      postbit_deleted
      postbit_ignore
      postbit_ignore_global


      All had spacer code removed: remove this code from the beginning
      HTML Code:
      <!-- post #$post[postid] -->
      <if condition="$show['spacer']">
          $spacer_open
          <div id="edit$post[postid]" style="padding:0px 0px $stylevar[cellpadding]px 0px">
          <if condition="!$post['islastshown']"><!-- this is not the last post shown on the page --></if>    
      </if>
      and this code from the end of each template
      HTML Code:
      <if condition="$show['spacer']">
          </div>
          $spacer_close
      </if>
      <!-- / post #$post[postid] -->
      Requires revert? Yes



      im_skype

      New conditional to allow local images to be used instead of remote (skypeweb) images.

      Requires revert? Yes



      forumhome_forumbit_level1_post
      forumhome_forumbit_level2_post
      forumhome_subforumbit_nopost
      forumhome_subforumbit_post


      Added id="forum_statusicon_$forum[forumid]" to all forum status icon images

      Requires revert? Yes



      bbcode_quote
      bbcode_quote_printable
      help_bbcodes


      Add support for quote tags that include the ID of the post they refer to.

      Requires revert? Yes



      FORUMDISPLAY
      announcement


      Moved link for new announcement to Forum Tools menu.

      Requires Revert: Yes



      WHOSONLINE
      whosonlinebit
      whosonline_resolveip
      (new template)


      Add support for resolving individual IP addresses to host names, with and without AJAX.

      Requires revert? Yes



      SHOWTHREAD

      Added support for rating threads with AJAX.

      Requires Revert? Yes



      postbit
      postbit_legacy
      reputation
      reputationbit
      SHOWTHREAD
      SHOWTHREAD_SHOWPOST

      Support for giving reputation via Ajax popup.

      Requires Revert? Yes



      modifylist
      modifylistbit

      Support for updating buddy/ignorelists via Ajax.

      Requires Revert? Yes



      search_forums

      Added support for saving search preferences with Ajax.

      Requires Revert? Yes



      calendar_edit
      calendar_showeventsbit

      Added option to have events respect DST. The previous vB behaviour was to have events ignore DST, always showing the same time. See Bug 2386.

      Requires Revert? Yes



      STANDARD_REDIRECT

      Changed redirection html to better handle $postvars. See bug [2261] for more details.

      Requires Revert? Yes



      SHOWTHREAD

      Changed the Quick Reply javascript routine to load the Quick Reply javascript file before the Quick Reply html. See bug [1719]

      Requires Revert? Yes




      newreply
      newthread
      editor_clientscript

      Added image verification support for guest posting.

      Requires Revert? Yes



      register_verify_age

      Altered javascript to require the DAY to be entered for COPPA age verification.

      Requires Revert? Yes



      navbar

      Added pm box warning when stored messages >= 90%.

      Requires Revert? Yes



      FORUMDISPLAY
      search_results
      SHOWTHREAD

      Added "View Selected Posts" and "View Selected Threads" options to inline moderation. This option will display the threads or posts that you've currently selected for inline moderation.

      Requires Revert? Yes



      newpost_attachment

      Change
      HTML Code:
      $attachtypes[extensions]
      to
      HTML Code:
      $bbuserinfo[attachmentextensions]
      Requires Revert? Yes



      pm_newpm
      pm_showpm

      Support for BCC (Blind Carbon Copy)

      Requires Revert? Yes



      newreply
      postbit
      postbit_legacy
      SHOWTHREAD


      Support for multi-quote.

      Requires revert? Yes



      FORUMDISPLAY

      Added Thread Start Time as a sortable option.

      Requires Revert? Yes



      FORUMHOME
      FORUMDISPLAY


      Added $forumhome_markread_script under list of forums for AJAX mark forums read system support.

      Requires revert? Yes



      threadbit

      Linked paperclip icon to attachment list.

      Requires revert: Yes







      postbit
      postbit_ignore
      postbit_ignore_global
      postbit_legacy
      search_results_postbit
      threadbit
      threadbit_deleted

      Added support for $thread['deletedcount'], works the same as $thread['hiddencount']. Visual notification that a thread contains deleted posts, and a deleted post icon for the postbit_ignore templates to signify an ignored post is actually deleted.

      Requires Revert? No



      forumdisplay_announcement

      Renamed to threadbit_announcement

      Requires Revert? No. This template will appear as default due to the name change.



      All templates that submit forms via POST

      All have had their <form action="x.php" method="post"> replaced with <form action="x.php?do=$do&amp;itemid=$itemid" method="post"> to allow better webserver logging of POST requests.

      Requires revert? No, none of these changes are required, they simply improve the verbosity of web server log entries.



      FORUMDISPLAY
      navbar

      Both had the Search popup menu extended to allow selection of show results as posts or threads.

      Requires revert? No




      memberlist_search

      Added name suggestion support to the username field.

      Requires Revert: No



      showthread_quickreply

      Added a hidden field to pass the styleid so AJAX does not return postbits in a different style.

      Requires Revert: No



      help_bbcodes

      Changed a phrase (see this Bug)

      Requires revert? No



      editor_toolbar_on

      Wrapped a separator and the quote button in a conditional.

      Requires revert? No



      register

      Added AJAX name suggestion for referrer name.

      Requires revert? No



      threadbit

      Added $thread[highlight] to the lastpost link. See bug [3566]

      Requires revert? No



      SHOWTHREAD

      Added rel="nofollow" tag to the nextnewest / nextoldest thread links. See bug 2177.

      Requires revert? No



      forumdisplay_loggedinuser
      search_results_postbit
      threadadmin_managepost
      threadbit_announcement
      whosonlinebit

      Removed target="_blank" attributes from the username links to standardize behaviour. See bug [1232]

      Requires revert? No



      calendar_reminder_eventbit
      threadbit
      threadbit_deleted

      Added '_self' to the window.open javascript call on username links to standardize behaviour. See bug [1232]

      Requires revert? No



      search_results

      Only inline moderation actions that a moderator has permission to use will now be shown. See bug [724].

      Requires Revert? No



      WHOSONLINE

      Missing </td> in template

      Requires Revert? No



      memberlist

      Removed superfluous </a> from the templates.

      Requires revert? No



      headinclude
      <font size="2">1. Changed the RSS link to RSS2.
      HTML Code:
      <link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] RSS Feed" href="external.php?type=RSS2" />
      2. Added a second RSS feed link for the current forum.

      Requires revert? No, but you should change it to RSS2.



      showthread_quickreply

      Change
      HTML Code:
      <table cellpadding="0" cellspacing="0" border="0">
      to
      HTML Code:
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
      Resolves editor switch bug in Firefox 1.5.x, see bug 2426

      Requires Revert? No



      modifyprofilepic

      change
      HTML Code:
      <input type="checkbox" name="deleteprofilepic" value="1" id="profilepic">
      to
      HTML Code:
      <input type="checkbox" name="deleteprofilepic" value="1" id="profilepic" />
      Requires revert? No



      postbit
      postbit_legacy

      Removed
      HTML Code:
      onclick="inlineMod.toggle(this)"
      since the onclick handler is added when inlineMod is initialized.

      Requires Revert? No



      forumhome_lastpostby
      threadbit

      goto=lastpost has been removed from the lastpost thread links.

      Requires Revert? No, but you should to lower server resources.



      footer

      Added a conditional to only show the home page link if a home page name is entered.

      Requires revert? No



      All templates containing <script type="text/javascript" src="...">

      All these templates have had src="x.js" replaced with "x.js?v=$vboptions[simpleversion]" to prevent cached Javascript being served after a version upgrade.

      Requires revert? No



      help_avatars_row

      Removed class="$bgclass" text so blank cells dont look odd with the default style.

      Requires revert? No



      modifyattachmentsbit

      Add an alt tag to remove a validation warning.

      Requires revert? No
      Last edited by Colin F; Wed 7 Jun '06, 12:14pm.

      Comment

      • Kier
        Former Lead Developer, vBulletin
        • Sep 2000
        • 8179

        #4
        Discussion Thread

        To discuss this release please use this thread.

        Comment

        • Kier
          Former Lead Developer, vBulletin
          • Sep 2000
          • 8179

          #5
          A small bug has been found in the 3.6.0 Beta 1 installation script.

          The Members' Area package has now been updated, but if you have already downloaded 3.6 Beta and you have problems with announcements you should download the updated version and reinstall.

          This does not affect boards upgraded from previous versions of vBulletin
          It applies only to NEW INSTALLATIONS of 3.6 Beta 1

          Comment

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