Forums / General / Moving from development box to live website

Moving from development box to live website

Author Message

Mark Irvine

Wednesday 21 January 2004 10:37:04 am

Hi,

I'm trying to work out if ezpublish will allow me to develop a website on a development machine, and then move the updates to a live website.

I can pretty much see how to do this on a one off, first time basis. i.e copy the directory tree, then copy the database. But what about later, as the live website content gets updated, and I want to change the design by, for example,adding a new section with new templates etc? Can I change the design on the development, then move the design changes to the live site without loosing content?

I obviously can't just copy the entire database this time, I'll probably lose any new content, correct?

Is anybody using ezpublish in this way?

What I don't want to do is make design changes on the live website.

Any ideas/feedback would be appreciated.

Thanks,
Mark

Shurbann Martes

Thursday 22 January 2004 2:15:39 am

Hi Mark,

Design changes (look and feel of your site) has nothing to do with the DB, where mostly the content sits.

Two things are important here:
1. the override.ini (override setting of site A: settings/siteaccess/site_A/override.ini.append) and maybe other setting files (for example image.ini.append if you have changed the image sizes in the new look etc.)
2. the design directory (override templates of site A: design/design_A/), where you have the stylesheets, images and templates

When you change the look on your development server and it's working allright. The only thing you have to do is, backup the files you're going to change on the production server.
And overwrite them with the new ones.

In the database there's nothing stored that has something to do with the look of your site. So don't bother doing overwriting the whole DB to the production server, as you might only be losing new contents.

The crucial thing here is to backup everything you're going to change.

Hth,
-Shurbann

Tore Skobba

Thursday 22 January 2004 2:59:11 am

Hi

Regarding this:

>Design changes (look and feel of your site) has nothing to do >with the DB, where mostly the content sits.
>

Well what about about adding new classes which I often do. The definition of classes are stored in the database. However, I am gonna check out the packages system. Think that might offer an solution, but I do think it require one of the latest version, i.e. Ez 3.3-X

Cheers
Tore

Shurbann Martes

Thursday 22 January 2004 6:41:24 pm

Yup you're right changing a class will change the DB. But till I don't think classses are part of a site feel and look.

In my case everytime I add a new class on the development server, I make sure I do the same on the production server. I mean how many times are you going to change or make a new class after launching your site? (this is not THE time-consuming factor, IMHO)

-Shurbann

eZ debug

Timing: Jan 31 2025 01:19:07
Script start
Timing: Jan 31 2025 01:19:07
Module start 'content'
Timing: Jan 31 2025 01:19:07
Module end 'content'
Timing: Jan 31 2025 01:19:07
Script end

Main resources:

Total runtime0.1974 sec
Peak memory usage8,192.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0074 588.0547370.2813
Module start 'content' 0.00740.0133 958.33591,001.4375
Module end 'content' 0.02070.1766 1,959.77343,890.5391
Script end 0.1973  5,850.3125 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00492.4866200.0002
Check MTime0.00140.7241200.0001
Mysql Total
Database connection0.00070.375510.0007
Mysqli_queries0.100550.91601410.0007
Looping result0.00130.65221390.0000
Template Total0.176089.210.1760
Template load0.00090.452410.0009
Template processing0.175188.730310.1751
Override
Cache load0.00060.299010.0006
Sytem overhead
Fetch class attribute can translate value0.00281.424810.0028
XML
Image XML parsing0.00020.105810.0002
General
dbfile0.01025.1703200.0005
String conversion0.00000.002730.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs