Door Tino Zijdel

Senior Developer

React 1.9.4 forumupgrade maandag 31/07

31-07-2006 • 12:36

65

Het is inmiddels bijna 2 jaar geleden dat ons forum een upgrade van de onderliggende forumsoftware heeft mogen ontvangen, buiten de tussentijdse cosmetische upgrade werd het dus wel hoog tijd voor een versie waarin oude bugs geplet zijn en nieuwe features het licht mogen zien. Deze versie is inmiddels af, getest en goedbevonden en luistert naar de naam 'React 1.9.4' welke ondertussen een bijna mythische klank heeft gekregen . Aanstaande maandag, 31 juli 2006, is het dan zover en zal de implementatie plaatsvinden. Vanaf 09:00 uur zal het forum in onderhoudsmode gaan en naar verwachting zullen de werkzaamheden duren tot het begin van de middag.

* Major upgrade

In tegenstelling tot wat de minor revisie in het versienummer doet vermoeden is er onder de motorkap aardig wat gesleuteld aan de code hetgeen ook tot uiting kwam in de vele bugs die er tijdens het testen naar voren kwamen (met name een bedankje aan elevator is hier op z'n plaats). Ook de integratie van Private Messaging (bij ons 'Direct Messaging' genoemd) had nog heel wat voeten in aarde. We zijn dan ook niet over één nacht ijs gegaan om deze versie klaar te stomen voor produktie maar zijn samen met software leverancier Parse aan de slag gegaan om van deze versie een stabiel produkt te maken, temeer daar deze versie voor ons ook belangrijk is om later dit jaar de even mythische usermerge uit te kunnen voeren.

* Direct Messaging

Zoals hierboven al genoemd is één van de meest opvallende nieuwe features de integratie van 'Direct Messaging'; hiermee is het mogelijk om 'privé' met mede-forumgebruikers te communiceren op een manier die een beetje het midden houdt tussen e-mail en een soort van privé-topics. Berichten kunnen worden ingedeeld in een zelf in te richten folderstructuur waarbinnen ook de pushmessages (een direct message van een moderator naar een gebruiker die bevestigd dient te worden) en bookmarks een plaats hebben gekregen.

React 1.9.4 - Direct Messaging (klein)
Direct Messaging

* Overige features

Naast de genoemde Direct Messaging feature zijn er onder andere de volgende zaken gewijzigd en verbeterd:

  • Admin layout

  • De admin heeft een vernieuwde layout gekregen die door middel van CSS gestyled kan worden. Aangezien React vele mogelijkheden kent om het forum naar wens aan te passen is het van groot belang dat de admin hier enigszins structuur in brengt, op dat vlak zijn dan ook vele zaken verbeterd.

  • RML upgrade

  • Ook de mogelijkheden van de markup-taal voor berichten zijn flink uitgebreid. Naast nieuwe 'tags' - welke uitgebreid beschreven worden in de vernieuwde 'UBB'-FAQ zijn er mogelijkheden toegevoegd om tags te 'escapen' en is het plaatsen van HTML in berichten niet langer meer standaard als je daartoe het recht hebt maar dient daarvoor ook een aparte tag gebruikt te worden. Verder worden links naar bepaalde sites (op dit moment tweakers.net en support.microsoft.com maar zal bij goed gevolg worden uitgebreid) automatisch voorzien van een nette omschrijving.

  • Layout zaken

  • Een aantal opvallende wijzigingen in de layout zijn onder andere de mogelijkheid om je eigen posts binnen een topic te 'highlighten', de mogelijkheid tot filteren van berichten op basis van usernaam en de afslanking van het zoekformulier. Daarnaast krijgt de voorkeuroptie om pulldownmenu's te gebruiken voor navigatie nu eindelijk ook weer een goede invulling. Ook worden er twee nieuwe topic-types geintroduceerd, te weten 'FAQs' - een nieuw soort sticky die bovenaan komt te staan in de fora en waarin de poster-gegevens niet weergegeven worden zodat er meer ruimte beschikbaar is voor de inhoud, en 'Stuckies' - stickies waar gebruikers in kunnen posten.

  • Versimpelde e-mail wijzigingsprocedure

  • Het wijzigen van je e-mail adres op het forum en de bevestiging daarvan is versimpeld en het per ongeluk kunnen wijzigen naar een niet-bestaand adres is daarmee niet meer mogelijk.

  • Onder de motorkap

  • Onder andere de verbeterde template syntax die nu ook complexere syntax ondersteund is een voorbeeld van een feature waar je als gebruiker niet zoveel van ziet maar die het leven van ons ontwikkelaars behoorlijk veraangenamen.

Daarnaast zijn er vele bugs gefixed waarvan de 'RSS-logout bug' wel de meest beruchte is en vele kleine zaken aangepast maar dat zou te veel zijn om op te noemen .

* Voortgang van de upgrade

    09:11 De backup is zojuist begonnen en zou ongeveer 74 minuten in beslag moeten nemen volgens Kees.
    10:30 De backup is gemaakt, nu gaan we de DB upgrade aanslingeren.
    11:09 As we speak worden de nieuwe rechtensets ingesteld.
    12:36 Het forum is weer back in business .

Reacties (65)

65
64
25
2
1
31
Wijzig sortering
De admin heeft een vernieuwde layout gekregen die door middel van CSS gestyled kan worden.
Een preview van deze admin interface vind je op:

http://home.parse.nl/~daan/react/react_admin_nl.png
Direct Messaging impliceert dat in tegenstelling tot Private Messages deze berichten niet prive zijn, en dus gecontroleerd kunnen worden door de crew? Ik neem dan aan dat er natuurlijk ook gewoon de GoT policy voor geld, en dat het uitwisselen van warez e.d. je alsnog op een OW of iets dergelijks kan komen te staan.
volgens mij is Direct Messaging hetzelfde als Private Messages en zit het verschil enkel in de naamgeving

dus ook "private" messages zullen door admins en dergelijke wel ergens terug te vinden zijn
Tuurlijk, maar "private" wekt wel de indruk dat het dan prive is. Iets wat door het woordje "private" door "direct" te vervangen niet wordt gewekt.
Dat is inderdaad de reden
Private Messaging, Direct Messaging, 't is allemaal leesbaar ofcourse door de crew, maar nothing GnuPG can't handle :Y)
Outerspace Moderator General Chat + Wonen & Mobiliteit 27 juli 2006 14:32
Ik had altijd gedacht dat de merge tegelijkertijd zou plaatsvinden met de upgrade naar 1.9.4? Goed, dan moeten we daar nog maar even op wachten.
ACM Software Architect @Outerspace27 juli 2006 14:37
Waarom zouden we in godsnaam twee 'gevaarlijke' upgrades tegelijk willen uitvoeren, terwijl een afzonderlijk al genoeg planning en testing vereist? :)
Living on the edge hey... :P
Auteurcrisp Senior Developer @Outerspace27 juli 2006 14:40
Er is uit praktische overwegingen besloten dat niet tegelijkertijd te doen; de kans op bugs en problemen is natuurlijk vele malen groter als je 2 grote implementaties tegelijkertijd gaat doen en aangezien er geen noodzaak is om het tegelijkertijd te doen beginnen we met React 1.9.4
Dat geeft ons dan ook de kans om ons vanaf nu volledig te focussen op de merge zelf.
Ik had eerder verwacht dat die merge ergens in een vrieskast gegaan was, maar nu blijkt dat er toch nog concrete plannen zijn...
- Versimpelde e-mail wijzigingsprocedure
Het wijzigen van je e-mail adres op het forum en de bevestiging daarvan is versimpeld en het per ongeluk kunnen wijzigen naar een niet-bestaand adres is daarmee niet meer mogelijk.
Had die functie er maar een week eerder in gezeten, dat had me afgelopen week een hoop ergernis (vooral aan mezelf |:() bespaard :/.
De upgrade was al een aantal dagen bekend :) Misschien had je even kunnen wachten met je mailadres veranderen.
Acheraf wel ja ;). Maar je gaat er niet van uit dat je je e-mailadres fout neerzet en dat pas doorhebt nadat je op 'Profiel aanpassen' hebt geklikt... :P
Weg met die ouwe rukzooi \o/
Het is duidelijk. Jij bent blij met de supersnelle ontwikkeling :+.

Good job iedereen van dev-team en Parse!
Nou, hopen dat alles goed gaat maandag! :)
Succes guys!
alles komt ooit goed :+

succes aan de crew !
Ik hoop alleen dat belangrijke oplossingen van problemen niet prive besproken zullen worden, maar dat mensen dit nog wel posten op het forum :)

Maargoed.. ik voorzie geen problemen, en anders kan er altijd wat aan gedaan worden :)
- Versimpelde e-mail wijzigingsprocedure
Het wijzigen van je e-mail adres op het forum en de bevestiging daarvan is versimpeld en het per ongeluk kunnen wijzigen naar een niet-bestaand adres is daarmee niet meer mogelijk.
Dat was toch altijd de enige manier voor gebruikers om zichzelf min of meer de toegang tot het forum te ontzeggen? Mensen die bijvoorbeeld niet meer willen kunnen inloggen? Hoe gaat dat nu? Of moeten deze mensen gewoon wat meer zelfdiscipline tonen? :P
Die moeten mijns inziens een mod bellen/mailen/icq-en/postduiven en vragen een ban te geven.
ik vind het nou wel weer lang genoeg duren....

Vandaag is gebleken dat Nederland nog 45.000 inwoners meer heeft dan men tot nu toe heeft gedacht. In verschillende steden en dorpen kwamen jonge mensen op straat die nog nooit eerder gesignaleerd waren. Met dichtgeknepen ogen en een verdwaasde blik stamelden de meesten: GoT, GoT. Deze mensen noemden zichzelf tweakers. Niemand weet waarom zij juist nu bovengronds kwamen. - Vincent

Geweldig die 1(5) liners
Die one-liner die hier toch echt over 5 regels loopt, mag ook wel eens een upgrade krijgen, GoT telt ff wat meer dan 45k mensjes inmiddels. :P
Die 45.000 zijn de vaste groep bezoekers. :P

Op dit item kan niet meer gereageerd worden.