Toggle navigation
Log-in
Home
Page Index
User Index
Application Index
Global
Wiki Index
Blog
Manage blogs on this wiki
Wiki source code of
Manage blogs on this wiki
Last modified by eaminov on 2017/06/14 01:05
Manage
Copy
Actions
Export
Print preview
View Source
Viewers
Siblings
Content
Comments
Attachments
History
Information
×
Export
Office Formats
Export as PDF
Other Formats
Export as HTML
Show line numbers
{{include reference="Blog.BlogCode"/}} {{velocity filter="none"}} {{html clean="false" wiki="true"}} #if($hasAdmin) ## ## ## List existing blogs. ## TODO: Display the number of articles in each blog ## TODO: Provide some management links: delete, edit title, configure... ## = $services.localization.render('blog.manage.existing') = #foreach($item in $xwiki.wrapDocs($services.query.hql(", BaseObject obj where obj.name = doc.fullName and obj.className = '$blogClassname' and doc.fullName <> '$blogTemplate' ").execute())) #getBlogTitle($item $title) #if($title != '') * [[$title>>$item.fullName]] #else * [[$item.displayTitle>>$item.fullName]] <p/> #end #end ## ## ## New blog ## = $services.localization.render('blog.manage.createnew') = #set($title = "$!request.blogTitle") #if($title != '') #set($space = "$!request.blogSpace") #if($space == '') #warning($services.localization.render('blog.manage.nospace')) #else #if("$!request.blogType" == 'main') #set($blogDocName = "${space}.WebHome") #else #set($blogDocName = "${space}.Blog") #end #set($parent = $services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI'))) $response.sendRedirect($xwiki.getURL($blogDocName, 'save', "parent=${parent}&title=${escapetool.url($title)}&template=${blogTemplate}&${blogClassname}_0_title=${escapetool.url($title)}&form_token=$!{request.getParameter('form_token')}")) #end #end ## ## Show the form <form action="${xwiki.getURL('Blog.Management')}" id="newBlog" method="post"> <div> <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" /> <dl> <dt><label for="blogSpace">$services.localization.render('blog.manage.space')</label></dt> <dd><input type="text" name="blogSpace" id="blogSpace" value=""/></dd> <dt><label for="blogTitle">$services.localization.render('blog.manage.title')</label></dt> <dd><input type="text" name="blogTitle" id="blogTitle" value="$services.localization.render('blog.manage.blogtitle')"/></dd> <dt><label for="blogType">$services.localization.render('blog.manage.blogtype')</label></dt> <dd><select name="blogType" id="blogType"> <option value="inner" selected="selected">$services.localization.render('blog.manage.inside')</option> <option value="main">$services.localization.render('blog.manage.main')</option> </select></dd> </dl> <input class="button" type="submit" value="${escapetool.xml($services.localization.render('blog.manage.create'))}"/> </div> </form> #else ## !hasAdmin #xwikimessageboxstart($services.localization.render('error') $services.localization.render('notallowed')) #xwikimessageboxend() #end {{/html}} {{/velocity}}
Applications
Blog
Dashboard
Help
More applications
Navigation
Recent Blog Posts
test
Network Maitenance - 1-6-2017
Rosh Ha'ayin Power Outage - 4-5-2017
Network Maintenance - 29-1-2017
Blog Categories
All
Maintenance Notifications
(3)
Blog Archive
2017
(3)
2018
(1)