Zum Inhalt springen
Unicorn Factory

TechnologieJoomla

Joomla Programmierung: Funktionen, die es im Katalog nicht gibt, sauber als Erweiterung

Sie brauchen etwas, das keine Erweiterung im Katalog kann: eigene Logik, einen Mitgliederbereich, eine Anbindung an Ihr CRM? Wir bauen Komponenten, Module und Plugins nach Joomla-Standard. Der Quellcode gehört Ihnen.

5,0· 63 Google-Bewertungen
5,0
aus über 60 Google-Bewertungen
10+
Jahre Joomla-Erfahrung
3
eigene Software-Produkte
HCS Hydraulic Control Systems GmbHGalamaga FachübersetzungenParktheater im Kurhaus GöggingenCDX DatentechnikCigar Club 1634 e.V.HCS Hydraulic Control Systems GmbHGalamaga FachübersetzungenParktheater im Kurhaus GöggingenCDX DatentechnikCigar Club 1634 e.V.HCS Hydraulic Control Systems GmbHGalamaga FachübersetzungenParktheater im Kurhaus GöggingenCDX DatentechnikCigar Club 1634 e.V.HCS Hydraulic Control Systems GmbHGalamaga FachübersetzungenParktheater im Kurhaus GöggingenCDX DatentechnikCigar Club 1634 e.V.

Vier Situationen, in denen der Katalog nicht weiterhilft

Joomla bringt tausende Erweiterungen mit. Die Anfragen, die uns erreichen, beginnen dort, wo keine davon passt oder eine nicht mehr gepflegt wird.

Die Erweiterung gibt es nicht

Ein Anmeldeformular, das Termine gegen einen Kalender prüft. Ein Rechner, der aus Angaben ein Angebot macht. Dafür hat niemand eine Erweiterung geschrieben, und drei halbpassende zusammenzustecken hält nicht.

Die alte Eigenentwicklung läuft auf Joomla 5 nicht

Die Komponente funktioniert, ist aber der Grund, warum das Update auf Joomla 5 wartet. Der Entwickler ist nicht erreichbar, der Code liegt irgendwo, dokumentiert ist nichts.

Daten sollen aus einem anderen System kommen

Produkte aus der Warenwirtschaft, Kontakte ins CRM. Heute wird das von Hand übertragen oder einmal im Monat exportiert. Joomla kann das automatisch, wenn jemand die Schnittstelle baut.

Der Anbieter der Erweiterung ist verschwunden

Seit zwei Jahren kein Update, die Website des Herstellers ist offline, die Lücke steht in einer öffentlichen Datenbank. Sie brauchen Ersatz, der Ihre Inhalte übernimmt.

Was in der Joomla Programmierung enthalten ist

Sechs Bausteine, die zu jeder Erweiterung gehören, die wir bauen. Ob Komponente, Modul oder Plugin, entscheidet die Aufgabe, nicht die Gewohnheit.

Anforderungen und Datenmodell

Was die Funktion tun sollWelche Daten woher kommen und wohin gehenWer was sehen und bearbeiten darfWas bewusst nicht gebaut wird

Entwicklung nach Joomla-Standard

Komponente, Modul oder Plugin, je nach AufgabeJoomla-Framework statt Fremdcode im TemplateSprachdateien, Rechte und Backend-VerwaltungLauffähig auf Joomla 5 und dessen Updates

Schnittstellen

Joomla-API für externe DiensteAnbindung an CRM, ERP, Kalender, BuchhaltungImport und Export mit AbgleichregelnFehlerbehandlung und Protokoll

Update-Sicherheit

Keine Änderungen am Joomla-KernGetestet gegen die aktuelle Joomla-VersionPrüfung vor jedem größeren Joomla-UpdateSicherheit: Eingaben geprüft, Rechte beachtet

Dokumentation und Übergabe

Quellcode gehört IhnenInstallation als Joomla-PaketKurze Doku zu Funktion und PflegeEinweisung für Ihr Team

Pflege

Anpassung bei neuen Joomla-VersionenErweiterung um neue FunktionenPortierung alter EigenentwicklungenAuf Wunsch in der Joomla Wartung enthalten
Echtes Projekt

Zwei Plugins, damit die Website ohne externe Requests lädt

Bei der Migration der HCS GmbH auf Joomla 5 fehlten zwei Dinge: lokale WOFF2-Schriften statt fremder Server und SVG-Icons ohne Icon-Font. Beides haben wir als eigene Plugins gebaut. Ergebnis: 0 externe Requests.

Logo HCS GmbH (Hydraulic Control Systems)

HCS GmbH · IT-Dienstleister

Eigene Joomla-Plugins für lokale Schriften und SVG-Icons

  • Plugin für lokale Schriften (WOFF2): keine Google-Fonts-Abrufe, DSGVO-konform
  • Plugin für SVG-Icons statt Icon-Font: weniger Requests, schärfere Darstellung
  • 0 externe Requests auf der gesamten Website
  • Beides als Joomla-Erweiterung gebaut, nicht ins Template geklebt: übersteht Updates
Ganze Case Study lesen

So entsteht eine Joomla-Erweiterung

Drei Schritte. Der erste klärt, was gebaut wird und was es kostet. Der zweite ist die Entwicklung mit Zwischenständen, der dritte die Übergabe mit Quellcode.

1

Anforderungen

Wir klären, was die Funktion tun soll, welche Daten sie braucht und wer sie bedient. Daraus entsteht eine Beschreibung mit Datenmodell und ein Angebot mit festem Preis.

2

Entwicklung mit Zwischenständen

Die Erweiterung entsteht nach Joomla-Standard auf einer Testinstallation. Sie sehen Zwischenstände und probieren sie aus, bevor etwas auf Ihrer Website landet. Schnittstellen testen wir mit echten Daten.

3

Übergabe

Installation auf Ihrer Website, Einweisung für Ihr Team, Dokumentation und Quellcode als Paket. Danach pflegen wir die Erweiterung weiter, wenn Sie wollen, oder Ihr Entwickler übernimmt.

Verwandt

Wenn es um mehr als eine Erweiterung geht

Manche Anfragen sind größer als Joomla: ein Portal mit eigener Datenbank, eine Schnittstelle zwischen drei Systemen oder ein Versionswechsel, den die alte Eigenentwicklung blockiert.

Software-Integration

Website, CRM, Buchhaltung und Kalender miteinander verbinden, systemübergreifend.

Joomla Update-Service

Von Joomla 3 oder 4 auf 5, inklusive Portierung Ihrer Eigenentwicklungen.

Webportale

Wenn die Anforderung ein eigenes Portal mit Login und Rollen ist.

Joomla-Agentur

Alle Joomla-Leistungen im Überblick: Website, Wartung, SEO, Support.

Das sagen unsere Kunden

5,0
ME

Magnus Enßle

Sehr freundliche Leute, klasse Service (Joomla Update von 3 auf 5), sehr schnell zur vollsten Zufriedenheit durchgeführt. Gerne wieder. Grüße
MF

Manuel F.

Ich habe die Unicorn Factory beauftragt, meine bestehende Landingpage aus einem Baukastensystem nach WordPress zu übertragen. Der Erstkontakt war unkompliziert, schnell und sehr transparent: Mir wurden direkt mehrere Umsetzungsoptionen erklärt. Zusätzlich wurde mir ein Design‑Update sowie eine Optimierung der mobilen Version empfohlen – ein Vorschlag, der sich absolut gelohnt hat. Die Kommunikation mit der Unicorn Factory war jederzeit schnell, freundlich und zielgerichtet. Ich habe mich durchgehend gut beraten und verstanden gefühlt, und meine Wünsche wurden zuverlässig berücksichtigt. Mit dem Ergebnis bin ich äußerst zufrieden: Die neue Landingpage wirkt deutlich professioneller, passt viel besser zu mir und meinem Unternehmen, sieht großartig aus und funktioniert technisch einwandfrei. Alles in allem hat das Team einen hervorragenden Job gemacht. Ich werde bei zukünftigen Projekten jederzeit wieder auf sie zurückkommen. Vielen Dank!
MS

Marco Spriessler

Absolut empfehlenswert! Ich hatte nach dem Umzug meines Unternehmens große Probleme mit der Verifizierung meines Google-Kontos. Trotz zahlreicher eigener Versuche war es mir schlicht nicht möglich, meine Adresse korrekt zu hinterlegen oder den Standort sichtbar zu machen. Unicorn Media hat mir hier schnell, kompetent und absolut zuverlässig weitergeholfen. In kürzester Zeit wurde alles so eingerichtet, dass mein Konto wieder vollständig sichtbar ist – mit korrekter Adresse, richtigem Standort und ohne weitere Schwierigkeiten. Der Service war durchweg professionell, freundlich und lösungsorientiert. Ich bin wirklich beeindruckt, wie reibungslos und effizient Unicorn Media das Problem gelöst hat. Klare 5 Sterne! Uneingeschränkte Empfehlung für alle, die Unterstützung bei Google-Diensten oder Business-Problemen benötigen.
MA

MatoMato

Ausgezeichnete Unterstützung beim Entsperren unseres Google-Unternehmensprofils! Wir hatten große Schwierigkeiten mit einem gesperrten Google-Unternehmensprofil und wussten zunächst nicht, wie wir das Problem lösen sollten. Unicorn Factory Media hat uns schnell, zuverlässig und äußerst kompetent unterstützt. Die Kommunikation war transparent, alle Schritte wurden verständlich erklärt, und innerhalb kurzer Zeit war unser Profil wieder vollständig aktiv. Besonders beeindruckt hat uns die Professionalität und die schnelle Reaktionszeit. Ohne diese Hilfe hätten wir deutlich länger warten müssen – so lief alles reibungslos und stressfrei. Wir können den Service absolut weiterempfehlen und bedanken uns herzlich für die hervorragende Arbeit!
ML

Maria Liszka

Wir haben Unicorn Factory Media GmbH kontaktiert, um eine neue Homepage für unsere Frauenarztpraxis zu designen. Herr Daniel Haenle und sein Team haben mit Ihrer unbeschreiblichen Professionalitä unsere Erwartungen weit übertroffen. Mit innovativen Ideen und einer Suchmaschinenoptimierung hat das Team von Unicorn Factory Media GmbH ein Webdesign geschaffen , das modern, informativ und hoch strukturiert ist. Uns war als Frauenarztpraxis wichtig, dass unsere Homepage leicht auffindbar, strukturell gut gegliedert und inhaltlich für unsere Patienten verständlich ist. Das ist Herrn Haenle und seinem Team gelungen. Vielen Dank!
SF

Stefanie Fuchs

Daniel half mir mit meinem Google Business Profil, das unsichtbar geschaltet worden war. Darin ist die Unicorn Factory sehr bewandert. Zunächst hat Daniel mich freundlich beraten und so war ich zwar ermutigt, es selbst in die Hand zu nehmen. Aber schlussendlich habe ich es lieber abgegeben: und erfahren und prompt hat er mir geholfen und der Einspruch ging glatt durch. :) Ich bin mega erleichtert !! Als Freiberuflerin ist mein Profil mit seinen Rezensionen sehr wichtig für meine Sichtbarkeit und zur Kundengewinnng.

Wer Ihre Joomla-Erweiterung baut

Anforderung, Entwicklung und Übergabe kommen aus einem Team. Sie sprechen mit den Menschen, die den Code schreiben, nicht mit einem Vertrieb.

Felix Zink

Felix Zink

Web-Entwickler · Joomla-Erweiterungen und PHP

Baut Komponenten, Module und Plugins nach Joomla-Standard, portiert alte Eigenentwicklungen auf Joomla 5 und hat für die HCS GmbH die Plugins für lokale Schriften und SVG-Icons entwickelt.

Daniel Haenle

Daniel Haenle

Gründer & Ihr Ansprechpartner

Nimmt Ihre Anfrage entgegen, klärt im Erstgespräch, was gebaut werden soll, und bleibt Ihr Ansprechpartner bis zur Übergabe.

Florian Konrad

Florian Konrad

Gründer · Anforderungen und Schnittstellen

Übersetzt Ihren Ablauf in ein Datenmodell, plant Schnittstellen zu CRM, ERP und Kalender und entwickelt mit dem Team eigene Software wie Bookicorn und Placora.

FAQ

Häufig gestellte Fragen

Ihre Frage ist nicht dabei?

Kein Problem — wir beantworten Ihre Frage persönlich und unverbindlich. Schreiben Sie uns einfach.

Kontakt aufnehmen

Das entscheidet die Aufgabe. Eine Komponente ist eine eigene Anwendung mit Seiten und Backend, etwa ein Mitgliederbereich. Ein Modul zeigt etwas an einer Position an, etwa einen Rechner in der Seitenleiste. Ein Plugin greift in Abläufe ein, etwa beim Login. Die passende Form schlagen wir vor.

Ja, wenn sie nach Joomla-Standard gebaut ist, und genau so bauen wir. Keine Änderungen am Joomla-Kern, keine Tricks im Template, nur die Schnittstellen, die Joomla dafür vorsieht. Bei größeren Versionssprüngen prüfen wir die Erweiterung vorab auf Staging und passen sie an, wenn Joomla etwas geändert hat.

Ja. Sie bekommen die Erweiterung als installierbares Joomla-Paket inklusive Quellcode und einer kurzen Dokumentation. Sie können sie von jedem Entwickler weiterpflegen lassen. Wir arbeiten gern weiter daran, aber Sie sind nicht an uns gebunden.

Meist ja, solange der Quellcode zugänglich ist, was bei Joomla-Erweiterungen fast immer der Fall ist. Wir prüfen zuerst, ob eine Anpassung sinnvoll ist oder ob die Erweiterung ohnehin ersetzt werden sollte. Anpassungen bauen wir so, dass sie ein Update überstehen, wo das technisch möglich ist.

Ja, über die Joomla-API und die Schnittstelle Ihres Systems. Typische Fälle: Anfragen aus einem Joomla-Formular landen im CRM, Produkte aus der Warenwirtschaft erscheinen auf der Website. Hat Ihr System keine Schnittstelle, gibt es meist einen Weg über Import und Export. Was geht, klären wir im Erstgespräch.

Das hängt von der Funktion, dem Datenmodell und den Schnittstellen ab. Nach dem Erstgespräch bekommen Sie ein Angebot mit festem Preis und der Beschreibung dessen, was gebaut wird. Kleinere Anpassungen rechnen wir nach Aufwand ab, mit Einschätzung vorab.

Ein Modul oder ein kleines Plugin ist schneller fertig als eine Komponente mit Backend und Schnittstelle. Einen Zeitrahmen nennen wir im Angebot, nachdem die Anforderungen klar sind. Zwischenstände sehen Sie während der Entwicklung, nicht erst am Ende.
Der nächste sinnvolle Schritt

Lassen Sie uns klären, was Ihre Joomla-Website können soll

Ein Gespräch von rund 20 Minuten: welche Funktion fehlt und woher die Daten kommen. Danach wissen Sie, ob es etwas im Katalog gibt und was eine eigene Lösung kostet.

  • Kostenlos & unverbindlich
  • Feste Ansprechpartner
  • Antwort in der Regel innerhalb von 24 Stunden