Allgemeine Aktionen:
Anmelden
Erstellen
▼
:
Kommentar erstellen
Wiki
▼
:
Dokumentenindex
»
Space:
Blog
▼
:
Dokumentenverzeichnis
»
Seite:
Migration
Suche
Aktionen:
Exportieren
▼
:
Als PDF exportieren
Als RTF exportieren
Als HTML exportieren
Weitere Aktionen
▼
:
Druckvorschau
Zeige den Quellcode
Willkommen in den metamagix Wikis!
»
The Wiki Blog
»
Manage blogs on this wiki
»
Blog migration
Wiki-Quellcode von
Blog migration
Zuletzt geändert von
Administrator
am 2008/12/14 01:30
Inhalt
·
Kommentare
(0)
·
Anmerkungen
(0)
·
Anhänge
(0)
·
Historie
·
Information
Zeilennummern anzeigen
{{velocity filter="none"}} #if($request.migrate) #set($newContent = '#includeForm("Blog.BlogPostSheet")') #set($query = ", BaseObject obj where obj.name = doc.fullName and obj.className = 'XWiki.ArticleClass'") #foreach($article in $xwiki.searchDocuments($query)) #if($xwiki.hasAccessLevel('edit', $context.user, $article)) #set($articleDoc = $xwiki.getDocument($article)) #set($articleObj = $articleDoc.getObject('XWiki.ArticleClass')) #set($entryObj = $articleDoc.newObject('Blog.BlogPostClass')) #foreach($property in ['title', 'content', 'extract', 'category']) $!entryObj.set($property, $articleObj.getProperty($property).value) #end $!entryObj.set('published', 1) $!entryObj.set('publishDate', $articleDoc.creationDate) $!entryObj.set('hidden', 0) #set($discard = $articleDoc.removeObjects('XWiki.ArticleClass')) $articleDoc.setContent($newContent) $!articleDoc.save($msg.get('xe.blog.migration.migrated'), true) * $msg.get('xe.blog.migration.updated') [[$entryObj.title>>${article}]] ($msg.get('xe.blog.migration.inspace') [[$articleDoc.space>>${articleDoc.space}.WebHome]]) #else * $msg.get('xe.blog.migration.skipping') [[$article]] #end #end $msg.get('xe.blog.migration.done') [[$msg.get('xe.blog.migration.backtoblog')>>Blog.WebHome]] #else $msg.get('xe.blog.migration.pleaseconfirm') {{html clean="false" wiki="true"}} <form action="$doc.getURL()" method="post"> <div><input type="submit" name="migrate" value="$msg.get('xe.blog.migration.confirm')"/></div> </form> {{/html}} [[$msg.get('xe.blog.migration.backtoblog')>>Blog.WebHome]] #end {{/velocity}}
Recent Blog Posts
First blog post
Blog Categories
News
(1)
Other
(0)
Personal
(0)
Blog Archive