Zadejte hledaný výraz...

Necháváte programátory pracovat přímo na FTP?

beraniste
verified
rating uzivatele
(29 hodnocení)
4. 5. 2017 21:45:24
Zdravím, vy co máte větší eshopy (ostatní se prosím nevyjadřujte), jak to děláte s externími programátory, od kterých potřebujete udělat např. takovou věc, jako je responzivní design apod? Pošlete jim eshop a ořezané databáze a nebo je pustíte na ftp. Teď řeším tu věc, že chce programátor (zde domluvený na wt) pustit na ftp, protože se mu nedaří napojit mnou poslanou databázi, a já se obávám rizik. Co myslíte? Jak to řešit?
4. 5. 2017 21:45:24
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277093
smrtka
verified
rating uzivatele
(3 hodnocení)
4. 5. 2017 21:50:03
#sorryJako, ale moc bych asi nechtel aby se mi v produkci vrtal programator, ktery neumi rozjet lokalni dev verzi webu :D Dalsi varianta je udelat si vlastni dev verzi klonem stavajiciho na stejnem serveru, zvlast pokud mate nejake nestandartni nastaveni
4. 5. 2017 21:50:03
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277092
Václav Hodek
verified
rating uzivatele
(9 hodnocení)
4. 5. 2017 21:56:14
Lokální dev server => SVN / GIT => Testovací server => Produkční server
Dělat úpravy na FTP je blbost už sama o sobě. V závislosti na klientovi nemusí soubor nějaký čas "existovat" a to může pro návštěvníky znamenat poměrně nepříjemnou zkušenost, když to na straně serveru začne sypat chyby, apod.
Nehledě na to, že dělat úpravy v kódu na FTP = určitě je tím myšlena úprava skriptu v PHP, Pythonu nebo něčem, co se nekompiluje, takže blbý překlep způsobí chybu skriptu, apod. apod.
4. 5. 2017 21:56:14
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277091
Mejte dev verzi! Rozjet kopii na lokale je opruz i v pripade, ze to "neda" praci.
PS:Uz polozenim otazky je videt mala odbornost.
4. 5. 2017 22:19:38
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277090
beraniste
verified
rating uzivatele
(29 hodnocení)
4. 5. 2017 22:34:01
Pane Jebavý, to je snad samozřejmé, nejsem programátor. Proto bych předpokládal, že si programátoři řeknou co potřebují, protože ví, že já to nevím.
4. 5. 2017 22:34:01
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277089
Napsal beraniste;1384045
Pane Jebavý, to je snad samozřejmé, nejsem programátor. Proto bych předpokládal, že si programátoři řeknou co potřebují, protože ví, že já to nevím.
Jeste muzu doporucit, mejte jedneho kvalitniho programatora na dlouhodobou spolupraci, zaroven vam muze poskytovat odborne konzultace.
4. 5. 2017 22:41:05
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277088
Martin
verified
rating uzivatele
(7 hodnocení)
4. 5. 2017 22:45:38
git (dev vetva) + vagrant box + dev db.
ak je nova ficura ready a zbiehaju testy, dev sa spoji s master vetvou.
deployment z master vetvy. predpoklada sa ze master je vzdy pripravena na deployment do produkcneho prostredia.
4. 5. 2017 22:45:38
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277087
Jiří Šubr
verified
rating uzivatele
(23 hodnocení)
4. 5. 2017 22:47:09
...
4. 5. 2017 22:47:09
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277086
smrtka
verified
rating uzivatele
(3 hodnocení)
4. 5. 2017 22:49:18
Napsal vaclav.hodek;1384041
Lokální dev server => SVN / GIT => Testovací server => Produkční server
Uplny ideal, ktery se snazime tlacit vsem vetsim zakaznikum je server/VPS s rootem, kde si napisete maly skript na pull z repozitare (pouzivame bitbucket) a pres FTP vubec zadne zmeny nikdo nedela - proste az je odladena verze, tak se pres ssh zavola skript na pull, web se aktualizuje a navstevnik nic nepozna (krome tech odladenych zmen samozrejme :D). U velkych updatu prepiname do maintenance modu ( 503 ) s rozumnym retry-after
4. 5. 2017 22:49:18
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277085
beraniste
verified
rating uzivatele
(29 hodnocení)
4. 5. 2017 23:05:30
Dobrá, takže tomu nerozumím. Je tu někdo, kdo by to přeložil do normálního jazyka? Co je k takovému řešení vlastně potřeba? Kdo by mi poradil, co mám chtít, co je potřeba koupit, stáhnout, nainstalovat, nastavit apod?
Chápu, že než se tu na WT dopracujeme k nějakému výsledku, tak ze mě musíte nejprve udělat úplného debila, já se k tomu musím přiznat, což některým lidem pomasíruje ego ... ale co kdybychom tuto fázi přeskočili :-)
4. 5. 2017 23:05:30
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277084
smrtka
verified
rating uzivatele
(3 hodnocení)
4. 5. 2017 23:43:09
Napsal beraniste;1384054
Dobrá, takže tomu nerozumím. Je tu někdo, kdo by to přeložil do normálního jazyka? Co je k takovému řešení vlastně potřeba? Kdo by mi poradil, co mám chtít, co je potřeba koupit, stáhnout, nainstalovat, nastavit apod?
Chápu, že než se tu na WT dopracujeme k nějakému výsledku, tak ze mě musíte nejprve udělat úplného debila, já se k tomu musím přiznat, což některým lidem pomasíruje ego ... ale co kdybychom tuto fázi přeskočili :-)
A] Najmete si nekoho, kdo tomu rozumi
B] Nacist si napr : http://rogerdudler.github.io/git-guide/
1. Registrovat BB nebo GIT, vytvorit repozitar. BB ma dobrej soft pro nekonzolove lidi - https://www.atlassian.com/software/sourcetree
2. Nahrat vseho z disku webu nekam k sobe na disk (obcas se hodi vlastni zalohy pro pripad vypadku celeho hostingu), pridat kompletni dump db vcetne views,triggeru a metod, idealne ve slozce rozdelene na soubory podle jednotlivych prvku a data zvlast.
3. Propojit repozitar s obsahem na disku, commit a push :)
4. naklonovat podle libosti - minimalne development verzi, nejlepe i testing verzi
4. V adminu na webu u repozitare pridavat prava programatorum
5. Dukladne testovat upravy na testing verzi + pridavani do produkcni verze
6. Dostat upravenou a schvalenou verzi z repozitare na produkcni web :)
4. 5. 2017 23:43:09
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277083
Jiří Šubr
verified
rating uzivatele
(23 hodnocení)
4. 5. 2017 23:54:45
...
4. 5. 2017 23:54:45
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277082
Pavel Jílek
verified
rating uzivatele
(81 hodnocení)
5. 5. 2017 07:04:35
Zalezi na situaci.... otazka jako "je lepsi jet doleva nebo doprava"? Pokud to situace pozaduje tak jde na ftp primo ostreho webu nebo se posilaji jen potrebna data. Neni nic vseobecne spravneho a spatneho
5. 5. 2017 07:04:35
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277081
beraniste
verified
rating uzivatele
(29 hodnocení)
5. 5. 2017 07:54:51
:-) Děkuji, s tím se dá už pracovat :-)
5. 5. 2017 07:54:51
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277080
Programátor, co si vyžádá FTP u mě automaticky končí.
Já bych osobně nikoho na produkci nepustil.
Jinak vývoj u nás vypadá tak, že se používá GIT a dělají se PR. Existují větvě master a dev. Dev větev je vývojová větev a mergují se do ní všechny schválené PR, které prošli CodeReview. Master je pak větev určená na produkci a při deployi se otaguje na vyšší verzi. Zatím máme na produkčním serveru jenom ssh a klasicky děláme git pull ...
Každá fičura, nebo oprava bugu pak má vlastní větev. Pokud je hotovo, udělá se Pull Request (PR) po té se na to mrknou ostatní programátoři a udělají CodeReview. Pokud je vše ok, pak se schválí merge do devu. Mezi tím nám ještě běží Behat test na Jenkinsu, pokud je zelený, můžeme mergovat.
Co se týče databáze, tak od toho máme Fixtures. Vše se instaluje dvěma příkazy v terminálu plus nějaké to základní nastavení. Každý programátor buď jede na svém localhostu se stejným prostředím, jako je na serveru. U nás se vlastně nevyskytuje programátor co by dělal na WIN :D ...
Na druhou stranu je tento přístup dražší a vyžadujete to už zkušené programátory a zde na WP se nevyskytují.
5. 5. 2017 10:43:25
https://webtrh.cz/diskuse/nechavate-programatory-pracovat-primo-na-ftp/#reply1277079
Pro odpověď se přihlašte.
Přihlásit