Schlagwort-Archive: Computer

Tücken und Lücken

Da hab ich ja nicht schlecht gestaunt, als ich meine frisch installierte Neuerwerbung etwas näher unter die Lupe genommen hatte, und hab gleich einen Großteil der Funktionalitäten wieder abgeklemmt.

Was ist denn nicht in Ordnung?

Leider ziemlich viel. Eigentlich beinahe alles:

  • Die Besucherkommentare musste ich aus Sicherheitsgründen deaktivieren, weil jede Art von HTML-Tags und Javascript erlaubt sind. Und „Deaktivieren“ heißt hier nicht, dass es irgendwo einen Knopf oder eine Variable dafür gegeben hätte: Ich musste die Funktionen suchen, und sie vorzeitig abbrechen lassen.
  • Es gibt keinerlei Spamkontrolle bei den Besucherkommentaren:
    • keine Nachricht an den Blog-Autor, wenn ein Kommentar eingestellt wird
    • kein Aus- und Einblenden von Kommentaren
    • keine Aufzeichnung der Herkunfts-IP
    • keine Ãœbersicht über die neuesten Kommentare
    • keine Möglichkeit, einen Artikel gegen weitere Kommentare zu sperren.
  • Alle Meldungen stehen direkt im Code, und nicht in einer Variablen-Sammlung, wo man sie leicht hätte anpassen können.
  • Wichtige Einstellungen, zum Beispiel das Datumsformat, sind hartcodiert.
  • Die Styles und die Seiten werden komplett innerhalb des Programmcodes aufgebaut, anstatt anhand von Musterdateien mit Platzhaltern. Das macht das Programm unübersichtlich, ist fehleranfällig, und ich finde jede Menge redundanten Code.
  • Unter bestimmten Bedingungen wird kein valider HTML-Code erzeugt, d.h. es fehlen dann irgendwo öffnende oder schließende Tags.
  • Die Formatierung per CSS ist nicht ganz sauber: zum Beispiel rutscht aus irgend einem Grund die Hintergrundfarbe der Fußzeile hinter die Ãœberschrift des Haupttextes, oder Textelemente werden übereinander gezeichnet.
  • Im Admin-Modul kommt es vor, dass Textboxen mit überlangem Inhalt ohne Scrollbar dargestellt werden.
  • In einigen Fällen werden Variableninhalte sowohl als Option als auch für anzuzeigenden Text verwendet (zum Beispiel für die Beschriftung von Eingabefeldern).
  • Die Kommentare landen in der selben Datei wie der dazugehörige Artikel.
  • Bearbeitet man einen kommentierten Artikel nachträglich mittels der eingebauten Administrator-Funktionen, so geschehen seltsame Dinge: Artikel verschwinden oder werden nicht mehr angezeigt, oder sie sind zwar noch da, aber stehen nicht mehr in der Liste der „Neuerscheinungen“.
  • Jeden Artikel gibt es nach seiner Fertigstellung in drei Kopien: einmal als einzelne Datei, einmal in seiner Monatsliste, und einmal in einer Liste namens „all“. Und nach Änderungen sehen die nicht immer identisch aus.
  • Die Schriftgrößen waren im Original in Pixeln angegeben, nicht in „em“. Es gibt leider noch Browser, die die Schriften damit nicht skalieren können.

Ich will den Autor dieses immerhin einige tausend Zeilen langen Werks nicht niedermachen. Damit, dass er das geschrieben hat, hat er schon mal bewiesen dass er weitaus mehr von Perl versteht als ich. Die Software hat jedoch noch einiges an Entwicklungspotential.

Die Quelle

Weblog Script Based on:

DForum 1.01 (11/02/1999)

http://www.dansteinman.com/dforum

Copyright (C) 1998 Dan Steinman

This version by Ted Hawkins, Forum2.6, January 2003
http://scriptles.bluwall.com
Including
1) Footer script by Michael Mathews, August 2002

http://perlcircus.com

2) Latest reply to a subject posting
by Jeff Thomas, December 2002
http://www.jhthomas.net

Jeff redid the original Dforum1 this way at www.roigi.com

and it has been written into Forum2 as of Version 2.5

3) PerlBlog
v1.07.1b by Rio Akasaka, May 2003-May 2005
Altered Forum2.6 into a customizable and flexible weblog.

http://www.chronicled.org/perlblog

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License (license.txt) for more details.

Nachtrag: Diese Software läuft hier mittlerweile nicht mehr!

Mein neues Blog

Es ist mir schon so oft passiert, dass ich die Idee hatte, zu einem Thema einen kleinen Text zu schreiben. Aber was sollte ich danach damit machen: Eine neue Rubrik auf meiner Website einbauen? Den Text in die Plauderecke meines Abnehmforums packen? Im Usenet eine passende Gruppe suchen? Das erschien mir entweder unpassend, oder es war mir zu umständlich. So hab ich das Schreiben meist bleiben lassen; vielleicht klappt es ja mit diesem Blog.

Allerdings muss ich es erst noch fertig konfigurieren. Die Farben und der Stil passen so natürlich noch nicht zu meiner Site, und die fixen Texte müssen auch noch geschrieben werden. Ob mein erster Eintrag jetzt auch tatsächlich gespeichert wird? Ich bin ja so gespannt!