Hallo Dave,

best practice ist aus meiner Sicht, alle Projektrelevanten Daten in einer 
Extension vor zuhalten und
diese dann mittels git oder svn zu versionieren.

Dann lassen sich auch über git parallele Entwicklungen abbilden und Konflikte 
auflösen.

Wenn du nun noch die Instanzen und die Umgebung einheitlich vorgeben willst 
dann könntest du
z.B.vagrant benutzen, da steckt dann ein Server mit einer TYPO3 Instanz in 
einem Virtuellen Image.

my2cent




Am 15.03.2017 um 08:51 schrieb Dave Zen:
> Hallo,
> 
> wie würde man am besten eine Typo3 Arbeitsumgebung aufsetzen, um in einem 
> kleinen Typo3-Projekt zu
> dritt oder viert an einer Website zu arbeiten? Das TypoScript soll dabei in 
> Extensions ausgelagert
> werden.
> 
> Wenn man allein arbeitet mag das mit einer Typo3 Dev Instanz funktionieren, 
> aber im Team stell ich
> mir das schwierig vor. Beispielweise wenn ich anfange zu programmiere, der 
> Code aber nicht
> funktioniert und meine Kollegen arbeiten parallel an anderen Stellen - können 
> dann aber nicht
> weitermachen, da mein Code nicht funktioniert auf der Dev Umgebung.
> 
> Jetzt könnte jeder Entwickler seine eigene Dev Umgebung bekommen mit extra 
> DB, sodass man unabhängig
> voneinander arbeiten kann. Jedoch muss man dann trotzdem seine Dev Umgebung 
> immer wieder mit denen
> der anderen Teammitglieder synchronisieren damit man den aktuellen Stand hat 
> - auch die DB müsste
> man synchronisieren. Außerdem kann es vorkommen, dass man im TypoScript auf 
> Seiten IDs referenziert
> und die sind nicht bei jedem gleich...
> 
> Da gibt es mit Sicherheit noch andere Fallstricke daher die Frage, wie ist so 
> eine
> Team-Arbeitsumgebung mit Typo3 am besten aufgebaut? Gibt es da Anleitungen 
> oder Best Practices?
> 
> Danke schon einmal für die Antworten.
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

-- 
Michael Kasten | http://m-kasten.de
Im wirklichen Leben gibt es kein [Strg]+[Z]
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an