Archive for the ‘Releases’ Category

Release Notes Replique 0.3.5

Sunday, March 23rd, 2008

Na de release van Replique Discussion Environment 0.3.3 zijn er diverse aanpassingen gedaan op het gebied van bugs en andere kleine verbeteringen. Deze fixes vormen samen versie 0.3.4, die geen officiele release heeft gehad. Daar bovenop hebben we nog een reeks fixes, verbeteringen en performancewijzigingen gestapeld, die we bundelen onder de paasrelease met versienummer 0.3.5. Een niet-complete lijst van wijzigingen:

Changelog:
- Diverse bugfixes op het gebied van weergave van non-standaard karakters.
- Diverse bugfixes gerelateerd aan niet-werkende functionaliteit: verwijderen van topicnotes, URL in quicknote, e.a.
- Gewijzigd: iPhone en iPod touch krijgen nu alsnog de mobiele layout.
- Nieuw: verbeterde Youtube-ondersteuning.
- Nieuw: rewrite van cacheing, meer cacheing toegevoegd aan diverse onderdelen.
- Nieuw: korte URL’s: forums benaderen met {forumroot}/{afkorting}, topics benaderen met {forumroot}/{topicid}.
- Nieuw: mogelijkheid om datums relatief te tonen ten opzichte van de huidige tijd (bv. ‘vandaag’, ‘gisteren’, etc)

Verbeterde YouTube ondersteuning
Replique is in 0.3.3 begonnen met ondersteuning van links naar YouTube-video’s. Hiervoor is de [youtube]-tag geintroduceerd. Afhankelijk van de forumconfiguratie zorgde deze tag voor het tonen van de video of een link naar de videopagina. Dit is nu uitgebreid met het automatisch ophalen van thumbnails en titels van de video’s. Ook worden YouTube-links nu automatisch herkend en geparsed bij gebruik in een bericht.

PHP4 EOL
Met deze release wordt Replique ook PHP4-incompatible. Versie 0.3.3 was de laatste officiele release die zonder problemen onder PHP4 kan draaien.

Release Notes Replique 0.3.3

Sunday, October 7th, 2007

Vandaag is Replique Discussion Environment bij versie 0.3.3 aangekomen. Replique 0.3.3 is een van de laatste updates voor Replique 0.4 en bevat verbeteringen op een breed scala aan opties, security en bugfixes. Een selectie uit de wijzigingen:

Changelog
- Bugfix, sml: smileys verstoorden het gedrag van de AFK-tag, links na quote-tags werkten niet, quoten van gelinkte afbeeldingen leverde rommel op.
- Bugfix, security: SQL injection in topicreports verholpen.
- Bugfix, security: javascript uitvoerbaar in reageervenster.
- Nieuw: plugins. Het is nu mogelijk om buiten de Replique engine om extra functionaliteit te implementeren, gebruikmakende van de engine en al haar resources.
- Nieuw: “quick quote”. Het is nu mogelijk vanuit de templates quote-versies van posts aan te roepen, bruikbaar in bijvoorbeeld de quickreply.
- Nieuw: video tags. Mits ingeschakeld in de configuratie kunnen gebruikers video’s van Youtube direct in een post plaatsen. Indien deze optie uit staat, dient de [youtube] tag als eenvoudige link.
- Nieuw: mobiele template. Replique selecteert nu automatisch de mobiele template als de client herkend wordt als mobiele telefoon of PDA.
- Nieuw: je eigen sessies (logins op verschillende locaties) overzien en deze beheren.
- Nieuw: aangeven waar je je bevindt tijdens inloggen.
- Nieuw: usernotes plaatsen met een quote van de te noteren post vooringevuld.
- Nieuw: profielen opvragen met de gebruikersnaam in de URL, in plaats van het user ID.

Mobiele template
Met het stijgend aantal telefoons dat over internetmogelijkheden beschikt, de toename in betaalbare mobiele internetabonnementen en de adoptie van steeds meer mobiele internetapparaten (telefoons, PDA’s, mediaspelers) door het grote publiek werd het tijd voor Replique om mobiel te gaan. Tegenlijk met versie 0.3.3 wordt een mobiele template geleverd die aan de set met kiesbare templates toegevoegd kan worden. Indien de mobiele template aanwezig en geconfigureerd is, zal Replique bij het herkennen van een user-agent als die van een mobiel apparaat, deze template kiezen.

De mobiele template kenmerkt zich door een geschiktheid voor een kleiner scherm, zuinig gebruik van graphics en HTML en daarmee een compactere opzet. De template is vormgegeven volgens de Replique huisstijl, maar kan natuurlijk naar eigen inzicht worden aangepast.

Sessie-overzicht
Het sessiesysteem van Replique biedt gebruikers de mogelijkheid langdurig op meerdere locaties tegelijk in te loggen. Tot nu toe was de enige connectie tussen die loginsessies het kunnen uitloggen van al je logins vanaf 1 locatie. Met ingang van versie 0.3.3 is het mogelijk al je logins op een pagina te overzien, en eventueel specifieke logins te beëindigen. Omdat er bij het inloggen de mogelijkheid is aan te geven waar je je op dat moment bevindt, en dit ook op de overzichtspagina getoond wordt, zijn sessies eenvoudig te onderscheiden.

Deze nieuwe optie is er, naast voor gebruikersgemak, vooral voor veiligheid. Als gebruikers consequent hun locatie invullen tijdens het inloggen en af en toe alle logins controleren, is eenvoudig te zien of iemand anders op dat moment onder hetzelfde account is ingelogd. Het vermelde IP-adres kan vervolgens aan beheerders worden doorgegeven om de dader op te sporen.

Release Notes Replique 0.3.2

Sunday, April 8th, 2007

Versie 0.3.2 van Replique Discussion Environment richt zich op het verhelpen van een aantal grote en minder grote bugs, het iets dichter straktrekken van de beveiliging en een nieuwe feature.

Changelog
- Security: andere users buiten het forum om een formulier laten posten leidde tot veiligheidsrisico’s
- Bugfix: openingspost van een topic werd niet meegeteld in postaantal van gebruiker.
- Bugfix: via de topicadmin kon een post met userid 0 worden ingevoerd.
- Bugfix: de querystring in de google-tag werd niet netjes gecodeeerd
- Bugfix: censor_words was case-sensitive
- Bugfix: HTML uitvoerbaar in preview
- Bugfix: Foutmeldingen bij samenvoegen topics + algemene verbeteringen bij samenvoegen.
- Bugfix: nieuwe fora werden niet gesorteerd in de index.
- Bugfix: paginanummering miste als My Active Topics de startpagina van het forum was.
- Bugfix: oningelogd bookmarken en bookmarks verwijderen was mogelijk.
- Nieuw: forumfilters.

Forumfilters
Voor een diepere verfijning van de (sub)fora op een Replique forum is het vanaf nu mogelijk om filters aan te maken. Deze zijn in te zetten als zgn. sub- of sub-sub-fora zodat er onder categorieen en fora een extra niveau ontstaat. De forumfilters erven alle rechten en instellingen van het bovenliggende forum, en kunnen benaderd worden vanuit de forumindex of de topiclist van datzelfde bovenliggende forum.

Filters zijn alleen aan te maken door beheerders, en ook het verplaatsen van topics tussen de filters is voorbehouden aan gebruikers die de rechten voor het verplaatsen van topics bezitten. Topics direct in een filter openen is mogelijk voor elke gebruiker die daar de rechten toe heeft in het bovenliggende forum.

Release Notes Replique 0.3.1

Friday, November 3rd, 2006

Versie 0.3.1 van Replique Discussion Environment is een kleine update en bevat bugfixes voor Replique 0.3, plus uitbreidingen van bestaande functionaliteit en kleine verbeteringen aan forum- en beheerszijde.

Changelog
- bugfix: /me-tag ‘vergat’ de username bij posten via topicadmin
- bugfix: HTML binnen de PHP-code-tag werd vervormd weergegeven
- bugfix: berichten vergrendelen door moderators werkte niet
- bugfix: de titel van de top 500 was verkeerd
- bugfix: HTML kon worden gebruikt in topictitels
- nieuw: zoeken naar gerelateerde gebruikers is herschreven en uitgebreid
- nieuw: samenvoegen van topics leidt niet meer tot dode links
- overig: diverse wijzigingen ten behoeve van performance

Zoeken naar gerelateerde gebruikers
Het zoeken naar gebruikers die overeenkomsten hebben op basis van registratie, IP-adres of andere overeenkomende kenmerken is opnieuw opgezet. Vooral bij grote databases is de verbetering hierdoor aanzienlijk. Niet alleen zijn de zoekmogelijkheden uitgebreid en flexibeler gemaakt, ook is de druk op de server verlicht door diverse optimalisaties.

Samenvoegen van topics leidt niet meer tot dode links
Voorheen zorgde het samenvoegen van twee of meer topics ervoor dat er dode links op het forum ontstonden. De URL’s van de topics die zijn samengevoegd in een ander topic bestonden niet meer, maar werden nog wel vermeld in enkele overzichten en kwamen nog voor in de indexen van zoekmachines of als linkje in andere topics. Samenvoegingen worden nu geregistreerd om deze dode links beter op te kunnen vangen. In het control panel kunnen beheerders nu ook terugzien wat er is samengevoegd.

Release Notes Replique 0.3

Saturday, September 9th, 2006

Versie 0.3 van Replique Discussion Environment is een rewrite van meer dan de helft van de code in Replique 0.2.11. In deze rewrite zitten enkele functionele wijzigingen (veelal features die door ongewenste werking als bugs werden omschreven), bugfixes en een aantal nieuwe features. Ook heeft de rewrite een stabielere codebase tot gevolg, wat verdere ontwikkelingen ten goede zal komen.

Changelog
- nieuw: editgeschiedenis terugkijken door beheerders
- nieuw: topiclijsten per hoofdgroep (of: Active Topics beperkt tot hoofdgroepen)
- nieuw: overzicht recent aangemaakte topics
- nieuw: ranglijst van gebruikers, gesorteerd op postaantal
- nieuw: statistieken-export voor big-boards.com
- nieuw: previewen van berichten zonder pagina-reload
- nieuw: verbeteringen SML voor afbeeldingen (zie)
- nieuw: gebruikers met HTML-rechten kunnen er nu voor kiezen of deze worden toegepast
- nieuw: mogelijkheid om op template-niveau gebruikersvoorkeuren te kunnen toevoegen
- nieuw: betere mogelijkheden gebruikers met bepaalde kenmerken te vinden in het control panel
- plus: diverse bescheiden cosmetische en functionele verbeteringen in het control panel
- bugfix: teller ‘periode sinds laatste bezoek’ in het gebruikersprofiel was incorrect (zie)
- bugfix: HTML-fouten in signatures leidden tot problemen bij profielwijzigen (zie)
- bugfix: simpele SML-tags (bold, italic) werkten niet goed over meerdere regels (zie)
- bugfix: een reeks ’speciale’ links in een post werd niet volledig omgezet naar een getitelde link, als er een ‘normale’ link tussen stond (bugmelding)
- bugfix: de methode om tijdelijk een andere gebruikersnaam te gebruiken voor het plaatsen van een reactie, terwijl je intussen wel ingelogd blijft onder je huidige naam, deed het niet.
(zie)
- bugfix: verwijderen van topics uit de wachtrij voor samenvoegen werkte niet (zie)
- bugfix: na het plaatsen van de eerste reactie op een nieuwe pagina binnen een topic, werd je doorgestuurd naar de vorige pagina
- plus: een aanzienlijk aantal niet-genoteerde bugfixes

Editgeschiedenis terugkijken
Gebruikers die de mogelijkheid berichten van anderen aan te passen (in de regel geldt dit voor beheerders, dus voor admins, moderators), krijgen nu in het editvenster de vorige versies van het bericht te zien. Per versie wordt het plaatsingstijdstip vermeld, en de naam van de gebruiker die de wijziging uitvoerde. Deze feature werkt met terugwerkende kracht: alle berichten die onder Replique zijn gewijzigd (dus ook van voor Replique 0.3), bieden deze optie.

Nieuwe topic-overzichten
De overzichten ‘topiclijst per hoofdgroep’ en ‘nieuw aangemaakte topics’ zijn nieuw. De eerste biedt de optie om een topiclijst, of Active Topics-achtige lijst, te bekijken van alle fora in een specifieke hoofdgroep. Dit overzicht kan in principe bereikt worden via de navigatie in de forumindex: klikken op de naam van een hoofdgroep toont de topiclijst.

De tweede biedt een overzicht van recent geopende topics. Dit is vergelijkbaar met de Active Topics, alleen is die laatste gebaseerd op topics waarin recent is gereageerd. Nieuwe topics, ook zonder reacties, verschijnen in zowel de Active Topics als de Nieuwe Topics.