ImagePro Import
FAQ zur imagePro
imagePro war eine reine Bildagentur-Software die zwischen 2006 - 2014 von uns angeboten wurde.
Um die neuen, umfassenden Markt- und Kundenanforderungen nicht nur zu erfüllen sondern zu übertreffen, wurde unser neues System zum erfolgreichen Vertrieb von Bild- und Medienrechten vollständig neu entwickelt. Diese notwendige Weiterentwicklung wäre auf der technisch veralteten Grundlage, noch aus dem Jahr 2006, nicht möglich gewesen.
Damit unsere Kunden genug Zeit für einen Umstieg haben, wurde xmstore bereits im Jahr 2011 angekündigt und wird seit 2013 von zahlreichen Kunden erfolgreich eingesetzt.
Welche Veränderungen folgen aus Sicht des Kunden?
Grundsätzlich lässt sich eine Bildagentur auf Basis von imagePro problemlos weiterbetreiben, solange das technische Umfeld nicht von Ihnen verändert wird. Sie sollten also dafür sorgen, dass die Systemvoraussetzungen Ihrer Version weiterhin vollständig erfüllt werden. Die jeweiligen Voraussetzungen finden Sie im jeweiligen Handbuch von imagePro. Besonders wichtig ist es die hier angegebene PHP-Version beizubehalten, da einige Bestandteile der Programmiersprache in den neueren Versionen geändert oder entfernt wurden.
Mittel- und Langfristig werden sich aber auch die Rahmenbedingungen (Kundenanforderungen, rechtliche Vorgaben, Sicherheit usw.) ändern. Hier bietet xmstore bereits jetzt einen großen Vorsprung anderen Systemen gegenüber. Gerne Informieren wir Sie über die Vorteile.
Was ist bei der Verwendung von eigenen Servern zu beachten?
Falls Sie einen eigenen Server verwenden, sollten Sie Ihren Systemadministrator darauf hinweisen evtl. Updates erst nach Rücksprache mit Ihnen durchzuführen. Bei der Nutzung von imagePro inkl. unserer Hosting-Leistung sind diese Probleme nicht zu erwarten. Deswegen bieten wir Ihnen auch gerne einen Umzug auf unseren Server an. Die Hosting-Kosten entsprechen den Konditionen von xmstore (http://www.xmstore.de/bildagentur-hosting.html).
Was war die letzte Version von imagePro?
Die letzte imagePro Version hat die Bezeichnung 2.0. Diese Fassung wurde bis Anfang 2015 von uns unterstützt. Ab 2015 können wir hier keine keinen aktiven Support mehr anbieten.
Unterschiede xmstore & imagePro
Evtl. kennen und verwenden Sie bereits die Bildagentur-Software imagePro die auch von unserem Team ab 2006 entwickelt wird. imagePro wird von über 300 Agenturen zu Vertrieb von Bildrechten im Jpeg-Format erfolgreich eingesetzt.
xmstore wurde durch die gestiegenen Anforderungen unserer Kunden sowie den neuen Herausforderungen der Medienbranche von Grund auf neu entwickelt. Durch diesen umfassenden Ansatz, dem erweiterten Funktionsumfang und der hohen Flexibilität kann unsere Lösung noch besser & flexibler eingesetzt werden.
Hier ein Überblick über die relevantesten Änderungen:
| Funktion | xmstore | imagePro |
|---|---|---|
| Zielgruppe | Bildagentur, Medienagentur, Pressedatenbank, Videoagentur, Mediaserver, Produktverkauf (Verkauf von Abzügen/Produkten)... | Bildagentur |
| Dateiformate | Bilder (inkl. Vektorformate) Video Audio Andere (Programme, Templates, Zip-Archive, usw.) |
Bilder (nur Jpeg) - - - |
| Verkauf von Artikeln | Mengenverwaltung, Versandoptionen | Keine Optionen |
| Kundenbereich | Kundendaten ändern, Leuchttische verwalten, Auf Bestellungen, Rechnungen und Downloads zugreifen | Leuchttische verwalten |
| Preise | Dynamische Preisgruppen mit beliebigen Option/Kritierien (z. B. für RM, MFM), Mengenverwaltung, Download/Versand. Preismodelle können nach verschiedenen Kriterien dynamisch zugeordnet werden. | Feste Preisstuktur ohne weitere Optionen (Ausnahmen auf Bildebene) |
| Download | Direkt nach der Bestellung im System (Kundenbereich) bzw. über den Postversand | Download-Link per E-Mail |
| Media-Filter | Eigene erweiterte Suchfilter, Zugriffsregeln und Passwortschutz von Medien | Nicht vorhanden |
| Abrechnung mit Autoren | Automatisiert über Gutschriften exakt nachvollziehbar auf Artikelbasis | Manuell und nur bezogen auf die Gesamtsumme |
| Suchwortdatenbank | Integriert | Optional |
| Newslettertool | Integriert | Nicht vorhanden |
| Suchwortassistent | Integriert (Vorschläge zur Verschlagwortung) | Nicht möglich |
| Farberfassung | Automatisiert (Helligkeit, Durchschnittsfarbwert) | Nicht vorhanden |
| Eigene Programmierung | An zahlreichen Stellen zur Automatisierung von Prozessen möglich (Hookpoints) | Nicht möglich |
| Statistiken | Dynamisch mit Filteroptionen | Feste Statitiken |
| Protokoll | Protokoll über alle relevante Aktionen wie Benutzerlogin, Bestellungen, Uploads, versendete E-Mails | Kein Protokoll |
Import von Daten von imagePro zu xmstore
Dieser Schritt ist optional und muss nur ausgeführt werden, wenn Sie Ihre Daten aus einer bestehenden ImagePro-Installation übernehmen möchten. Der zeitliche Aufwand für die Datenübernahme zu xmstore inkl. das Kopieren der zugehörigen Dateien kann je nach System, Datenmenge und Version von imagePro unterschiedlich ausfallen. Wenn Sie uns Ihre Daten zusenden erstellen wir Ihnen gerne ein Angebot.
Übernommen werden können die relevantesten Daten aus den folgenden Bereichen:
- Bilder
- Kategorien
- Kunden
- Framework-Benutzer
- Framework-Gruppen
- Sprachen
- Länder
Einschränkungen
Die folgenden Daten werden nicht übernommen und müssen ggf. nach erfolgtem Import manuell angepasst werden:
- Spezielle Sprachen außer Deutsch (Sprachcode "de") und Englisch (Sprachcode "en")
- Spezielle Bilddaten wie Modelrelease, Redaktionelle Verwendung, Bildserien, Preiseinstellungen und grundsätzlich die privaten Bilder
- Vorschaubilder und Wasserzeichen (Neugenerierung nach Import)
- Spezielle Datenfelder die durch individuelle Anpassungen hinzugefügt wurden
- Rechtezuweisungen zu Gruppen
Ausführung
Das Importscript wird auf der Linux-Konsole ausgeführt.
Zuvor muss die Datei "ipimport.init" generiert werden. Dazu kann folgender Code genutzt werden:
file_put_contents('ipimport.init', serialize(array(
'ip' => array(
'sql_host' => '', // ImagePro MySQL-Server Hostname
'sql_user' => '', // ImagePro MySQL Benutzername
'sql_pass' => '', // ImagePro MySQL Passwort
'sql_daba' => '', // ImagePro MySQL Datenbankname
'ftp_host' => '', // ImagePro FTP-Server Hostname
'ftp_user' => '', // ImagePro FTP Benutzername
'ftp_pass' => '', // ImagePro FTP Passwort
'ftp_ddir' => '' // ImagePro FTP relativer Pfad zum data-Verzeichnis (z.B. '/data/')
),
'xm' => array(
'sql_host' => '', // xmstore MySQL-Server Hostname
'sql_user' => '', // xmstore MySQL Benutzername
'sql_pass' => '', // xmstore MySQL Passwort
'sql_daba' => '', // xmstore MySQL Datenbankname
'ftp_host' => '', // xmstore FTP-Server Hostname
'ftp_user' => '', // xmstore FTP Benutzername
'ftp_pass' => '', // xmstore FTP Passwort
'ftp_ddir' => '' // xmstore FTP relativer Pfad zum data-Verzeichnis (z.B. '/data/')
)
)));
Tipps zum Umstieg
Vorbereitung
- Bearbeitung der Templates von xmstore nach Ihren Vorstellungen (z. B. Farben, Logo, usw.)
- Anlegen der Informationsseiten (z. B. wir über uns, Preise & Leistungen), Bearbeitung der Preismodelle
- Grundsätzliche Einarbeitung in die Funktionsweise des Systems (mit Wiki / Forum)
- Durchführung von Testbestellungen mit Testdaten (Import löscht diese Daten wieder)
Am eigentlichen Umstiegstermin
- Sichern Sie alle Daten von imagePro vom Server inkl. der Datenbank selbst (siehe imagePro Handbuch)
- Führen Sie auch einen Datensicherung von xmstore durch, falls Sie hier Änderungen durchgeführt haben
- Informieren Sie Benutzer dass derzeit keine Änderungen mehr durchgeführt werden können und deaktivieren Sie imagePro (Framework > Konfiguration)
Umstieg
- Starten Sie das Script zum Import der Daten. Die Dauer hängt von der Datenmenge und Kopiergeschwindigkeit ab
- Hinweis: Nach dem Import exisitieren nur noch die imagePro-Benutzer auf dem System. Verwenden Sie also nach dem Import diese Zugangsdaten!
- Prüfen Sie ob die Regeneration der Datenbanken und Vorschaubilder bereits läuft (Einstellungen), sonst starten Sie den Prozess selbst. Die Dauer hängt von der Leistung und Auslastung des Systems ab (i.d.R. dauert der Prozess mehrere Stunden)
- Prüfen Sie die Rechte der einzelnen Benutzer (Benutzer_und_Rechteverwaltung#Benutzer)
- Tragen Sie die Domain im System ein Domain
- Deaktivieren Sie den Zugriff von Kunden (z. B. Zugriff nur für Backendbenutzer)
- Nach dem Import müssen vom Systemadministrator evtl. die noch FTP-Pfade der Benutzer modifiziert werden, wenn zu den importierten Benutzer-ID´s (z.B. 11 - 12) keine FTP-Accounts bei der Installation (z.B. 1 - 3 angelegt wurden.
Systemtest und Start
- Testen Sie das System durch eine vollständige Testbestellung
- Aktivieren Sie den Zugriff von Kunden (z. B. Zugriff für alle)
- Informieren Sie die beteiligten Benutzer und Fotografen über den Umstieg und die neuen Links (www.doman.tld/framework/ → www.domain.tld/admin)
- Informieren Sie die Kunden über die neuen Möglichkeiten des Systems (z. B. Kundenbereich)