Prägnante und strukturierte Stylesheets mit SCSS

in  Basics , , ,

Prägnante und strukturierte Stylesheets mit SCSS
Auch wenn es für einige Leser ein alter Hut ist, so gibt es dennoch sicherlich andere, die noch keine Erfahrungen mit Less oder Sass haben. Daher sei einmal das sehr leicht zu erlernende SCSS (Sassy CSS) vorgestellt, mit dem sich stufenlos Sass-Funktionen in CSS einfügen lassen. Der Einstieg Bereits die grundlegenden Funktionen, wie Variablen und Verschachtelung, helfen dabei, die Stile deutlich einfacher zu handhaben. Redundanzen werden vermieden und die Änderbarkeit erhöht.

Neue Generator-Verbesserung zur Darstellung von Geodaten

in  Generator , ,

Neue Generator-Verbesserung zur Darstellung von Geodaten
Bereits seit einigen Jahren ist es möglich, Entitäten in ModuleStudio als geografisch zu kennzeichnen. Dies führt dazu, dass den entsprechenden Objekten Felder zur Speicherung von Koordinaten hinzugefügt werden. In der Detailansicht eines Objektes wird dann mit Hilfe der (sehr flexiblen und mächtigen) Bibliothek Leaflet eine Karte eingebunden. Auch beim Bearbeiten eines Datensatzes wird eine Karte zur Verfügung gestellt, welche die Angabe der Position durch Setzen eines Markers erlaubt. Auch andere Funktionen, wie etwa Geolocation, werden unterstützt.

Der Fokus von Zikula Core 3

in  Zikula Apps , ,

Der Fokus von Zikula Core 3
Mit der Verfügbarkeit einiger zentraler Module für Zikula 2 ist eine der größten Hürden beseitigt, die den Umstieg für viele Nutzer in der Vergangenheit erschwert oder gar blockiert hatte. Die letzten kleineren Updates wurden auch nur noch für Zikula Core 2.0.x veröffentlicht - die Serie Zikula Core 1.5.x hingegen ist - von sicherheitsrelevanten Patches abgesehen - eingestellt. Grund genug, einmal einen Blick nach vorne zu werfen, um zu schauen, welche Punkte in der Zukunft anstehen.

Content Management mit Zikula 2 in der Praxis ausprobiert

in  Zikula Apps , , , ,

Content Management mit Zikula 2 in der Praxis ausprobiert
Nachdem kürzlich einige Module erschienen sind, um Inhalte mit Zikula 2 zu verwalten, haben wir nun zwei mittelgroße Projekte damit aufgebaut. Auch wenn im Detail noch nicht alles 100%ig am Schnürchen lief, ist das Gesamtergebnis unter dem Strich doch sehr erfreulich. Insgesamt fühlt sich das neue Content deutlich “fluffiger” an: die Wege sind kürzer geworden und somit wird eine flüssigere Arbeitsweise unterstützt. Einige neue Funktionen haben wir im Rahmen der ersten Projekte insbesondere beim Medienmodul nachgerüstet.

Atom-Editor zur Symfony- und Zikula-Entwicklung einrichten

in  Zikula Apps , , , , ,

Atom-Editor zur Symfony- und Zikula-Entwicklung einrichten
Rund um den ursprünglich von GitHub ins Leben gerufene Editor Atom hat sich mittlerweile ein ansehnliches Ökosystem entwickelt. So existieren aktuell bereits knapp 8.000 Erweiterungen für alle möglichen Einsatzzwecke und über 2.500 Themes zur Veränderung der Darstellung. Atom gilt als äußerst anpassbarer Editor, da das Konzept der Packages direkt im Kern verankert ist. Zu den subjektiv für mich vielversprechendsten Funktionen gehören die nahtlose Einbindung von Git-Workflows und GitHub sowie das sogenannte Teletype, welches die simultane Arbeit mit mehreren Entwicklern ermöglicht - ähnlich wie man es von Google Docs kennt.

Content 5 beta und Demovideo

in  Zikula Apps , , , , ,

Content 5 beta und Demovideo
In der letzten Zeit ist die Arbeit an der neuen Version des Contentmoduls enorm vorangeschritten. Abgesehen von der angepassten Versionierung von Änderungen ist sie im Prinzip “feature-complete”. Daher haben wir für Zikula 2.0.10 eine Beta-Version veröffentlicht. Außerdem haben wir ein Video erstellt, welches die wichtigsten Funktionen und das Arbeiten mit dem neuen Content vorstellt.

Zikula 1.5.8 und 2.0.9 veröffentlicht

in  Zikula Apps , ,

Zikula 1.5.8 und 2.0.9 veröffentlicht
Es gibt wieder neue Core-Releases, welche einige Verbesserungen und auch zwei Sicherheitspatches von Symfony mitbringen. Hier die Links zu den einzelnen Änderungen: Changelog für 1.5.8 Changelog für 2.0.8 und 2.0.9 Als Cross-Release wurden neue Versionen für die 1.5er und die 2.0er Linie des Zikula Cores veröffentlicht. Zikula 1.5.x basiert auf Symfony 2.8 und beinhaltet eine Kompatibilitätsschicht für ältere Erweiterungen und Anwendungen. Zikula 2.0.x verwendet hingegen Symfony 3.4 und bietet keinen Legacy-Support.

Abfragen und Filter einfach zusammenklicken

in  Verschiedenes , ,

Abfragen und Filter einfach zusammenklicken
Hin und wieder ist im Rahmen eines Projektes die Anforderung zu bewältigen, dass komplexe Filterausdrücke kombiniert und ausgeführt werden können sollen. Noch relativ einfach lassen sich diverse Operatoren, Feldtypen und damit korrespondierend unterschiedliche Möglichkeiten zur Auswahl oder Eingabe von Werten umsetzen. Da die Wünsche und Erwartungshaltungen in diesem Bereich jedoch beliebig weit hochgeschraubt werden können, gelangen eigens entwickelte UI-Ansätze recht schnell an ihre Grenzen. Beispielsweise möchte man vielleicht komplette ODER-Blöcke in der Reihenfolge verändern oder invertieren.

Erster Prototyp für neue Content-Oberfläche

in  Zikula Apps , , , , ,

Erster Prototyp für neue Content-Oberfläche
Nach einigen Experimenten steht nun ein schöner Entwurf für das neue UI zur Seitenverwaltung bereit. Der wichtigste vorgelagerte Schritt war die Entscheidung für ein neues Konzept für Seitenlayouts. Denn die vorgefertigten Standardlayouts werden dem heutigen Maß an Flexibilität mit beliebigen Grid-Kombinationen nicht mehr gerecht. Also war ein neuer Ansatz gefragt und der besteht im Wesentlichen daraus, dass sich das Layout-Grid automatisch aus den einzelnen Inhaltselementen ergibt und nach Belieben angepasst werden kann.