Schlachtfeld

Der Stafflerblog von Warzone2100.de

20.04.2008

Modfreies Board

Filed under: Deutsch,Homepage von Kreuvf um 17:49:52

Ich habe eben versucht eine überflüssig gewordene Modifikation für unser Board zu entfernen. Der Paketmanager sagte mir aber, dass sich keine Deinstallationsanweisungen finden ließen.

Das stimmte auch, denn in der Modifikation wurde ausschließlich angegeben wie die Deinstallation für die Boardversionen 1.1.1, 1.1, 1.1 RC2 und 1.1 RC3 vonstatten gehen sollte, nämlich wie die Installation nur eben umgekehrt, also eine „Umkehrinstallation“ (das ist normal).

Also habe ich das Paket heruntergeladen, die entsprechende Datei geändert und 1.1.4 zu den Versionen hinzugefügt, die deinstallierbar sein sollen. Geändertes Paket wieder hochgeladen, im Paketmanager geschaut, doch der sagt mir, dass das Paket gar nicht installiert sei (FU!!). Also wieder alte Version des Pakets hochgeladen und überlegt, was sich da machen lässt. Ergebnis: Der Boardsoftware sagen sie wäre 1.1.1 und dann mal probieren, ob das klappt. Und es klappte auch. SMF sollte mich wählen lassen, ob ich nicht die Deinstallationsanweisungen einer älteren Version verwenden will anstatt mich zu zwingen so ein Hickhack zu veranstalten…

Da in naher Zukunft SMF 2 vor der Tür stehen wird, habe ich mich auch entschlossen in diesem Falle die zweite Modifikation, dieses Symbol für die Feeds für jedes einzelne Board, ebenfalls zu entfernen, da dieses das gleiche Problem hatte.

Also nicht wundern, dass das Bildchen fehlt, die Feeds funktionieren weiterhin.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

Warzone 2100-Inhalte sind jetzt Artikel

Filed under: Deutsch,Homepage von Kreuvf um 16:19:17

Im ständigen Bestreben die Seite zu verbessern – und damit meine ich ausdrücklich nicht „verschönern“ – wird man von den verschiedenen Nutzern immer wieder auf Dinge aufmerksam gemacht, die einem so nicht aufgefallen sind. Einer dieser Dinge, die auf Betriebsblindheit zurückzuführen ist, ist die seitenweite Navigationsleiste. Bis vor Kurzem hieß es dort noch „Warzone 2100-Inhalte“ und vor viel längerer Zeit war der Blog nicht unter „Blog“ verlinkt, sondern unter „Staffler-Blog“ (oder ähnlich, schon lange her).

Dass die Bezeichnung „Warzone 2100-Inhalte“ nicht die beste Wahl war, war von Vornherein bekannt, aber damals waren andere Baustellen einfach wichtiger. Das Hauptproblem lag daran, dass der gesamte Ausdruck falsch aufgefasst werden konnte. Unter Inhalten kann man sich vieles vorstellen. Da es sich bei Warzone2100.de um eine Seite zu einem Spiel handelt, kann man dahinter aber nicht wie vom Webmaster erdacht die Inhalte der Seite vermuten, sondern die Spielinhalte, ähnlich wie das auf Wikipedia getan wurde. So wie man beim „Staffler-Blog“ denken konnte, dass es sich um einen nur für das Warzone2100.de-Team gedachten Bereich handelt, konnte man hier einfach nur des Namens wegen eine komplett falsche Vorstellung von der Seite bekommen, die sich dahinter verbirgt, und im schlimmsten Falle weiterziehen. Auch wenn Warzone2100.de keinerlei Werbeeinnahmen hat und zu 100% privat finanziert wird, so wäre das trotzdem eine große Verschwendung der vielen Artikel, die der verlorene Benutzer noch hätte lesen können.

(X)HTML, eine Auszeichnungssprache für Internetseiten, bietet bereits ein einfaches Mittel, um Links kurz und knackig zu beschreiben, das title-Attribut. Es ist dazu gedacht einen kleinen Hinweis, im Allgemeinen ist dies eben der Titel der Zielseite, auf das zu geben, was sich hinter dem Link verbirgt. Sichtbar wird diese Information in der Regel, wenn man mit seinem Mauszeiger längere Zeit über einem Link verharrt. Dies gepaart mit einer Portion Menschenverstand ergab dann die derzeitige Form: „Artikel“ statt „Warzone 2100-Inhalte“.

Zusätzlich dazu habe ich das Inhaltsverzeichnis ein wenig zukunftssicherer gestaltet, indem ich weg von der Tabelle hin zu einer Gliederung in verschiedene Sektionen gegangen bin. Vielen Dank an (in alphabetischer Reihenfolge) Fingolfin, Gorsi und Omikronman für die Hinweise und Ratschläge, die letztendlich zur jetzigen Form geführt haben.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

13.04.2008

Development-Ticker

Filed under: Deutsch,Homepage von Kreuvf um 16:56:43

Als Webmaster ist man ja ständig mehr oder minder aktiv dabei die eigene Seite zu verbessern. Nachdem ich vor einiger Zeit größere Arbeiten unter der Haube vorgenommen habe, ist mir vor einigen Tagen eine Idee für ein weiteres Feature für Warzone2100.de gekommen: Der Warzone 2100 Resurrection Project Development-Ticker.

Die Sache ist wie folgt: Seit dem 24.03.2008 erhalte ich jede Änderung am SVN-Repository der Entwickler als E-Mail. Das SVN-Repository ist der zentrale Dreh- und Angelpunkt für alle Dateien, die man für die Entwicklung von Warzone 2100 und gegebenenfalls auch Zusatzprogrammen benötigt. Wie das Ganze funktioniert ist an dieser Stelle nicht wichtig. Viel wichtiger ist der Inhalt der E-Mails:

Author: troman
Date: Sun Apr 13 16:02:33 2008
New Revision: 4579

URL: http://svn.gna.org/viewcvs/warzone?rev=4579&view=rev
Log:
Flamer Balance:
-all flamers can fire while moving

Modified:
    trunk/data/mp/stats/weapons.txt

Autor dürfte klar sein, Datum samt Uhrzeit ebenfalls. Die Revisionsnummer gibt an um die wie vielte Änderung am SVN-Repository es sich handelt und eignet sich ideal dazu im Nachhinein verschiedene Revisionen zu vergleichen, um z. B. aufspüren zu können wann ein bestimmter Bug ins Spiel eingebracht wurde. Die URL gibt an unter welcher Adresse man sich die jeweilige Revision anschauen kann. Am bei Weitem interessantesten jedoch ist die Log, also eine kurze Zusammenfassung der vorgenommenen Änderungen. Unter Modified wird angegeben welche Dateien geändert wurden. Primär interessiert uns daran, ob die Entwicklerversion („trunk“) oder eine der veröffentlichten bzw. zu veröffentlichenden Versionen („branch“) geändert wurde, da die beschriebene Änderung nur für die jeweils angegeben Ordner gilt (es gibt noch einige andere Ordner außer trunk und branch, dies sei hier aber mal vernachlässigt).

Aus diesen Daten würde ich am liebsten einen Development-Ticker, also einen Nachrichtenticker, der eben jene E-Mails, genauer gesagt deren Inhalte, kurz und bündig auf der Seite präsentiert, basteln. Ob es sich lohnen würde diese Informationen zusätzlich als Feed anzubieten, bezweifle ich aber, da sich jeder auch so in den E-Mail-Verteiler eintragen kann und eine Feed damit überflüssig macht. Der größte Vorteil dieses Tickers dürfte meiner Meinung nach sein, dass jeder Besucher der Seite, auch wenn er des Englischen nicht mächtig ist (denn eine Direktübersetzung ist weder technisch noch personell machbar), sieht, dass die Entwickler fleißig am Werkeln sind und das Spiel Stück für Stück verbessern.

Ich würde gerne wissen, ob ein solches Feature auf der Seite von der Allgemeinheit überhaupt gewollt wäre. Die genaue Umsetzung ist dabei noch nicht einmal geplant, es geht mir dabei nur um die grundsätzliche Idee.

Nachbearbeitung am 20.04.2008

„Mittlerweile heißt es tatsächlich ‚Warzone 2100 Resurrection Project‘, das ‚2100‘ ist in den letzten Tagen irgendwann hinzugekommen, aber viel interessanter ist sicherlich der Development-Ticker.“ gestrichen, da nachweislich falsch. Habe in einem Eintrag von mir auf der Diskussionsseite zum Warzone 2100-Artikel bei Wikipedia gesehen, dass die schon min. seit Januar 2007 das „2100“ im Namen tragen.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

15.03.2008

Warzone 2100 GPL 2.1-Beta 2 im Anmarsch

Filed under: Deutsch,Entwicklung von Kreuvf um 16:40:40

Wie ich soeben im Entwicklerchat gelesen habe wird die zweite Beta für dieses Wochenende geplant. In der zweiten Beta werden einige schwerwiegende Probleme behoben sein, die sogar schon dazu geführt hatten, dass die Downloadlinks für 2.1 Beta 1 auf der Entwicklerseite entfernt wurden. Darunter fällt natürlich das Problem mit der Textdarstellung, das sich in fehlendem Text oder Kästen statt Zeichen geäußert hat. Auch das Problem mit der fehlenden Abrissbirne dürfte behoben sein.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

06.03.2008

Neues Favicon, Druckausgabe und UTF-8

Filed under: Deutsch,Homepage von Kreuvf um 14:04:34

In den letzten Wochen habe ich eifrig daran gearbeitet Warzone2100.de unter der Haube zu verbessern. Optisch hat sich auf den ersten Blick wenig getan, einzig unser Favicon hat sich geändert.

Favicon? Was ist das?

Als Favicon bezeichnet man dieses kleine Symbol, das in modernen Browsern z. B. in der Adressleiste links von der Adresse angezeigt wird und auch auf Tabs erscheinen kann.

Die alte Version dieses Symbols (Favicon 2007) war eine aus den Warzone 2100-Daten herausgestückelte und verkleinerte Version des Symbols, das bei den Warzone 2100-Videos immer erschienen ist.

Die neue Version des Symbols (Favicon 2008) habe ich dahingegen komplett selbstgemacht und das auch noch unter ausschließlichem Einsatz freier Software (mit Inkscape unter GNU/Linux). Kenner ahnen daher schon, dass es zu dem Minibild auch eine entsprechende SVG-Datei gibt. Die gibt es auch: Einmal als Inkscape-SVG (in den Metadaten ist vermerkt, dass die Datei unter einer CC-by-nc-sa-Lizenz veröffentlicht ist) und dann als normales SVG, das unter der Creative Commons 2.0-by-nc-sa-Lizenz (Deutsch) veröffentlicht ist (Autor: Steven „Kreuvf“ Koenig; Datum: 23.02.2008).

Die neue Version erscheint dadurch, dass sie aus Vektorgrafiken generiert wurde, viel weicher und nicht so hässlich mit Kanten behaftet wie die alte Version. Ich hoffe, dass das neue Favicon auch unserer Community besser gefällt als die alte Variante.

Druckausgabe

Die wohl fundamentalste Veränderung bzw. Erweiterung von Warzone2100.de ist die Druckausgabe. Mithilfe von Layoutdateien kann man nicht nur bestimmen wie eine Seite im Browser dargestellt werden soll, sondern auch wie sie sich beim Druck verhalten soll, also wie die Seite aussehen soll, wenn man sie drucken will.

Je nach dem wie der eingesetzte Browser diese Layoutangaben umsetzen kann, hat man mit der Druckversion mehr oder weniger Freude (mit dem IE6 hat man da eher weniger Freude, was auch mein Grund war Firefox auszuprobieren…). Die augenfälligsten Unterschiede zwischen der Bildschirmvariante und der Druckvariante dürften weggefallene Navigationselemente wie z. B. unsere seitenweite Navigationsleiste und andere Schriftarten sein. Wie die Seite gedruckt aussieht kann man sich in einer Druckvorschau anschauen. Ich habe bei der Umsetzung der Druckausgabe versucht mich den Möglichkeiten entsprechend an übliche Konventionen zu halten: Überschriften serifenlos, Fließtext mit Serifen.

Falls es Probleme mit diesen neuen Features gibt, braucht man mich da nur freundlich und aussagekräftig (also nicht: „DAS FUNZT ALLES IRGENDWIE NET!!!!111111“) darauf hinzuweisen, indem man z. B. ins Board schreibt.

Umstellung auf UTF-8

In weiten Teile wurde die Seite jetzt auch auf UTF-8 umgestellt. Es handelt sich dabei um eine Zeichenkodierung, die unser altes ISO-8859-15 damit ablöst. In manchen Teilen der Seite stößt man jedoch auch noch auf ISO-8859-15, sollte aber keine Probleme bereiten, da die entsprechenden Angaben in der Seite selbst keinen Raum für Fehlinterpretationen lassen sollten. Der Grund für die Umstellung ist simpel: Da ich hier in einer UTF-8-Umgebung arbeite, vergesse ich hin und wieder beim Abspeichern auf ISO-8859-15 zu stellen, was sich dann erst bemerkbar macht, wenn man auf der Seite Fragezeichen statt Umlaute sieht. Und weil mich das genervt hat, habe ich eben so gut wie alles auf UTF-8 umgestellt. Wie gesagt der Durchschnittsuser sollte davon absolut nichts merken.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

« Vorherige SeiteNächste Seite »