XML-zu-MySQL-Daten-Feeds mit PHP
Auftrags-ID: 67551
Budget: € 20 bis € 80 p.St.
Veröffentlicht: 27-04-2012
Reaktionen: 0
Ort: Dornbirn, Österreich
Zuletzt geändert: 04-05-2012
Status: Geschlossen
XML-zu-MySQL-Feeds mit Cronjobs
Ich habe eine Joomla 2.5 basierte Webseite mit installiertem JReviews zur Inhaltsverwaltung (JReviews ist eine Erweiterung für Joomla), die eine grundlegende MySQL-Datenbank verwendet.
Nach Abschluss dieses Projekts soll diese Webseite Dateninformationen über Skigebiete und Schneeberichte enthalten, die aus 4 XML-Daten-Feeds eines anderen Unternehmens stammen und täglich automatisch mit einfachen Cronjobs aktualisiert werden.
Der Daten-Feed soll in die (bereits eingerichteten) JReviews- & Joomla MySQL-Felder pro Eintrag des Skigebiets in verschiedenen Joomla-Kategorien verarbeitet werden. Technisch gesehen sollen die Skripte gleichzeitig in 2 MySQL-Tabellen schreiben, verbunden durch zwei Content-IDs. Einige feste Daten müssen abhängig vom Verzeichnis, in dem die Daten gespeichert sind, eingefügt werden (in diesem Fall bildet der "state" eine Kategorie in Joomla ab).
Dreimal täglich soll ein "getRegionResortsLastUpdated" mit einem lokalen Cronjob ausgeführt werden, um die zuletzt aktualisierten Daten abzurufen und in die entsprechenden Inhalte zu aktualisieren.
Einmal pro Woche soll ein globaler Cronjob/Skript nach neuen oder veralteten Skigebieten suchen.
Eine einfache .htaccess-Datei wird jeglichen externen Zugriff auf die Skripte verweigern.
Nicht alle in unseren Webservices genannten Daten sind erforderlich, ich werde eine Liste mit den gewünschten Mapping-Elementen und den entsprechenden MySQL-Feldern bereitstellen, siehe Anhang.
Meine Idealvorstellung ist, dass Sie die Feeds zusammen mit den Cronjob-Skripten so einrichten, dass ich die Skripte bei Bedarf einfach um neue Felder erweitern kann (ich kann PHP bearbeiten/ändern, wenn es im Code dokumentiert ist).
Basierend auf den oben genannten Informationen können Sie mir bitte einen geschätzten Preis für Ihre Arbeit oder einen Stundensatz nennen.
Meine Bedingungen sind:
- 50% Zahlung, wenn die Skripte lokal auf Ihrem Server laufen
- Lokales Testen Ihrer Skripte (Sie dürfen ioncube zum Schutz Ihres Codes verwenden) vor der 2. 50%-Zahlung
- Erstunterstützung bei Fehlern innerhalb der ersten 30 Tage nach Lieferung
- Werkvertrag (Der unabhängige Auftragnehmer überträgt dem Kunden das Urheberrecht an der im Vertrag beschriebenen Arbeit für die gesetzlich festgelegte Dauer des Urheberrechts)
- Skripte für mich nutzbar :-)
Jasper