Artikel in 2012
Wie man eine Page List mit Concrete5 baut
Eines der am besten dokumentierten CMS aus dem breiten Angebot an Open Source Systemen hört auf den Namen Concrete5. Was den Marktanteil angeht, liegt es noch weit hinter den großen Systemen wie Drupal oder Wordpress zurück, aber der Abstand wird von Mal zu Mal geringer. Tatsächlich bietet es ein sehr angenehmes Interface für Redakteure und Entwickler kleinerer Seiten.
Mehrere jQuery-Versionen gleichzeitig nutzen
jQuery bietet durch den noConflict-Modus von Haus aus die Möglichkeit, mehrere Versionen von jQuery bzw. jQuery zusammen mit anderen Libraries gleichzeitig zu nutzen. Den Overhead durch die Nutzung zweier gleichartiger Libraries sollte man tunlichst vermeiden. Leider ist man durch die Nutzung eines CMS unter Umständen gezwungen eine weitere Bibliothek einzubinden, ohne die alte anzutasten. In diesem Artikel erkläre ich Euch, wie das vonstatten gehen kann und welche Eigenheiten man beachten muss.
jQuery Vibration Game (3)
Spiel's noch einmal, Sam
Schriftsteller lassen Ihre Romanhelden absichtlich leiden, um die Spannung zu erhöhen und den Leser bei der Stange zu halten. Auch wir haben einen wichtigen Grundstein für die Spielmotivation gelegt, sind aber noch nicht am Ende unserer Möglichkeiten.
Drupal RPG Creator
Mann gegen Mann
Neben dem obligatorischen Würfelspiel wird sich wohl jeder einigermaßen Spiele-interessierte Programmierer einmal an einem Rollenspiel versuchen. Eines meiner Langzeitprojekte (lat.: Projekte die ewig dauern und nie fertig werden) ist der Drupal RPG Creator. Bei keinem anderen Projekt habe ich so oft alles wieder über den Haufen geworfen und von vorne angefangen.
jQuery Vibration Game (2)
Wir brauchen mehr Verlierer
In unserem vorherigen Let's Code haben wir den Grundstein für ein Spiel auf Basis der Vibration API gelegt. Die Freude über einen Sieg dürfte allerdings momentan noch durch den Umstand gemildert werden, dass man überhaupt nicht verlieren kann. Das Spiel ist also langweiliger als der Unterricht bei meinem ehemaligen Geschichtslehrer, dessen monotone Stimme mich in regelmäßigen Abständen wegnicken ließ. Und das obwohl mich das Fach interessierte. Aber genug der alten Zeiten und frisch ans Werk, der Spieler will verlieren können!
jQuery Vibration Game (1)
Idee und grundlegende Features
An der Vibrations API ist besonders bemerkenswert, dass diese neue Schnittstelle explizit im Hinblick auf eine mögliche Verwendung in Spielen erdacht wurde. Da wollen wir uns also gar nicht groß Lumpen lassen und hauen gleich mal eine Spielidee raus. Wir wollen die Vibration API aber nicht nur einfach nutzen, sondern wir machen sie gleich zum Kernelement unseres kleinen Spielchens. Hierfür verwenden wir neben jQuery, auch direkt die in meinem vorherigen Beitrag vorgestellte Vibration API Wrapper-Funktion.
Vibration API
Jetzt wird's wild
Na, wenn das kein ansprechender Titel ist. Wir starten direkt richtig versaut durch und lernen unseren lieben Browser auf ganz neue Weise kennen. Hat die W3C also endlich all der einsamen Seelen da draußen gedacht und dem Browser ein paar zusätzliche Features geschenkt? Nun, jein. Wir beschäftigen uns heute tatsächlich mit einem neuen Feature, allerdings auf gänzlich unerotische Weise.
Concrete5: Publication Link
Mit Publication Link habe ich heute mein zweites Add-On für Concrete5 veröffentlicht. Es bietet eine bequeme Möglichkeit, Links zu Veröffentlichungen auf Eurer Webseite hinzuzufügen, einschließlich zusätzlicher Informationen über die Veröffentlichung selbst. Wie Download VCard wurde auch dieses Add-On bei labor b designbüro entwickelt.
Drupal: UC Followup Conditional Actions
Wer kennt Sie nicht? Zahlungserinnerungen, Bitten um Bewertungen des letzten Kaufs, Angebote weiterer Produkte. All dies landet oft im Nachspiel einer Online-Bestellung früher oder später in unserem Postfach. Hier soll es nun allerdings nicht darum gehen, wie man mit solchen E-Mails umgeht. Stattdessen beschäftige ich mich damit, wie man solche E-Mails bei Ubercart verschickt.
Concrete5: Download VCard
Heute freue ich mich, mein erstes eigenes Concrete5 Add-On vorstellen zu können. Download VCard bietet die Möglichkeit, Kontaktinformationen in Form eines VCard-Download-Links zu Eurer Webseite hinzuzufügen. Neben Euren Kontaktdaten könnt Ihr auch einen Namen zu Eurem Link hinzufügen. Download VCard wurde bei labor b designbüro entwickelt.
Drupal: Ubercart Stock Validate
Nichts ist nervtötender als bei einem Online-Shop etwas zu kaufen, nur um dann kurz darauf darüber informiert zu werden, dass das Produkt nicht mehr auf Lager ist. Um Kunden gar nicht erst in diese Situation kommen zu lassen, sollte die Kontrolle des Lagerbestandes bereits im Bestellprozess erfolgen. Für Ubercart habe ich nun im Rahmen meiner Arbeit bei labor b ein Modul dafür entwickelt.
Drupal: Ubercart Product Presets
Das Anpassen von Produkten mit vielen Optionen kann sehr ärgerlich sein. Vor allem, wenn Ihr nur ein einfaches Standardprodukt kaufen wollt. Während Ubercart eine Möglichkeit bietet, hochgradig anpassbare Produkte zu erstellen, bietet es keine Möglichkeit, Vorlagen für sie zu speichern. Bei labor b designbüro habe ich kürzlich ein Modul entwickelt, mit dem Kunden und Administratoren Presets für Produkte speichern und sogar mit anderen Kunden teilen können.