Archive for May, 2006

Deep Thought: 25 juli 2006

Tuesday, May 23rd, 2006

That’s right, de releasedatum is officieel verschoven. Gezien de hoeveelheid werk die er nog voor Deep Thought ligt en de test- en herstelfase die bij zo’n grote update (significante delen van de software zijn opnieuw opgezet en/of herschreven) onherroepelijk is, is het niet verstandig een poging te doen voor eind mei een 0.3 van Replique uit te brengen.

Daarom is bij de oorspronkelijke releasedatum, aanstaande donderdag, Towel Day, een maand of twee opgeteld. Dat betekent dat Deep Thought op 25 juli de naam Replique 0.3 moet gaan krijgen. En, als het meezit, kan de update nog dezelfde week worden doorgevoerd op FOK!forum.

Tot zover deze huishoudelijke mededeling. ;)

Diverse kleine bugs geplet

Friday, May 19th, 2006

Ik heb eens in de bugtracker bij FOK! zitten kijken en de meldingen die in het Deep Thought ontwikkeltraject verholpen zijn weggestreept. Hieronder vallen de volgende bugs:

  • Bij gebruik van de [img=XxY]-tag, die afbeeldingen met specifieke afmetingen plaatst, werd deze post na het quoten ervan niet omgevormd naar een linkje. Dit is nu gelijkgetrokken aan hoe het met [img] (dus zonder afmetingen) verloopt.
  • Overigens werken de afmetingen nu ook bij limg, rimg en cimg, oftewel de tags die de horizontale plaatsing van een afbeelding kunnen bepalen.
  • De ‘periode sinds laatste bezoek’ in het forumprofiel wordt vermeld in een ‘vriendelijke’ tijdmelding. De omrekening van het aantal seconden naar “X uur, Y minuten” klopte echter niet altijd. Dankzij JeRa klopt die in DT wel.
  • Gebruik van incorrecte HTML in je signature leverde in sommige gevallen een vervormd profielwijzigings-formulier op.
  • Simple SML-tags (bold, italic, etcetera) die over meerdere regels liepen, werden als HTML vermeld in het profielwijzigings-formulier.
  • Een reeks ’speciale’ links in een post werd niet volledig omgezet naar een getitelde link, als er een ‘normale’ link tussen stond (bugmelding)
  • 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.
  • Verwijderen van topics uit de wachtrij voor het samenvoegen werkte niet.

Er zijn meer bugs foetsie in 0.3, maar ze zijn niet allemaal netjes genoteerd. Verwacht nog toevoegingen aan deze post, als ik dieper in de buglijst kijk en dingen afstreep.

Per-hoofdgroep topiclijsten

Thursday, May 18th, 2006

Als je veel fora binnen dezelfde hoofdgroep volgt, vind je het soms wellicht vervelend dat je van forum naar forum moet springen, om in de gaten te houden of er topics bij zijn gekomen, of om te zien of er nieuwe reacties zijn. Een oplossing daarvoor kan natuurlijk de Active Topics zijn, maar die toont ook fora uit andere hoofdgroepen, dus dat is ook niet ideaal.

Wat wel ideaal is, is een topiclijst die als een soort Active Topics voor een bepaalde hoofdgroep dient. Dat vond ik nou ook, en dus zal die vanaf Replique 0.3 aanwezig zijn. De action heet ‘list_category_topics’ en zou vanaf de index gelinked kunnen worden (bijvoorbeeld als je op de naam van de hoofdgroep klikt, maar dat laat ik aan de template-afdeling over).

Replique 0.3 is ‘Deep Thought’

Thursday, May 18th, 2006

Ik ben altijd wel een liefhebber van naampjes en titeltjes geweest. Niet voor niks heet Replique voluit Replique Discussion Environment. Die uitbreiding is niet bijster nuttig, maar wel leuk.

Vanaf versie 0.3 wordt er gewerkt met alpha/betatitels. Dat betekent dat het ‘product’ pas de naam Replique, met bijbehorend versienummer, krijgt, als het uit beta komt. Voor de komende paar versies wordt er gewerkt met de benamingen van entiteiten, locaties, wellicht personen uit bekende films. Versie 0.3 heet al enkele maanden Deep Thought, een verwijzing naar The Hitchhiker’s Guide to the Galaxy. Om die reden is 25 mei (Towel Day) gekozen als de beoogde releasedatum. In verband met vertraging in het ontwikkeltraject is dat inmiddels de releasedatum van de betafase geworden, aangezien Deep Thought momenteel nog in alpha is (en nog steeds niet op schema loopt, dus kijk niet raar op als de datum verschuift).

Wat de uiteindelijke releasedatum wordt laat ik nog even afhangen van de status op 25 mei. Het is goed mogelijk dat dat nog deze maand is, maar het aantal bugs zal bepalen of dat ook lukt.