Gästebuch

Ich habe mir mal die Mühe gemacht und ein Gästebuch auf meiner Homepage hinzugefügt.

Ich habe ein vorhandenes genommen, das DMSGuestbook für Wordpress. Leider hatte ich hieran etwas auszusetzen: Es ist offenbar nur für Seiten mit hellem Hintergrund gemacht, da man nur eine Textfarbe definieren konnte. Standardmässig war schwarz eingestellt. Das kam bei meinem fast schwarzem Hintergrund nicht so cool ;)

Wenn ich die Textfarbe auf weiss eingestellt habe, war der Text innerhalb der Eingabefelder auch weiss. Und da man weiss auf weiss nicht wirklich gut lesen kann, habe ich das Plugin um die Möglichkeit erweitert, die Textfarbe von Eingabefeldern unabhägig von der übrigen Textfarbe einstellen zu können.

Diese Erweiterung habe ich dem Autor von DMSGuestbook zugeschickt. Mal sehen ob's in eine zukünftige Version einfliesst :)

Es ist zwar nur eine Mini-Erweiterung, aber ich bin ehrlich gesagt sehr stolz darauf mit meinen Anfänger - PHP/MySQL Skills das so sauber hinbekommen zu haben :)

Es folgt der DIFF des aktuellen Releases von DMSGuestbook 1.9.0:

\$> diff -r dmsguestbook dmsguestbook_orig
diff -r dmsguestbook/admin.php dmsguestbook_orig/admin.php 427,436d426 < <!-- input field font color --> < <tr><td <?php echo $tbc2; ?>>Input field font color:</td> < <td <?php echo $tbc2; ?>> < <div id="Color7_div" style="border:1px solid; background-color:#<?php echo $options[31];?>; < float:left; width:25px; height:25px; cursor:pointer;" onclick="show_picker('Color7', '<?php echo $options[31];?>', < '<?php echo $options[31];?>');">&nbsp;</div> < <input name="<?php echo $options_name[31][0]; ?>" type="text" size="6" value="<?php echo $options[31];?>" < id="Color7" onclick="show_picker(this.id, '<?php echo $options[31];?>', '<?php echo $options[31];?>');" /> < <td <?php echo $tbc2; ?>>Font color used inside input fields</td></tr> < 1148,1149c1138 < array("admin_review", "0"), /* admin must review every post before this can display on page */ < array("iftextcolor", "000000") /* font color inside of input fields */ --- > array("admin_review", "0") /* admin must review every post before this can display on page */ 1295c1284 < ?> --- > ?> \ Kein Zeilenumbruch am Dateiende. diff -r dmsguestbook/dmsguestbook.php dmsguestbook_orig/dmsguestbook.php 31d30 < $gb_iftextcolor = "#" . $options[31]; 559c558 < <input type="hidden" name="Itemid" value="<?php echo $submitid;?>" /><div style="text-align:left;">* = <?php echo $gb_require;?></div> --- > <input type="hidden" name="Itemid" value="<?php echo $submitid;?>" /><div style="text-align:left;">* <?php echo $gb_require;?></div> 561,562d559 < <br /> < <br /> 683c680 < </div> --- > </div> \ Kein Zeilenumbruch am Dateiende. diff -r dmsguestbook/language/german.txt dmsguestbook_orig/language/german.txt 2,3c2,3 < <email>eMail</email> < <url>Homepage</url> --- > <email>Email</email> > <url>Webseite</url> 5,7c5,7 < <antispam><b>Antispam Massnahme</b><br />Um Spam vorzubeugen, ist noch folgendes Feld erforderlich: Vor dem Absenden des G&auml;stebucheintrags, bitte die Buchstaben- und Zahlenkombination des Bildes in das Textfeld rechts davon eintragen.</antispam> < <mandatory>Erforderlich</mandatory> < <submit>Eintragen</submit> --- > <antispam><b>Antispam Massnahme</b><br />Vor dem Absenden des G&auml;stebucheintrags, die Buchstaben -und Zahlenkombination in das Textfeld eintragen.</antispam> > <mandatory>erforderlich</mandatory> > <submit>eintragen</submit> 12c12 < <antispam_error>Die Buchstaben- und Zahlenkombination ist falsch!</antispam_error> --- > <antispam_error>Die Buchstaben -und Zahlenkombination ist falsch!</antispam_error> diff -r dmsguestbook/stylesheet.php dmsguestbook_orig/stylesheet.php 10d9 < # $gb_iftextcolor = textcolor of the fonts inside the Input fields 38c37 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1; 45c44 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1; 52c51 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1; 67c66 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1; 91c90 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1;

Teilen per: TwitterEmail


Technische Neuerungen

So ein Servercrash hat auch seine guten Seiten: Man kann gleich alles, was einem als fehlkonfiguriert auffällt verbessern und erweitern :)

So hat der Server nun den eAccelerator installiert, durch den ich mir einen deutlich schnelleren Seitenaufbau erhoffe. Einige Applikationen sind definitiv schneller.

Das Script für die automatische Logfilegenerierung wurde ebenfalls etwas verbessert, so das nun (hoffentlich) bei einem Monatswechsel die Zugriffe zur Tages-/Monatsgrenze gezielter ausgewertet werden können.

Ausserdem haben wir nun einen TeamSpeak2 Server. Dieser läuft nicht immer, da ich keine Ahnung habe wie sicher das Teil ist. Das Startscript ist auf jeden Fall super schlecht und ich hab's erstmal editiert.

Ich möchte den TS Server zunächst gerne nur manuell bei Bedarf starten. Später können wir es gerne ändern.

Ansonsten ist nun soweit alles wieder verfügbar. Wem auffällt das was fehlt: Einfach bescheid sagen :)

Teilen per: TwitterEmail


Buchrezension zu: WordPress - Weblogs einrichten und administrieren

Wie ich schon in meinem eigenen Blog zuvor erwähnt hatte, habe ich mir für mein neues auf Wordpress basierendes Blog ein Buch gekauft. Ich habe schon zuvor einen Ersteindruck beschrieben, den ich nach den ersten 17-20 Seiten hatte.
Diesen möchte ich nun gerne, nach abgeschlossener Lektüre des Buches vervollständigen.

Ich hätte dem Autor, Frank Bueltge diese auch gerne in sein "Blog zum Buch" geschrieben, nur leider und komischerweise weist augenscheinlich gerade dieser Teil des Blogs keine Kommentare auf. Lediglich Rezensionen die dem Autor genehm sind wurden veröffentlicht.
Das ist schade und wirkt ein wenig feige. Aber es gibt ja zum Glück auch noch die Möglichkeit das bei Amazon.de zu hinterlassen :)

Witzig finde ich auch, das Frank Bueltge auf der "Blog zum Buch" Seite unter den Rezensionen zwar folgenden Lobgesang von Amazon Rezensionen veröffentlicht hat:

So ein Buch habe ich schon länger gesucht.

und

Lässt für den Einsteiger und Fortgeschrittenen keine Wünsche offen ,

den folgenden Kommentar, welcher zeitlich fast einen Monat vor dem zuerst zitierten geschrieben wurde und somit sicherlich schon verfügbar war als Herr Bueltge diesen eingefügt hat, jedoch verschweigt:

Total Unnötig

Ich gehe mal davon aus wenn jemand einen Weblog haben will dann muss er sich nicht erst derartig informieren sondern weiss wie es geht.
Ich habe mir dieses buch gekauft und bin mit der Schreibweise total unzufrieden--Man sieht kaum durch und wird behandelt als hätte man noch nie einen Rechner gesehen geschweige den das Internet!

Dieses deckt sich ja auch so ziemlich genau mit meinem Eindruck.

Erstere Aussage, das der Autor in dem Buch keine Beispiele nennt, stimmt nicht ganz. Diesbezüglich möchte ich meinen ersten Eindruck korrigieren. Im eigenen Absatz 4.9.6 zu Permalinks ab Seite 91 werden Beispiele für den zuvor beanstandeten Punkt "Permalinks" geliefert. Was sich hinter der "Internetblase" verbirgt, bleibt jedoch bis zum Schluss offen .. (hoffentlich keine Fortsetzung! ;) ). Das ist aber ehrlich weniger als zweitrangig. Ich persönlich habe es nur nicht so gerne wenn mit nicht alltäglichen Begriffen herumgeworfen wird, die in einem Buch, welches den Anspruch hat "Fachbuch" geschimpft zu werden, nicht erklärt werden. In einem Blog oder einem Forum ist das egal. Von einem Fachbuch erwarte ich mir jedoch mehr.

Zwar steht nirgendwo das es ein Fachbuch ist, jedoch legt der Titel "Weblogs [...] administrieren" so einen Eindruck mehr als nahe.

Ich kann nach abschliessender Lektüre des Buches für mich folgende Bewertung abgeben:

Das Buch richtet sich an Anfänger, die zu faul sind auf einer der beiden Haupt-Wordpress Seiten (der englischen Seite wordpress.org oder der deutschen Seite wordpress-deutschland.org) die Dokumentation zu lesen. Auch für Leute, die ohne Laptop lieber in der Bahn oder ähnlichem Lesen oder einfach lieber ein Druckwerk in der Hand halten, ist dieses Buch meines erachtens nach ein guter Einstieg in Wordpress.
Mehr aber auch nicht.

Es gibt auf den offiziellen Seiten Dokumentationen zur Software, die deutlich detailierter und dabei genauso zugänglich sind wie die sehr oberflächlichen Beschreibungen in diesem Buch.

Des weiteren wird auf vieles "so ein bisschen" eingegangen; letztendliche Erklärungen bleibt der Autor aber nahezu immer schuldig, so das dieses Buch mir absolut keinen Lehrwert bescheren konnte. Zumindest nicht zum Hauptthema: Der Software Wordpress.

Was vom Autor wohl ganz nett, wenn auch hier wieder nicht gerade erschöpfend, behandelt wird ist das aufzählen von Möglichkeiten, wie man sein Wordpress Blog durch Integration in so genannten "Pingservices" und "Blogverzeichnissen", sowie "Social Bookmarking" - Diensten bekannt machen, und somit potentiell mehr Besucher auf sein Blog locken kann.
Doch auch hier bleibt der Autor seinem eigenen Stil treu und kratzt bestenfalls an der Oberfläche. So beschränkt sich z.B. das weite Feld des recht bedeutsam gewordenen Themas Social Bookmarks beispielsweise auf 3 Absätze und ebensoviel durch copy&paste eingefügten HTML/PHP Code, der an dieser Stelle mehr als überflüssig wirkt, da sich jeder, der vorhat sich mit diesem Thema zu beschäftigen hoffentlich bereit ist 5 Minuten in die Dokumentation des jeweiligen Anbieters zu investieren. Diese nehmen einen ja ohnehin schon bei der Anmeldung an die Hand.

Alles in allem ist das Buch sein Geld bei weitem nicht Wert. Es wäre nett, wenn man ein Blog mit diesem Inhalt finden würde, aber mit diesem Inhalt ein Buch zu verkaufen ist in meinen Augen ziemlich frech.

Teilen per: TwitterEmail


Aus alt mach neu

So, endlich bin ich damit durch alle alten Serendipity Beiträge des vorigen Servers auf diese Wordpress Installation zu übertragen! :)

Es freut mich das nichts verloren gegangen ist. Stand zwar nicht die Welt drin, aber immerhin. Hat mich damals auch Zeit gekostet...

Nun kann ich mich ganz neuen Beiträgen widmen.

Teilen per: TwitterEmail


Ein neues Blog

Hallo zusammen!

Start frei für ein weiteres Blog, das wahrscheinlich niemanden interessieren wird ;)

Wie komme ich dazu ein Blog zu erstellen?
Ich hatte in meinen Anfangszeiten im Internet, als es gerade alles losging mit "heimlich abends mit dem Modem einwählen" und überhaupt - das sich der kleine Marc für Computer, Netzwerke und Webseiten, sowie deren Funktion interessierte - mal angefangen mir bei einem privaten Provider (Hanno Foest) Webspace zu besorgen (für heutige Verhältnisse lächerliche 5 MB) und einfach mal loszulegen, Webseiten zu erstellen.

Da ich eigentlich eine recht gute Auffassungsgabe und ein gutes Verständniss für technische Belange habe, wurden mir die Grenzen von M\$ Frontpage bald zu eng und ich habe mich darauf konzentriert Seiten direkt im Quellcode zu erstellen. Dazu hatte ich einen WYSIWYG Editor zu verwenden (AceHTML Free der Firma Visicom Media) und mir so per Trial&Error HTML 4.0 beigebracht. Allerdings in der n00b - Variante - ohne CSS oder irgendeine Scriptsprache.

Abstände wurden mit einem Misch-Masch aus transparenten 1-pixel-GIF Dateien, unsichtbaren Tabellen und Leerzeichen, sowie dem exzessiven Missbrauch der <br> Tags realisiert.
Dieses Bedauere ich nun ein wenig, da CSS und Scripting in der hier zugrunde liegenden Blog/CMS - Software Wordpress offenbar eine relativ grosse Rolle zu spielen scheint.

Sollte mein Chef oder einer meiner Kollegen diese Seiten finden, bin ich sicher auch direkt unten durch, da mein Haupt-Todo in meiner Firma die Wartung von TYPO3 Servern ist und ich die hierdurch auf Wordpress verwandte Zeit wohl besser in TYPO3 investiert hätte (was auch zweifelsfrei so ist). Jedoch weiss ich durch meine berufliche Erfahrung in diesem Bereich, was TYPO3 alles kann und was dazu notwendig ist, um eine TYPO3 Seite wirklich anständig und optisch einigermaßen ansprechend zu gestallten. In userer Firma gibt es Leute wie mich, um die technische Funktionalität der Web- und Datenbankserver sicher zustellen, Grafiker, um das Layout und Grafiken zu erstellen, Programmierer um PHP Code, Extensions, TypoScript und weiteren Techniken, welche sich mir noch nicht erschliessen zu erstellen, Redakteure, um die Inhalte der Seiten zu Pflegen, Projektleiter um das alles zu Koordinieren, und viele weitere Unterteilungen.

Sowas braucht man zwar alles ohnehin für eine derart kleine Seite wie die meine nicht, aber ich würde meine Eigenleistung immer nur an dem messen, was ich im Job nur als kleines Rädchen im Firmengetriebe als Gesamtprodukt miterzeuge; was selbstverständlich in der Regel riesengroße, hochprofessionelle Webseiten produziert.
Zumal ich mir fast sicher bin, das wenn man sich mit Wordpress auf einer ähnlichen Ebene wie ich es in meinem Beruf mit TYPO3 tue, da einen ähnlich umfangreiches Verwaltungs- und Redaktionsnetz benötigen würde um wirklich halbwegs professionelle Seiten zu erzeugen.

Da Wordpress gänzlich anders als TYPO3 funktioniert hoffe ich, mich dabei nicht selbst unter Druck zu setzen und als Ergebniss einfach eine schöne, ansprechende Webseite zu erhalten, die den geneigten Besucher (anders als dieser Text ;) ) nicht direkt einschläfert.

Ich hatte 2006 schonmal ein Blog angefangen. Dieses lief damals noch mit Serendipity. Dieses habe ich allerdings recht schnell aufgegeben. Zum einen hatte ich nicht die Ruhe (und Ahnung) das regelmässig zu pflegen, zum anderen ist bei meinem damaligen Hoster Server4You der vServer abgestürzt. Ob man's mir gleubt oder nicht: Gänzlich ohne mein zutun. Vom einen auf den anderen Tag kam ich an nichts mehr dran. Das Backupsystem welches sie als Feature angeben und welches ich auch immer genutzt habe, indem ich vor größeren Veränderungen ein Backup erstellte, funktionierte nicht mehr. Diese Firma kümmert sich sehr schlecht um Ihre Technik.
So funktionierte auch seit Monaten die Trafficzählung nicht mehr, so das ich auf meine Nachfrage per eMail eine Freikarte dazu bekam mehr Traffic zu produzieren als ich in meinem Paket habe, da sie es ohnehin nicht nachvollziehen können (!!).
Obwohl es an deren mangelhaften Systemen lag, wollte man für eine manuelle Wiederherstellung ca. 500 € haben. Das war der Punkt wo ich mich von dieser Firma verabschiedet habe und mit Sack und Pack (und dem letzten selbst erstelltem Backup) auf diesen Server bei Strato umgezogen bin.

Ich habe inzwischen von mehreren Seiten gehört das die Leute mit Wordpress besser klar kommen als mit Serendipity, also habe ich mich dieses Mal hierfür entschieden.

Um die alten Beiträge nicht zu verlieren, habe ich nochmal Temporär eine Serendipity Installation erstellt, den MySQL Dump des alten Blogs geladen, und den RSS Feed in Wordpress importiert.
Hat bis auf Hyperlinks und <img>-Tags hervorragend geklappt :) Sogar die Zeitstempel sind erhalten geblieben, was mir sehr wichtig war.

Zur Erklärung also:
DIESES ist der erste Beitrag des neuen Blogs. Alle die früher Datiert sind, stammen noch aus dem alten Serendipity System.

Die Intentionen dieses Blogs möchte ich im folgenden kurz Beschreiben, um mich nicht auf meinem eigenen Weg zu verlieren (wozu ich leider neige):

  • Blog als Haupt-Homepage mit späterer Integration weiterer Applikationen wie Galery oder ähnlichem
  • Tagebuch (Kategorie "Privates Leben")
  • Newssite, was sich auf der Homepage verändert hat, bzw. welche neuen Sektionen es so gibt (Kategorie "Homepage")
  • Oft habe ich mir zusätzliches Verständniss für Technik, Programme, etc. zusätzlich aneignen müssen. Teilweise sind mir hierbei in meinen Augen mangelhafte Umsetzungen oder Lösungen aufgefallen, wodurch ich des öfteren eigene Scripte gebastelt habe. Oder wenn um eine bestimmte Aufgabe zu erledigen eine bestimmte Befehlssyntax auf meinem Server notwendig ist, möchte ich die Kategorie "Technik" als Anlauf- und Ablagestelle für solches Know-How nutzen.
  • Wenn ich mir neue Kenntnisse oder nicht geheime Lösungen für jobbezogene Problemstellungen erarbeite, dann möchte ich dieses unter der Kategorie "Job und Beruf" einstellen. Ich hoffe dieses Ziel überschneidet sich nicht zusehr mit der Kategorie "Technik" :)
  • Weiteres folgt spontan :)

So, viel Spass wünsche ich euch beim lesen und mir selbst beim betreiben dieses WebLogs! :)

Teilen per: TwitterEmail