Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
A wrinkle with publishing between development and live sites
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Joey Angrisano  
View profile  
 More options Jul 8 2009, 11:18 am
From: Joey Angrisano <j...@digisquid.com>
Date: Wed, 8 Jul 2009 08:18:44 -0700 (PDT)
Local: Wed, Jul 8 2009 11:18 am
Subject: A wrinkle with publishing between development and live sites
We're all well aware of Coda's shortcomings when it comes to
publishing. If changes are made outside the site, Coda simply ignores
those files as being new. Fair enough, I've gotten used to manually
marking files for publishing as I change them and I've gotten used to
getting yelled at when I miss something. The problem now is that I'm
developing a static site that continuously has a development server
and a live server. Essentially I'm fed changes each week in advance, I
post them to the development server, they get approved by the client
and then I post them live.

My workflow here has two sites within Coda sharing one folder.
Everything is just fine on the development site. I make changes,
manually mark files where necessary and publish. However when it's
time to go live with these changes, the live site has no record of
anything being changed at all (assuming because the files were added
or marked outside of the active site). Therefore I've got to manually
follow through with a list of changes marking things one at a time or
I have to upload entire directories at once. For what it's worth,
Transmit doesn't help much as its synchronization isn't always
accurate.

Does anyone have a workaround for this? Perhaps I'm using the wrong
sort of workflow here? Traditionally I only use a development site
during the initial construction of a site so the live site gets dumped
in full and synchronization is never an issue.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexander Faust  
View profile  
 More options Jul 8 2009, 11:43 am
From: Alexander Faust <bard...@gmail.com>
Date: Wed, 8 Jul 2009 17:43:44 +0200
Local: Wed, Jul 8 2009 11:43 am
Subject: Re: [Coda-Users] A wrinkle with publishing between development and live sites
I think you should consider installing an SVN repository. That's a  
great way of keeping two Sites synced even on different machines.

Von meinem iPhone gesendet

Am 08.07.2009 um 17:18 schrieb Joey Angrisano <j...@digisquid.com>:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Angrisano  
View profile  
 More options Jul 8 2009, 12:03 pm
From: Joe Angrisano <j...@digisquid.com>
Date: Wed, 8 Jul 2009 12:03:53 -0400
Local: Wed, Jul 8 2009 12:03 pm
Subject: Re: [Coda-Users] Re: A wrinkle with publishing between development and live sites
I do have an SVN repository though we're just using that for  
collaboration. Additionally neither the development server nor the  
live server support svn directly. Keep in mind though that I am new to  
svn (only been using it for 4-5 months now) so I may be overlooking  
something here.

Joe

On Jul 8, 2009, at 11:43 AM, Alexander Faust wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexander Faust  
View profile  
 More options Jul 8 2009, 12:23 pm
From: Alexander Faust <bard...@gmail.com>
Date: Wed, 8 Jul 2009 18:23:44 +0200
Local: Wed, Jul 8 2009 12:23 pm
Subject: Re: [Coda-Users] Re: A wrinkle with publishing between development and live sites
You can use different Folders for your Development and live Sites.  
Then Sync them via svn. When syncing with svn all changed Files should  
be marked for Publishing then :)

Von meinem iPhone gesendet

Am 08.07.2009 um 18:03 schrieb Joe Angrisano <j...@digisquid.com>:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
lazydada  
View profile  
 More options Jul 8 2009, 7:36 pm
From: lazydada <gdek...@gmail.com>
Date: Wed, 8 Jul 2009 16:36:30 -0700 (PDT)
Local: Wed, Jul 8 2009 7:36 pm
Subject: Re: A wrinkle with publishing between development and live sites
OK so no SVN on the server - how about rsync and ssh?

I tried and failed and gave up getting Git to push changes to my
server [ n00b ]. So dusted off a couple of old rsync scripts I used to
use back in the days of RsyncX. That was before rsync was made a
native MacOSX binary with HFS+ support (not needed now I'm out of
DTP!) or became the foundation of Time Machine...

Rsync is fabulous - it can do a sync based on checksums of the files'
content. Modification dates etc be damned. That and more magic. Have
alook into for yourself. Maybe there's other folk out here who can
confirm or deny this. (and any of the following too... !)

If you have ssh access and rsync on both servers (type "rsync --
version" in a terminal window to see) you could try something along
the lines of:

<code>time rsync  -a -c -z -e ssh ~/Sites/source.dev/public_html/
u...@12.34.56.789:/Users/user/Sites/desination.dev/public_html/ --
delete --progress --exclude=\*.git/\* --dry-run</code>

time - to tell you how long it takes
-a    for archive mode (overwrites any changes on the destination)
-c    skip based on checksum, not mod-time & size (killer feature)
-z    compress file data during the transfer
-e    specify the remote shell to use (in this case ssh)
--delete    will delete file not in the source folder
--progress    gives feedback on how things are going
--exclude    specifies what to ignore (in this case anything in any
folder ending in ".git")
--dry-run    doesn't actually change any files - just goes through the
motions so you're happy all is well

When you're happy - lose the "--dry run" and go!

On Jul 8, 6:23 pm, Alexander Faust <bard...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Angrisano  
View profile  
 More options Jul 8 2009, 7:45 pm
From: Joe Angrisano <j...@digisquid.com>
Date: Wed, 8 Jul 2009 19:45:10 -0400
Local: Wed, Jul 8 2009 7:45 pm
Subject: Re: [Coda-Users] Re: A wrinkle with publishing between development and live sites
Sadly I rarely have SSH access to any of my hosting accounts. It's all  
low tech stuff really and so most clients opt for $5 month shared  
accounts. I can SSH to my own server of course, but I'm not sure it's  
worth the effort since that's the development server anyway. Oh well.  
I was just hoping there was a simple, sane way for Coda to synchronize  
a website other than manually clicking which files (can't even do  
folders, ugh) to publish.

On Jul 8, 2009, at 7:36 PM, lazydada wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »