You are not logged in.
Pages: 1
I would like to setup the following three servers:
1. a development server
2. a test server
3. a front/live server
I want all development to take place at 1). When ready published to 2). When tested enough to make live then pushed to 3)
How can I do this and how can I set it up such that the selected parts at each time are transferred to respective servers?
Thanks for a promising Ametys!
Offline
What do you mean by "development" ? Do you mean new features/plugins ? New graphical skins ? Updated config files ?
Offline
No.
I mean the following:
1. I want three servers with ametys. All have different ip:s
2. The servers should link between in the sense when I publish development it goes to the test server. The same from test server to live server when pushed.
3. All servers are separate and work separately with different databases
The key is also the publishing development server->test server->live server. How to do that?
How can I do that?
Offline
development server = server for our in-house development of a site
Offline
ah
Do you mean you want to define/compose a site (sitemap, page, contents, ...) on a system and then publish it on another system ?
Ametys currently don't have any export/import feature for a single site (it is planned in a future release, but I don't have any schedule yet). You may want instead to copy the entire repository (containing all sites) from one system to another.
Offline
exactly!
how do I best copy?
Offline
compose on one, test on one and publish on one...!
it is the key of enterprise systems!
Offline
while you're 100% right when it comes to developing new features, it is more rarely the case for publishing internet/intranet sites, where composing should be often near real-time and where CMS have builtin workflow features to implement the compose/validate/publish cycle!
Anyway, copying the repository depends of the underlying storage system used by Jackrabbit. If you use the default one (embededd Derby database), the "repository" directory is self-contained and you may simply copy the whole directory from one place to another.
Offline
You might consider a publish/subscribe method and use your cron service to deploy it..
publish document,
subscribes see's new document
subscribes requests updated codebase,
from there it's just 'match the bytes'
Offline
Pages: 1