arczicoder
02-11-2012, 17:11
Witam, zrobiłem serwis do rezerwacji online oparty na Joomli 1.5.26 (autorskie komponenty). Skopiowałem go i działa już 10 takich serwisów. Moje pytanie do Was: jak je aktualizować?
Serwis ma sporo rozwiązań autorskich - 10 komponentów, ze 100 widoków, 20 modułów. Serwisy są trzymane na serwerach klientów, na osobnych serwerach, mają osobne bazy. Wiadomo, czasem wyjdzie jakiś błąd. Nie chciałbym nadpisywać plików ręcznie na wszystkich ftp. Myślę o takim rozwiązaniu:
Analogicznie do aktualizacji na Joomla.pl - czyli wypuścić .zip z poprawionymi plikami. W panelu admina dać moduł sprawdzający czy są nowe wydania -> Po kliknięciu w link pobierany jest .zip -> zip jest rozpakowywany -> pliki są nadpisywane (bez konieczności robienia tego przez klienta logującego się na ftp).
Aby uniknąć sytuacji, gdy nadpisanie plików się nie powiedzie... w spakowanym zipie byłby xml z informacją, jakie pliki zawiera pakiet. Pliki przed nadpisaniem zostaną najpierw skopiowane, by można je przywrócić w razie niepowodzenia.
Co myślicie o takim rozwiązaniu?
Serwis ma sporo rozwiązań autorskich - 10 komponentów, ze 100 widoków, 20 modułów. Serwisy są trzymane na serwerach klientów, na osobnych serwerach, mają osobne bazy. Wiadomo, czasem wyjdzie jakiś błąd. Nie chciałbym nadpisywać plików ręcznie na wszystkich ftp. Myślę o takim rozwiązaniu:
Analogicznie do aktualizacji na Joomla.pl - czyli wypuścić .zip z poprawionymi plikami. W panelu admina dać moduł sprawdzający czy są nowe wydania -> Po kliknięciu w link pobierany jest .zip -> zip jest rozpakowywany -> pliki są nadpisywane (bez konieczności robienia tego przez klienta logującego się na ftp).
Aby uniknąć sytuacji, gdy nadpisanie plików się nie powiedzie... w spakowanym zipie byłby xml z informacją, jakie pliki zawiera pakiet. Pliki przed nadpisaniem zostaną najpierw skopiowane, by można je przywrócić w razie niepowodzenia.
Co myślicie o takim rozwiązaniu?