1. PHPCR nominiert für CH Open Source Community Award

    Die von den Liipern Christian Stocker, David Buchmann und Lukas Smith vorangetriebene Open-Source-Entwicklung PHPCR wurde für den CH Open Source Community Award nominiert. Gestern fand die Preisverleihung in Zürich statt. Wir gratulieren den Gewinnern, dem Vala Project.

    Mit dem neuen Standard PHPCR und dessen Implementierung Jackalope wird eine Lücke zwischen Java-Welt und PHP-Welt geschlossen. PHPCR ist die Adaption des Standards JCR (Content Repository for Java Technology API) für PHP. Damit können PHP-Applikationen beispielsweise mit Java-Content-Repositories aus dem Enterprise-Umfeld kommunizieren. Inzwischen gibt es auch PHPCR-Implementationen, die rein PHP-basiert sind und auf gängigen Webhostings laufen.

    PHPCR ist ein wichtiger Bestandteil im von Liip verfolgten Modell des entkoppelten Content-Managements. Das Content Repository kann mit Web-Editoren und Web-Frameworks frei kombiniert werden, damit für die verschiedenen kundenspezifischen Aufgaben immer die beste Lösung zur Präsentation, Bearbeitung und Speicherung des Contents vorhanden ist. Die neue Website Decoupledcms.org bietet weiterführende Informationen zum Thema.

  2. Liip bildet erfolgreich junge Berufsleute aus

    Liip apprentices

    Mit dem zu Ende gegangenen Schuljahr kann der erste KV-Lernende bei Liip in Fribourg, Roman Karakoc, seine bestandene Lehrabschlussprüfung feiern. Liip nimmt die Nachwuchsförderung ernst und ist deshalb Lehrbetrieb für Informatik- und KV-Berufe.

    Im letzten Sommer startete Matteo de Micheli seine Lehre als Applikationsentwickler in Zürich. Ebenfalls in Zürich ist Boris Hofer für sein drittes und viertes Lehrjahr als Applikationsentwickler zu uns gestossen. Ab dem neuen Schuljahr startet mit Simon Erhardt erstmals auch am Standort Fribourg ein Applikationsentwickler seine Lehre.

    Neben dem frisch ausgelernten Roman Karakoc arbeitet in Fribourg auch die KV-Lernende Christine Schreyer im zweiten Lehrjahr. Neu bei uns angefangen hat Alicia Gundelach, die ihre Lehre zur Kauffrau bei Lernetz in Partnerschaft mit Liip absolviert und zurzeit den Arbeitsplatz mit Christine Schreyer abtauscht. Nach den Sommerferien startet Kim Corminboeuf mit ihrem ersten KV-Lehrjahr bei Liip.

    Wir sind überzeugt, dass wir mit den Ausbildungsplätzen einen Beitrag für die Zukunft von jungen Leuten leisten können. Wir wollen dem sprühenden Potential auf dem Weg nach oben erste Realitätschecks in der Berufswelt bieten.

    Liip bietet immer auch Praktikumsplätze für Leute in Ausbildung an. Mit einem Einblick in die Praxis der agilen Webentwicklung und der Mitarbeit in realen Projekten geben wir den Absolventen einiges an Rüstzeug für den Berufseinstieg mit auf den Weg.

  3. Symfony2-Know-how für an die Wand

    Symfony2 Poster

    Jetzt gibt es das Symfony-Poster von Liip in Zusammenarbeit mit Mayflower auch in der Schweiz auf Englisch. Die Kurzübersicht für Entwickler im DIN A0-Format kann gratis bestellt werden.

    Das Know-how aus unseren Symfony-Projekten haben wir zusammen mit den Entwicklern der deutschen Webagentur Mayflower zusammengetragen und visuell aufbereitet. Auf dem Poster finden Einsteiger und Experten einen Überblick über Controller, View, Model, Formulare & Validierung, Bundles & Service Container, Event System, Testing und Ressourcen.

    Liip unterstützt die Community rund um das PHP-Framework Symfony2 mit Weiterentwicklungen und treibt das Symfony Content Management Framework (CMF) voran.

    Wer jetzt Symfony2 kennen lernen möchte, bestellt sich am besten ein Poster. Einfach das Bestellformular ausfüllen, und wir verschicken das gefaltete Poster per B-Post.

  4. NZZ mit neuartigem Webpaper auf allen Geräten

    NZZ Webpaper

    Die Neue Zürcher Zeitung ist am 6. Juni 2012 mit ihrer neuen Website sowie mit dem neuen Webpaper online gegangen. Das Webpaper hat Liip als Web App für den PC, Tablets und Smartphones entwickelt.

    Zeitungsabonnenten können über das Webpaper jetzt jederzeit auf die aktuelle Tagesausgabe der «Neuen Zürcher Zeitung» sowie der «NZZ am Sonntag» zugreifen. Ihre gelesenen oder gemerkten Artikel werden dabei zwischen allen Geräten synchronisiert. Die Zeitungsinhalte sind auch verfügbar, wenn das Gerät im Offline-Modus ist.

    Mit dieser Umsetzung des Webpapers bringt die NZZ ihre Tranditionszeitung in digitaler Form online und startet so in ein neues Zeitalter. Eine der Kernanforderungen bestand darin, die täglichen Zeitungsartikel jedem Abonnenten individuell anzuzeigen, während gleichzeitig tausende Seitenaufrufe bedient werden müssen. Dabei kann das Webpaper, das als HTML5-Anwendung umfangreiche in Javascript implementierte Funktionalität bietet, auch auf älteren Browsern oder bei abgeschaltetem Javascript gelesen werden. Für die drei Gerättypen PC, Tablet und Smartphone entwickelte Liip ein dynamisches Grid-Layout, das sich den jeweiligen Geräteeigenschaften anpasst. Die typischen Touchscreen-Funktionalitäten Swiping und sanftes Scrolling vermitteln ein App-ähnliches Benutzererlebnis.

    Angetrieben vom NIWEA-Ansatz wurde die Web App auf Basis von Symfony2 realisiert, für das Hosting kommt die Amazon-Cloud zum Einsatz. In den kommenden Wochen beleuchten wir in unserem Blog einige technische Problemstellungen und welche Lösungen wir dazu entwickelt haben.

  5. Symfony Live 2012 in Paris - «Decoupled Content Management» ist im Kommen

    Symfony Live 2012 Paris

    Die Symfony2-Community trifft sich auch dieses Jahr in Paris zur Symfony Live-Konferenz. Nach bedeutenden Fortschritten in den letzten zwölf Monaten ist auch das Symfony2-CMF-Projekt weit gereift.

    Lukas Kahwe Smith von Liip wird in seinem Vortrag über die grundlegenden Elemente sprechen, die Symfony2 als Content-Management-Framework (CMF) bereits jetzt auszeichnen. Liip hat mit dem CMF Editor und PHPCR einen wesentlichen Beitrag geleistet. Ziel des Symfony2 CMF ist es indes nicht, ein neues monolithisches Content-Management-System (CMS) zu schaffen. Die Entwicklung im Content-Management weisst heute ganz klar in Richtung einer entkoppelten Architektur.

    Henri Bergius spricht an der Symfony Live denn auch über den von ihm geprägten Begriff «Decoupled-Content-Management». Diese entkoppelte Architektur sieht vor, dass die einzelnen Funktionseinheiten eines Content-Management-Systems klar getrennt werden. Die Bereiche Editieren (Web-Editing-Tool), das Bereitstellen und Ausliefern der Inhalte (Web-Framework) und die Speicherung von Daten (Content-Repositories, Datenbanken) sind in der Decopled-Architektur eigenständige Komponenten, deren Kommunikation untereinander über standardisierte Protokolle erfolgt. Dies bedeutet, dass Web-Editoren, Web-Frameworks und Content-Repositories frei kombiniert werden können und somit für verschiedene Aufgaben immer die beste Lösung zur Präsentation, Bearbeitung und Speicherung des Contents vorhanden ist. Henri stellt Create als Basis für den CMF Editor und PHPCR vor.

    Als weiterer Liiper spricht David Buchmann über agile Entwicklung in Projekten mit Symfony2. Viele technische Werkzeuge unterstützen die Entwicklung im agilen Umfeld, besonders für Aufgaben im Bereich des Testings und des automatisierten Deployments.

    Die «Symfony Live Paris 2012» findet vom 6. bis 9. Juni statt.

    Zum Thema: Christian Stocker und David Buchman schreiben in der Netzwoche 11/2012 über «Neue Impulse für Content-Management aus der Open-Source-Welt» (PDF).

  6. Neues Buch «RabbitMQ in Action» von Alvaro Videla und Jason J.W. Williams

    RabbitMQ in Action. Alvaro Videla

    Unser Liip-Mitarbeiter Alvaro Videla ist Co-Autor des Buches «RabbitMQ in Action. Distributed messaging for everyone», welches jetzt erhältlich ist.

    Wie Applikationen dank Messaging-Architektur für zunehmende Skalierung gerüstet sind, erläutert das Buch in 12 Kapiteln. Angefangen bei den Grundlagen sowie der Administration von RabbitMQ, werden schliesslich Implementierungs-Beispiele für Projekte in den Programmiersprachen Python, PHP, Erlang, Java, und C# aufgezeigt.

    «Wir hatten den gemeinsamen Wunsch, an einem Ort alles Wissen über RabbitMQ niederzuschreiben, das wir selbst auf die harte Art zusammen tragen mussten», schreiben Jason J.W. Williams (CTO von DigiTar) und Alvaro in der Einleitung zum Buch. Kennen gelernt hatten sich die beiden Co-Autoren vor 2 Jahren, als sie beide in ihren Projekten – Alvaro damals in China tätig – Messaging mit RabbitMQ als Lösung für Skalierungsprobleme entdeckten.

    Das Buch ist so geschrieben, dass möglichst viele Entwickler schnell einen Einstieg in die Messaging-Technologie finden und so zu Lösungen finden, die sie bisher nicht so leicht für möglich hielten.

    Das Buch bei Manning bestellen.

  7. Lukas Kahwe Smith ist Symfony-Evangelist des Jahres

    Lukas Kahwe Smith

    Wir sind stolz auf den Liiper Lukas Kahwe Smith und gratulieren ihm zum Titel des «Best Evangelist» bei den ersten «Symfony Community Awards 2011».

    Die Community rund um Symfony2 hat herausragende Leistungen gewürdigt und in sieben Kategorien Gewinner erkoren. Mit dem «Best Evangelist»-Titel wird Lukas’ Beitrag für die Community durch Vorträge an Konferenzen und den Austausch mit weiteren Entwicklerkreisen ausgezeichnet.

    Lukas ist ein begnadeter Präsentator und ein leidenschaftlicher Networker. Er bringt Menschen aus den Communities von Symfony2, Drupal, PHP, Doctrine und vielen anderen zusammen. Die Community des CMS Midgard setzt für die nächste Version auf Symfony2, nachdem Lukas mit ihr im Bereich von PHPCR zusammen gearbeitet hat. Für die Drupal-Entwickler war Lukas Ansprechpartner, als sie Frameworks für eine Neuausrichtung von Drupal8 evaluierten, er beantwortete zahlreiche Fragen und ebnete den Weg für eine Zusammenarbeit, die sowohl Drupal wie Symfony weiter bringen sollte.

    Liip treibt die Entwicklung des Content Management Framework (CMF) auf Basis von Symfony2 – ursprünglich eine Initiative von Lukas in 2010 – mit wesentlichen Beiträgen vorwärts. Es bildet schon jetzt die Basis für die Implementierung von komplexen kundenspezifischen CMS-Funktionalitäten in den meisten Liip-Kundenprojekten.

  8. Liip an der ONE Schweiz in Zürich

    ONE Schweiz

    Die «ONE Schweiz», das sind zwei Tage Messe und Konferenz für alle Profis im Online-Bereich, findet vom 9. bis 10. Mai 2012 in Zürich statt.

    Insgesamt fünf Liiper werden als Referenten an der Konferenz anzutreffen sein. Christian Stocker, Gerhard Andrey und David Buchmann stellen Webkonzepte der Zukunft vor. Timo Bezjak stellt die Frage «Wie passt Agile Entwicklung in starre Budgets?». Und Steve Holyer beleuchtet das Thema «How to fail at Agile».

    Über 100 weitere Experten sprechen in fünf gleichzeitigen Sessions zu Themen wie Social Media, Online Marketing, E-Commerce, Suchmaschinen-Optimierung und -Marketing, Web-Design und -Entwicklung, Mobile und vielen mehr. An den Ständen der «One» in der Messe Schweiz in Zürich Oerlikon präsentieren sich rund 40 Aussteller aus der Online-Branche.

    Bei Anmeldung über einen der folgenden Links erhalten Gäste einen Rabatt. Im Feld «Ich bin Gast von» einfach «Liip AG» eintragen:

    Das gesamte Programm der Konferenz

  9. Webdatenbank von Liip unterstützt Amnesty International-Aktivisten

    Amnesty International web tool

    Damit die Aktionen von Schweizer Menschenrechtsaktivistinnen und -Aktivisten einfacher geplant und ausgewertet werden können, benutzt das Sekretariat der Schweizer Sektion von Amnesty International ein neues Webtool, entwickelt von Liip.

    Ob Strassenstand oder Filmabend – die Gruppe meldet über ein Webformular in einem ersten Schritt ihre Aktion beim Sekretariat in Bern an. Dank der systematischen Erfassung kann das Sekretariat die Verantstaltungskalender in ihren Publikationen aktualisieren und hat statistische Daten zur Verfügung. Im zweiten Schritt berichtet die Gruppe über den Erfolg der Aktion. Antonia Bertschinger von Amnesty International Schweiz fasst den Nutzen so zusammen: «Das Sekretariat und die Aktiven haben eine einfache und effiziente Möglichkeit gewonnen, ihre Aktionen besser zu planen und besser auszuwerten.»

    Das zweiteilige Webformular hat Liip mithilfe des PHP-Frameworks Symfony2 aufgebaut. Dank der soliden Grundlage, die das Framework bietet, konnte den benutzerspezifischen Anforderungen viel Aufmerksamkeit gegeben werden. Die mit dem Kunden erarbeiteten Userstories wurden jeweils in kurzen Zyklen auf einer Stagingumgebung zum Testen bereitgestellt. Für das häufige und reibungslose Deployment nutzte das Team die von Liip vorgestellte Lösung mit Debian-Packages. Diese Erfahrung zeigt, dass die Scrum-Methode und Symfony2 auch in einem kleinen Kundenprojekt erfolgreich eingesetzt werden können.

    Im Rahmen ihres Sponsoringengagements unterstützte Liip in diesem Projekt Amnesty International mit einem substantiellen Anteil der Entwicklungskosten.

  10. Joiz TV gewinnt Technology-Gold am Best Of Swiss Web 2012

    Liip Team and JOIZ: Gold in Technology

    Wir gratulieren Joiz, Jungfrau.ch und «Football for all» und freuen uns über die gewonnenen Auszeichnungen am Best Of Swiss Web Award. Die Auszeichnungen im Detail:

    Joiz.ch (nominiert für Master)

    Joiz gewinnt Gold in der Kategorie «Technology» und Bronze in «Innovation». Der junge Schweizer TV-Sender Joiz produziert interaktive, medienübergreifende Unterhaltungsprogramme für die Kernzielgruppe der 15- bis 34-Jährigen. Liip hat dazu einen Live-Kanal fürs Web und mobile Geräte gebaut.

    Jungfrau.ch

    Jungfrau.ch gewinnt Silber in «Business Efficiency». Gäste können sorglos ihren Ausflug oder Ferien in der Jungfrauregion antreten, da sie bequem von Zuhause bereits alles organisiert haben.

    «Football for all»

    «Football for all» gewinnt Bronze in der Kategorie «Technology». Die mobile und barrierefreie Versionen der Website des europäischen Fussballverbands bedienen Fans aus der ganzen Welt mit europäischen Fussballnachrichten zeitnah auf ihren Smartphones.

    Dieser Erfolg ist natürlich nur möglich dank unseren Kunden und Partnern. Unser Dank geht an dieser Stelle an sie für die spannenden und herausfordernden Projekte. Liip ist stolz auf die Erfolge, sie spornen uns an für unsere weitere Arbeit.