Open Source Initiative
webexcess GmbH veröffentlicht einen Grossteil der in den letzten Jahren bei dotpulse entwickelten Basis-Quellcodes und Erweiterungen für die Website-Entwicklung mit Neos.
Sorry, currently this text is only available in German. Head over to the Packages, they should be more or less self explaining.
Wie kommt es?
Die ursprünglichen dotpulse AG Entwickler haben sich Anfang 2017 mit der Firma webexcess GmbH selbstständig gemacht, unterstreichen somit ihren klaren Fokus auf Neos- und Flow-Projekte und ermöglichen dotpulse die Technologie unabhängige Beratung.
Wir haben nun die Möglichkeit erhalten, die erarbeiteten Basis-Quellcodes zu übernehmen und nutzen diese Chance, um manche der Packages gleich öffentlich verfügbar zu machen.
Wie kann ich diese nutzen?
Die Packages wurden in und für die generelle Architektur von dotpulse Web-Projekten entwickelt, manchmal auch mit dem Ansatz “ein konfigurierbares Package für unterschiedliche Funktionen”, und beinhalten somit einiges, was nur selten genutzt wird, sind stark miteinander verzahnt oder für ein spezifisches Projekt entwickelt.
Nichtsdestotrotz könnten diese Packages manchem einen Nutzen bringen und sind nun öffentlich über composer installierbar. Wir helfen auch gern weiter, wenn bei der Nutzung Fragen auftauchen.
Bitte beachte, dass diese Packages unter der GNU GPLv3 Lizenz veröffentlicht wurden und, solltest du eigene Änderungen vornehmen, diese ebenfalls veröffentlicht werden müssen, und die vorgenommenen Änderungen in unsere Packages zurückfliessen können. Benötigst du eine lockerere Lizenzierung, lies bitte unter “Wie geht es weiter?” mehr dazu oder frage uns direkt an.
Natürlich freuen wir uns, wenn beim Durchstöbern in unseren Repositories neue Lösungsideen entstehen oder kleine Snippets daraus direkt eine Verwendung finden und einem anderen Entwickler / einer anderen Entwicklerin vielleicht ein akutes Problem löst.
Ist das der richtige Weg, um mit Neos zu arbeiten?
Ganz klar JEIN.
Neos erlaubt es, mit seiner Flexibilität alles dem vorliegenden Prozess oder der gewünschten Architektur anzupassen, was viel Sinn machen und Aufwand sparen kann, wenn man sich bei der Entwicklung genau in dem so abgesteckten Bereich bewegt.
Wir haben aber auch gelernt, dass es gefährlich ist, “mit Kanonen auf Spatzen zu schiessen” (bsp. Base Package) und empfehlen inzwischen oft ein von Grund auf neu aufgesetztes Projekt, um einerseits keinen Ballast mitzunehmen und andererseits um dem Kunden ein optimal auf ihn angepasstes Produkt bieten zu können.
Wie geht es weiter?
Ausgewählte Packages überarbeiten wir in der nächsten Zeit so, dass sie generalistisch verwendbar sind. Diese werden wir unter der noch offeneren MIT-Lizenz veröffentlichen, damit sie wirklich frei verwendbar sind. Geht es zu langsam voran oder besteht akuter Bedarf, sind wir offen für Vorschläge.
Um welche Packages geht es?
Base Packages
- Dotpulse.Base Sehr umfangreiches Basis-Package zur Erstellung
- Dotpulse.Basic Leichtgewichtigeres Basis-Package als Nachfolger von dotpulse.base
Dotpulse-GulpfileUmfangreiches Frontend Build-Tool für Neos und Flow- Gulpfile Jonnitto Fork unter der MIT-Lizenz
Content Elements
- Dotpulse.Accordion Accordion Content-Elemente
- Dotpulse.Accordionpages Accordion Elemente aus Dokumenten
- Dotpulse.Button Flexibles Button-ContentElement
- Dotpulse.Devider Trenner- oder Störer-ContentElement
- Dotpulse.Emergency Notfallbenachrichtigungen
Dotpulse.FormFormular Erweiterung mit Layout- und Übersetzungs-Optimierungen- WebExcess.Form Production Fork unter der MIT-Lizenz
- Dotpulse.GoogleMaps Einfaches Google-Maps ContentElement
- Dotpulse.Issuu ContentElement zur Einbundung von issuu Papers
- Dotpulse.Mediarow ContentElement zur dynamischen Ausgabe von Media-Inhalten
Dotpulse.MulticolumnKonfigurierbares Mehrspalten-Element- WebExcess.MultiColumn Production Fork unter der MIT-Lizenz
- Dotpulse.ResponsiveTabs ContentElement für Responsive Tabs
Extensions and Helpers
- Dotpulse.MediaHelper Media Asset Tags per Commands zuweisen und TypoScript2 auslesen
- Dotpulse.GeoIP GeoIP Abfrage und Zuweisung der nächsten Dimension
- Dotpulse.Mailchimp Mailchimp Newsletter-Archiv ContentElement
- Dotpulse.Namingconvention Erweiterung für konfigurier- und vererbbare SEO-Texte
- Dotpulse.Searchly Einfache Suchresultate des searchly.com Indexers/Crawlers
- Dotpulse.Visibility Erweitert Content Elemente um Responsive Visibility Einstellungen
More Packages and Packagist
- https://packagist.org/packages/dotpulse/
- https://packagist.org/packages/webexcess/
- https://github.com/webexcess
Credits
Der Dank geht an die Neos Community für diese grossartige Content Application Platform,
an dotpulse AG dafür, dass wir die Quellcodes übernehmen und veröffentlichen durften
und natürlich an die Webentwickler die hinter den veröffentlichten Packages stehen:
- Samuel Hauser
- Jonathan Uhlmann
- Stefan Bruggmann
Über webexcess
webexcess realisiert Webprojekte mit hohem Anspruch an Inhaltsstruktur, Usability und Nachhaltigkeit.
Wir entwickeln mit Leidenschaft Werkzeuge für mehr Effizienz, Qualität und Freude an der Arbeit in der digitalen Welt. Unsere Lösungen sind langfristig gedacht und überleben auch die kommenden Design-Zyklen.