FeWoMa-Extension
Was ist die FeWoMa-Extension?
Die FeWoMa-Extension ist eine Extension für das CMS
TYPO3.
Aus der Not heraus, ein kleines Angebot an Ferienwohnungen für die Region Marken (Italien) in drei Sprachen ständig aktuell halten zu müssen, kam die Idee auf dies mit einem CMS zu realisieren. Leider gab es keine fertige Ferienwohnungsverwaltung mit den Features, die die bisherige statische Seite hatte: eine breite Informationsvielfalt über die einzelnen Objekte.
So entstand die Typo3-Extension FeWoMa für die Website
Ferienwohnungen in den Marken.
Der aktuelle Stand
Was wurde bisher schon realisiert?
Die alte statische Seite benutzte ein externes PHP-Skript (Solunas) um Belegungen und Preise zu den einzelnen Objekten zu verwalten. Dieses Skript wurde als erstes mit eingebunden um eine nahtlose Weiterführung der Site zu gewährleisten.
Es gibt Datenbanktabellen für:
- Städte, in denen die Objekte liegen
bisher werden hier nur Kurzbeschreibungen der Städte gepflegt, die bei den einzelnen Objekten mit eingeblendet werden. - Objekte, mit Eigenschaften, die sich nicht speziell auf einzelne Wohnungen beziehen. z.B. Beschreibung des Hauses/ Anwesens, Entfernungen zu Strand, Bahnhof, ...
- Wohnungen, mit den Eigenschaften der einzelnen Wohnungen, insbesondere eine ausführliche Auflistung der Ausstattung.
- Belegungen, hier werden die aktuellen Belegungen und Reservierugnen der Wohnungen verwaltet
- Preise, hier werden die Preise der Wohnungen verwaltet
Die Extension gliedert sich in mehrere Plugins.
Folgende FE-Plugins sind schon realisiert...:
- pi1: Listenanzeige der angebotenen Wohnungen. Aufbauend auf dem Ansatz des Kickstarters gibt es eine Listenansicht und eine Einzelansicht
- pi2: Änderung von Objekten und Wohnungen für Besitzer und Admins
Screenshots: Änderung Objekt und Änderung Wohnung - pi3: Hierarchieanzeige. Da die Extension bisher drei Sprachen unterstützt und die Datensätze in diesen drei Sprachen hinterlegt werden kamen besonders am Anfang als die Abhängigkeiten noch per Hand eingetragen wurden kleine Unstimmigkeiten auf. Um das zu erkennen wurde dieses Plugin erstellt.
- pi4: Galerie der Fotos zu einem Objekt. Eine MiniGalerie, mit der die Bilder zu einem Objekt in einem eigenen Fenster angezeigt werden können (inkl. Blättern)
- pi5: Vermieteranmeldung. Hier können sich Vermieter selber anmelden und Datensätze für ihre Wohnungen anlegen (inkl. Objekte, Städte). Gleichzeitig wird ein FE-User angelegt, der den Vermieter identifiziert und dem das Objekt zugeordnet ist.
Die Objekt-Datensätze müssen erst noch vom Admin freigegeben werden, bevor sie öffentlich sichtbar werden. Der Vermieter hat aber schon die Möglichkeit seine Wohnungen genau zu spezifizieren (Plugin: pi2).
Screenshots: Vermieteranmeldung - pi6: Belegungsanzeige. Mieter können eine Reservierung/Buchung vornehmen, Vermieter bekommen eine komplette Liste der Buchungen zu ihren Objekten (inkl. Link zu pi7).
- pi7: Belegungsänderung. Vermieter können den Status von Belegungen ändern.
- pi8: Passwort Anforderung. Damit sich Mieter ihr automatisch erstelltes Passwort wieder zuschicken lassen können.
- pi9: Mietpreis-Verwaltung. Hier können Vermieter die Preise für ihre Wohnungen für Zeitintervalle festlegen. z.B. 1.11.2007-31.3.2008 50€/Tag, 1.4.2008-31.10.2008 500€/Woche.
- pi10: Verteiler. Eine Liste aller für den angemeldeten User zugänglichen Objekte mit objektspezifischen Links zu den einzelnen Vermeiter-Aktionen mit dem Modulen (Text-/Optionen-Pflege, Belegung, Preise)
Es gibt auch ein BE-Plugin:
- mod1 Sortierung. Da mehrsprachige Datensätze nicht sauber bezüglich ihrerer Reihenfolge verwaltet werden, war dieses Modul notwendig: die einzelnen sprachspezifischen Datensätze werden an die Position ihrer Masterdatensätze verschoben.
Inzwischen wurde Solunas aus der Website entfernt und die alten Solunas-Daten wurden mittels einer eigenen Extension in Fewoma-Daten konvertiert.
ToDos
Was noch realisiert werden soll...
- erweiterte Suche für Kunden:
Kunde kann in einem Formular einzelne Optionen aktivieren um dann nur die Objekte angezeigt zu bekommen, die diesen Kriterien entsprechen.
bisher können diese Auswahlen für bestimmte Optionen schon abgerufen werden, dazu muss die URL aber per Hand aufgebaut werden - Lastminute Angebote (Felder, Vermietereingabe, Selektion, Mietkostenberechnung)
- Eine ausführliche Berechnung der Kosten für den Mieter bei einer Reservierung. (Mietkosten anhand der Preise, die pro Tag,Woche oder Monat festgelegt sein können + Zusatzkosten für zusätzliche Personen, Heizung, Reinigung, ... - Rabatte, ... )
Was noch realisiert werden kann (wenn sich Sponsoren finden)
- frei konfigurierbare Liste der zu unterstützenden Sprachen
- HTML-Templates mit Platzhaltern für die Anzeigen
- vollständige Doku
- Erweiterung der Orts-Hierarchie (Ort-Provinz/Gegend-Land-Kontinent)
Ortsseiten, Provinzseiten, Länderseiten, ... - vollständige Buchhaltung für Websitebesitzer (Provisionsberechnung/abrechnung aus Inseraten und Reservierungen/Buchungen)
Nice to have
Weitere Features die schön wären, aber nicht unbedingt in der FeWoMa-Extension realisiert werden müssen/können
- Karte mit Orten zum Anklicken
- Bilder verschiebbar für Vermieter
- Merkzettel (PDF) für Mieter (evtl. durch andere Extension?)
- Gästebuch und Rating pro Unit (Einträge nur für Mieter!)
Weiterentwicklung / Vermarktung / Lizenz
Möchten Sie an der Weiterentwicklung der Extension mitarbeiten? Wir suchen Entwickler, die an unserem Projekt mitarbeiten möchten.
Sind Sie daran interessiert die Extension zu vermarkten?
Möchten Sie eine Lizenz erwerben um die Extension selber nutzen?
FeWoMa TYPO3 Demo
unter
www.demo.fewo-marken.de finden Sie unser Plugin zum Testen...
Bei weiteren Fragen stehen wir gerne zur Verfügung:
kontakt
bernd-wilke.net &
moroni
web-to-date.com
