Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Aktualizacja frameworka/ogolnych systemow., How?
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


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) .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat
Co do problemu: słyszałeś o PEAR?
Mógłby być też jakiś system kontroli wersji.

Powiedzmy ze o obu narzedziach slyszalem.
Z tym ze PEAR nie bardzo wiem co to jest po przeczytaniu na wiki wychodzi na ze to zbior modulow pod PHP.
Co do systemu kontroli wersji chyba 2 najwazniejsze cvs i svn(przynamniej te ktore znam i ktore widzialem) to svn masz wieksze mozliwosci i jest nadal rozwijany w przeciwienstwie do cvs.
Ze strony praktycznej nie wiem zabardzo jak to wyglada bo sam nigdy nie mialem okazji uzyc, chyba przyszedl na to czas.
No i mam pytanie za pomoca svn rozumiem ze moge go miec na localu(moj komp) lub online?
Jesli tak jak uzytkownik ktory ma system postawiony na moim FW moze za pomoca svn'a aktualizowac pliki w ktorych sie cos zmienilo?
Musi wiedziec jak sie obsluguje svn lub robi sie to "automatycznie"?
Sorki za takie banalne pytania wiem ze niby w google wszystko jest szukac potrafie ale trudno znalesc odpowiedz na tak specyficzne pytania.
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(marcio @ 3.02.2010, 22:48:03 ) *
Ze strony praktycznej nie wiem zabardzo jak to wyglada bo sam nigdy nie mialem okazji uzyc, chyba przyszedl na to czas.
No i mam pytanie za pomoca svn rozumiem ze moge go miec na localu(moj komp) lub online?
Jesli tak jak uzytkownik ktory ma system postawiony na moim FW moze za pomoca svn'a aktualizowac pliki w ktorych sie cos zmienilo?
Musi wiedziec jak sie obsluguje svn lub robi sie to "automatycznie"?
Sorki za takie banalne pytania wiem ze niby w google wszystko jest szukac potrafie ale trudno znalesc odpowiedz na tak specyficzne pytania.

Używałem svn nie raz. Na serwerach google możesz za darmo swój "projekt" założyć. To działa tak:

Ty jesteś niejako administratorem i wrzucasz pliki na svn, możesz edytować powiedzmy kilka w katalogu potem jedno kliknięcie i pliki wgrywają się na serwer.
Użytkownik pobierając przez svn cały folder w przypadku zmiany, któregoś z pliku dostanie informacje (ikonka zmienia się na taką z czerwonym wykrzyknikiem) i wiadomo, że trzeba dane zaktualizować - wybierając odpowiednią opcję, wszystko znów dzieje się automatycznie podmieniane są tylko pliki w których nastąpiła zmiana. Na końcu dostajesz loga - możesz nawet sprawdzić co się w tych plikach zmieniło w stosunku do poprzedniej wersji.

Program, który opisuje zwie się: tortoise svn

Opisałem to troszkę jak laik no ale trudno (IMG:style_emoticons/default/haha.gif)

Ten post edytował fifi209 3.02.2010, 23:29:49
Go to the top of the page
+Quote Post

Posty w temacie
- 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   CytatCo do systemów kontroli wersji na prawdę nie ...   3.02.2010, 23:32:00
|- - fifi209   Cytat(marcio @ 3.02.2010, 23:29:54 ) ...   3.02.2010, 23:35:10
- - 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


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 00:37