Blogroll mit PHP
Mal ein bisschen Web 2.0 hier reinbringen, denn zu jedem Blog gehört eine Blogroll(e). Ich hab das eben mal mit PHP und MySQL implementiert. Als Erstes muss eine neue MySQL-Tabelle angelegt werden, die so aussieht:
CREATE TABLE IF NOT EXISTS `blogroll` ( `ID` int(150) NOT NULL auto_increment, `URL` varchar(150) NOT NULL, `NAME` text NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;
Die entstandene Tabelle muss dann noch mit Blogs und deren URL befüllt werden. Jetzt gehts ans PHP-Skript:
Code bei pastebin.com ausgelagert
Das Skript kann man jetzt auf einer beliebigen Seite einbinden und die Anzahl der zufälligen Links kann natürlich im Skript verändert werden.
Tutorial - Einrichten einer Testumgebung im Firefox
Ich beschreibe hier jetzt wie man sich eine Test- bzw. Entwicklungsumgebung für den Firefox einrichtet. In dieser kann man dann anschließend eigene oder übersetzte Erweiterungen ausprobieren.
Dieses Tutorial ist der erste Teil einer Anleitung fürs Firefoxaddon entwickeln.
Leider habe ich keinen Schimmer ob das jemals fertig wird, aber anfangen kann man es ja mal.
Also, los gehts:
Ein unvermeidbarer Aspekt der Entwicklung eines Programms ist das Testen und ggf Bugfixen. Wenn mal etwas schiefläuft ist man sicherlich froh darüber sich nicht die eigene Firefoxinstallation zu zerschießen. Aufgrund dessen legt man sich am besten ein Profil extra fürs Ausprobieren an. (siehe Profile im FirefoxWiki.
Mit dieser nützlichen Erweiterung, kann man dann bequem zwischen den verschiedenen Profilen hin und her wechseln.
An dieser Stelle könnte man im frisch erstelltem Profil noch ein paar about:config Werte ändern, aber das ist eigentlich nicht dringend notwendig und dient nur dem Debuggen, aber soweit sind wir noch nicht. Das kann problemlos noch im späterem Verlauf nachgeholt werden.
Sehr empfehlenswert ist auch die Erweiterung für Extension Developer, damit ist es z.B. möglich die fertige Erweiterung aus dem Browser heraus in ein installationsfähiges Format packen.
Später mehr dazu.
Das war es erstmal an dieser Stelle, eine Fortführung wird hoffentlich noch folgen.