You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by gm...@apache.org on 2013/01/10 02:36:09 UTC

svn commit: r1431173 - in /roller/cmssite: ./ trunk/ trunk/cgi-bin/ trunk/content/ trunk/content/css/ trunk/content/downloads/ trunk/content/images/ trunk/lib/ trunk/templates/

Author: gmazza
Date: Thu Jan 10 01:36:08 2013
New Revision: 1431173

URL: http://svn.apache.org/viewvc?rev=1431173&view=rev
Log:
Switching folder structure of Apache CMS site per Infra request (https://issues.apache.org/jira/browse/INFRA-5631?focusedCommentId=13547018&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13547018)

Added:
    roller/cmssite/
    roller/cmssite/trunk/
    roller/cmssite/trunk/cgi-bin/
    roller/cmssite/trunk/content/
    roller/cmssite/trunk/content/css/
    roller/cmssite/trunk/content/css/roller.css
    roller/cmssite/trunk/content/css/roller_print.css
    roller/cmssite/trunk/content/downloads/
    roller/cmssite/trunk/content/downloads/downloads.mdtext
    roller/cmssite/trunk/content/downloads/edit_website.mdtext
    roller/cmssite/trunk/content/images/
    roller/cmssite/trunk/content/images/SilkIconSet-readme.txt
    roller/cmssite/trunk/content/images/arrdown.png   (with props)
    roller/cmssite/trunk/content/images/arrdownsmall.gif   (with props)
    roller/cmssite/trunk/content/images/arrup.gif   (with props)
    roller/cmssite/trunk/content/images/attach-strip.png   (with props)
    roller/cmssite/trunk/content/images/attachment_big.png   (with props)
    roller/cmssite/trunk/content/images/attachment_small.gif   (with props)
    roller/cmssite/trunk/content/images/attachment_small.png   (with props)
    roller/cmssite/trunk/content/images/book_open.png   (with props)
    roller/cmssite/trunk/content/images/downGreenArrow.png   (with props)
    roller/cmssite/trunk/content/images/editor-strip.gif   (with props)
    roller/cmssite/trunk/content/images/error.gif   (with props)
    roller/cmssite/trunk/content/images/exclamation.gif   (with props)
    roller/cmssite/trunk/content/images/favicon.ico   (with props)
    roller/cmssite/trunk/content/images/favicon.png   (with props)
    roller/cmssite/trunk/content/images/filter.gif   (with props)
    roller/cmssite/trunk/content/images/information.gif   (with props)
    roller/cmssite/trunk/content/images/note.png   (with props)
    roller/cmssite/trunk/content/images/out.png   (with props)
    roller/cmssite/trunk/content/images/personal.png   (with props)
    roller/cmssite/trunk/content/images/preview.gif   (with props)
    roller/cmssite/trunk/content/images/progress.gif   (with props)
    roller/cmssite/trunk/content/images/resize-horizontal.gif   (with props)
    roller/cmssite/trunk/content/images/roller-logo.jpg   (with props)
    roller/cmssite/trunk/content/images/search.gif   (with props)
    roller/cmssite/trunk/content/images/slimbox_close.gif   (with props)
    roller/cmssite/trunk/content/images/slimbox_close.png   (with props)
    roller/cmssite/trunk/content/images/slimbox_close_hover.gif   (with props)
    roller/cmssite/trunk/content/images/sortable.gif   (with props)
    roller/cmssite/trunk/content/images/sorted_down.gif   (with props)
    roller/cmssite/trunk/content/images/sorted_up.gif   (with props)
    roller/cmssite/trunk/content/images/spin.gif   (with props)
    roller/cmssite/trunk/content/images/tip.png   (with props)
    roller/cmssite/trunk/content/images/xml.png   (with props)
    roller/cmssite/trunk/content/images/xmlCoffeeCup.png   (with props)
    roller/cmssite/trunk/content/index.mdtext
    roller/cmssite/trunk/content/sitemap.html
    roller/cmssite/trunk/lib/
    roller/cmssite/trunk/lib/path.pm
    roller/cmssite/trunk/lib/view.pm
    roller/cmssite/trunk/templates/
    roller/cmssite/trunk/templates/sidenav.mdtext
    roller/cmssite/trunk/templates/single_narrative.html
    roller/cmssite/trunk/templates/skeleton.html

Added: roller/cmssite/trunk/content/css/roller.css
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/css/roller.css?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/content/css/roller.css (added)
+++ roller/cmssite/trunk/content/css/roller.css Thu Jan 10 01:36:08 2013
@@ -0,0 +1,406 @@
+/* jspwiki.css original file, with a few modifications:                */
+/* all background-images point to ./images/*                           */
+/* added lines 66-69                                                   */
+/* removed padding on classes breadcrumbs and copyright, lines 204-205 */
+#wikibody{margin:1em 2em;padding:.25em;}
+#header,#footer{padding:0 0 0 20%;}
+#header .applicationlogo{position:absolute;left:2em;right:auto;width:18%;}
+#footer .applicationlogo,#footer .companylogo,#footer .wikiversion,#footer .rssfeed,#header .companylogo{display:none;}
+#header .userbox{float:right;}
+#header .pagename{float:left;}
+#header .searchbox{clear:right;float:right;}
+#header .breadcrumbs{clear:both;}
+#favorites{float:left;overflow:hidden;margin-top:1.75em;width:18%;padding:.5em;}
+#favorites .userbox{border:1px solid #ddd;margin-bottom:.5em;padding:.25em .5em;display:none;}
+#favorites .login,#favorites .logoff{clear:left;}
+#content{margin:1em 0;}
+#page,#wikibody.fav-right #favorites{float:right;}
+#wikibody.fav-right #page,#favorites{float:left;}
+* html #page,* html #wikibody.fav-right #favorites{margin-left:-3px;}
+* html #wikibody.fav-right #page,* html #favorites{margin-right:-3px;}
+#wikibody.fav-right #header,#wikibody.fav-right #footer{padding:0 20% 0 0;}
+#wikibody.fav-right #header .applicationlogo{left:auto;right:2em;}
+#page{width:80%;}
+#wikibody.fav-slide #page{width:100%;}
+#actionsTop{float:right;z-index:10;}
+* html #actionsTop{margin-top:1px;}
+#actionsBottom{text-align:right;margin-bottom:.5em;}
+* html #header,* html .userbox{height:1%;}
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:none;}
+:focus{outline:0;}
+body{color:black;background:white;margin:0;font:76%/140% Verdana,Arial,Helvetica,sans-serif;}
+table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
+h1,h2,h3,h4,p,blockquote,label,ul,ol,dl,hr,.hr,.quote{margin:.5em 0;}
+th,td{padding:.25em .5em;}
+.hr{display:block;border-bottom:1px solid #ddd;}
+hr,.hr,.clearbox{clear:both;}
+.titlebox{color:#555;padding:.25em 1em;}
+.pagename{font-size:175%;line-height:1.4;font-weight:bold;margin-bottom:.5em;}
+h2,h3,h4{clear:left;margin:1em 0 .5em 0;padding:.25em;line-height:1.2;}
+h2{font-size:150%;}
+h2 .editsection,h2 .hashlink{font-size:67%;}
+h3{font-size:132%;}
+h3 .editsection,h3 .hashlink{font-size:76%;}
+h4{font-size:116%;}
+h4 .editsection,h4 .hashlink{font-size:86%;}
+a.editsection,a.hashlink{font-weight:normal;line-height:1.2;padding:.25em;text-decoration:none;color:#ccc;}
+a.editsection:hover,a.hashlink:hover{background-color:#ddd;color:blue!important;}
+h2:hover .editsection,h3:hover .editsection,h4:hover .editsection,h2:hover .hashlink,h3:hover .hashlink,h4:hover .hashlink{color:#999;}
+b,i{color:inherit;}
+br{clear:both;}
+ul ul,ol ol{margin:0;}
+ul,ol{padding-left:3em;}
+dl dt{font-weight:bold;}
+dl dd{margin-left:2em;}
+.wikiform tr{vertical-align:middle;}
+.formvalue{font-weight:bold;}
+.formhelp{font-style:italic;margin:.5em 0;}
+legend,label{font-weight:bold;white-space:nowrap;padding-right:.5em;}
+fieldset{margin:.5em 0;padding:.5em;border:1px solid #ddd;}
+.wikiform input[type='submit'],.wikiform input[type='button'],.wikiform input[type='file'],.wikiform button{cursor:pointer;}
+.wikiform input,.wikiform option{padding:0 .25em;}
+code,tt,pre{font:110% Monaco,"Courier New",Courier,monospace;overflow:auto;}
+pre{clear:both;white-space:pre;margin:1em 2.5%;padding:.5em;background:#f9f9f9;border:1px solid #ddd;_width:100%;_overflow-x:auto;_padding-bottom:1.5em;}
+#previewcontent,#info,#pagecontent,#attach,#findcontent,.diffbody{overflow-y:hidden;_width:100%;_overflow-x:auto;_padding-bottom:1.5em!important;}
+a{color:blue;}
+#pagecontent li{padding-bottom:0.3em;}
+a.external{background-image:url(../images/out.png);background-repeat:no-repeat;background-position:right center;padding-right:8px;}
+a:hover{background-color:#DBF0FF;}
+.leftmenu li:hover{background-color:#DBF0FF;}
+.hover{background-color:#eee;}
+* html .hover{background-color:#eee;}
+*:first-child+html .hover{background-color:#eee;}
+a.createpage{color:red;text-decoration:none;border-bottom:1px dashed red;}
+a.feed{background-image:url(../images/jspwiki-strip.gif);background-repeat:no-repeat;background-position:0 0;text-indent:16px;margin:0 .5em;width:16px;height:16px;text-decoration:none;overflow:hidden;display:block;float:right;}
+img{border:none;}
+.applicationlogo a{display:block;height:64px;width:64px;overflow:hidden;margin-left:auto;margin-right:auto;text-indent:-1000px;background:url(../images/jspwiki_logo.png) -64px 0 no-repeat;}
+/*.applicationlogo a:hover{background-position:0 0;}*/
+a.footnoteref{vertical-align:super;font-size:85%;}
+a.footnote{vertical-align:super;color:#04A;}
+.small{font-size:85%;}
+.sub{font-size:85%;vertical-align:sub;}
+.sup{font-size:85%;vertical-align:super;}
+.strike{text-decoration:line-through;}
+.center{text-align:center;}
+.center table{margin-left:auto;margin-right:auto;text-align:left;}
+.quote{border-left:4px solid #bbb;padding-left:3em;margin:0 .5em;}
+.ltr{direction:ltr;}
+.rtl{direction:rtl;}
+.invisible{display:none;}
+.additinfo{background-color:#e0e0ff;}
+.diffnote,.information,.warning,.error{display:block;clear:both;margin:1em .5em;padding:1em 1em 1em 3em;background-position:.8em .9em;background-repeat:no-repeat;}
+td .information,td .warning,td .error{margin:0;}
+.diffnote,.information{background-image:url(../images/information.gif);background-color:#e0e0ff;}
+.warning{background-image:url(../images/exclamation.gif);background-color:#ffff80;}
+.error{background-image:url(../images/error.gif);background-color:#ffe0e0;color:#c00000;}
+.error * li{margin-left:0;padding-left:0;}
+.commentbox{display:block;float:right;clear:right;width:35%;overflow:hidden;border:1px solid #ddd;background:#f9f9f9;padding:0 .5em;margin:0 0 1em .5em;font-size:90%;}
+.commentbox li{margin-left:0;padding-left:0;}
+.wikitable{margin:.5em .25em;}
+.wikitable tr{vertical-align:top;}
+.wikitable * th{border:1px solid #ddd;background-color:#eee;vertical-align:top;}
+.wikitable * td{border:1px solid #ddd;vertical-align:top;text-align:left;}
+.zebra-table tr.odd td{background-color:#eee;}
+.wikitable * td.split{border-top:1px solid #d9d9d9;}
+#upload{float:left;}
+#progressbar{float:left;margin-left:1em;width:30em;border:2px solid #ddd;visibility:hidden;}
+#progressbar .ajaxprogress{background:url(../images/progress.gif) repeat-x;height:18px;text-align:center;width:0;}
+.attachtype{line-height:1.6;font-size:11px;padding-left:20px;background-repeat:no-repeat;background-position:0 0;background-image:url(../images/attach-strip.png);}
+#attach-gif{background-position:0 -112px;}
+#attach-png{background-position:0 -112px;}
+#attach-bmp{background-position:0 -112px;}
+#attach-jpg{background-position:0 -112px;}
+#attach-jpeg{background-position:0 -112px;}
+#attach-text{background-position:0 -16px;}
+#attach-txt{background-position:0 -16px;}
+#attach-zip{background-position:0 -128px;}
+#attach-jar{background-position:0 -128px;}
+#attach-tar{background-position:0 -128px;}
+#attach-pdf{background-position:0 -80px;}
+#attach-doc{background-position:0 -32px;}
+#attach-xls{background-position:0 -48px;}
+#attach-ppt{background-position:0 -64px;}
+#attach-swf{background-position:0 -96px;}
+#attach-mov{background-position:0 -160px;}
+#attach-mp3{background-position:0 -144px;}
+#attach-wav{background-position:0 -144px;}
+#diffcontent{clear:both;}
+.diffbody{padding:.5em;}
+td.diffadd,td.diffrem,td.diff{font:110% Monaco,"Courier New",Courier,monospace;line-height:1;}
+td.diffadd{background:#9f9;}
+td.diffrem{background:#f93;}
+td.diff{background:#fff;}
+.diff-wikitext{font:110% Monaco,"Courier New",Courier,monospace;line-height:1;overflow:auto;}
+.diff-insertion{background:#9f9;text-decoration:none;color:black;}
+.diff-deletion{background:#f93;text-decoration:line-through;color:black;}
+.diff-nextprev{vertical-align:super;text-decoration:none;}
+.textarea-resizer{background:#eee url(../images/resize-horizontal.gif) top center;cursor:s-resize;font-size:1px;height:6px;line-height:6px;overflow:hidden;}
+#toolbuttons,#toolextra,#searchbar{margin-left:1em;clear:both;}
+#tools span{float:left;display:block;padding:.25em 0;margin-right:1em;}
+#toolbuttons span{border:1px solid #ddd;}
+a.tool{float:left;display:block;background:transparent;margin:2px;text-decoration:none;}
+a.tool:hover,.btn:hover{background-color:#ddd!important;}
+#tools a.tool{border:none;background-repeat:no-repeat;background-image:url("../images/editor-strip.gif");background-color:transparent;height:16px;width:16px;text-indent:20px;overflow:hidden;}
+#tbREDO{background-position:0 0;width:auto!important;}
+#tbUNDO{background-position:0 -16px;width:auto!important;}
+#tbH1{background-position:0 -192px;}
+#tbH2{background-position:0 -208px;}
+#tbH3{background-position:0 -224px;}
+#tbB{background-position:0 -176px;}
+#tbI{background-position:0 -256px;}
+#tbLink{background-position:0 -48px;}
+#tbMONO{background-position:0 -160px;}
+#tbPRE{background-position:0 -64px;}
+#tbCODE{background-position:0 -80px;}
+#tbHR{background-position:0 -240px;}
+#tbBR{background-position:0 -112px;}
+#tbDL{background-position:0 -272px;}
+#tbSUP{background-position:0 -336px;}
+#tbSUB{background-position:0 -320px;}
+#tbSTRIKE{background-position:0 -304px;}
+#tbUL{background-position:0 -256px;}
+#tbOL{background-position:0 -272px;}
+#tbLEFT{background-position:0 -288px;}
+#tbCENTER{background-position:0 -304px;}
+#tbRIGHT{background-position:0 -320px;}
+#tbJUST{background-position:0 -336px;}
+#tbQUOTE{background-position:0 -272px;}
+#tbIMG{background-position:0 -96px;}
+#tbTABLE{background-position:0 -144px;}
+#tbTOC{background-position:0 -32px;}
+#tbTAB{background-position:0 -128px;}
+#tbSIGN{background-position:0 -288px;}
+#tbDOREPLACE{background-image:url("../images/doreplace.png")!important;}
+.editor{font:110% Monaco,"Courier New",Courier,monospace;padding:4px;width:99%;}
+#toctoc{position:relative;margin:.5em 0;}
+#toctoc label{display:block;margin:0;padding:.5em;}
+#toctoc ul{border:3px solid #eee;width:auto;overflow:auto;height:150px;list-style:none;margin:0;padding:0;}
+#toctoc a{display:block;padding:0 .5em;cursor:pointer;overflow:hidden;white-space:nowrap;}
+* html #editorarea{padding:4px 0;}
+*:first-child+html #editorarea{padding:4px 0;}
+#submitbuttons input{margin-right:2em;}
+#commentcontent,#editcontent{width:100%;}
+#searchbar{display:block!important;}
+#searchbar span{white-space:nowrap;}
+#findSuggestionMenu{position:absolute;color:white;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);z-index:10;font-size:85%;overflow:hidden;}
+* html #findSuggestionMenu{background:url(../images/tip.png) top left;}
+*:first-child+html #findSuggestionMenu{background:url(../images/tip.png) top left;}
+#findSuggestionMenu ul{list-style:none;margin:0;padding:0;}
+#findSuggestionMenu li{padding:.25em .5em;cursor:pointer;}
+#findSuggestionMenu .hover{background-color:rgba(0,0,0,0.5);-moz-border-radius:10px;-webkit-border-radius:5px;}
+* html #findSuggestionMenu .hover{background-color:black;}
+*:first-child+html #findSuggestionMenu .hover{background-color:black;}
+.userbox{overflow:hidden;padding:.5em 0;}
+#favorites .userbox a.action,#favorites .userbox .username{float:left;display:block;margin-right:4px;}
+.username{font-style:italic;padding:.25em .5em;}
+.wikiversion,.rssfeed{font-size:90%;padding:.25em;text-align:center;}
+#details,#scope{margin-left:2em;}
+.graphBar{padding:0;color:white;border-color:#f93;border-left-style:solid;border-bottom-style:solid;}
+.fragment{margin:.25em;font:90% Monaco,"Courier New",Courier,monospace;}
+.fragment_ellipsis{font-weight:bold;}
+.nosearchresult{font-style:italic;}
+.cursor{background-color:#eee;}
+.searchword,.searchmatch{background-color:#f93;color:black;text-decoration:inherit;}
+.copyright{padding:0;font-size:90%;text-align:center;color:#555;}
+.breadcrumbs{font-size:90%;padding:0;}
+#incomingLinks,#outgoingLinks,#externalLinks,#attachmentLinks,#versionhistory{width:30%;overflow:hidden;margin-right:.5em;float:left;}
+#versionhistory td{white-space:nowrap;}
+.pagination{margin:.25em;padding:.5em;background:#eee;}
+.pagination a{cursor:pointer;}
+.pagination a,.pagination .cursor{padding:.5em;}
+.pagination .cursor,.pagination a:hover{background-color:#d7d7d7;}
+td.changenote{font-style:italic;}
+th.changenote,td.changenote{width:30%;overflow:hidden;}
+#info th select{display:block;}
+.pageactions{line-height:1.5;}
+.pageactions ul{list-style:none;margin:0;padding:0;}
+.pageactions li{display:block;float:left;}
+.pageactions li ul{position:absolute;background:white;border:2px solid #ddd;left:0;z-index:10;}
+.pageactions li ul li ul{position:static;left:auto;}
+.pageactions li ul li{display:block;white-space:nowrap;float:none;}
+.pageactions li ul li.separator{border-top:2px solid #ddd;}
+.pageactions li ul li ul{position:static;left:auto;border:none;}
+#hiddenmorepopup{display:none;border:1px solid #ddd;}
+#hiddenmorepopup ul{list-style:none;margin:0;padding:0;}
+#morebutton ul a{padding:.25em .5em;text-decoration:none;cursor:pointer;}
+.pageactions a.action{display:block;}
+#morebutton a:hover,a.action:hover,#sectiontoc a:hover .userbox a.action:hover,a.action.quick2bottom:hover,a.action.quick2top:hover{background-color:#eee!important;}
+#searchTools a.action,.userbox a.action,a.action.edit,a.action.more{padding:.25em .5em;text-decoration:none;line-height:normal;border:1px solid #ddd;background:#f9f9f9;white-space:nowrap;}
+a.action.edit,a.action.more{margin-left:4px;border-bottom:none;}
+a.action.more{padding-right:1.5em;background:#f9f9f9 url(../images/arrdownsmall.gif) 95% center no-repeat;}
+a.action.quick2top,a.action.quick2bottom{overflow:hidden;padding:0;text-indent:20px;width:20px;margin:0 0 0 2px;}
+a.action.quick2top{float:right;background:url(../images/arrup.gif) no-repeat 3px 3px;}
+.popup ul{position:absolute;background:white;border:2px solid #ddd;padding:.25em;margin:0;left:0;z-index:15;list-style:none;}
+.popup li a{display:block;line-height:1.5;white-space:nowrap;cursor:pointer;}
+.popup a:hover{background-color:#eee!important;}
+#pagecontent{padding:.5em 0;}
+#sneakpreviewheader{clear:both;font-size:110%;background-color:#ddd;padding:.5em;margin:.5em 0;}
+.previewcontent{background-image:url(../images/preview.gif);}
+.spin{background:url(../images/spin.gif) no-repeat;width:16px;height:16px;margin:0 .5em;}
+#searchForm #query{width:164px;padding:2px 22px 2px 2px;vertical-align:middle;color:#555;}
+#searchSubmit{position:absolute;top:5px;right:3px;margin:0;padding:0;width:16px;height:16px;border:none;background:url(../images/search.gif) no-repeat center;overflow:hidden;cursor:pointer;}
+#searchboxMenu{position:absolute;background:white;border:2px solid #ddd;padding:.25em;left:0;z-index:15;}
+* html #searchboxMenu{white-space:nowrap;}
+#searchboxMenu ul{list-style:none;margin:0;padding:0;}
+#searchboxMenu li{padding:0 .5em;}
+#searchTools a:hover,#searchboxMenu li:hover{background:#eee;}
+#searchboxMenu div{margin:.5em 0;}
+#searchTools{text-align:left;}
+.imageplugin{margin:.5em 0;}
+.imageplugin img{border:0;}
+.imageplugin caption{font-size:90%;}
+.imageplugin *{padding:0;margin:0;}
+.index .header{padding:4px;background:#f9f9f9;border:1px solid #ddd;text-align:center;font-size:1.4em;}
+.index .body{margin-top:.5ex;}
+.index .section{color:red;font-size:1.4em;display:block;border-bottom:2px solid silver;margin-top:1.5ex;}
+div.toc{width:60%;float:left;clear:left;}
+a.toc{color:grey;padding:.25em;}
+a.toc:hover{background:#eee;}
+#favorites .toc{width:100%;}
+#pagecontent .toc h4{font-size:1.4em;}
+.toc ul{padding-left:0;list-style:none;}
+.toc li{margin-left:1em;padding-left:0;}
+.toc li.toclevel-1{margin-left:.5em;}
+.toc li.toclevel-2{margin-left:1.5em;}
+.toc li.toclevel-3{margin-left:2.5em;}
+.weblog{margin:0 2em;clear:both;}
+.weblogentry{margin:.5em 0;}
+.weblogentryheading{padding:.25em .5em;font-size:90%;background:#e0e0e0;float:right;}
+.weblogentrytitle{padding:.25em .5em;font-size:120%;line-height:1.2;font-weight:bold;background:#e0e0e0;}
+.weblogentrybody{margin-left:.5em;clear:both;}
+.weblogentryfooter{font-size:90%;padding:.25em .5em;border-bottom:3px solid #e0e0e0;clear:both;}
+.weblogarchive li{margin-left:1em;display:block;list-style-type:none;}
+.archiveyear{font-weight:bold;text-decoration:none;margin-left:0!important;}
+.archiveyear:after{content:" AD";}
+.weblogcommentstitle{background:#e0e0e0;margin:1em .5em 0 .5em;padding:.5em;font-weight:bold;font-size:120%;line-height:1.1;}
+.weblogcomments{background:#f9f9f9;margin:0 .5em 1em .5em;padding:1em;}
+.recentchanges{table-layout:fixed;}
+.recentchanges .changenote{font-style:italic;}
+.recentchanges td{vertical-align:top;border-bottom:1px solid #f9f9f9;}
+.recentchanges .date{vertical-align:bottom;border-top:1.5em solid white;background-color:#f9f9f9!important;border-bottom:none;}
+.recentchanges tr.odd td{background-color:transparent;}
+div.calendar{border:1px solid black;}
+table.calendar td{text-align:center;}
+table.calendar td.othermonth{color:#707070;}
+table.calendar td.link{background:#f9f9f9;}
+table.calendar tr.weekdays{color:red;}
+.accesskey{text-decoration:underline;}
+.hidetab{display:none;}
+.tabs{clear:both;padding:.5em;border:1px solid #ddd;margin-bottom:.5em;}
+.tabmenu{padding:0 1em;font-weight:bold;}
+.tabs .tabmenu{clear:both;}
+* html .tabmenu{border:1px solid white;}
+*:first-child+html .tabmenu{border:1px solid white;}
+.tabmenu a{float:left;margin:0 0 -1px -1px;padding:.25em .5em;border:1px solid #ddd;color:gray;background:#f9f9f9;text-decoration:none;cursor:pointer;line-height:normal;}
+.tabmenu a:hover{background:#eee;}
+.tabmenu a.activetab{color:black;background:transparent;border-bottom:1px solid white;cursor:default;}
+.accordion,.tabbedAccordion{clear:both;border:1px solid #ddd;margin-bottom:.5em;}
+.accordion .toggle{border:2px solid #f9f9f9;background:#f9f9f9;cursor:pointer;font-weight:bold;line-height:1.4;padding:.25em 1em .25em 0;}
+.accordion .toggle:hover,.menu .toggle:hover{background:#eee;}
+.accordion .tab{padding:0 1em;}
+.menu{clear:both;color:gray;font-weight:bold;}
+.menu.top{margin-left:.5em;}
+.menu.left{float:left;margin-top:.5em;}
+.menu.right{float:right;margin-top:.5em;}
+.menu .toggle{background:#f9f9f9;border:1px solid #ddd;cursor:pointer;padding:.25em .5em;}
+.menu.top .toggle{float:left;margin:0 0 -1px -1px;display:inline;}
+.menu.left .toggle{margin:0 -1px -1px 0;}
+.menu.right .toggle{margin:0 0 -1px -1px;}
+.menu .toggle.active{background:transparent;cursor:default;color:black;}
+.menu.top .toggle.active{border-bottom:1px solid white;}
+.menu.left .toggle.active{border-right:1px solid white;}
+.menu.right .toggle.active{border-left:1px solid white;}
+.tabbedAccordion{padding:.5em;}
+.leftAccordion,.rightAccordion{margin-bottom:.5em;}
+.leftAccordion .tab,.rightAccordion .tab{border:1px solid #ddd!important;margin:0 0 -2px 0;padding:.25em .5em;}
+* html .columns{width:100%;}
+*:first-child+html .columns{width:100%;}
+.columns .col{float:left;padding:0 .25em;}
+.tip-anchor{border-bottom:2px solid #545454;cursor:pointer;}
+.tip-tip{color:white;width:auto;z-index:100;font-size:90%;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
+.tip-title{font-weight:bold;padding:8px 8px 4px;}
+* html .tip-title{background:url(../images/tip.png) top left;}
+*:first-child+html .tip-title{background:url(../images/tip.png) top left;}
+.tip-text{padding:4px 8px 8px;}
+.tip-text th{background:grey!important;}
+* html .tip-text{background:url(../images/tip.png) bottom right;}
+*:first-child+html .tip-text{background:url(images/tip.png) bottom right;}
+.tip-tip a{color:white!important;}
+div.collapse ul,div.collapse ol{margin:0;padding:0;}
+* html div.collapse ul,* html div.collapse ol{width:100%;}
+div.collapse li{list-style-type:none;}
+.collapse .collapsebody,.collapsebox .collapse .collapsebody{padding-left:1.5em;}
+*:first-child+html .collapse .collapsebody,*:first-child+html .collapsebox .collapse .collapsebody{float:left;padding-left:.5em;}
+* html .collapse .collapsebody,* html .collapsebox .collapse .collapsebody{float:left;padding-left:.5em;}
+.collapseBullet,.collapseOpen,.collapseClose{clear:left;float:left;text-align:center;text-decoration:none;color:blue;font:bold small Monaco,"Courier New",Courier,monospace;width:1.2em;height:1em;}
+.collapseOpen,.collapseClose{cursor:pointer;}
+.collapsebox{clear:right;border:1px solid #ddd;margin:0 0 .5em 0;}
+.collapsetitle{margin:0;padding:.25em 0;border:2px solid white;}
+.collapsebox .collapsebody{padding:0 .5em;}
+.sortable .sortAscending,.sortable .sortDescending,.sortable .sort{background-repeat:no-repeat;background-position:2px 4px;cursor:pointer;padding-left:11px;}
+.sortable .sort{background-image:url(../images/sortable.gif);}
+.sortable .sortAscending{background-image:url(../images/sorted_down.gif);background-position:2px 6px;}
+.sortable .sortDescending{background-image:url(../images/sorted_up.gif);background-position:2px 0;}
+a.slimbox{font-weight:bold;font-size:1.3em;padding:0 .2em;}
+a.slimbox:visited,a.slimbox:active,a.slimbox:link{text-decoration:none;border:none;}
+a.slimbox:hover{background:#eee;}
+#lbOverlay{position:absolute;left:0;top:0;width:100%;background-color:#000;cursor:pointer;}
+#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;font:90% Verdana,Helvetica,sans-serif;color:#666;line-height:1.5;text-align:left;}
+#lbBottomContainer{padding:0 12px;}
+#lbCenter{padding:12px 12px 0 12px;}
+#lbCenter a{outline:none;}
+.lbLoading{background:#fff url(../images/spin.gif) no-repeat center;}
+#lbImage{border:10px solid #fff;border-top-width:1.4em;background-color:#fff;background-repeat:no-repeat;background-position:center center;position:relative;}
+#lbBottom{border:10px solid #fff;border-top-style:none;background-color:#fff;}
+#lbBottom div{white-space:nowrap;overflow:hidden;}
+#lbCaption,#lbPrevLink,#lbNextLink{font-weight:bold;}
+#lbPrevLink{padding-right:1em;}
+#lbNextLink{padding-left:1em;}
+#lbCloseLink{display:block;position:absolute;width:28px;height:28px;top:0;right:0;background:url(../images/slimbox_close.png) no-repeat;z-index:10;}
+* html #lbCloseLink{background:url(../images/slimbox_close.gif) 4px 12px no-repeat;}
+* html #lbCloseLink:hover{background-image:url(../images/slimbox_close_hover.gif);}
+#lbBottomContainer *:visited,#lbBottomContainer *:active,#lbBottomContainer *:link,#lbCenter *:visited,#lbCenter *:active,#lbCenter *:link{text-decoration:none;border-bottom:none;}
+.categoryLink{border-bottom:2px solid #545454;text-decoration:none;}
+.categoryPopup{color:white;z-index:100;font-size:90%;margin-top:2px;position:absolute;z-index:10;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
+* html .categoryPopup{width:240px;}
+*:first-child+html .categoryPopup{width:240px;}
+.categoryPopup a:link,.categoryPopup a:active,.categoryPopup a:visited{color:white;text-decoration:none;}
+.categoryTitle{padding:4px;font-weight:bold;}
+* html .categoryTitle{background:url(../images/tip.png) top left;}
+*:first-child+html .categoryTitle{background:url(../images/tip.png) top left;}
+.categoryText{padding:4px 0;}
+* html .categoryText{background:url(../images/tip.png) bottom right;}
+*:first-child+html .categoryText{background:url(../images/tip.png) bottom right;}
+.categoryText ul{list-style:none;margin:0!important;padding:0!important;}
+.categoryText li{display:block;padding:0 8px;}
+.categoryPopup .hover{background-color:rgba(0,0,0,0.5);-moz-border-radius:10px;-webkit-border-radius:5px;}
+* html .categoryPopup .hover{background-color:black;}
+*:first-child+html .categoryPopup .hover{background-color:black;}
+.str{color:#489a1b;}
+.kwd{color:#1b609a;}
+.com{color:#888;}
+.typ{color:#666;}
+.lit{color:#066;}
+.pun{color:#660;}
+.pln{color:#000;}
+.tag{color:#008;}
+.atn{color:#606;}
+.atv{color:#080;}
+.dec{color:#606;}
+@media print{.str{color:#060;}
+.kwd{color:#006;font-weight:bold;}
+.com{color:#600;font-style:italic;}
+.typ{color:#404;font-weight:bold;}
+.lit{color:#044;}
+.pun{color:#440;}
+.pln{color:#000;}
+.tag{color:#006;font-weight:bold;}
+.atn{color:#404;}
+.atv{color:#060;}
+}
+div.coverflow{background-color:#000;color:#fff;visibility:hidden;position:relative;overflow:hidden;}
+div.coverflow *{margin:0;padding:0;}
+div.coverflow .imgcontainer{position:relative;}
+div.coverflow img{position:absolute;border:none;}
+div.coverflow .slider{position:relative;border:1px solid #bbb;z-index:10001;}
+div.coverflow .knob{background:#fff;width:100px;height:15px;}
\ No newline at end of file

Added: roller/cmssite/trunk/content/css/roller_print.css
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/css/roller_print.css?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/content/css/roller_print.css (added)
+++ roller/cmssite/trunk/content/css/roller_print.css Thu Jan 10 01:36:08 2013
@@ -0,0 +1,12 @@
+.applicationlogo,.companylogo,.titlebox,.userbox,.searchbox,.breadcrumbs,.pageactions,.quicklinks,#actionsTop,#actionsBottom,#favorites,#addattachment,#findhelp,a.editsection,a.hashlink,.collapsebox .collapseOpen,.collapsebox .collapseClose,.table-filter .filterrow,.tabmenu{display:none;}
+#attachments,#addcomment,#pagecontent,#editcontent,#previewcontent,#diffcontent,#infocontent,#findquery,#userPrefs,#pagecontent .tabmenu{display:block;visibility:visible;}
+tt,pre{overflow:visible;}
+a{text-decoration:none;}
+html>body #previewcontent,html>body #info,html>body #pagecontent,html>body #attach,html>body #findcontent{overflow:visible;}
+* html #previewcontent,* html #info,* html #pagecontent,* html #attach,* html #findcontent{overflow-x:visible;}
+.pagename,#header,#footer,#page{width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:both!important;position:static!important;overflow:visible!important;}
+.pagename{font-size:250%;margin-bottom:1.5em;padding-bottom:.5em;border-bottom:3px solid #555;color:#555;}
+.hidetab{display:block;}
+.tabs{border:none;}
+a.slimbox{display:none;}
+.commentbox{float:none;}
\ No newline at end of file

Added: roller/cmssite/trunk/content/downloads/downloads.mdtext
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/downloads/downloads.mdtext?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/content/downloads/downloads.mdtext (added)
+++ roller/cmssite/trunk/content/downloads/downloads.mdtext Thu Jan 10 01:36:08 2013
@@ -0,0 +1,83 @@
+Title: Downloads
+
+## Apache Roller Releases
+
+Releases of the Apache Roller blog server are made available to the 
+general public at no charge, under the 
+<a href="http://apache.org/licenses/">Apache License,</a>
+in both binary and source distributions.
+
+General Availability (GA) Releases</strong> - <em>Ready for Prime Time!</em>
+<a href="http://www.apache.org/dyn/closer.cgi/roller/roller-5/v5.0.1/">Roller 5.0.1</a> (&quot;best available&quot;)
+
+Previous source and binary distributions, including documentation,
+are available in the
+<a class="external" href="http://archive.apache.org/dist/roller/">
+Apache archives</a>.
+
+Project releases are approved by vote of the Apache Roller Project 
+Management Committee (PMC). Support for a release is provided by project 
+volunteers on the project 
+<a href="https://cwiki.apache.org/confluence/display/ROLLER/How+to+ask+for+help">mailing lists</a>.
+Bugs found in a release may be discussed on the list and 
+reported through the
+<a href="https://issues.apache.org/jira/browse/ROL">issue tracker</a>.
+The user mailing list and issue tracker are the <strong>only</strong>
+support options hosted by the Apache Roller project.
+
+
+Note: When downloading from a mirror, please be sure to verify that checksums and signatures are correct.
+To do so, use the checksum and signature files from the main Apache site at
+<a class="external" href="http://www.apache.org/dist/roller/roller-5/v5.0.1/bin/">http://www.apache.org/dist/roller/roller-5/v5.0.1/bin/</a>
+Find here the KEYS file, which contains all OpenPGP keys we use to sign releases:
+<a class="external" href="http://www.apache.org/dist/roller/">http://www.apache.org/dist/roller/</a>
+
+The PGP signatures can be verified using PGP or GPG.
+First download the
+<a href="http://www.apache.org/dist/roller/KEYS">KEYS</a>
+as well as the
+<code>asc</code>
+signature file for the particular
+distribution.
+Make sure you get these files from the
+<a href="http://www.apache.org/dist/roller/">main distribution
+    directory,</a>
+rather than from a mirror.
+Then verify the signatures using
+
+            % pgpk -a KEYS
+
+            % pgpv ${filename}.tar.gz.asc
+
+        or
+
+            % pgp -ka KEYS
+
+            % pgp ${filename}.tar.gz.asc
+
+        or
+
+            % gpg --import KEYS
+
+            % gpg --verify ${filename}.tar.gz.asc
+
+Alternatively, you can verify the MD5 signature on the files.
+A Unix program called
+<code>md5</code>
+or
+<code>md5sum</code>
+is
+included in many Unix distributions.
+It is also available as part of
+<a href="http://www.gnu.org/software/textutils/textutils.html">
+    GNU Textutils.</a>
+Windows users can get binary md5 programs from
+<a href="http://www.fourmilab.ch/md5/">here,</a>
+<a href="http://www.pc-tools.net/win32/freeware/console/">
+    here,</a>
+or
+<a href="http://www.slavasoft.com/fsum/">here.</a>
+
+
+If you want to build directly from the sources, please check the <a href="https://cwiki.apache.org/confluence/display/ROLLER/How+to+build+Roller">Project Wiki</a>.
+

Added: roller/cmssite/trunk/content/downloads/edit_website.mdtext
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/downloads/edit_website.mdtext?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/content/downloads/edit_website.mdtext (added)
+++ roller/cmssite/trunk/content/downloads/edit_website.mdtext Thu Jan 10 01:36:08 2013
@@ -0,0 +1,51 @@
+Title: Edit Website
+
+(adapted from MRUnit site)
+
+The website uses the Apache CMS. More detailed documentation is available on 
+the Apache Infrastructure pages including a quickstart guide on the
+[Apache bookmarklet][] and a [reference manual][]. It is also useful to look at
+[other Apache CMS sites][] for examples.
+
+## Process
+
+  1. Commit a change to the website's source [Markdown][] files located in
+<a href="https://svn.apache.org/repos/asf/roller/trunk/cmssite" class="external">
+https://svn.apache.org/repos/asf/roller/trunk/cmssite</a>. 
+Before committing, test that the site still builds locally by following
+[these instructions][].
+
+    If deleting a file or changing the name of a file make a trivial edit to
+lib/path.pm or lib/view.pm to force a full site rebuild. If making a simple edit
+it is easier to just use the Apache bookmarklet.
+
+  2. Wait a few minutes to get the email on the commits list that buildbot has
+rebuilt the [staging website][].
+
+  3. If the change looks ok, commit the change to the production website by one
+of the following:
+
+    * Using the Apache bookmarklet and selecting [Publish site][]
+    * curl -sL http://s.apache.org/cms-cli | perl on your local machine
+    * ssh -t <user\>@people.apache.org publish.pl roller <your Apache ID\>
+
+## Style
+
+  * Try to limit line length to 80 columns, fold -s <filename\> on Linux is
+helpful for limiting line length
+  * Use links in the [link name][] style rather than [link name][1] because it
+is more difficult to match up the numbers and removing links causes all the
+numbers to have to get updated
+  * Indent with spaces not tabs
+  * Use * for lists and indent lists by 2 spaces
+
+[Apache bookmarklet]: http://apache.org/dev/cms.html#usage
+[reference manual]: http://apache.org/dev/cmsref.html
+[other Apache CMS sites]: http://apache.org/dev/cmsadoption.html
+
+[production site svn]: https://svn.apache.org/repos/infra/websites/production/roller
+
+[Markdown]: http://daringfireball.net/projects/markdown/syntax
+[these instructions]: http://apache.org/dev/cmsref.html#local-build
+[Staging website]: http://roller.staging.apache.org/roller/
+[Publish site]: https://cms.apache.org/roller/publish

Added: roller/cmssite/trunk/content/images/SilkIconSet-readme.txt
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/SilkIconSet-readme.txt?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/content/images/SilkIconSet-readme.txt (added)
+++ roller/cmssite/trunk/content/images/SilkIconSet-readme.txt Thu Jan 10 01:36:08 2013
@@ -0,0 +1,22 @@
+Silk icon set 1.3
+
+_________________________________________
+Mark James
+http://www.famfamfam.com/lab/icons/silk/
+_________________________________________
+
+This work is licensed under a
+Creative Commons Attribution 2.5 License.
+[ http://creativecommons.org/licenses/by/2.5/ ]
+
+This means you may use it for any purpose,
+and make any changes you like.
+All I ask is that you include a link back
+to this page in your credits.
+
+Are you using this icon set? Send me an email
+(including a link or picture if available) to
+mjames@gmail.com
+
+Any other questions about this icon set please
+contact mjames@gmail.com
\ No newline at end of file

Added: roller/cmssite/trunk/content/images/arrdown.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/arrdown.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/arrdown.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/arrdownsmall.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/arrdownsmall.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/arrdownsmall.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/arrup.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/arrup.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/arrup.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/attach-strip.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/attach-strip.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/attach-strip.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/attachment_big.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/attachment_big.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/attachment_big.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/attachment_small.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/attachment_small.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/attachment_small.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/attachment_small.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/attachment_small.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/attachment_small.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/book_open.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/book_open.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/book_open.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/downGreenArrow.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/downGreenArrow.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/downGreenArrow.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/editor-strip.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/editor-strip.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/editor-strip.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/error.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/error.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/error.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/exclamation.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/exclamation.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/exclamation.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/favicon.ico
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/favicon.ico?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/favicon.ico
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/favicon.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/favicon.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/favicon.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/filter.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/filter.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/filter.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/information.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/information.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/information.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/note.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/note.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/note.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/out.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/out.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/out.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/personal.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/personal.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/personal.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/preview.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/preview.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/preview.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/progress.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/progress.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/progress.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/resize-horizontal.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/resize-horizontal.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/resize-horizontal.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/roller-logo.jpg
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/roller-logo.jpg?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/roller-logo.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/search.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/search.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/search.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/slimbox_close.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/slimbox_close.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/slimbox_close.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/slimbox_close.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/slimbox_close.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/slimbox_close.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/slimbox_close_hover.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/slimbox_close_hover.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/slimbox_close_hover.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/sortable.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/sortable.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/sortable.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/sorted_down.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/sorted_down.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/sorted_down.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/sorted_up.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/sorted_up.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/sorted_up.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/spin.gif
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/spin.gif?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/spin.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/tip.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/tip.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/tip.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/xml.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/xml.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/xml.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/images/xmlCoffeeCup.png
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/images/xmlCoffeeCup.png?rev=1431173&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/cmssite/trunk/content/images/xmlCoffeeCup.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/cmssite/trunk/content/index.mdtext
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/index.mdtext?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/content/index.mdtext (added)
+++ roller/cmssite/trunk/content/index.mdtext Thu Jan 10 01:36:08 2013
@@ -0,0 +1,44 @@
+Title: Apache Roller
+
+## Welcome!
+
+Apache Roller is a full-featured, multi-user and group-blog 
+server suitable for blog sites large and small.  It runs as a Java web application that should be able to run on any Java EE server and relational database. Currently, Roller is best supported on 
+<a href="http://tomcat.apache.org/">Tomcat</a> and <a href="http://www.mysql.com/">MySQL</a> -- but users have reported success running Roller on 
+Glassfish, Websphere, JBoss, Resin, Geronimo, Derby, PostgreSQL, and Oracle.
+
+
+Here are some of Roller's key features:
+
+  * Multi-user blogging: can support tens of thousands of users and blogs
+  * Group blogging with three permisson levels (editor, author and limited)
+  * Support for comment moderation and comment spam prevention measures
+  * Bloggers have complete control over blog layout/style via <a href="http://velocity.apache.org">Apache Velocity</a>-driven templates
+  * Built-in search engine indexes weblog entry content
+  * Pluggable cache and rendering system
+  * Support for blog clients that support MetaWeblog API
+  * All blogs have entry and comment feeds in both RSS 2.0 and Atom 1.0 formats
+
+## Project Status
+
+Roller is a stable and production-ready blog server in its third major revision. It powers internal and external
+employee blogs at <a href="https://blogs.oracle.com/">Oracle</a>, 
+<a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/?lang=en">IBM</a> and other companies as well as with <a href="http://blogs.apache.org/">Apache</a> and DZone's <a href="http://www.jroller.com/">JRoller.com</a> Java blogging community.
+
+## About Roller
+
+Apache Roller is a Project of the
+<a href="http://apache.org/foundation">Apache Software Foundation</a>
+(ASF), formed by a resolution of the
+<a href="http://apache.org/foundation/board/">ASF Board of Directors</a> 
+and graduating from the Apache Incubator in March 2007.  
+As an ASF Project, Roller is subject to the
+<a href="http://apache.org/foundation/bylaws.html">ASF Bylaws</a>
+and the direction of the ASF Board.
+
+The Apache Software Foundation could not exist without the continued
+generous support from the community. We would like to take this opportunity
+to <a href="http://www.apache.org/foundation/thanks.html">thank our Sponsors</a>.
+If you are interested in sponsoring the ASF, please
+read our <a href="http://www.apache.org/foundation/sponsorship.html">sponsorship page</a>.
+

Added: roller/cmssite/trunk/content/sitemap.html
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/content/sitemap.html?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/content/sitemap.html (added)
+++ roller/cmssite/trunk/content/sitemap.html Thu Jan 10 01:36:08 2013
@@ -0,0 +1,2 @@
+{% include "single_narrative.html" %}
+

Added: roller/cmssite/trunk/lib/path.pm
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/lib/path.pm?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/lib/path.pm (added)
+++ roller/cmssite/trunk/lib/path.pm Thu Jan 10 01:36:08 2013
@@ -0,0 +1,39 @@
+package path;
+
+# taken from django's url.py
+
+our @patterns = (
+	[qr!\.mdtext$!, single_narrative => { template => "single_narrative.html" }],
+
+	[qr!/sitemap\.html$!, sitemap => { headers => { title => "Sitemap" }} ],
+
+) ;
+
+# for specifying interdependencies between files
+
+our %dependencies = (
+    "/sitemap.html" => [ grep s!^content!!, glob "content/*.mdtext" ],
+);
+
+1;
+
+=head1 LICENSE
+
+           Licensed to the Apache Software Foundation (ASF) under one
+           or more contributor license agreements.  See the NOTICE file
+           distributed with this work for additional information
+           regarding copyright ownership.  The ASF licenses this file
+           to you under the Apache License, Version 2.0 (the
+           "License"); you may not use this file except in compliance
+           with the License.  You may obtain a copy of the License at
+
+             http://www.apache.org/licenses/LICENSE-2.0
+
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.
+
+

Added: roller/cmssite/trunk/lib/view.pm
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/lib/view.pm?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/lib/view.pm (added)
+++ roller/cmssite/trunk/lib/view.pm Thu Jan 10 01:36:08 2013
@@ -0,0 +1,139 @@
+package view;
+
+# BUILD CONSTRAINT:  all views must return $content, $extension.
+# additional return values (as seen below) are optional.  However,
+# careful use of symlinks and dependency management in path.pm can
+# resolve most issues with this constraint.
+
+use strict;
+use warnings;
+use Dotiac::DTL qw/Template *TEMPLATE_DIRS/;
+use Dotiac::DTL::Addon::markup;
+use ASF::Util qw/read_text_file/;
+
+push @TEMPLATE_DIRS, "templates";
+
+# This is most widely used view.  It takes a
+# 'template' argument and a 'path' argument.
+# Assuming the path ends in foo.mdtext, any files
+# like foo.page/bar.mdtext will be parsed and
+# passed to the template in the "bar" (hash)
+# variable.
+
+sub single_narrative {
+    my %args = @_;
+    my $file = "content$args{path}";
+    my $template = $args{template};
+    $args{path} =~ s/\.mdtext$/\.html/;
+    $args{breadcrumbs} = breadcrumbs($args{path});
+
+    read_text_file $file, \%args;
+
+    my $page_path = $file;
+    $page_path =~ s/\.[^.]+$/.page/;
+    if (-d $page_path) {
+        for my $f (grep -f, glob "$page_path/*.mdtext") {
+            $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
+            $args{$1} = {};
+            read_text_file $f, $args{$1};
+        }
+    }
+
+    return Template($template)->render(\%args), html => \%args;
+}
+
+# Has the same behavior as the above for foo.page/bar.txt
+# files, parsing them into a bar variable for the template.
+# Otherwise presumes the template is the path.
+
+sub news_page {
+    my %args = @_;
+    my $template = "content$args{path}";
+    $args{breadcrumbs} = breadcrumbs($args{path});
+
+    my $page_path = $template;
+    $page_path =~ s/\.[^.]+$/.page/;
+    if (-d $page_path) {
+        for my $f (grep -f, glob "$page_path/*.mdtext") {
+            $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
+            $args{$1} = {};
+            read_text_file $f, $args{$1};
+        }
+    }
+
+    return Template($template)->render(\%args), html => \%args;
+}
+
+sub sitemap {
+    my %args = @_;
+    my $template = "content$args{path}";
+    $args{breadcrumbs} .= breadcrumbs($args{path});
+    my $dir = $template;
+    $dir =~ s!/[^/]+$!!;
+    my %data;
+    for (map "content$_", @{$path::dependencies{$args{path}}}) {
+        if (-f and /\.mdtext$/) {
+            my $file = $_;
+            $file =~ s/^content//;
+            no warnings 'once';
+            for my $p (@path::patterns) {
+                my ($re, $method, $args) = @$p;
+                next unless $file =~ $re;
+                my $s = view->can($method) or die "Can't locate method: $method\n";
+                my ($content, $ext, $vars) = $s->(path => $file, %$args);
+                $file =~ s/\.mdtext$/.$ext/;
+                $data{$file} = $vars;
+                last;
+            }
+        }
+    }
+
+    my $content = "";
+
+    for (sort keys %data) {
+        $content .= "- [$data{$_}->{headers}->{title}]($_)\n";
+        for my $hdr (grep /^#/, split "\n", $data{$_}->{content}) {
+            $hdr =~ /^(#+)\s+([^#]+)?\s+\1\s+\{#([^}]+)\}$/ or next;
+            my $level = length $1;
+            $level *= 4;
+            $content .= " " x $level;
+            $content .= "- [$2]($_#$3)\n";
+        }
+    }
+    $args{content} = $content;
+    return Template($template)->render(\%args), html => \%args;
+}
+
+sub breadcrumbs {
+    my @path = split m!/!, shift;
+    pop @path;
+    my @rv;
+    my $relpath = "";
+    for (@path) {
+        $relpath .= "$_/";
+        $_ ||= "Roller";
+        push @rv, qq(<a href="$relpath">\u$_</a>);
+    }
+    return join "&nbsp;&raquo&nbsp;", @rv;
+}
+
+1;
+
+=head1 LICENSE
+
+           Licensed to the Apache Software Foundation (ASF) under one
+           or more contributor license agreements.  See the NOTICE file
+           distributed with this work for additional information
+           regarding copyright ownership.  The ASF licenses this file
+           to you under the Apache License, Version 2.0 (the
+           "License"); you may not use this file except in compliance
+           with the License.  You may obtain a copy of the License at
+
+             http://www.apache.org/licenses/LICENSE-2.0
+
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.

Added: roller/cmssite/trunk/templates/sidenav.mdtext
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/templates/sidenav.mdtext?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/templates/sidenav.mdtext (added)
+++ roller/cmssite/trunk/templates/sidenav.mdtext Thu Jan 10 01:36:08 2013
@@ -0,0 +1,19 @@
+**Project Information**
+
+  * <a href="http://roller.apache.org/" class="external">Project Home</a>
+  * <a href="http://rollerweblogger.org/project" class="external">Project Blog</a>
+  * <a href="http://cwiki.apache.org/confluence/display/ROLLER" class="external">Project Wiki</a>
+  * <a href="http://cwiki.apache.org/confluence/display/ROLLER/Roller+FAQ" class="external">Project FAQ</a>
+
+**Get Involved**
+
+  * <a href="https://cwiki.apache.org/confluence/display/ROLLER/How+to+ask+for+help" class="external">Mailing lists</a>
+  * <a href="https://issues.apache.org/jira/browse/ROL" class="external">Issue tracker</a>
+  * <a href="http://svn.apache.org/viewvc/roller/">Browse source</a>
+  * [Editing Site](/downloads/edit_website.html)
+
+**Downloads**
+
+  * [Downloads](/downloads/downloads.html)
+  * <a href="http://roller.apache.org/download.cgi#roller50">Documentation</a></li>
+

Added: roller/cmssite/trunk/templates/single_narrative.html
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/templates/single_narrative.html?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/templates/single_narrative.html (added)
+++ roller/cmssite/trunk/templates/single_narrative.html Thu Jan 10 01:36:08 2013
@@ -0,0 +1 @@
+{% extends "skeleton.html" %}

Added: roller/cmssite/trunk/templates/skeleton.html
URL: http://svn.apache.org/viewvc/roller/cmssite/trunk/templates/skeleton.html?rev=1431173&view=auto
==============================================================================
--- roller/cmssite/trunk/templates/skeleton.html (added)
+++ roller/cmssite/trunk/templates/skeleton.html Thu Jan 10 01:36:08 2013
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html id="top" xmlns="http://www.w3.org/1999/xhtml"><head>
+  <title>{% block title %}{{ headers.title }}{% endblock %}</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <link rel="stylesheet" type="text/css" media="screen, projection, print" href="/css/roller.css">
+  <link rel="stylesheet" type="text/css" media="print" href="/css/roller_print.css">
+  <link rel="alternate stylesheet" type="text/css" href="/css/roller_print.css" title="Print friendly">
+  <link rel="alternate stylesheet" type="text/css" href="/css/roller.css" title="Standard">
+  <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico">
+  <link rel="icon" type="image/x-icon" href="/images/favicon.ico">
+</head>
+<body class="view">
+<div id="wikibody" class="fav-left">
+  <div id="header">
+    <!-- <div class="titlebox"></div> -->
+    <div class="applicationlogo"> 
+      <a href="">Main</a>
+    </div>
+
+    <div class="companylogo"></div>
+  
+    <div class="userbox">
+      <a href="http://roller.apache.org" alt="Apache Roller">
+        <img src="/images/roller-logo.jpg" alt="Apache Roller" id="asf-logo" style="width: 180px; height: 45px;">
+      </a>
+      <div class="clearbox"></div>
+    </div>
+
+    {% block title %}{% if headers.title %}
+    <div class="pagename">
+      {{ headers.title }}
+    </div>
+    {% endif %}{% endblock %}
+    
+    <div class="breadcrumbs">{{ breadcrumbs|safe }}</div>
+  </div>
+
+  <div id="content">
+    <div id="page">
+      <div id="actionsTop" class="pageactions"> 
+      <ul>
+        <li>
+          <a href="http://www.apache.org/foundation/" class="action edit" accesskey="f" title="The Foundation [f]">
+            <span class="accesskey">F</span>oundation
+          </a>
+        </li>
+        <li>
+          <a href="http://projects.apache.org" class="action edit" accesskey="p" title="The Projects [p]">
+            <span class="accesskey">P</span>rojects
+          </a>
+        </li>
+        <li>
+          <a href="http://people.apache.org" class="action edit" accesskey="e" title="The People [e]">
+            P<span class="accesskey">e</span>ople
+          </a>
+        </li>
+        <li>
+          <a href="http://www.apache.org/foundation/getinvolved.html" class="action edit" accesskey="i" title="Get Involved [i]">
+            Get <span class="accesskey">I</span>nvolved
+          </a>
+        </li>
+        <li>
+          <a title="Download [ d ]" class="action edit" accesskey="d" href="http://www.apache.org/dyn/closer.cgi">
+            <span class="accesskey">D</span>ownload
+          </a>
+        </li>
+        <li href="#" id="morebutton">
+          <a href="http://www.apache.org/foundation/sponsorship.html" accesskey="s" class="action edit" title="Support Apache [ s ]">
+            <span class="accesskey">S</span>upport Apache&nbsp;
+          </a>
+        </li>
+      </ul>
+      </div>
+
+      <div class="tabmenu">
+        <a class="activetab" id="menu-pagecontent" accesskey="R" href="/index.html">
+          <span class="accesskey">R</span>oller&nbsp;
+        </a>
+      </div>
+      
+      <div class="tabs">
+        <div id="pagecontent">
+          {% block content %}{{ content|markdown }}{% endblock %}
+        </div>
+        <div style="clear:both;"></div>
+      </div>
+      <div id="actionsBottom" class="pageactions"> 
+        <a href="#top" class="action quick2top" title="Ir al principio">«</a>
+      </div>
+
+    </div>
+
+    <div id="favorites">
+      <div class="leftmenu">
+      {% filter markdown %}{% include "sidenav.mdtext" %}{% endfilter %}
+      </div>
+      <div class="leftmenufooter">
+        <br /><hr>
+      </div>
+      <div class="wikiversion"></div>  
+    </div>
+
+	<div class="clearbox"></div>
+  </div>
+ 
+  <div id="footer">
+    <div class="copyright">
+      Copyright &copy; 2012 The Apache Software Foundation, Licensed under 
+      the <a href="http://www.apache.org/licenses/LICENSE-2.0" class="external">Apache License, Version 2.0</a>.
+      <br />Apache and the Apache feather logo are trademarks of The Apache Software Foundation.
+    </div>
+  </div>
+</div>
+</body></html>