Roller 4.0
team for releasing Roller 4.0
. Now, all I have to do is updating weblogs.goshaky.com....
team for releasing Roller 4.0
. Now, all I have to do is updating weblogs.goshaky.com....
contains some interesting pieces: Of course he mentions the Shindig proposal
, which I hold as one of the most interesting developments in the social networking space and he has written a longer paragraph on combining Roller
(the weblog software) and Jackrabbit
(the JCR repository that is the core of Day's CRX
).
in Mindquarry, we needed a weblog system. Mindquarry is based on Jackrabbit and I did not want to open another repository backend then, so I thought about creating a JCR-based backend for Roller that would easily integrate with Mindquarry.
, you will note that using Model-View-Controller (MVC) for content-centric applications is disgusing the content-centric nature of the application, which would need a Content-Behavior-Appearance (CBA) model.
(who also works for Day Software), suggested the idea of implementing JPA itself with JCR, thus allowing Roller to store its content in a CMS in a totally transparent fashion. This topic is interesting to me, but I don't fully understand the benefits of backing blogs and wikis with JCR. What new use cases would this support? How do the interesting features of JCR, like versioning for example, bubble up through Roller -- especially if Roller is to support both RDBMS and CMS back-ends?As always, this is a questions of frameworks and the right time to start a project. When the Roller project was started, there was no JCR, no Sling
and no practical and standardized way of implementing content-centric-applications. With this in mind, it is easy to map some of the features JCR is offering to the needs of a blog application:
Disclaimer: I am Day's product manager for collaboration products, namely Blog and Wiki and I am a long-time user of Roller and JSPWiki. This blog post was written on Roller, using the JSPWiki plugin.
If you write or contribute to a blog or publish your work and commentary somewhere then we you will be interested to hear about the BlogBridge Pub Service. Ed: Yes, we did change the name from Pro to Pub after some feedback]We’ve found that many of our users like BlogBridge for the same reason that we like it: you read (or follow) lots and lots of blogs and want to be as efficient as possible doing this. And why do you read so many blogs?
(from: Coming soon: BlogBridge Pub Service for micro publishers)
This post was written using the new publishing feature in BlogBridge 4.4 (you need to use the weekly release, available for Java WebStart). And thanks to the stellar work of Aleksey Gureev and the BlogBridge team the latest 4.5 Snapshot of BlogBridge supports Roller, which allows you to publish to Goshaky Weblogs, JRoller.com, blogs.sun.com and many more.
Unfortunately, this fetaure is gone in Roller 3.0
Fortunately creating these macros is quite easy: In your Roller backend, go to Preferences >Templates, add a new page, called OPML and copy and paste following template code.
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>Lars Trieloff's Bookmarks</title>
</head>
<body>
#set($rootFolder = $model.weblog.getBookmarkFolder("/"))
#foreach ($bookmark in $rootFolder.bookmarks)
<outline
text="$bookmark.name"
type="rss" xmlUrl="$utils.escapeXML($bookmark.feedUrl)"
htmlUrl="$utils.escapeXML($bookmark.url)" />
#end
</body>
</opml>
After saving the template, the OPML file will be made available at the URL WeblogBaseURL/page/OPML.
this weblog features now a new theme: It is called almostspring, was originally developed for Wordpress by Beccary and ported to Roller by Dave Johnson. How do you like this new theme?
and Goshaky Weblogs
use this software and this is the reason why so many great bloggers are on JRoller. But the standard Roller templates get one thing wrong: They fail to set the correct title for individual weblog permalink pages.
Take for example the Bile Blog
, which is one of the most popular blogs on JRoller. The title of the start page is "The Bile Blog", but if you turn to an individual entry's permalink page, you will see the title of this page, e.g. of Another googleturd
is again "The Bile Blog". Why is this bad? The top-5 reasons are:
, which means less visitors for the Bile Blog.
and find out whether a link is pointing to the start page or an entry,
All you have to do is to login to your JRoller weblog. Click on Preferences, click on Theme, click on Customize (if you are not already using a customized theme), click on Templates and edit the Weblog or _decorator template. You need to find the text between <title> and </title> and paste following code:
#macro( showEntryTitle $entries)
#foreach( $entry in $entries )
#if ( $velocityCount == 1)
$entry.title
#end
#if ( $velocityCount == 2)
and more
#end
#end
#end
#if ($pageModel.weblogEntry)
#set($entries = [$pageModel.weblogEntry])
#showWebsiteTitle():
#showEntryTitle( $entries )
#else
#showWebsiteTitle()
#end
This will show the title of your current post on permalink pages and leave the start page unchanged. And, most important it will make Google, del.icio.us and Firefox users happy.