smart | Webentwicklung
Alles rund um HTML5, PHP, WordPress & Co.

HTML5 WebSockets & Ruby-EventMachine

5. April 2012
Stephan
Ruby & Ruby on Rails

Mit HTML5 WebSockets gibt es eine einfache Möglichkeit eine bidirektionale sowie vollduplex-fähige Client-Server-Kommunikation im Web zu ermöglichen. Letztendlich benötigen wir dazu nur einen WebSocket-Server und die clientseitige HTML5 WebSocket-Schnittstelle, welche durch das W3C spezifiziert ist.

Im Ruby-Umfeld haben wir mit der em-websocket-Erweiterung (Gem) einen einfach zu implementierenden WebSocket-Server zur Verfügung.

Anhand dessen soll im Folgenden eine simple Client-Server-Kommunikation auf Basis von HTML5 WebSockets umgesetzt werden. Dabei handelt es sich, wenn man so will, um einen kleinen Chat mit denen die Clients Nachrichten untereinander austauschen können.

Weiterlesen

Top-Kommentatoren in WordPress anzeigen (ohne Plugin)

4. April 2012
Stephan
WordPress

In diesem Artikel zeige ich euch, wie ihr ohne Einsatz eines zusätzlichen Plugins die Top-Kommentatoren eures WordPress-Blogs anzeigen könnt.

Für die Leser eures Blogs kann es ein schöner Anreiz sein, zu wissen, dass die Top-Kommentatoren z.B. auf der Startseite eures Blogs angezeigt und verlinkt werden. Dadurch wird das Kommentieren für die Leser eventuell interessanter und ihr erhaltet mehr Kommentare zu euren Artikeln.

Weiterlesen

Kategorie: WordPress

Varianten der if-else-Kontrollstruktur in PHP

1. April 2012
Stephan
PHP

Die if-else-Kontrollstruktur ist in vielen Programmiersprachen elementar und so gibt es dieses Konstrukt natürlich auch in PHP. Es gibt aber unterschiedliche Varianten, die ich in diesem Artikel einmal vorstellen möchte.

Einige Varianten der if-else-Kontrollstruktur werden den meisten bekannt vorkommen, aber eventuell ist die ein oder andere Variante dem ein oder anderen doch nicht so geläufig.

Viele kennen z.B. die Kurzform des if-else-Konstrukts, welche als Trinitäts-Operator bzw. Ternärer-Operator bezeichnet wird. Dagegen wissen viele nicht, dass es seit der PHP Version 5.3 auch eine Kurzform des Trinitäts-Operators gibt.

Weiterlesen

Kategorie: PHP

Smart-Webentwicklung geht online

31. März 2012
Stephan
Blog-Information

Das Smart-Webentwicklung Blog wurde endlich fertiggestellt und ist heute am 31. März 2012 online gegangen. Im Blog soll es thematisch hauptsächlich um den großen Bereich Webentwicklung gehen.

Zu meinen Hauptthemen werden aller Voraussicht nach HTML5, PHP, Ruby, TDD/BDD und WordPress zählen, wobei aber auch andere Webthemen nicht zu kurz kommen sollen.

Weiterlesen

Kategorie: Blog-Info