Unmengen von Neuigkeiten
24. Juni 2009
Für eine TYPO3-Seite benutze ich ein bisschen TypoScript, um tt_news-Einträge in einen Marker zu kopieren, damit diese News-Liste auf allen Seiten an der selben Stelle angezeigt wird.
1 2 3 4 5 6 7 8 9 |
Hierbei wird einfach in Zeile 5 die entsprechende Tabelle ausgewählt und in Zeile 6 die ID des tt_news-Plugins angegeben. Das ganze kann man dann noch entsprechend stylen und alles ist gut.
Bis irgendwann noch eine Kategorie hinzukommt und man alle Einträge anzeigen lassen will außer die, die in einer bestimmten Kategorie stehen. Den ganzen Beitrag lesen.
Computer verstehen Computer 2
5. Mai 2009
Letzten Mittwoch habe ich, wie schon zuvor berichtet, den Semantic Web Day in Leipzig besucht. Alles in allem war es eine sehr spannende Veranstaltung mit vielen interessanten Ansätzen und Ideen zum semantischen Internet, die sich auf jeden Fall gelohnt hat.
Drei Präsentationen fand ich besonders beeindruckend: loomp, Topic Maps und SWM+. Den ganzen Beitrag lesen.
Computer verstehen Computer
20. März 2009
Am 29.04.09 werde ich in Leipzig den Semantic Web Day besuchen. Sowohl die Vorstellung der Veranstaltung als auch ein großer Teil der Beiträge klingen sehr interessant, so das ich mich dazu entschlossen habe, zu dieser Veranstaltung zu fahren. Vor allem interessieren mich die beiden Vorträge „Semantische Wikis” und „Wissensmanagement im Unternehmen”, da verspreche ich mir mehr als das übliche, was bereits zu Wikis und deren Einsatzmöglichkeiten bekannt ist.
Ich hoffe nur, das die Veranstaltung keine Produktpräsentation wird, sondern auch einen echten Mehrwert im Sinne von Informationen und Lerneffekt bietet. Schau mer mal.
Meine Objekte sind Nullen
26. Februar 2009
Falls jemand mal in die Verlegenheit kommt, ein Dokuwiki um jQuery zu erweitern, sollte er man eine Kleinigkeit beachten: Dokuwiki implementiert selbst ein
1 | $() |
-Objekt und überschreibt das von jQuery erzeugte. Was letztlich dazu führt, das alle Aufrufe des jQuery-Objektes mit einem eiskalten
1 | $(MEINE_ID) is null |
fehlschlagen.
Abhilfe schafft ein kleines
1 | <a title="jquery.noconflict: Dokumentation auf jquery.com" href="http://docs.jquery.com/Core/jQuery.noConflict" target="_blank">jQuery.noConflict();</a> |
in der ersten Zeile im eigenen JavaScript nach der Inkludierung der jQuery-Bibliothek und die Nutzung des
1 | jQuery() |
-Objektes statt der kürzeren Variante
1 | $() |
.
Debugging dank Fremdentscheidung
3. Februar 2009
E-Mail in Outlook 2007
Ich habe eine Extension für TYPO3 geschrieben, die per Cron-Job Benutzer deaktiviert, die sich seit mehr als 90 Tagen nicht mehr eingeloggt haben. Die Extension schickt darauf hin eine Mail mit den Namen der Benutzer, die deaktiviert wurden und alles ist gut. Das heißt, so lange man die Mail nicht im Outlook liest.
Denn der Lesbarkeit halber habe ich die Namen der Redakteure als Liste ausgeben lassen, pro Zeile ein Name. Allerdings kamen im Outlook selbst die Listen immer nur zerstückelt an: Ein Teil war so wie geplant, ein anderer Teil war völlig ohne Zeilenumbrüche. Also habe ich mir einen Kollegen dazu geholt, wir sahen beide auch keinen Fehler. Das hatte einen sehr einfachen Grund: Es gab keinen Fehler.
Zumindest nicht in der Extension. Outlook hatte eine kleine blaue Zeile über dem E-Mail-Text, zu sehen im großen Bild, das beim Klick auf das Thumbnail erscheint. Dort schrieb Outlook, es hätte “Unnötige Zeilenumbrüche entfernt”. Aha. Danke. Und wer oder was entscheidet, welche Zeilenumbrüche unnötig sind? Und vor allem: Warum macht Outlook das?
Hilfe
31. Januar 2009
Da hat es doch nur ein halbes Jahr gedauert, bis ein neuer Artikel geschrieben wurde…
Aber dafür ist alles neu. Das Blog hat ein neues Design und Layout sowie eine völlig erneuerte Basis. Und nicht nur rifter.org ist neu:
- halle-waehlt.de ist völlig überarbeitet und läuft jetzt auf TYPO3
- <tag>manufaktur.de ist neu im Netz und ebenfalls in TYPO3 umgesetzt
Was ist noch neu? Eventuell die Regelmäßigkeit der Einträge im Blog. Aber das wird die Zeit zeigen. ;-)
Ich bins, der Autor
7. August 2008
Auf typo3.intervation.de gibt es eine sehr nützliche Anleitung zum automatischen Setzen von Feldern bei TYPO3-Inhalten. Dies macht Sinn, wenn man z.B. für eine neue Seite gleich den Autor und die Emailadresse eintragen lassen will, was sonst selbst gemacht werden muß und gern vergessen wird. Die Anleitung ist einfach und leicht für eigene Zwecke zu erweitern: Backend-Felder vorbelegen.
Das Problem in einer aktuellen Installation war nur, das die Inhalte, die über diese Erweiterung eingetragen werden, gecached sind, was so natürlich keinen Sinn macht. Also wird einfach der Erweiterung durch ein
1 | $this->pi_USER_INT_obj = 1; |
verboten, den Cache zu benutzen und schwups stehen der korrekte Autor und seine Emailadresse in den Metadaten. Feine Sache. ;-)
Aua
12. Juni 2008
Es gibt Momente, da will man einfach nur noch ganz laut schreien. Dieser kleine Codeschnipsel lief mir gerade in einem neuen Projekt über den Weg.
1 | <div style="clear: both;"><img alt="" src="../../../blind.gif" border="0" height="0"></div> |
Falls mir irgendwer erklären kann, das dieses Stückchen HTML irgendeinen Sinn macht, nur zu.
Naja, aber nur fast
7. Februar 2008

Das Leben ist mal wieder ironischer, als man erwartet, dachte ich heute bei mir, als ich auf dem Parkplatz gegenüber diesen LKW entdeckte. Denn es sind nur noch maximal 16 Tage, die ich in Leipzig verbringen werde.
Entschuldigt bitte die Qualität des Fotos, meine Handykamera hat mir mit dem Bild ihre Grenzen aufgezeigt.
Ach ja, netresearch hat einige Stellen zu besetzen. Unter anderem auch meine. Irgendjemand Interesse?
Och nö, nicht schon wieder SEO
25. September 2007
Dachte ich, als ich gestern zum ersten Mal den Webmontag in Halle besuchte. Geplant waren eigentlich drei Themen, von denen eines, und natürlich das, was mich am wenigstens interessiert, am ausführlichsten behandelt wurde: Suchmaschinenoptimierung. Ich kann es nicht mehr hören…
Um nicht falsch verstanden zu werden: Andreas Hörcher von finwall, der den Vortrag hielt, hat seine Sache gut gemacht. Praxis und Theorie, zwischendurch Fragen beantwortet und dadurch geschafft, einen 20-Minuten-Vortrag auf gute 90 Minuten auszudehnen. Bleibt trotzdem das leidige Thema SEO: Den der eigentliche Kern der Optimierer für Suchmaschinen ist es doch, Versäumnisse von Webagenturen nachzuholen. Denn eine Agentur, die eine semantisch korrekte Seite erstellt, die relevante Inhalte bietet, braucht keine Verbesserung für Suchmaschinen.
Denn alles, was die Suchmaschinenexperten darüber hinaus bieten, ist darüber hinaus eine graue Zone zwischen Tricks und Kniffen und optimiert die Seite zwar für Suchmaschinen, aber nicht mehr für den Benutzer. Und der Seitenbesucher spielte gestern Abend gar keine Rolle mehr. Googlebot und Crawler scheinen die Einheiten zu sein, mit denen der Erfolg gemessen wird, das die Robots der Suchmaschinen aber nix kaufen, keinen Umsatz machen, wurde ausgeblendet.
Nochmal: Baut oder lasst euch einfach gute Seiten bauen, schreibt oder lasst interessante und relevante Texte schreiben, dann spart ihr euch das Geld für die Googleoptimierung.
Sind das jetzt 7-9% Keyworddichte? ;-)
Das zweite Thema (Facebook) habe ich leider verpasst, weil ich mit Thomas, Gordon, Frank und Daniel eine sehr spannende Diskussion führte. Worum es ging? Programmierung an der technologischen Spitze, die klassische Diskussion Beta und neue Features (PHP6, TYPO3 5) vs. Stable und sicher (PHP5.x, TYPO3 4.x). Um Java ging es auch noch, aber Kaffee hatte ich gestern schon genug.