[TYPO3-english] Website Synchronisation

Christian Reiter cr at cNOSPAMxd.de
Thu Jun 5 15:15:01 CEST 2014


Hi,

If you're developing and testing new features and want to roll them out 
to a productive site that sounds mostly like a deployment situation.

Try to optimize your structure so that there is as little configuration 
as possible in the DB. For instance you can have all the typoscript you 
use for layout and site behaviour as TS in a "layout extension" instead 
of having them as sys_template records in the database. The same goes 
for TSConfig, backend layouts, etc.

So you can roll out your new features after testing by updating a 
versioned typo3conf/ext path, and don't need to intervene with the 
database content. You can use the "coreapi" extension to automatically 
run the DB compare/update if you have changed database structures.

It's another situation if you want to work on content (pages, news, etc) 
on one server, evaluate and approve individual changes, and publish them 
independently to another (that is, without syncing the whole DB but on a 
page-approved or change-approved base).

Then you aren't talking about deploying new features - then you have a 
content staging situation. In this situation you will always get into 
trouble if content is edited in parallel on the stage and live system. 
YOu will want to define content that is edited only on the live 
(public-facing system) such as comments, forum posts, frontend users and 
content that is only edited on the staging (internal approval system) 
such as pages, tt_content etc.

Best regards,

Christian


Am 04.06.2014 18:47, schrieb Miguel:
> Greetings,
>
> I want to have a copy of my website in the same hosting package, the
> "main" website to show to the users, and the copy of the website only
> visible to me, so i can work, develop and test new features in the
> backup of the website.
> My question is if there is some extension that allows me to syncronize
> the new work created and "inject" these new changes directly to the main
> website.
>
> If i not made my self clear, i will explain it better.
>
> Kind regards



More information about the TYPO3-english mailing list