Zdravím,

potřeboval bych poradit či navést na best-practice v Django, jak jeden 
projekt nasadit pro více firem, ale tak, abych v čase mohl dělat klientské 
modifikace. Aktuálně jsem vymyslel aplikaci a používají ji 2 moji klienti. 
Django aplikace běží na nGinx a abych mohl obě aplikace aktualizovat 
současně, na serveru jsem nalinkoval společné zdrojové kódy (virtuál 
linkuje společné adresáře/aplikace). Vše běží, protože každá aplikace má 
svou konfiguraci a svou databázi. Pokud aplikaci vylepším, nahraju ji na 1 
místo, restartuji server či oba virtuály a oba klienti frčí na 
aktualizacích.

Nicméně: jak nejlépe postupovat, pokud např. 1. firma bude chtít nějakou 
změnu v šabloně, 2. firma například upravit či přidat celou funkčnost. Rád 
bych udržel zdrojový kód jednotný s nějakými "odbočkami" pro konkrétního 
klienta, ale nemohu najít jak nejlépe a nejsystémověji se tomu postavit, 
aby projekt byl dlouhodobě spravovatelný, zvlášť pokud by přibylo klientů.

Věřím, že existuje nějaké systémové řešení, budu rád i za navedení či odkaz 
na nějaký tutorial. Předem díky!

-- 
-- 
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu [email protected].
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/f508f99c-c9d9-46c4-9ce3-102506cd4634n%40googlegroups.com.

Reply via email to