Kategorie: Uncategorized

  • Via IRC in der Drupal Welt

    IRC ist ein Protokoll, welches zum Chatten benutzt wird. Dabei gibt es diverse Clients. Ich habe auch einige ausprobiert und war nie so richtig zufrieden. Bis ich kürzlich den multiprotokoll Messenger "Pidgin" installiert habe:

    • ICQ
    • Google Talk
    • Msn
    • AIM
    • und eben IRC

    Der Vorteil also: kein zusätzliches Programm mehr für IRC, welches laufen muss und die Oberfläche sieht erst noch besser aus als das beim kvIRC der Fall war (den habe ich vorher gebraucht).

    Es stellt sich die Frage, wozu IRC. Das Forum ist ein ausgezeichneter Ort, um Antworten auf Fragen zu bekommen. Manchmal ist es jedoch einfach zu wenig dynamisch, da es sich hier halt um ein asynchrones Kommunikationsmedium handelt. Chatten ist dann besser geeignet. Einige gängige IRC Räume rund um Drupal:

    • #drupal.de
    • #drupal (Englisch, nur Entwicklung)
    • #drupal-support (Englisch, Enduserfragen)
    • #css (Englisch)
    • #jquery (Englisch)

    Eine weitere gute Adresse, wenn man via IRC unterwegs ist, ist pastebin.com. Dort kann man bequem Codeschnippsel reinkopieren. Diese werden dann mit dem richtigen Highlighting angezeigt. Also nie und nimmer Code direkt im IRC reinkopieren, da man das dort sowieso nicht richtig lesen kann!

    #Drupal.de braucht noch ein wenig Unterstützung. Es sind zwar fast immer Leute drin, jedoch sind viele davon nebenbei am Arbeiten. Es gibt also nicht immer antworten. Falls Fragen sind, dann einfach fragen, aber auch nicht böse sein, wenn keine Antwort zurück kommt, oder halt einfach warten… 😉 Und falls du die Antwort auf eine Frage kennst, dann kannst du ruhig auch mal antworten 😉 … man muss kein Profi sein.

    Mittwoch Abend sollte eigentlich IRC Meetingday sein, aber das hat sich wohl ein bisschen verdudelt.

     

  • Zen und Theme Wizard harmonieren nicht

    Der Theme Wizard, welcher mit Views mitkommt ist ganz angenehm und macht Views noch viel mächtiger. Vor allem ist es meiner Meinung nach auch relativ simpel zu bedienen. Zwei sehr wichtige Bemerkungen dazu jedoch:

    1. Es funktioniert nur, wenn die Views auf "list" gestellt ist! Sonst kann man lange suchen und machen, es wird nicht funktionieren.
    2. Verwendet man ein Subtheme von Zen, so müssen noch zwei kleine Anpassungen gemacht werden (siehe dazu Zen Handbuch). Einfach die Zeilen austauschen:
      • In der template.php Datei
      • und in der views….tpl.php Datei.

    Damit sollte es dann auch wieder klappen. Hoffe, das erspart vielleicht jemandem ein paar Stunden Zeit und viel Ärger 😉

     

     

  • Wie kann ich Drupal helfen?

    Als Drupalneuling ist man erstmals erschlagen von der grossen Vielfalt an Modulen und klickt sich schnell seine erste Seite zusammen. Man ist begeistert. Viele bauen ihre Seite und kümmern sich nicht mehr darum, machen keine wirklichen Fortschritte und wechseln vielleicht zu einem anderen CMS (gibt es so etwas überhaupt?).

    Andere jedoch machen mit jedem Projekt stetig neue Fortschritte: Besseres Themen, bessere Kenntnisse der Module, bessere Kenntnisse der API, bessere Kenntnisse der Community. So geht es weiter.

    Irgend wann kommt man zum Punkt, wo man gerne auch wieder etwas an die Community zurück gibt.

    Lullabot hat eine coole Präsentation an der DrupalCon Boston gemacht und ein paar Ideen gegeben:

    • Geld
    • Übersetzungen
    • Usability
    • Andern helfen
    • Dokumentation schreiben
    • Flicken

    Ich denke für uns als deutschsprachige Drupal Community ist vor allem das Übersetzen ein wichtiger Punkt und wird vor allem auch die Akzeptanz von Drupal hierzulande erhöhen. Es braucht dazu auch keine wahnsinnigen technischen Kenntnisse.

    Drupal Core wurde bereits ins Deutsche übersetzt, aber bei den anderen Modulen gibt es z.T. noch sehr viel Nachholbedarf. Ich habe mal ein wenig am Ubercart Modul übersetzt. Sehr viele Lücken und zum Teil sehr sehr sehr schlechte Übersetzung (sprich übersät mit Rechtschreibefehlern).

    Es gibt eine zentrale Plattform für Übersetzungen. Wer interessiert ist, soll sich doch dort einfach mal am Besten anmelden und kann so mithelfen. Die Anzahl an Projekten ist zwar noch sehr begrenzt, aber da kann man sicher mit dem Betreiber reden, falls noch weitere Projekte hinzugefügt werden sollten.

  • 2. Drupaltreffen in Zürich/Schweiz

    Morgen Mittwoch, 12. März findet das 2. schweizer Drupaltreffen in Zürich statt. Details in der Drupal Gruppe.

  • Was machen Geeks, wenn sie nicht schlafen können?

    Als Geek muss so etwas einfach in mein Blog :). Ein Freund hat mir dies erzählt, nachdem ich mit ihm einige Tage vor seiner Hochzeit telefoniert habe und das muss einfach an die Welt raus:

    Wenn ich nicht einschlafen kann, dann versuche ich mir meinen Traumcomputer zusammenzustellen. Was für eine Videokarte, und da könnte ich noch eine coole Festplatte, und und und … aber so weit bin ich noch nicht gekommen."

    Also jetzt wäre dann hier natürlich die Frage, ob man dann nicht einfach noch viel aufgeregter wird, wenn man sich das Ding in seinem Traum vorstellt…? Ich werde es auf jeden Fall mal versuchen, wenn es soweit kommen sollte.

  • Portierung nach D6 – Status

    Damit ich rapsli.ch von D5 auf D6 portieren kann, müssen als D6 Module vorhanden sein:

    • ok – Actions – Core
    • patch – Admin menu
    • ok – captcha
    • dev – CCK
    • ok – Code Filter
    • nein – comment notify
    • ok – comment info – core
    • ok – Content Template
    • ok – Custom Breadcrumbs
    • ok – FCK Editor
    • Feeburner
    • ok – Fivestar
    • dev – image
    • nein – Imagecache
    • nein – Imagefield
    • nein – Inline
    • nein – NodeReferrer
    • ok – Meta Tags
    • dev – Pathauto
    • ok – Poormanscron
    • dev – Similar Entries
    • ok – Tagadelic
    • nein – Thickbox (sollte im April rauskommen)
    • ok – Token
    • alpha – Views
    • nein – Views Bonus Pack
    • dev – Voiting API
    • nein – Workflow
    • nein – Workflow-ng
    • patch – XML Sitemap

    So wie es ausschaut, ist besonders mit CCK noch ein Problem, bzw. braucht noch ein wenig Zeit. Dann muss ich mich halt noch ein wenig gedulden, da gerade CCK ein extrem wichtiges Modul ist!

  • Drupal im Wachstum – ein paar Zahlen

    Drupal ist extrem am Wachsen, wie die folgenden Zahlen belegen (Kommentare und Abstände sind nicht mitgezählt):

    2005 Heute
    35'000 Zeilen PHP Code 50'000 Zeilen PHP Code
    300'000 Zeilen Contributed Code 1'800'000 Zeilen contributed Code

    Das ist eine Steigerung um fast 150%. Die Anzahl der Contributed Module beträgt fast 3000! Eine beachtliche Anzahl. Diese Daten stammen von einem Blogpost von Lullabot:

    QUESTION: As commercial entities enter, they want slower releases.

    Most people want faster releases according to Dries' slides. From a pure project perspective, it's one of the ??? things we face.

    Sehr interessante Frage und ich muss sagen, dass ein bisschen Wahrheit dahinter steckt. Ich habe vor ziemlich genau 1 Jahr mit Drupal angefangen und habe das Glück gehabt direkt mit Drupal 5 einzusteigen. Ich habe damals die ganze Euphorie nicht ganz verstanden. Es ist doch nur eine neue Version… Jetzt bin ich in einer anderen Lage. Auf der einen Seite habe ich einige Seiten, welche auf Drupal 5 laufen und eigentlich auch ganz gut laufen. Auf der anderen Seite ist Drupal 6 mit den coolen Featuren. Update?

    Als Informatiker gilt grundsätzlich: "Ein laufendes System soll nicht verändert werden". Schön? Das heisst, die alten Seiten werden nie in den Genuss von Drupal 6 kommen? Im Moment ist es ja noch relativ einfach, alle meine Seiten laufen auf D5, doch in ein paar Monaten, wenn die Module für D6 portiert sind, werden die neuen Seiten mit D6 gebaut. D6 und D5 parallel betreiben 🙁

    Das ist wohl der Fluch und Segen der Informatik. Veränderungen sind an der Tagesordnung…

  • Workflow-ng geht voll ab

    Für meinen kleinen Shop, den ich gerade am Bauen bin, habe ich ein paar kleine zusätzliche Workflows gebraucht. Ich war schon fast dran, das Workflow modul zu installieren, aber dann ist mir doch noch in den Sinn gekommen, dass das ubercart Modul ja das workflow-ng Modul benötigt… warum also nicht das einmal ausprobieren 😉

    Wau. Es ist absolut genial. Es ist viel flexibler als das Workflow Modul. Aber von vorne. Zuerst einmal muss das Modul "Workflow-ng UI" installiert werden. Klaro, kein Problem. Jetzt kann es losgehen. Wenn man eine neue Rolle hinzufügt "dmin/workflow-ng/configurations/0/add" merkt man schnell, wie mächtig dieses Modul ist:

    [inline:screenshot_workflow-ng_1.jpg=Screenshot Workflow-ng]

    So gibt es doch extrem viele Möglichkeiten! Extrem cool! Oky. Es wurde ein Event ausgewählt, z.B. ein Benutzer hat sich registriert.

    [inline:screenshot_workflow-ng_2.jpg=Screenshot Workflow-ng]

    Es können Bedingungen hinzugefügt werden, welche erfüllt sein müssen, damit der Workflow ausgeführt wird. Bei den Bedingungen gibt es diverse Auswahl und man kann sogar eine eigene PHP Funktion reinschreiben, welche evaluiert werden muss.

    Auch bei den Aktionen hat man mehr Auswahl, als man sich das vom normalen Workflow Modul gewohnt ist.

    Fazit: Ein echt cooles Modul! Sehr flexibel und sehr mächtig. Es gibt zudem noch ein weiteres Modul dazu State irgend etwas… ich nehme an, dass hier Workflows für Content eingerichtet werden können… kommt auch noch zum Test 😉

  • Dell Inspiron 510m Ram aufrüsten

    Soben habe ich mein altes Notebook Dell Inspiron 510m aufgerüstet. Die alten 512 MB Ram wurden um 1024 MB erweitetert Kingston Value Ram PC2700 CL2.5. Es ist wieder eine wahre Freude und so kann ich den neuen Notebookkauf noch 1 Jahr aufschieben, da mein altes noch wirklich gut Dienste leistet.

    Zum Gamen ist das 510m zwar nicht geeignet, da keine richtige Grafikkarte drin ist, aber zum Entwickeln reicht es allemal und das ist ja eigentlich auch alles wofür ich es brauche. Programmieren, Uni und Programmieren.

    Und wer ein wenig Bammel hat, die Dinger selber auszutauschen, weil ja vielleich etwas kaputt gehen könnte… es ist gar nicht schwer, klick, klick und so sind sie draussen, klick und schon ist der neue Riegel wieder drinnen. War vielleicht eine Sache von 5 Minuten.

    Oftmals taucht zudem die Frage auf, ob man denn verschiedene Grössen auch mischen könnte. Ich glaube früher ging das nicht, aber hier ist kein Problem. Ich habe im einen Slot 1024 und im andern 256 MB und funktioniert bestens.

  • Experiment Earth – Virtuelle Grundstücke Handeln

    Ich bin vor Kurzem über die Seite www.ExperimentEarth.com gestolpert, auf der virtuelles Land gekauft und verkauft werden kann. Dieses virtuelle Land kann als Werbefläche genutzt werden, indem ein Bild auf eine Weltkarte geladen und mit einer externen Webseite verlinkt werden kann. Was sich zunächst unsinnig anhört basiert jedoch auf der Tatsache, dass Werbeflächen auf einer vielbesuchten Webseite einen berechenbaren Wert besitzen. Felder auf ExperimentEarth können wie Aktien an der Börse unter den Usern gehandelt werden. Der Wert der virtuellen Grundstücke wird durch zunehmende Besucherzahlen ansteigen. Wer also heute schon Land an einer klugen Stelle kauft, wird es mit steigender Popularität für ein mehrfaches weiterverkaufen können  (Je mehr Traffic desto wertvoller das Feld).

    Für jeden neuen User gibt es 1 km2 Land umsonst. Ich habe mir mein Gratisfeld geholt. Promotion codes können auf http://www.experimentearth.com/promotioncodes.php geholt und auf http://www.experimentearth.com/buy.php eingesetzt werden.