hi!
ich stelle euch hier kurz mein erstes Programm für Redaxo vor: Redaxo_Backup.
Das Programm speichert Zugänge zu Redaxo-Websiten, und erstellt Backups. Das ganze passiert rein über HTTP. Erforderlich ist ein installiertes Redaxo ab 3.2, und das Addon import_export. Es werden einfach die Zugangsdaten für Redaxo angegeben, und den Rest macht das Programm selber.
Das ganze funktioniert aber noch nicht so ganz... Ich habe gerade 10 Seiten damit getestet, nur bei ca. 5 hat alles reibungslos funktioniert. Wenn Redaxo in einen Unterordner installiert ist, dürfte es nicht klappen, und bei älteren Versionen auch nicht...
Zur zeit können nur mac user das Programm öffnen, die die QT Bibliotheken installiert haben. Wäre schön, wenn sich leute finden würden, die das ganze für Windows und Linux kompilieren können.
Ich würde mich sehr über Feedback freuen.
Download unter : http://www.franz-wilding.eu/redaxo_back ... Backup.zip
[ externes Bild ]
[ externes Bild ]
[ externes Bild ]
[ externes Bild ]
[ externes Bild ]
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
das klingt ja mal richtig super..
Leider hab ich keinen Mac, wirds dazu auch ne Win version geben?
Welche Sprache hast du da dazu benutzt?
Da Import/Export bei sehr großem /files Ordner nicht mehr funktioniert, würde ich dir empfehlen, die Dateien via FTP zu ziehen und lokal dann zu komprimieren..
NICE TO HAVE:
- Pro Host den man anlegt Einstellmöglichkeit, welche Dateien zusätzlich gebackupt werden sollen (z.b. aus einem Addon)
- Evtl eine Option die automatisch "alte" backups löscht
- Zeitplaner pro Host, wann Backups gezogen werden sollen..
Gruß,
Markus
das klingt ja mal richtig super..
Leider hab ich keinen Mac, wirds dazu auch ne Win version geben?
Welche Sprache hast du da dazu benutzt?
Da Import/Export bei sehr großem /files Ordner nicht mehr funktioniert, würde ich dir empfehlen, die Dateien via FTP zu ziehen und lokal dann zu komprimieren..
NICE TO HAVE:
- Pro Host den man anlegt Einstellmöglichkeit, welche Dateien zusätzlich gebackupt werden sollen (z.b. aus einem Addon)
- Evtl eine Option die automatisch "alte" backups löscht
- Zeitplaner pro Host, wann Backups gezogen werden sollen..
Gruß,
Markus
Zuletzt geändert von Markus.Staab am 26. Mai 2008, 12:19, insgesamt 1-mal geändert.
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
hi,
super. .. leider habe ich fast nur 4.x versionen mittlerweile am laufen.. faellt es dir da schwerer wegen des logins ? sollte ansonsten genauso funktionieren.. wegen der daten (files ordner). das funktioniert leider nur bei kleineren datenmengen, liegt aber am import/export addon..
aber toll
lg
jan
super. .. leider habe ich fast nur 4.x versionen mittlerweile am laufen.. faellt es dir da schwerer wegen des logins ? sollte ansonsten genauso funktionieren.. wegen der daten (files ordner). das funktioniert leider nur bei kleineren datenmengen, liegt aber am import/export addon..
aber toll
lg
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Nur zur Info am Rande.
Ich hab mich mal mit der Linuxversion befasst. Der derzeitige Stand ist der, dass das Programm mit einem segfault um sich wirft (sobald man auf den Configbutton klickt) und damit das zeitliche segnet.
Falls hier jemand mehr Erfahrung in Sachen debugen von Qt4 hat, kann er sich ja mal melden.
Ich hab mich mal mit der Linuxversion befasst. Der derzeitige Stand ist der, dass das Programm mit einem segfault um sich wirft (sobald man auf den Configbutton klickt) und damit das zeitliche segnet.
Falls hier jemand mehr Erfahrung in Sachen debugen von Qt4 hat, kann er sich ja mal melden.
<?php print $Footer; ?>
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
das mit Redaxo 4.x hab ich hinbekommen. (aus irgend einem Grund setzt der Server 2x das Cookie, und ich hab zuerst immer das erste genommen. Das zweite ist aber das richtige ... geht jetzt alles).
Das ganze ist mit QT 4.3 realisiert.
Ich habe mir bei der Erstellung der Redaxo klasse extra überlegt, dass ich eigentlich alles nur über HTTP regeln möchte.
Gründe dafür waren:
- Es wird nur ein Redaxo Username & Passwort benötigt, keine FTP, mySQL Daten.
- Ich bin somit auch komplett vom Server unabhängig (solange Redaxo funktioniert, funktioniert auch meine Redaxo klasse).
- Ich kann besser mit der Entwicklung von Redaxo zusammenspielen, und kann die PHp Funktionen einfach mitbenützten.
Ich würde nur sehr ungern so etwas wie ein Backup über FTP machen... weil das nicht ganz so in das Konzept passt, vielleicht werde ich abseits der Redaxo klasse ein kleines Programm dafür schreiben.
Dass das Import_Export Addon keine großen Datenmengen handeln kann, erklärt, wieso bei einigen Seiten das Backup erstellen nicht funktionert .
Da hätte ich mich vorher im Forum schlau machen sollen.
Wegen der Windowsversion: Koala ist gerade dran, das ganze für Linux zu kompilieren... wenn ich ein bisschen Zeit finde (so am Wochenende oder so), werde ich die QT Version von meinem Book schmeißen, und eine statisch gelinkte drauf spielen, damit auch alle Leute ohne QT das Programm öffnen können.
Dann hatte ich vor, die Redaxo Klasse ein wenig online zu dokumentieren (ist zwar noch nicht so groß, aber egal).
Sobald das alles erledigt ist, werde ich mich an eine 2. Version setzten, und alle Vorschläge und Wünsche einbauen.
lg.
SquirrelFrank
Das ganze ist mit QT 4.3 realisiert.
Ich habe mir bei der Erstellung der Redaxo klasse extra überlegt, dass ich eigentlich alles nur über HTTP regeln möchte.
Gründe dafür waren:
- Es wird nur ein Redaxo Username & Passwort benötigt, keine FTP, mySQL Daten.
- Ich bin somit auch komplett vom Server unabhängig (solange Redaxo funktioniert, funktioniert auch meine Redaxo klasse).
- Ich kann besser mit der Entwicklung von Redaxo zusammenspielen, und kann die PHp Funktionen einfach mitbenützten.
Ich würde nur sehr ungern so etwas wie ein Backup über FTP machen... weil das nicht ganz so in das Konzept passt, vielleicht werde ich abseits der Redaxo klasse ein kleines Programm dafür schreiben.
Dass das Import_Export Addon keine großen Datenmengen handeln kann, erklärt, wieso bei einigen Seiten das Backup erstellen nicht funktionert .
Da hätte ich mich vorher im Forum schlau machen sollen.
Wegen der Windowsversion: Koala ist gerade dran, das ganze für Linux zu kompilieren... wenn ich ein bisschen Zeit finde (so am Wochenende oder so), werde ich die QT Version von meinem Book schmeißen, und eine statisch gelinkte drauf spielen, damit auch alle Leute ohne QT das Programm öffnen können.
Dann hatte ich vor, die Redaxo Klasse ein wenig online zu dokumentieren (ist zwar noch nicht so groß, aber egal).
Sobald das alles erledigt ist, werde ich mich an eine 2. Version setzten, und alle Vorschläge und Wünsche einbauen.
lg.
SquirrelFrank
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
klasse. .. heisst das, der obere Link geht auch schon mit den 4er versionen ?
wenn nein, kannst du das zur verfügung stellen.. das tool wäre eine riesenhilfe fuer mich .. dann wäre es noch klasse wenn man mit einem klick alle backups auf einen schlag machen könnte. Das wäre toll
lg
jan
wenn nein, kannst du das zur verfügung stellen.. das tool wäre eine riesenhilfe fuer mich .. dann wäre es noch klasse wenn man mit einem klick alle backups auf einen schlag machen könnte. Das wäre toll
lg
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
also die version geht schon mit 4.x.
Nur ist sie noch nicht statisch gelinkt, das heißt die ganze QT Librarys sind nicht dabei... das mach ich aber erst am Wochenende, weil QT statisch zu kompilieren mehrere Stunden dauert, und ich diese Woche noch einiges an Schul Stress hab .
Zur Zeit funktioniert es so, dass wenn du auf Backup klickst, ein Backup der Datenbank und des file-Ordners automatisch für alle angegebenen Hosts erstellt wird.
Nur ist sie noch nicht statisch gelinkt, das heißt die ganze QT Librarys sind nicht dabei... das mach ich aber erst am Wochenende, weil QT statisch zu kompilieren mehrere Stunden dauert, und ich diese Woche noch einiges an Schul Stress hab .
Zur Zeit funktioniert es so, dass wenn du auf Backup klickst, ein Backup der Datenbank und des file-Ordners automatisch für alle angegebenen Hosts erstellt wird.
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
hi,
alles klar.. dann warte ich sehnsüchtig ab.. wäre doch auch was nettes fuer den redaxo tag zum vorstellen am samstag ..
lg
jan
alles klar.. dann warte ich sehnsüchtig ab.. wäre doch auch was nettes fuer den redaxo tag zum vorstellen am samstag ..
lg
jan
Zuletzt geändert von Jan.Kristinus am 27. Mai 2008, 10:04, insgesamt 1-mal geändert.
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
also ich habe in erster Linie eine Redaxo QT Klasse geschrieben.
Diese hat zur Zeit 3 Methoden: 1. in Redaxo einloggen, 2. den HTTP Fehler bzw. Status abrufen, 3. ein Backup erstellen.
Das Programm ist jetzt im Grunde nur ne GUI, die sich dieser Klasse bedient. Es speichert auch die Passwörter und Usernamen, was aber nichts mit der Redaxo Klasse zu tun hat.
Diese hat zur Zeit 3 Methoden: 1. in Redaxo einloggen, 2. den HTTP Fehler bzw. Status abrufen, 3. ein Backup erstellen.
Das Programm ist jetzt im Grunde nur ne GUI, die sich dieser Klasse bedient. Es speichert auch die Passwörter und Usernamen, was aber nichts mit der Redaxo Klasse zu tun hat.
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hiho,
also die Idee dieses Tools ist klasse. Da bisherige Backup Geschichten ein wenig nervig sind! Also manuell etc.
Klasse wäre natürlich eine Möglichkeit, die Markus bereits angesprochen hat, das ganze auf FTP Ebene auszulagern, damit man den Files Ordner auch sichern kann, wenn der PHP-Speicher zu ende geht. Bei vielen meiner Projekte ist dies leider der Fall, sodass das Import/Export Addon nur für die Datenbank herhalten kann. Was auch shcon eine große Hilfe ist.
Ich bin was QT Programmierung angeht nicht wirklich im Klaren was möglich ist, aber vielleicht besteht ja die Möglichkeit, für jeden Account ein Haken zu setzen, der besagt, dass man /files/ per FTP herunterlädt, ich denke der Mehraufwand die FTP Daten einzutragen, wird jeder in Kauf nehmen um dafür ein gescheites und einfaches Backup zu bekommen.
Aber auf jeden Fall schonmal eine super Sache, werde das ganze gleich direkt mal bei einer kleinen Site testen!
Vielen Dank!
backes
also die Idee dieses Tools ist klasse. Da bisherige Backup Geschichten ein wenig nervig sind! Also manuell etc.
Klasse wäre natürlich eine Möglichkeit, die Markus bereits angesprochen hat, das ganze auf FTP Ebene auszulagern, damit man den Files Ordner auch sichern kann, wenn der PHP-Speicher zu ende geht. Bei vielen meiner Projekte ist dies leider der Fall, sodass das Import/Export Addon nur für die Datenbank herhalten kann. Was auch shcon eine große Hilfe ist.
Ich bin was QT Programmierung angeht nicht wirklich im Klaren was möglich ist, aber vielleicht besteht ja die Möglichkeit, für jeden Account ein Haken zu setzen, der besagt, dass man /files/ per FTP herunterlädt, ich denke der Mehraufwand die FTP Daten einzutragen, wird jeder in Kauf nehmen um dafür ein gescheites und einfaches Backup zu bekommen.
Aber auf jeden Fall schonmal eine super Sache, werde das ganze gleich direkt mal bei einer kleinen Site testen!
Vielen Dank!
backes
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
eine gute Nachricht!
ich habe es jetzt fertig für mac OS X kompiliert (jetzt, wo alle Libs in der .app sind, ist es gleich 10 MB groß!). Das Problem ist, dass ich grad in der Schule sitze, und hier nur der HTTP Port offen ist, und ich das somit nicht via FTP hochladen kann.
Also heute Nachmittag bekommt ihr einmal die Version für osx! Hoffe, dass einige hier einen mac haben, und das Programm testen können.
lg.
Franz
ich habe es jetzt fertig für mac OS X kompiliert (jetzt, wo alle Libs in der .app sind, ist es gleich 10 MB groß!). Das Problem ist, dass ich grad in der Schule sitze, und hier nur der HTTP Port offen ist, und ich das somit nicht via FTP hochladen kann.
Also heute Nachmittag bekommt ihr einmal die Version für osx! Hoffe, dass einige hier einen mac haben, und das Programm testen können.
lg.
Franz
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
sehr cool .. danke..
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
bei klick auf config crasht es leider bei mir .. osx 10.5.2 mac book pro
lg
jan
lg
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
hab es mir nochmal gezogen.
sieh das bitte nicht als meckern, nur als info und fragen:
- die sicherung hat bei mir nicht geklappt und das programm hat sich aufgehaengt. leider mehrmals..
- wenn die files nicht geladen werden, bricht das ganze dann ab ?
- wie waers mit db + files auswahl ?
- wo sollen die sicherungen gespeichert werden info/config
ansonsten bin ich wirklich heiss darauf ..
lg
jan
sieh das bitte nicht als meckern, nur als info und fragen:
- die sicherung hat bei mir nicht geklappt und das programm hat sich aufgehaengt. leider mehrmals..
- wenn die files nicht geladen werden, bricht das ganze dann ab ?
- wie waers mit db + files auswahl ?
- wo sollen die sicherungen gespeichert werden info/config
ansonsten bin ich wirklich heiss darauf ..
lg
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
hmm... wieso es nicht klappt, kann ich nicht wirklich sagen...
bei mir funktioniert es für Redaxo 4.x super...
ei Redaxo 3.2 gibt es manchmal probleme (bei älteren Seiten) dann stürtzt es ab, wie du schon sagtest, ... ich werde versuchen herauszufinden, was sich in Redaxo von Version 3.2 auf 3.2.2 oder so geändert hat.
normalerweise sollte es nicht abbrechen,... wenn z.b. der PHP Speicher für das import_export Addon ausgeht, dann wird trotzdem die Datenbank heruntergeladen, und auch eine fileexportdatei erstellt, die aber leer ist.
bei mir funktioniert es für Redaxo 4.x super...
ei Redaxo 3.2 gibt es manchmal probleme (bei älteren Seiten) dann stürtzt es ab, wie du schon sagtest, ... ich werde versuchen herauszufinden, was sich in Redaxo von Version 3.2 auf 3.2.2 oder so geändert hat.
normalerweise sollte es nicht abbrechen,... wenn z.b. der PHP Speicher für das import_export Addon ausgeht, dann wird trotzdem die Datenbank heruntergeladen, und auch eine fileexportdatei erstellt, die aber leer ist.
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
hi,
alles klar.. dann schaue ich mir das nochmal genauer an und sage bei welcher version es eventuell haengt.. danke aber schonmal
lg
jan
alles klar.. dann schaue ich mir das nochmal genauer an und sage bei welcher version es eventuell haengt.. danke aber schonmal
lg
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Das verspricht ja ein wirklich spannendes Wochenende zu werden
<?php print $Footer; ?>
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
- SquirrelFrank
- Beiträge: 186
- Registriert: 9. Sep 2006, 22:40
- Wohnort: Österreich / Wien
- Kontaktdaten: ICQ Website
so
dank einem user aus dem QT Forum ist hier nun auch eine Windows Version:
http://franz-wilding.eu/redaxo_backup/R ... up_WIN.zip
hoffe noch auf weiteres Feedback!
lg. Franz
dank einem user aus dem QT Forum ist hier nun auch eine Windows Version:
http://franz-wilding.eu/redaxo_backup/R ... up_WIN.zip
hoffe noch auf weiteres Feedback!
lg. Franz