Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
Witam rozmyslam jak najlepiej i najprosciej bez kombinowania rozwiazac aktualizacje samego silnika(FW) jak i calej aplikacji.
Powiedzmy ze mam framework w wersji 1.01 najprosciej jak moge to zrobic wedlug mnie to na glownym srv projektu zmiescic plik upgrade.txt w ktorym bylaby zapisana ostatnia wersja FW. Po czym w PA bylaby aktualizacja czyli skrypt wczytuje sobie zdalnie ten plik z glownego srv z configa pobiera wlasna aktualna wersje rzutuje wszystko na float i porownuje czy dana wersja ma mniejsza liczbe niz wersja podana na glownym srv jesli tak jest to jest dostepna aktualizacja. Ale co potem powiedzmy ze w core zmienila sie tylko jedna biblioteka jak to zautomatyzowac by user nie musial sciagac pliku i podmieniac go na ftp, bo poki sa to 1-2 pliki to ok a co jesli wiekszosc silnika sie zmieni i sa jakies nowe biblioteki/helpery? Ma ktos jakis pomysl? Mi jedyne co przychodzi do glowy to wchodzi na srv glowny sprawdzamy czy jest aktualizacja jesli jest trzeba miec konto lub ogolnie jakies pasy potem jest form gdzie podajemy pasy do ftp i poprzez skrypt php wysylamy pliki. Tylko sa 2 ale: 1)Kto mi da pasy do ftp zeby cos sie samo zaaktualizowalo mysle ze malo osob bedzie mialo zaufanie bo moze pasy zapisuje sobie gdzies i wtedy lipa....! 2)Nie wiem jak to wyglada poprzez php do ftp ale np w notepad++ nie mozna wysylac calych katalogow lub kilka plikow na raz wiec lipa lepiej wyslac caly katalog i tyle bedzie dluzszy upload, ale nie bede musial duzo kombinowac. Prosze o propozycje (IMG:style_emoticons/default/aaevil.gif) . |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
Cytat Co do systemów kontroli wersji na prawdę nie ma się co tutaj rozpisywać, masz straszne tyły w tym względzie. Dobrze byłoby je nadrobić. Poczytać, zainstalować, popróbować i wszystko będzie jaśniejsze niż teraz. Nigdy nie potrzebowalem wiec nie siegalem po cos co bylo by mi zbedne. Zrobie jak mowisz install i tyle i sie pokombinuje. @fifi209 Cytat tortoise svn WLasnie o tym czytalem thx potestuje rozwiazania przez was podane no moze oprocz tego PEAR'a. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Nigdy nie potrzebowalem wiec nie siegalem po cos co bylo by mi zbedne. Zrobie jak mowisz install i tyle i sie pokombinuje. Skoro nie systemy kontroli wersji to napisz swój, w php masz możliwość edycji plików. W każdym pliku możesz dać dwie stałe: nazwa pliku, wersja Skrypt co jakiś czas sam łączy się z serwerem (Twoim) i wysyła do Twojego skryptu informacje, jaki plik ma jaką wersję w odpowiedzi dostaje np. : Uaktualnij news.php do wersji x.x Uaktualnij cos.php do wersji x.x Teraz skrypt dostając te informacje odpowiednio je przetwarza, wchodzi na Twój serwer pobiera pliki (w wyznaczonej przez Twój skrypt wersji) i podmienia zawartości plików na treść pobraną od Ciebie. @edit Zmieniam troszkę swoje zdanie, lepiej byłoby trzymać jeden plik np. .xml w którym trzymałoby się informacje: <files> <file name="" path="" version=""/> </files> Myślę, że to by wystarczyło, było wygodniejsze (na pewno w edycji i odczycie) Ten post edytował fifi209 3.02.2010, 23:44:46 |
|
|
|
marcio Aktualizacja frameworka/ogolnych systemow. 3.02.2010, 10:36:28
Crozin 1) Temat: prO why cool i inne pseudo makaronizmy w... 3.02.2010, 13:32:04
marcio Ad 1. o co chodzi?
Ad 3. To to wiadomo jesli sa ja... 3.02.2010, 13:49:08
-=Peter=- Ad. ad. 1
Cytat[...]how[...]
[...]srv[...]
[...]co... 3.02.2010, 14:01:53
marcio Cytat(-=Peter=- @ 3.02.2010, 14... 3.02.2010, 14:16:06
destroyerr Co do problemu: słyszałeś o PEAR?
Mógłby być też j... 3.02.2010, 16:47:53
marcio CytatCo do problemu: słyszałeś o PEAR?
Mógłby być ... 3.02.2010, 22:48:03 
fifi209 Cytat(marcio @ 3.02.2010, 22:48:03 ) ... 3.02.2010, 23:28:25
Mephistofeles Jak już chcesz tak pisać, to pisz chociaż passy, a... 3.02.2010, 22:54:14
marcio Cytat(Mephistofeles @ 3.02.2010, 22:54... 3.02.2010, 22:58:08
destroyerr Wykorzystanie PEAR'a sugerowałem jako "in... 3.02.2010, 23:16:03
marcio WItam zalozylem konto na google code mam tego tort... 7.02.2010, 19:54:22
destroyerr Tutaj znajdziesz wszystkie potrzebne Ci informacje... 7.02.2010, 20:04:43
-=Peter=- Np. w jakimś folderze robisz checkout na katalog /... 7.02.2010, 20:06:43
marcio Kombinuje jak moge ale nic to nie daje napisze kro... 7.02.2010, 21:37:33
destroyerr Najlepiej zacząć od przeczytania, dodatkowo doradz... 7.02.2010, 22:12:10
marcio No tak jednak jesli wlacz repo-browser gdzie mam r... 7.02.2010, 22:20:20 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 04:14 |