Mensen,
Na nogal wat zoeken op (vooral) Google,hier op het forum, op het Joomla forum zelf, tek-tips forum, webmasterworld forum en wat dingen gelezen te hebben over software ontwikkeling op Wikipedia heb ik toch nog iets meer hulp nodig en ik hoop dat jullie me hiermee kunnen helpen.
Ik werk momenteel aan een site of 30. Het merendeel van deze sites is gemaakt mbv Joomla. "Binnenkort" zal een tweede persoon ook aan de sites gaan werken en daarom ben ik op zoek naar een versie beheer tool en een ontwikkelomgeving.
Ik had het volgende al gevonden voor mijn versie beheer:
http://subversion.apache.org/ gehost bij http://unfuddle.com/, maar ik vroeg me af of er nog meer van dit soort tools zijn? Uiteraard geeft Google veel resultaten, maar gezien mijn beperkte kennis hierover zou ik graag de ervaringen van andere hierover horen.
Voor de ontwikkelomgeving heb ik minder succes gehad. Mensen gebruiken hier vooral een locale Apache installatie voor of een tool zoals xampp. Dit is voor mij niet echt een optie, 30 verschillende sites op 30 verschillende hosts met 30 verschillende instellingen... Ik heb niet de tijd of de kennis om al deze hosts lokaal te "klonen". Of is hier een "simpele" oplossing voor?
Het handigste leek mij, om te testen op de server waarop ook de live site draait. Echter zit ik dan met het probleem dat ik werk op dev.mijndomein.com inplaats van www.mijndomein.com. En omdat ik altijd werk met absolute WWW url's is het onhandig om elke keer de juiste aanpassingen door te voeren tussen dev en live omgeving.
Daarnaast maken de Joomla sites gebruik van een database. Terwijl ik bezig ben met de site in de ontwikkelomgeving wordt er door andere content toegevoegd/aangepast op de live site. Is er een manier om de live site automatisch te syncen met de test site maar niet visa versa? Ik moet dan zelf kunnen aangeven welke tabellen wel of niet gesynced moeten worden.
En hoe werkt dit alles samen met bijvoorbeeld subversion?
Dit is mijn eerste stap in deze richting en elke hint/tip of opmerking is dan ook van harte welkom!
Na nogal wat zoeken op (vooral) Google,hier op het forum, op het Joomla forum zelf, tek-tips forum, webmasterworld forum en wat dingen gelezen te hebben over software ontwikkeling op Wikipedia heb ik toch nog iets meer hulp nodig en ik hoop dat jullie me hiermee kunnen helpen.
Ik werk momenteel aan een site of 30. Het merendeel van deze sites is gemaakt mbv Joomla. "Binnenkort" zal een tweede persoon ook aan de sites gaan werken en daarom ben ik op zoek naar een versie beheer tool en een ontwikkelomgeving.
Ik had het volgende al gevonden voor mijn versie beheer:
http://subversion.apache.org/ gehost bij http://unfuddle.com/, maar ik vroeg me af of er nog meer van dit soort tools zijn? Uiteraard geeft Google veel resultaten, maar gezien mijn beperkte kennis hierover zou ik graag de ervaringen van andere hierover horen.
Voor de ontwikkelomgeving heb ik minder succes gehad. Mensen gebruiken hier vooral een locale Apache installatie voor of een tool zoals xampp. Dit is voor mij niet echt een optie, 30 verschillende sites op 30 verschillende hosts met 30 verschillende instellingen... Ik heb niet de tijd of de kennis om al deze hosts lokaal te "klonen". Of is hier een "simpele" oplossing voor?
Het handigste leek mij, om te testen op de server waarop ook de live site draait. Echter zit ik dan met het probleem dat ik werk op dev.mijndomein.com inplaats van www.mijndomein.com. En omdat ik altijd werk met absolute WWW url's is het onhandig om elke keer de juiste aanpassingen door te voeren tussen dev en live omgeving.
Daarnaast maken de Joomla sites gebruik van een database. Terwijl ik bezig ben met de site in de ontwikkelomgeving wordt er door andere content toegevoegd/aangepast op de live site. Is er een manier om de live site automatisch te syncen met de test site maar niet visa versa? Ik moet dan zelf kunnen aangeven welke tabellen wel of niet gesynced moeten worden.
En hoe werkt dit alles samen met bijvoorbeeld subversion?
Dit is mijn eerste stap in deze richting en elke hint/tip of opmerking is dan ook van harte welkom!