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.
