Det er altid en god ide og tage backup af sit google sites. Programmet du skal benytte findes her . Kræver at du har java installeret.
Host er altid: Sites.google.com
Domain: skriv den domænekonto dit site ligger under.
Webspace: skriv sites navn
Username: skriv brugernavn uden @
Password: Skriv dit password
Eksempel på import/export af google site når man her sin site liggende hos google site
Host: altid sites.google.com
Domain: altid “site” når du ikke har en apps konto/domæne.
Webspace: skrive navnet på dit google site
username: Skriv dit fulde brugernavn incl @
Password: Skriv dit password
Sådan laver du backup af google site med et script.
- Installer Jsk fra javas hjemmeside http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Installer groovy til windows. http://groovy.codehaus.org/Download
- Hent jar fil fra http://code.google.com/p/google-sites-liberation/downloads/detail?name=google-sites-liberation-1.0.4.jar
- Kopier jar fil over i “C:Program Files (x86)GroovyGroovy-1.8.2lib”
- Check variabler i windows.
Tip:
har været udsat for at jar fil var forsvundet fra “lib” biblioteket efter en opdatering. Check at den er der før du fejlsøger andre steder.
Selv scriptet: gemmes som backup.groovy
import java.text.SimpleDateFormat
import com.google.sites.liberation.export.Main
/**
* Back up the various Google Sites for FEFC
* User: Jeff Olson (jeff@olsonzoo.com)
* Date: Dec 18, 2009
*/
def sites = [
‘sk’,
]
String backupDir = /Z:Arkitekt_Soeren_KibsgaardBackup_Googlesites/
def username = ‘s**’
def password = ‘*******’
def host = ‘sites.google.com’
def domain = ‘*****.dk’
SimpleDateFormat df = new SimpleDateFormat(“yyyyMMdd”)
def today = df.format(new Date())
sites.each { site ->
def location = “$backupDir/$today/$site” as String
println “nnBacking up $site for $today to $locationn”
def args = [‘-h’, host, ‘-d’, domain, ‘-w’, site, ‘-u’, username, ‘-p’, password, ‘-f’, location]
// hack because ABF site fails when getting all revisions for some reason
if (site != ‘abf’) {
args << ‘-r’
}
Main.main(args as String[])
}
Tak for dette fif