[TYPO3-german] Staging-Problem: Asynchronität Development- Live-System

2015-03-11 Diskussionsfäden Dom Mustermann

Hallo zusammen,

Ich habe folgendes Problem bei einem von mir aufgesetzten TYPO3-System (6.2.9) welches, momentan 2 Unternehmen beinhaltet. Bei dem einen Unternehmen handelt es sich um das Dachunternehmen und bei dem zweiten um ein Tochterunternehmen. 

Jetzt sollen nach und nach immer weitere Tochterunternehmen integriert werden. Mein Problem liegt darin, dass ich immer, wenn ein neues Unternehmen ins CMS-System integriert werden soll, einen Development-Stand einrichte bis das neue Tochterunternehmen samt der Inhalte integriert ist. Für diesen Zeitraum müssen die anderen Unternehmen die Inhaltspflege stoppen, oder parallel im Development-System betreiben. 


Hat jemand eine Lösung parat, oder eine Idee wie ich das doppelte 
Pflegen/Pflegeverbot umgehen könnte und die Development-Live-Thematik etwas 
kundenfreundlicher gestalten könnte???

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Staging-Problem: Asynchronität Development- Live-System

2015-03-11 Diskussionsfäden Chris Wolff - AERTiCKET AG
Hallo Dom,
wir haben bei uns in der firma das gleiche problem. Und haben uns schon mal 
gedanken um eine lösung gemacht. aber nie umgesetzt.

Das Eigendliche Problem ist ja wenn ein Inhalt angelegt wird das eine uid 
doppelt vergeben würde. Deswegen dachten wir 
Man könnte es mit einem hook im Dev/Staging system lösen das dann eine UID vom 
Live System Anfordert und im Live system würde dann ein service den auto 
increment der Tabelle erhöhen. Und die freie uid 
Zurück geben. Damit sollte es möglich sein. eine Site im dev system aufzubauen 
die keien UIDs des live systems verwendet. Und man könnte den merge, der beiden 
Seiten einfacher lösen.

Wie gesagt das ganze war bei uns nur ein gedanken spiel. Aber vielleicht ist 
das ja die richtige idee.

T3d export / import währe eine andere möglichkeit. das müsste man dann wohl 
aber per command-line machen und ich glaube es gibt keine t3d export/import 
über den cli_dispatcher.

Gruss chris

-Ursprüngliche Nachricht-
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Dom Mustermann
Gesendet: Mittwoch, 11. März 2015 08:48
An: typo3-german@lists.typo3.org
Betreff: [TYPO3-german] Staging-Problem: Asynchronität Development-  
Live-System

Hallo zusammen,

Ich habe folgendes Problem bei einem von mir aufgesetzten TYPO3-System (6.2.9) 
welches, momentan 2 Unternehmen beinhaltet. Bei dem einen Unternehmen handelt 
es sich um das Dachunternehmen und bei dem zweiten um ein Tochterunternehmen. 

Jetzt sollen nach und nach immer weitere Tochterunternehmen integriert werden. 
Mein Problem liegt darin, dass ich immer, wenn ein neues Unternehmen ins 
CMS-System integriert werden soll, einen Development-Stand einrichte bis das 
neue Tochterunternehmen samt der Inhalte integriert ist. Für diesen Zeitraum 
müssen die anderen Unternehmen die Inhaltspflege stoppen, oder parallel im 
Development-System betreiben. 

Hat jemand eine Lösung parat, oder eine Idee wie ich das doppelte 
Pflegen/Pflegeverbot umgehen könnte und die Development-Live-Thematik etwas 
kundenfreundlicher gestalten könnte???

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Staging-Problem: Asynchronität Development- Live-System

2015-03-11 Diskussionsfäden bernd wilke

Am 11.03.15 um 08:48 schrieb Dom Mustermann:
 ^^ realnames wünschenswert!

Hallo zusammen,

Ich habe folgendes Problem bei einem von mir aufgesetzten TYPO3-System
(6.2.9) welches, momentan 2 Unternehmen beinhaltet. Bei dem einen
Unternehmen handelt es sich um das Dachunternehmen und bei dem zweiten
um ein Tochterunternehmen.
Jetzt sollen nach und nach immer weitere Tochterunternehmen integriert
werden. Mein Problem liegt darin, dass ich immer, wenn ein neues
Unternehmen ins CMS-System integriert werden soll, einen
Development-Stand einrichte bis das neue Tochterunternehmen samt der
Inhalte integriert ist. Für diesen Zeitraum müssen die anderen
Unternehmen die Inhaltspflege stoppen, oder parallel im
Development-System betreiben.
Hat jemand eine Lösung parat, oder eine Idee wie ich das doppelte
Pflegen/Pflegeverbot umgehen könnte und die Development-Live-Thematik
etwas kundenfreundlicher gestalten könnte???


du hast gerade das Problem gegenläufigen Informationsflusses.

eigentlich sollten alle Datenbankinhalte nur vom Livesystem richtung 
develop fließen, während Konfiguration von Develop zum Live System.


Leider speichert TYPO3 Teile seiner Konfiguration auch in der DB.
Deshalb lagern viele leute inzwischen die gesamte Konfiguration in 
externe Dateien aus. primär kannst du das Typoscript in include-Dateien 
auslagern, so dass bei einem Datenbank-refresh keine neue Konfiguration 
überschrieben wird.


für mich gehört seit langem schon dazu den Bereich unter fileadmin 
zwischen Konfiguration und Daten sauber zu trennen:

-fileadmin
  +-data
  |  +-img
  |  +-pdf
  |  +-mp3
  |  :
  +-sys
 +-css
 +-img
 +-html
 +-js
 +-typoscript
 :

Ansonsten kannst du natürlich versuchen die Tabellen selektiv zu 
synchronisieren (konfigurationstabellen dev-live, datentabellen 
live-dev), da kenn ich aber keinen, der das so macht.


eine weitere praxis ist: Konfiguration in Extensions auszulagern und 
diese dann ins Live-system zu übertragen.


bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german