Apr 09 2014

eZ International Days am 3. Juni 2014

Oslo by night from Ekeberg Restaurant  Photo: VisitOSLO/Rod Costa

eZ organisiert auch in diesem Jahr ein großes Event für das gesamte eZ Ökosystem. Die eZ International Days, in früheren Jahren auch bekannt als eZ Publish Conference, finden dieses Jahr am 3. Juni 2014 in Oslo statt. Die Veranstaltung fährt zweigleisig und zielt einerseits auf die Entwickler und andererseits auf Marketingfachleute, Redakteure und Geschäftsleute ab. Für erstere Zielgruppe wurde der Technology Track eingerichtet und die zweite Zielgruppe wird sich im Business Track wiederfinden. Wie immer gibt es auch ein Abendevent um die Veranstaltung abzuschließen. Das Early Bird Ticket gibt es noch bis zum 1. Mai.

 

Termin: 3. Juni 2014

Veranstaltungsort: Stratos Konferanse og Selskapslokaler; Oslo, Norwegen

Anmelden unter: eZ International Days auf ezdays.ez.no

 

Mrz 25 2014

Von eZ Publish zu eZ Platform – Erste Infos zum neuen Entwicklungszyklus

Introducing-eZ-Platform-And-Its-New-Development-Cycle_right_column_box Vor einigen Tagen hat Roland Benedetti im offiziellen eZ Blog die Marschrichtung für eine Weiterentwicklung der eZ Software beschrieben. Gerade für eZ Partner und eZ Nutzer der ersten Stunde scheint sich hier ein großer Umbruch anzukündigen – das “Publish” im Namen der Software wird aufgegeben und gegen den umfassenderen Begriff “Platform” ausgetauscht.

Man hat bei eZ offenbar bereits seit längerem die Diskrepanz erkannt zwischen den Anforderungen des Endnutzers, die ihr Geschäft auf Basis von eZ betreiben, und den Anforderungen der Entwickler und Agenturen. Bisher war eZ Publish ein mächtiges, flexibles Tool, welches jedoch nicht unbedingt damit glänzte, schnell und unkompliziert out-of-the-box einsetzbar zu sein, gibt Benedetti unumwunden zu. Hier will man Veränderungen vornehmen und eine entsprechende zweigleisige Lösung finden, die beide Hauptzielgruppen befriedigt. Die “eZ Platform” soll hierbei das Produkt für die Entwickler werden, so viel steht laut eZ Aussage bereits heute fest. Das ganze basiert auf dem neuen eZ 5.x Kern und kommt ohne Legacy-Funktionalitäten daher. 

Interessant auch zu wissen: nach den auseinander laufenden Wegen der kommerziellen und der nicht-kommerziellen eZ Version sollen Enterprise und Community Version künftig wieder zu einem Produkt verschmelzen.

Es bleibt also wie immer spannend und als Marketer interessiert mich persönlich natürlich wie es im nächsten Schritt mit der Version für die Endnutzer, die Business Owner weiter geht. Ein bisschen Geduld ist dabei allerdings noch gefragt. Wir bleiben dran.

Mrz 12 2014

Aktuelle eZ Events

Im Projektstress bei silver.solutions sind in den vergangenen Monaten die Blog-Updates leider etwas auf der Strecke geblieben. Zudem hat David unsere Firma verlassen und ist beruflich zu neuen Ufern aufgebrochen. Wir wünschen ihm dabei viel Spaß und Erfolg.

Nichtsdestotrotz möchten wir gerne dieses Blog wieder mit Leben füllen und besonders den deutschen eZ Nutzern und Entwicklern wieder mit Tipps und Tricks zur Seite stehen. Hier wird nun schon seit knapp einem Jahr mit eZ 5 – mittlerweile in Version 5.2 – gearbeitet und die Kollegen haben das ein oder andere interessante zu erzählen. 

Bis dahin an dieser Stelle der Hinweis auf die nächste eZ Session (auf Englisch) live gestreamt bei Youtube:

eZ Sessions #12 

Thema 1: Symfony for eZ Publish Developers (Ryan Weaver, Trainer and Consultant, KnpLabs US)

Thema 2: Content object CRUD in eZ Publish 5 (Thiago Campos Viana, Developer and Project Manager, Mugo Web)

Donnerstag, 13. März 2014. 16:00 (UTC)
Donnerstag, 13. März 2014. 17:00 (UTC)
 
Teilnahme anmelden bei meetup.com 
 
Aktuelle Termine für offizielle eZ Schulungen gibt es stets online einzusehen auf der eZ Website.

Jul 29 2013

eZ Summercamp

Ein Monat noch bis zum eZ Summercamp in Kroatien und ich überlege mir die ganze Zeit, wie ich meinen Workshop  mit weiteren praxisnahen Beispielen füllen könnte.

Ich möchte auf keine Theorien und die damit verbunden Schlafstörungen eingehen, wir sind keine 15 mehr und auch nicht mehr in der Schule. Nein, der Workshop soll gefüllt sein mit vielen praxisnahen Problemstellungen, denn genau dies hat man jeden Tag. Doch stellt sich für mich die ganze Zeit eine wichtige Frage: hat jeder die selben bzw. ähnliche Probleme wie ich?

Kurze Übersicht der derzeitig geplanten Beispiele:

1) Javascript und CSS Dateien
Muss ich immer alle Dateien laden? Hemmt das nicht die Performance  der Webseite? Ich habe kein CDN, geht es auch anders?

2) AJAX Calls
Welche Möglichkeiten habe ich mit eZ Publish, was ist der beste Weg? Wie gehe ich mit einem AJAX Call um? Brauche ich JSON? POST oder GET? Wie debugge ich, wie funktioniert die Google Chrome Console?

3) Übersetzungen
Ich habe eine Seite mit mehreren Sprachen, doch befinden sich auch Texte in meinem Javascriptdateien, wie könnte ich diese im Backend pflegen?

4) Plugin? Was war das nochmal?
Plugins sind im Grunde eine Funktionssammlung, genau so wie deine Erweiterungen in eZ Publish. Diese Plugins können wir, wie in PHP, durch weitere Plugins überschreiben. Doch wie mache ich das? Backbone und jQuery – eine schöne Einheit!

5) Best Plugins für deine Webseite
Vorstellungen einiger wirklich guter Plugins und Frameworks

6) Unit Tests? Doku?
Geht das mit Javascript?

Das sind mal die 6 Kernpunkte des Workshops. Falls du Wünsche oder Ideen hast, kannst du dich mit diesen gerne direkt an mich wenden.

Jun 12 2013

eZ Summercamp 2013

Ferienort Bol auf der Insel Brač, Kroatien ( Paul B. Pätzold - www.wikipedia.de)

Ferienort Bol auf der Insel Brač, Kroatien ( Paul B. Pätzold – www.wikipedia.de)

Es ist wieder soweit, das eZ Summercamp 2013 öffnet seine Tore. Diesmal nicht nur für eZ Publish Entwickler, sondern auch für Symfony Entwickler. Das letzte Jahr war das “erste Mal”. Über 80 Entwickler aus allen Ländern zog es nach Bol auf der schönen Insel Brac. Ich war natürlich auch vor Ort und berichtete über viele Vorträge und Ereignisse. 

Artikel vom eZ Summercamp 2012:

Dieses Jahr sind alle Vorträge auf die neue Version eZ Publish 5 ausgelegt und zeigen Anfänger bis Profi, wie man mit dem System auf Basis von Symfony umgeht.

Sprecher alias Skipper:

  • Sebastian Bergmann – thePHP.cc
  • Jerome Vieilledent – eZ Systems
  • Paul Borgermans – K-Minds
  • Lukas Kahwe Smith – Liip AG
  • Tobias Schultze – Liip AG
  • Damien Pobel – eZ Systems
  • Raymond Julin – Keyteq
  • Berhand Schussek
  • Antonio Peric-Mazar – Locastic
  • Luka Vidos – Locastic
  • Edi Modric – Netgen
  • Ivo Lukac – Netgen
  • und …..
  • David Hohl – silver.solutions

Ja, ich werde auch einen Workshop halten – 3 Stunden sind geplant. :)

Advanced Javascript with eZ Publish

Der Workshop richtet sich an alle, die leichte bis komplexe JS Anbindungen entwickeln. eZ Publish Vorkenntnisse werden nur zum Teil benötigt.

Erste Runde:

  • Javascript Basics
  • jQuery 
  • eZ JScore
  • Ajax und eZ Publish (eZ4 and eZ5)

Zweite Runde:

  • Backbone.js/underscore.js und MVC mit eZ Publish
  • Best Praxis jQuery und Backbone

Dritte Runde:

  • Unit Tests with Jasmine or jsUnit
  • jsDoc

Registration

Der EarlyBird endet am 16.06.2013 – also schnell noch Tickets kaufen! zur Registrierung

 

 

Mai 03 2013

Operator in PHP nutzen

Reproduktion in: Mix & Genest (Hsg.), 75 Jahre Mix & Genest, 1879-1954, E.Klett Stuttgart, o.J.

Reproduktion in: Mix & Genest (Hsg.), 75 Jahre Mix & Genest, 1879-1954, E.Klett Stuttgart, o.J.

Was würden wir nur ohne einen “Operator” machen? Ohne dieses kleine Hilfsmittel würde wahrscheinlich keine eZ Publish Seite funktionieren. Wahrscheinlich? Nein, ganz sicher nicht. Oft werden sie nur in Templates benutzt, ob jetzt Twig oder eZ Template. Doch was ist, wenn man auf einen Operator auch mal über PHP zugreifen möchte?

Gute Frage… kurze Antwort

$url = 'MYURL/ISTOP'
$operatorName = "ezurl";
$operatorParameters = array();
$rootNamespace = "";
$currentNamespace = "";

$namedParameters = array();        
$op = new eZURLOperator();
$op->modify($tpl, $operatorName, $operatorParameters, $rootNamespace, $currentNamespace, $url,$namedParameters);

 Dieses Beispiel zeigt, wie wir auf den “ezurl” Operator zugreifen können. Andere Operatoren können auf die gleiche Art aufgerufen werden.

 

 

Apr 26 2013

eZ Publish Show #12

Ältere Beiträge «