PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vBulletin 3.7.1 verfügbar



pogo
29.05.2008, 16:41
vBulletin 3.7.1


Vor vier Wochen erschien die Gold-Version von vBulletin 3.7.0. Viele Kunden haben inzwischen ihr Forum auf diese Version aktualisiert, ihre ersten Erfahrungen gemacht und uns berichtet, auf welche Probleme oder Fehler sie gestoßen sind. Dieses Feedback haben wir genutzt, um vBulletin 3.7 weiter zu verbessern.

Als Folge veröffentlichen wir heute vBulletin 3.7.1 als sogenannte Wartungsversion (im Softwareentwickler-Jargon Maintenance-Release genannt).

Wir empfehlen allen Kunden, die vBulletin 3.7.0 oder eine ältere Version einsetzen, die Aktualisierung auf vBulletin 3.7.1, um von der verbesserten Stabilität zu profitieren.

Zusammen mit dieser Veröffentlichung möchten wir Ihnen vorstellen, wie und insbesondere wann in Zukunft neue Versionen veröffentlicht werden.


Regelmäßige Wartungsversionen


Um die Veröffentlichung von Wartungsversionen für unsere Kunden vorhersehbarer zu machen und um sicherzustellen, dass Versionen mit behobenen Problemen zeitnah ausgeliefert werden können, veröffentlichen wir ab sofort Wartungsversionen in regelmäßigen Zeitabständen.

Eine Wartungsversion bezeichnet eine Version, die Fehler behebt, die nicht kritischer Natur (z.B. ein möglicher Datenverlust) oder Sicherheitslücken sind. Wartungsversionen werder normalerweise mit einer Erhöhung der dritten Zahl in der Versionsnummer gekennzeichnet. 3.7.1, 3.7.2, 3.7.3 u.s.w.

Der Zeitraum zwischen zwei Wartungsversionen wird in Zukunft maximal zwei Monate betragen.

Am Ende jeden Monats schauen sich unsere Entwickler die Menge und Schwere der im vergangenen Monat behobenen Fehler an. Gab es eine ungewöhnlich hohe Zahl oder besonders schwerwiegende Fehler, die eine neue Version frühzeitig rechtfertigen, erscheint eine neue Wartungsversion am letzten Dienstag im Monat.

Ist die Anzahl und Schwere nicht ungewöhnlich hoch, erscheint eine Wartungsversion am letzten Dienstag im Monat zwei Monate nach der letzten Wartungsversion.


Sicherheitslücken und kritische Fehler


Wie bisher auch werden wir Sicherheitslücken und kritische Fehler so schnell wie möglich nach deren Bekanntwerden beheben und eine neue Version veröffentlichen, sobald der fehlerbereinigte Code implementiert und getestet ist.

Wenn möglich wird es sich dabei immer um eine Patch Level (PL) Version handeln, bei der nur eine kleine Anzahl an Dateien geändert wurde und keine Upgradeskripte bei der Aktualisierung ausgeführt werden müssen.
Wie bei der Veröffentlichung von vBulletin 3.6.10 und 3.7.0 RC4 geschehen, ist das aber leider nicht immer möglich und es musste ein vollständiges Upgrade ausgeführt werden, um den Fehler zu beheben.



Neue und verbesserte Funktionen in vBulletin 3.7.1


Neue Funktionen

Gründer dürfen leere Interessengemeinschaften löschen
Diese Einstellung erlaubt dem Gründer einer Interessengemeinschaft selbige zu löschen, wenn außer ihm niemand Mitglied in der Interessengemeinschaft ist. Diese Einstellung ist unabhängig von der Benutzergruppen-Einstellung "Kann eigene Interessengemeinschaften löschen".
Nicht erlaubte Stichworte
Die hier angegebenen Wörter können zusätzlich zu den Wörtern in der Datei includes/searchwords.php nicht als Stichworte benutzt werden.
Immer erlaubte Stichworte
Die hier angegebenen Wörter werden immer als Stichworte akzeptiert, auch wenn sie aufgrund anderer Einstellungen, Wortlängen, Zensur, etc. eigentlich nicht erlaubt wären.
Stichwortwolke: Anzeige in Abhängigkeit einer Benutzergruppe
Für die Stichwortwolke werden Daten aus vielen Foren zusammengesammelt. Normalerweise kann ein Benutzer aber nicht alle Themen sehen, deren Stichworte zu der Stichwortwolke beitragen. Hier können Sie eine Benutzergruppe angeben, aus deren Sicht die Stichwortwolke erstellt wird.
Verbesserte Funktionen

Kontrolleinstellung zum Löschen leerer Interessengemeinschaften
Vor vBulletin 3.7.1 konnten eigene Interessengemeinschaften immer gelöscht werden, wenn es kein Mitglied mehr in der Interessengemeinschaft gab, auch wenn das Löschen laut Benutzergruppeneinstellung nicht erlaubt war. Dadurch bestand die Möglichkeit, dass der Gründer einer Interessengemeinschaft zuerst alle Mitglieder rausschmiss, um die Interessengemeinschaft danach zu löschen. Mit der neuen Einstellung kann nun bestimmt werden, ob Gründer ihre leeren Interessengemeinschaften löschen dürfen oder nicht.

Benutzerdefinierte Trennzeichen für Stichworte
Verschiedene Sprachen benutzen in der Regel verschiedene Trennzeichen für Listen. Um dem gerecht zu werden, können jetzt eigene Trennzeichen für die Stichwortlisten zu Themen angegeben werden. Das Komma kann grundsätzlich immer als Trennzeichen benutzt werden.

Immer und nie erlaubte Stichworte
Es können jetzt Wörter angegeben werden, die immer als Stichworte genutzt werden können, auch wenn sie eigentlich außerhalb der erlaubten Zeichenlängen liegen oder zu allgemein sind (in includes/searchwords.php sind diese sehr allgemeinen Wörter definiert). Ebenfalls können Wörter angegeben werdem, die nicht als Stichwörter genutzt werden dürfen.

Profilnachrichten und Kommentare zu Bildern harveyisiert
Profilnachrichten und Kommentare zu Bildern werden nicht mehr angezeigt, wenn sie von Benutzern stammen, die mittels der Funktion "Mein Freund Harvey" global ignoriert werden.

Verringerter Speicherbedarf beim Hochladen von Dateien
Der Speicherbedarf beim Hochladen von Dateien wurde stark verringert, so dass z.B. eine mehrere hundert Megabyte große Datei hochgeladen werden kann und dabei nur einige Kilobyte Speicher benötigt werden. Diese neue Methode funktioniert allerdings nur, wenn die Dateien im Dateisystem und nicht in der Datenbank gespeichert werden.


PHP- und MySQL-Anforderungen


Bitte nehmen Sie zur Kenntnis, dass vBulletin 3.7.1 mindestens PHP 4.3.3 und MySQL 4.0.16 voraussetzt.

Für die beste Performance und Stabilität von vBulletin 3.7.1 empfehlen wir den Einsatz von PHP 5.2.5 mit APC oder einem ähnlichen Opcode-Cache und MySQL 5.0.51.


PHP 4 wird nicht mehr weiterentwickelt


Die PHP Group hatte vor einiger Zeit angekündigt (http://www.php.net/archive/2007.php#2007-07-13-1), dass die Unterstützung und Weiterentwicklung von PHP4 eingestellt wird. Wir empfehlen daher, dass Sie in naher Zukunft ein Upgrade von PHP und MySQL auf die aktuellen Versionen (PHP 5.2.5, MySQL 5.0.51) einplanen. vBulletin 3.7.1 unterstützt beide Versionen problemlos. Sollte MySQL 5 im Strict Mode betrieben werden, zu dem vBulletin nicht kompatibel ist, muss dieser durch die Änderung der Einstellung $config['Database']['force_sql_mode'] in der config.php deaktiviert werden.

Hinweis: vBulletin 3.x wird weiterhin PHP 4 unterstützen.



vBulletin 3.7.1 herunterladen


vBulletin 3.7.1 wartet im Kundenbereich bei vBulletin-Germany (http://members.vbulletin-germany.com/) auf Sie.


Wichtige Hinweise, Anleitungen und Diskussion zu dieser Veröffentlichung (http://www.vbulletin-germany.com/forum/showpost.php?p=222341&postcount=4)

pogo
29.05.2008, 16:42
Templates mit zwingenden Änderungen seit 3.7.0

Keins! Die meisten Templateänderungen sind rein ästhetischer Natur.

Templates ohne zwingende Änderungen seit 3.7.0

Die Funktionsweise Ihrer vBulletin-Installation wird nicht eingeschränkt, wenn Sie diese Änderungen nicht durchführen. Es ist jedoch möglich, dass kleinere Fehler behoben werden und neue Funktionen hinzukommen, wenn Sie diese Änderungen durchführen. Wir empfehlen Ihnen, dass Sie diese Änderungen auf dieselbe Art und Weise durchführen, wie auch die zwingenden Änderungen.



editor_toolbar_on
Änderung bei der Anzeige der Trennzeichen in der zweiten Reihe.
FORUMDISPLAY
width="175" bei der Spalte "Letzter Beitrag" entfernt, da diese Angabe sowieso nicht beachtet wurde (da die Spalte davor mit 100% definiert ist).
FORUMHOME
width="175" bei der Spalte "Letzter Beitrag" entfernt, da diese Angabe sowieso nicht beachtet wurde (da die Spalte davor mit 100% definiert ist).
memberlist_letter
Die Buchstaben in der Benutzerliste verwenden nun den jeweils aktuell gewählten Filter.
modifybuddylist
#25551 (http://www.vbulletin.com/forum/project.php?issueid=25551) - Zu den Javascript-Aufrufen wurde ?v=$vboptions[simpleversion] hinzugefügt.
modifyignorelist
#25551 (http://www.vbulletin.com/forum/project.php?issueid=25551) - Zu den Javascript-Aufrufen wurde ?v=$vboptions[simpleversion] hinzugefügt.
modifyusercss_headinclude
Zu jeder "smallfont"-Zelle in den "usercssbit"-Tabellen wurde auf der rechten Seite ein Innenabstand hinzugefügt.
newreply

Die versteckte Variable "specifiedpost" wurde zum Formular hinzugefügt, um diesen Bug (http://www.vbulletin.com/forum/project.php?issueid=25417) zu beheben.
Der Code <optgroup> wurde mit <optgroup label=" "> ersetzt (XHTML-Kompatibilität)

newthread
Unterstützung für vom Administrator definierte Trennzeichen in Stichworten hinzugefügt.
picturecomment_form
Ein neuer Hinweis weist darauf hin, dass das Kommentar auch an anderen Stellen angezeigt werden könnte
SHOWTHREAD
Die versteckte Variable "specifiedpost" wurde zum Formular hinzugefügt, um diesen Bug (http://www.vbulletin.com/forum/project.php?issueid=25417) zu beheben.
socialgroups_form
margin-bottom wurde mit margin-top ersetzt und zu den meisten "smallfont" <div> Elementen hinzugefügt.
socialgroups_managemembers
#25551 (http://www.vbulletin.com/forum/project.php?issueid=25551) - Zu den Javascript-Aufrufen wurde ?v=$vboptions[simpleversion] hinzugefügt.
socialgroups_mygroups_bit
Die Beschreibung der Interessengemeinschaft wird nun angezeigt.
STANDARD_REDIRECT
Code angepasst, damit Weiterleitungen via POST nicht zweimal abgeschickt werden.
tag_edit
Unterstützung für vom Administrator definierte Trennzeichen in Stichworten hinzugefügt.


Neue Templates seit 3.7.0


Neu: postbit_automoderated
Neu: memberinfo_visitormessage_global_ignored
Neu: picturecomment_message_global_ignored

pogo
29.05.2008, 16:42
/

ajax.php
album.php
converse.php
editpost.php
faq.php
global.php
group.php
inlinemod.php
login.php
member.php
memberlist.php
newreply.php
newthread.php
picture.php
picturecomment.php
postings.php
private.php
profile.php
register.php
tags.php
threadtag.php
visitormessage.php

admincp/

adminreputation.php
album.php
attachment.php
bbcode.php
bookmarksite.php
global.php
language.php
misc.php
notice.php
phrase.php
plugin.php
rssposter.php
template.php
thread.php
user.php
usergroup.php
usertools.php
verify.php

clientscript/

vbulletin_ajax_taglist.js
vbulletin_ajax_tagsugg.js
vbulletin_global.js
vbulletin_lightbox.js
vbulletin_quick_edit.js
vbulletin_quick_reply.js
vbulletin_textedit.js

cpstyles/vBulletin_2_Default/controlpanel.css
cpstyles/vBulletin_3_Default/controlpanel.css
cpstyles/vBulletin_3_Frontend/controlpanel.css
cpstyles/vBulletin_3_Manual/controlpanel.css
cpstyles/vBulletin_3_Silver/controlpanel.css
includes/

adminfunctions.php
adminfunctions_options.php
adminfunctions_template.php
class_core.php
class_dm_attachment.php
class_dm_picturecomment.php
class_dm_threadpost.php
class_dm_user.php
class_dm_visitormessage.php
class_hook.php
class_humanverify_question.php
class_image.php
class_picturecomment.php
class_postbit.php
class_postbit_alt.php
class_profileblock.php
class_rss_poster.php
class_upload.php
class_userprofile.php
class_visitormessage.php
class_vurl.php
class_xml.php
functions.php
functions_databuild.php
functions_login.php
functions_newpost.php
functions_notice.php
functions_picturecomment.php
functions_search.php
functions_socialgroup.php
functions_user.php
functions_visitormessage.php
functions_wysiwyg.php
init.php
cron/rssposter.php

install/ - alle Dateien
modcp

banning.php
global.php
user.php

pogo
29.05.2008, 16:43
Anleitung für die Installation / für das Update

Um vBulletin 3 zu installieren oder eine ältere Version von vBulletin zu aktualisieren, laden Sie die ZIP-Datei aus dem Kundenbereich herunter, entpacken Sie die Datei und laden Sie den Inhalt des 'upload'-Verzeichnisses auf Ihren FTP Server. Überschreiben Sie dabei alle bestehenden, gleichnamigen Dateien.

Öffnen Sie die Datei 'includes/config.php.new' mit einem Texteditor und passen Sie die Einstellungen entsprechend Ihres Webservers / Ihrer Datenbank an. Benennen Sie diese Datei dann in 'config.php' um und laden Sie sie in das 'includes'-Verzeichnis Ihres FTP-Servers.

Folgen Sie jetzt der entsprechenden Anleitung in den folgenden Zeilen (ersetzen Sie den roten Text mit der URL Ihres Forums):


Neu-Installation von vBulletin 3

Öffnen Sie in Ihrem Browser die URL http://www.ihredomain.de/forum/install/install.php und folgen Sie der Anleitung in Ihrem Browser.


Aktualisierung einer älteren Version

Wir empfehlen Ihnen, dass Sie vorher Ihre Datenbank sichern. Eine Anleitung dazu finden Sie hier in Schritt 1 (http://www.vbulletin.com/docs/html/main/moving_servers). Öffnen Sie dann in Ihrem Browser die URL http://www.ihredomain.de/forum/install/upgrade.php und folgen Sie der Anleitung in Ihrem Browser.

Die Vorgehensweise ist also wie bei vBulletin 3.6.x auch.

Wenn Sie Templates geändert haben und auf vBulletin 3.7.1 aktualisieren, müssen Sie eventuell viele dieser Templates wiederherstellen ("Original wiederherstellen"), ansonsten werden einige Bereiche in Ihrem Forum nicht funktionieren!


Bug-Reports

Fehler und Probleme können Sie am besten im Bug Tracker (http://www.vbulletin.com/forum/project.php?do=issuelist&projectid=6&issuetypeid=bug&appliesgroupid=7) bei vBulletin.com oder bei uns im Forum melden. Bevor Sie einen Fehler melden, überprüfen Sie bitte, ob er auch in einem unveränderten vBulletin ohne Style- oder sonstigen Änderungen auftritt. Dies gilt insbesondere dann, wenn der Fehler mit Javascripts zu tun haben könnte. Sollten Sie das Plug-in-/Produktsystem nutzen, testen Sie bitte auch, ob der Fehler auftritt, wenn diese Systeme deaktiviert sind!


Diskussion

Über die Veröffentlichung dieser Version kann hier diskutiert werden: vBulletin 3.7.1 verfügbar - Feedback (http://www.vbulletin-germany.com/forum/showthread.php?t=36731).

pogo
07.06.2008, 10:55
Läuft vBulletin 3.7.1 unter PHP 4.x, ist es möglich, dass Dateianhänge nicht über eine URL in das Forum hochgeladen werden können und die Sicherheitsüberprüfung mit reCAPTCHA nicht funktioniert.

Die angehängte Datei behebt das Problem.

Sollten Sie PHP 4.x einsetzen, laden Sie die Datei class_vurl.php aus dem Anhang in Ihr includes Verzeichnis hoch und überschreiben Sie die vorhandene Datei.

PHP 5.x ist nicht betroffen.