27.12.14 - 16:04
Wirtschaftlichkeit, Mobile, Entwicklung Native Apps stellen für jedes Unternehmen ein extremes Investitionsrisiko dar. Der Hauptgrund liegt darin, dass man für jede Ziel-Plattform (Android, iOS, Windows, ...) ein eigenes Entwicklerteam benötigt.
Als Ausweg aus diesem Dilemma bietet sich in vielen Fällen die Entwicklung von hybriden Apps an, die nach dem aus der Anwendungsentwicklung her bekannten Prinzip "Write once, compile anywhere" realisiert werden. Hier benötigt man nur ein Entwicklerteam mit Html5, CSS3 und Javascript-Skills.
In dem Beitrag wird die Wirtschaftlichkeit hybrider Apps mit der nativer Apps verglichen und es werden zwei verschiedene grundsätzliche Möglichkeiten benannt, hybride Apps zu realisieren. Diese werden mit ihren Vor- und Nachteilen gekennzeichnet. Mehr ...
27.10.14 - 18:03
Tools, Workflow, Tipps und Tricks Die Flexibilitätsanforderungen an das Staging and Deployment steigen täglich nicht zuletzt aufgrund des Trends, immer mehr Frontend- und Backend-Frameworks für die Entwicklung von Web-Anwendungen zu kombinieren. Der Entwickler muss diese Tools während des Entwicklungsprozesses gleichzeitig handhaben, so dass innerhalb eines Entwickler-Zyklus "Modifikation - Backup - Testen - Staging - Deployment" eine Unzahl von kleinen Kommandos und Aufgaben durchzuführen sind. Diese Routinen lassen sich automatisieren und steigern damit die Produktivität des Entwicklers erheblich. Für die Automatisierung eignet sich das Automatisierungstool Grunt.js, um den Workflow des Entwicklers zu unterstützen nicht nur für das reine Staging and Deployment, sondern auch für Versioning, Backups, Updating und Maintainance von Web-Produkten. Hierunter fallen beispielsweise Teilaufgaben wie Minification, SASS-Compilierung und die Unterstützung von Test-Driven-Design oder Mobile-Cross-Platform-Development. Im Artikel wird beschrieben, wie man das Tool Grunt.js für solche Automatisierungsaufgaben einsetzen kann. Es wird ein grundlegendes Gerüst speziell für Windows-Entwicklungsumgebungen vorgestellt, das der Entwickler leicht an seine Bedürfnisse anpassen kann, ohne sich intensiv in Node.js oder Grunt.js einarbeiten zu müssen. Dabei wird auch ausführlich auf die Installation der erforderlichen Tools eingegangen, da dieser Aspekt unter Windows eine besondere Herausforderung darstellt, weil die Tools in der Regel für Linux entwickelt wurden. Mehr ...
02.06.14 - 17:14
Drupal, Symfony, Entwicklung Drupal 7.x ist die aktuelle Version für den praktischen Einsatz. Drupal 8 kann zwar bezogen werden, allerdings lohnt sich der Einsatz noch nicht, da viele wichtige Module noch an diese völlig überarbeitete Version angepasst werden müssen.
Die grundlegenste Änderung von Drupal 8 besteht darin, dass große Teile des Core völlig neu auf Basis des PHP-Frameworks Symfony implementiert wurden. Dies deutet darauf hin, dass sich Drupal-Entwickler zukünftig mit diesem Framework intensiv befassen müssen. Wer sich Kompetenzen in diesem Bereich jetzt aneignen möchte, der kann im Drupal 7 - Kontext schon einigermaßen "zukunftssichere" Module mit Symfony entwickeln.
Das von der Drupal-Community angebotene Modul "Symfony" reicht dafür nicht aus. Es stellt nach Aussage der Autoren nur einen "Proof of Concept" dar. In diesem Artikel wird gezeigt, wie man den im Symfony-Modul aufgezeigten Ansatz erweitert, so dass man vollwertige Symfony-Programme als Module für Drupal 7 entwickeln kann.
Mehr ...
11.01.14 - 20:07
Drupal, Entwicklung, Problemlösung Wer einen Workflow in Drupal einrichten möchte, dem fehlte bisher die Möglichkeit, den Zugriff auf unterschiedliche Bereiche des Administrationsmenus für unterschiedliche Nutzergruppen wie Redakteure, Designer und Verantwortliche zu regeln. Das von mir entwickelte Modul 'menurolerights' schließt diese Lücke. In Kombination mit den Modulen "Workbench" und "Menu admin per menu" lassen sich beliebige Workflows definieren. Mehr ...