Zum Inhalt
Samstag, 8. September 2007

Die angenehmsten Typo3 Plugins

Diese Typo3 Plugins verwende ich am meisten: Ohne die kann ich nicht mehr arbeiten ;)
Getagged mit: CMS, Typo3, webdevelopment

... link (2 comments)   ... beitrag kommentieren

Freitag, 15. September 2006

Unicode Characters to HTML Entities Converter

http://pioneer.stereo.lu/converter.html: Sehr sehr hilfreich wenn man UTF-8 Buchstaben in HTML Entities umwandeln will.

Das braucht man z.B.: wenn die Datenbank nicht utf-8 kompatibel ist.

... link (0 comments)   ... beitrag kommentieren

Donnerstag, 18. Mai 2006

mod_jk wichtige Einstellung für Helma

JkOptions +ForwardURIEscaped
Dann klappts auch mit den urlencoded mapping von helma Objects.
Getagged mit: Helma, webdevelopment

... link (0 comments)   ... beitrag kommentieren

Freitag, 28. April 2006

Ermittlung woher wer kommt im Netz

http://www.maxmind.com/app/java: GeoIP Java API geniales tool und natürlich voll helma kompatibel nachdem es in Java geschrieben ist.
Getagged mit: Internet, Java, webdevelopment

... link (0 comments)   ... beitrag kommentieren

Mittwoch, 12. April 2006

Kleine nette Flash slideshow

http://whatdoiknow.org/archives/001629.shtml: Die ist aber klein und nett ;)

Es gibt dazu auch den (oder auch die) großen Bruder (große Schwester).

http://www.slideshowpro.net/

... link (1 comment)   ... beitrag kommentieren

Samstag, 25. Februar 2006

Netvibes

http://www.netvibes.com/: Nette web 2.0 Anwendung mit AJAX. Unbedingt mal ausprobieren. Das POP3 Plugin würde ich nicht verwenden :)
Getagged mit: AJAX, web 2.0, webdevelopment

... link (0 comments)   ... beitrag kommentieren

Montag, 6. Februar 2006

Nur Javascript Fehler in Firefox anzeigen

wie alle schon bemerkt haben, zeigt Firefox jetzt jeglichen Fehler in der "Java-Script" Console an.

Mit dieser Extention kann man z.B. die CSS Fehler weg und wieder dazuschalten. Es ist eine ein und ausblenden Funktion für einen Typ von Fehler (javascript, css, xml, ...)

http://forums.mozillazine.org/viewtopic.php?t=318102
Getagged mit: Firefox, webdevelopment

... link (0 comments)   ... beitrag kommentieren

Dienstag, 27. Dezember 2005

Antville (Weiter)entwicklungen

Nachdem sich ja auf der antville Liste nichts seit einem Jahr getan hat, werde ich hier beginnen Erweiterungen zu posten:
  • tag_module (zip, 64 KB)
  • antirefspam_module (zip, 9 KB): trappes referrer spam. In HopObject/onRequest() muß man als erste Instruction "root.refspam.track();" eintragen.
  • css_module (zip, 10 KB)
  • rss2_module (zip, 15 KB): enthält eine neue rss2 und rss2.xml action die einen validierenden rss2 Feed enthält.
    [Valid RSS]
  • capture_module.tar (gz, 10 KB): enthält eine action auf Site Ebene die ein Bild mit einem zufälligen Text generiert. Die Technologie dahinter benutzt SVG-XML Files und batik.

    Ich habe batik und svg gewählt, weil man damit eine hohe Flexibilität, wie das Bild, die Schrift usw auszusehen hat, bekommt.

    Performance Tests Zeigen das es beim ersten Aufruf 4 Sekunden auf helma Seite vergehen. Folge Aufrufe brauchen dann nur mehr 40-60 millis (Quelle: Logfiles :).

    Damit mein Modul funktioniert braucht man batik und xerces.
  • action_export (js, 10 KB): Exportiert eine Antville Installation in eine neue Datenbank
Die Module stehen teilweise unter der GPL die ihr hier nachlesen könnt, oder downloaden licence_gpl.txt (txt, 18 KB) als auch unter der The License of Antville.

Die kann sicher wer brauchen.

Nachdem es jetzt auch twoday_open gibt hier ein "kleines" update script das die Datenbank von antville auf den Stand von twoday_open bringt und die Datensätze modifiziert.

!!!Achtung!!! zuerst ein Datenbank-Backup machen bevor man das sql drüberlaufen läßt! Ich übernehme keine Garantie für irgendwelche Schäden oder Datenverluste.

update (sql, 5 KB)

Das Script funktioniert nur auf mysql wenn mich nicht alles täuscht.

Ein Problem hab ich noch. Im StoryMgr werden jetzt auf einmal sämtliche Beiträge die eigentlich online sein sollten als offline angezeigt, weil das switch macro nicht richtig funktioniert.

... link (5 comments)   ... beitrag kommentieren

Freitag, 16. Dezember 2005

Schützen von Files mit apache und php

Ich wollte immer schon ein Verzeichnis mit php schützen um meinen eigenen Authentifizierungs Mechanismus anzuwenden (ob der jetzt besser oder schlechter ist als ein Anderer ist nicht Teil dieses Beitrags).

Was man vielleicht braucht ist das Modul php-mime_magic, falls es nicht am Server installiert ist.

.htaccess
# thanxs to wordpress for these rules

<IfModule mod_rewrite.c>
# remove the directoryIndex
# hope you can overwrite this
Options -Indexes

RewriteEngine On
# when a file is present
RewriteCond %{REQUEST_FILENAME} -f

# rewrite to index.php
RewriteRule ^(.*)$ /SomeOtherLocation/index.php [QSA,L]
</IfModule>


index.php
<?php
// your auth goes here!

$filePath = $_SERVER["DOCUMENT_ROOT"] . $_SERVER["REQUEST_URI"];
// open the file binary
$fp = fopen($filePath, 'rb');

// send the right headers !!!
header("Content-Type: " . mime_content_type ($filePath));
header("Content-Length: " . filesize($filePath));

// dump the file and stop the script
fpassthru($fp);
exit;
?>


Und das nette ist das der User garnichts davon merkt weil in der Adressleiste sich nichts ändert (also kein Redirect).

Im php script nie vergessen den Header zu setzen.
Getagged mit: apache, php, webdevelopment

... link (0 comments)   ... beitrag kommentieren

Mittwoch, 14. Dezember 2005

Tagging allgemein

Warum soll man überhaupt tagging verwenden? Diese Frage hab ich jetzt schon oft gestellt bekommen. Diese Frage kann man auf die Schnelle so beantworten:

"Willst du einem Beitrag, Bild oder File mehreren Themen zuweisen, geht das am einfachsten mit Tagging. Tagging ist also nichts anderes als ein anderes (klingt halt moderner) Wort für Mehrfachkategorisierung."

Der Begriff der Folksonomy wird damit meißt Hand in Hand genannt. Dabei handelt es sich um eine "Verschlagwortung" von Inhalten (meißt Internet-Inhalten) und das öffentliche Zugänglichmachen von diesen Kategorisierungen. Andere Benutzer wählen aus den bereits bestehenden Tags dann, für ihre eigene Kategorisierung, aus.

Was aber interessant ist: Tags lassen sich viel schneller vergeben als ein Thema. Bei einem Thema muß man immer erst nachdenken ob es paßt und stellt gegebenenfalls sogar seine vorhandene Themen um, damit der neue Inhalt hineinpaßt.

Das fällt beim Tagging komplett weg, da unsere herangehensweise (tolles Wort) eine Andere ist. Dazu gibt es diesen aufschlußreichen Artikel.

 Dies hier stellt die Objektorientierte Ansicht in UML dar und diente als Vorlage (Betonung liegt auf Vorlage :) für unsere Tag Implementierung (gz, 47 KB), die aber für jede antville Installation genutzt werden kann.
Getagged mit: tagging, webdevelopment

... link (2 comments)   ... beitrag kommentieren