Strona 1 z 1

propozycja: opcja publikacji otwartych dokumentów

PostNapisane: 5 kwietnia 2005, o 11:06
przez RecycleIt
Witam!

Już kiedyś zgłosiłem taki pomysł, ale chyba nie został zauważony...

Dzisiaj już kilka razy pojawiła mi się potrzeba, by wysłać na serwer (opublikować) zmiany w kilku plikach, które właśnie przeedytowałem.

Teraz muszę każdy plik odnaleźć na zakładce Moje Serwisy i przerzucić go do odpowiedniego podkatalogu w serwisie. Jest to pracochłonne (ale i tak szybsze i bezpieczniejsze niż synchronizacja).

A czy nie byłoby prościej, szybciej, LEPIEJ, gdyby był przycisk publikacji otwartych w edytorze plików? Czyli wszystkie otwarte pliki są zapisywane w zgodnych z ustawieniami mapowania katalogach...

Jedno kliknięcie - i zrobione!

Ogólnie byłoby fajnie, jakby można było kliknać na plik na liście na zakładce Moje Serwisy i z menu podręcznego wybrać opcję Publikuj. To samo klikając na pliku otwartym w edytorze. Dużo łatwiej by się aktualizowało pliki po zmianach...

Pzdr.

--
Adam

PostNapisane: 5 kwietnia 2005, o 11:10
przez platekr
Do tego najlepiej i najbezpieczniej sprawdza się opcja edycji dokumentów bezpośrednio z serwera.

PostNapisane: 5 kwietnia 2005, o 11:32
przez RecycleIt
no nie do końca, Rafale...

Po pierwsze, nie zawsze każdy wisi non-stop on-line...
Po drugie: co innego praca na sewerze docelowym, publicznym, gdzie każda wpadka, czy eksperymenty są od razu widziane przez ludzi, a co innego praca na bezpiecznym lokalnym dysku i wyświetlanie lokalnie.

Po trzecie: próbowałem! Wierz mi... próbowałem! I przez 3 miesiące MUSIAŁEM tak pracować... Ale jest to cholernie nieefektywne...
Bo każdorazowe zapisywanie pliku na serwerze zdalnym to jest conajmniej kilkanaście (a przeważnie kilkadziesiąt) sekund! A czasem poprawia się tylko jeden znaczek (np. zamiast 'margin: 20' robi się 'margin: 25'... po czym okazuje się, że powinno być 'margin: 26'... I za każdym razem trzeba czekać kilkadziesiąt sekund...
I to nie jest wina łącza, bo ja mam 1Mb i docelowy serwer jest też na 1Mb... problem polega na każdorazowym nawiązywaniu nowej sesji FTP... A to nie jest błyskawiczne... Jeśli serwer FTP jest jako demon - jest nieco szybciej, ale jeśli jest uruchamiany z init'a to niestety jeszcze się musi uruchomić proces...

A np. ja mam u siebie w sieci serwer testowy, z zamapowanym jako lokalny dysk katalogiem /home, gdzie trzymam kilka różnych serwisów internetowych, które zmieniam dość często, albo tworzę coś nowego... nie mogę sobie pozwolić na dłubanie on-line przy ludziach, bo to by było chore...
Po dowolnej zmianie, zapisanie pliku nie zajmuje więcej niż przłącznie Alt+Tab do okna przeglądarki i wciśnięcie F5 (pomijam fakt, ze samo wyświetlanie z serwera z sieci lokalnej jest też dużo szybsze)... czyli właściwie pracuję na bieżąco...

A jak zapisuję zdalnie... to mogę za każdym razem iść po kawę (na szczeście nie piję kawy, bo by mi pompka wysiadła... heh... obie pompki...).

Czy to taki duży problem, aby zrealizować procedurę, która dodaje wybrany plik do listy wysyłki? tylko tyle... dodać do listy. A samą wysyłkę można zlecić już ręcznie...

Pzdr.
--
Adam

PostNapisane: 5 kwietnia 2005, o 11:36
przez platekr
Gdyby to nie było problemem to bym już zrobił, ale obiecuję, że się temu przyjrzę.

PostNapisane: 5 kwietnia 2005, o 11:54
przez RecycleIt
heh... no myślałem, że skoro działa synchronizacja, która potrafi jeden katalog przemapować na inny... to taka funkcja potrafiłaby plik z serwisu z katalogu /podkatalog/plik.php wysłać na serwer: serwer/katalog_domowy/podkatalog/plik.php...

Ale nie wiem, jak to Ty, Rafale, rozwiązałeś w swoim MegaDziele... Może ja za mało wiem... :)

W każdym razie, tuptam nogami z niecierpliwości, na myśl, że może już niedługo będzie to działało! :)

Pozdrawiam i życzę owocnej pracy (sobie również! ;) )

--
Adam

PostNapisane: 5 kwietnia 2005, o 22:30
przez gr_urban

PostNapisane: 5 kwietnia 2005, o 23:38
przez RecycleIt

PostNapisane: 6 kwietnia 2005, o 00:08
przez gr_urban
Jeżeli masz na myśli to co ja, to obaj wiemy, że propozycję platkera można rozbić o kant.

PostNapisane: 6 kwietnia 2005, o 00:38
przez platekr
To chyba logiczne, że w przypadku zmiany dokumentu na serwerze dokonanie synchronizacji lokalny -> zdalny spowoduje nadpisanie dokonanych zmian. W wypadku modyfikacji pliku przez edycję bezpośrednio na serwerze, aby synchronizacja lokalny -> zdalny działała prawidłowo należy najpierw dokonać synchronizacji zdalny -> lokalny, aby zmiany dokonane na serwerze były również wprowadzone w lokalnej kopii.

PostNapisane: 20 listopada 2005, o 01:36
przez Prozac

PostNapisane: 20 listopada 2005, o 02:18
przez RecycleIt

PostNapisane: 20 listopada 2005, o 02:30
przez Prozac

PostNapisane: 29 listopada 2005, o 21:06
przez DEXTER:)

PostNapisane: 29 listopada 2005, o 21:11
przez LEMUR