keretrendszerek-libraryk bevezetése, verziókezelése
Sziasztok!
Adott egy csomó változatos weblap / webalkalmazás egy cégnél, amik különféle külső osztálykönyvtárakat (pear komponensek, phpmailer, adodb, egy rakat nem "szabványos" 3rd party osztály) használnak meglehetősen kaotikusan, tudjátok mindig ami éppen kellett az előttem dolgozó iparosoknak.
Ezek minden alkalmazáshoz külön vannak telepítve, nincsen közös kódbázis. Szeretnék rendet csinálni és rendszert kialakítani. Hogy legyen egy közös könyvtár ahol ott van minden és közösen használja a rengeteg oldal. Ezeket frissíteném is rendszeresen. Plusz be szeretném vezetni alapvetően a Zend Framework-re való építkezést.
Aggodalmam a frissítések miatt van, hogy mi van, ha nem 100%-ig kompatibilis egy új verzió valamelyik osztályból és emiatt hirtelen 50 ügyfélnek hal be a oldala... Pont ezért szeretnék főleg ZF-re átállni, ott azért csak nem változik összevissza az API.
Arra gondoltam kellene egy módszer amivel párhuzamosan fel tudom tenni a régi mellé az új verziót, és beállítani először egy szűkebb körnek, ha problémamentes, akkor frissüljön mindenkinél. De lehet teljesen máshogy is
pl tesztmásolatot készíteni az oldalakból és belsőleg teszteli őket az új libekkel, hogy kifelé tényleg már csak a tesztelt, flottul hasító frissített cucc mehessen.
Ezt szeretném, minél automatizáltabban, gányolásmentesebben, profibban megvalósítani. Minden megoldás érdekel! :)
■ Adott egy csomó változatos weblap / webalkalmazás egy cégnél, amik különféle külső osztálykönyvtárakat (pear komponensek, phpmailer, adodb, egy rakat nem "szabványos" 3rd party osztály) használnak meglehetősen kaotikusan, tudjátok mindig ami éppen kellett az előttem dolgozó iparosoknak.
Ezek minden alkalmazáshoz külön vannak telepítve, nincsen közös kódbázis. Szeretnék rendet csinálni és rendszert kialakítani. Hogy legyen egy közös könyvtár ahol ott van minden és közösen használja a rengeteg oldal. Ezeket frissíteném is rendszeresen. Plusz be szeretném vezetni alapvetően a Zend Framework-re való építkezést.
Aggodalmam a frissítések miatt van, hogy mi van, ha nem 100%-ig kompatibilis egy új verzió valamelyik osztályból és emiatt hirtelen 50 ügyfélnek hal be a oldala... Pont ezért szeretnék főleg ZF-re átállni, ott azért csak nem változik összevissza az API.
Arra gondoltam kellene egy módszer amivel párhuzamosan fel tudom tenni a régi mellé az új verziót, és beállítani először egy szűkebb körnek, ha problémamentes, akkor frissüljön mindenkinél. De lehet teljesen máshogy is
pl tesztmásolatot készíteni az oldalakból és belsőleg teszteli őket az új libekkel, hogy kifelé tényleg már csak a tesztelt, flottul hasító frissített cucc mehessen.
Ezt szeretném, minél automatizáltabban, gányolásmentesebben, profibban megvalósítani. Minden megoldás érdekel! :)
svn:external
Amúgy is megéri az svn:exteranl-t használni ilyen esetekben, mert gyorsabb lesz az SVN kezelés.
Üdv,
Felhő
Oké!