<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" version="2.0">
<channel>
<title>Tassos Bassoukos - Blog Development</title>
<link>http://tassos.blogentis.net/Development</link>
<description>Environmentaly friendly. Using 100% recycled electrons. - JaBlog development</description>
<docs>http://backend.userland.com/rss092</docs>
<generator>blogentis 0.1</generator>
<managingEditor>Tassos Bassoukos (tassos@bassoukos.gr)</managingEditor>
<webMaster>abas@aix.meng.auth.gr</webMaster>
<ttl>1440</ttl>
<item>
<title>New comment options</title>
<link>http://tassos.blogentis.net/2004/12/01/new-comment-options</link>
<guid isPermaLink="true">http://tassos.blogentis.net/2004/12/01/new-comment-options</guid>
<description>&lt;p&gt;  I&amp;#39;ve pushed some updates to the blogentis server today. They include some
  fixes to the RSS subsystem, admin-settable copyright statements to the feeds,
  finally some pages for user and blog management and some upgrades to the
  comment permisssions.&lt;/p&gt;&lt;p&gt;
  In reverse order: the new comment permission scheme will allow blog admins to
  better specify who can post comments to their blog. The currently available
  options are anonymous guests, guests with names, registered members of the
  site, members of the blog and nobody. These options also apply to the viewing
  permissions of the comments; you can restrict comment creation only to
  registered users but viewable by all and vice versa: comments created by
  everybody but viewable only by the blog members. Unfortunately, if you have
  modified your PostDetails fragment, you will need to replace the comment
  logic with something like this (watch the line breaks!):
&lt;/p&gt;
&lt;pre&gt;
## show the comment counter
#if($properties.detailEnableCommentCount)
#if($commentHelper.isCommentsShown($blog,$post) &amp;amp;&amp;amp; $post.comments.size()&amp;gt;0)
[&amp;lt;a href="$link.setPost($post)#Comments"&amp;gt;$post.comments.size() comments&amp;lt;/a&amp;gt;]
#elseif($commentHelper.isCommentable($blog,$post))
[&amp;lt;a href="$link.setPost($post)#Comments"&amp;gt;add comment&amp;lt;/a&amp;gt;]
#end
#end
&lt;/pre&gt;
&lt;p&gt;
  The blog and user management pages are only available to the site
  administrator and concern themselves only with addition and removal of blogs
  and users, not setting properties and settings.
&lt;/p&gt;
&lt;p&gt;
  The RSS subsystem has obtained a new configuration page where the blog admin
  can set the default format of the RSS feeds (RSS 2, RDF and ATOM are
  currently supported), and whether the default should include full posts or
  only excerpts. Several settings are now admin-settable, such as copyright
  statements, the address of the editor and the RSS feed language.
&lt;/p&gt;
&lt;p&gt;
  Whew, that was quite a bit more than I suspected...
&lt;/p&gt;</description>
<comments>http://tassos.blogentis.net/2004/12/01/new-comment-options#Comments</comments>
<slash:comments>1</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/2004/12/01/new-comment-options/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/2004/12/01/new-comment-options/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Wed, 1 Dec 2004 03:00:45 +0200</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
</item>
<item>
<title>Blog speed up</title>
<link>http://tassos.blogentis.net/2004/11/24/blog-speed-up</link>
<guid isPermaLink="true">http://tassos.blogentis.net/2004/11/24/blog-speed-up</guid>
<description>&lt;p&gt;  I&amp;#39;ve implemented compression negotiation on the blogentis server, using
  lightweight gzip compression on all dynamic pages that generate HTML or XML.&lt;/p&gt;&lt;p&gt;
  So far the results are very impressive, as there is a noticeable speedup even
  on the same 100MBit Ethernet segment. Pages are compressed about 70%, taking
  an extra 7ms on my development machine (unoptimized, debug setup). I think
  it&amp;#39;s worth it.
&lt;/p&gt;
&lt;p&gt;
  I&amp;#39;ve also updated the file upload handling, removing a dependency while
  at it. Should not affect users at all.
&lt;/p&gt;</description>
<comments>http://tassos.blogentis.net/2004/11/24/blog-speed-up#Comments</comments>
<slash:comments>1</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/2004/11/24/blog-speed-up/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/2004/11/24/blog-speed-up/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Wed, 24 Nov 2004 03:11:58 +0200</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
</item>
<item>
<title>Another update, another patch</title>
<link>http://tassos.blogentis.net/2004/11/08/another-update-another-patch</link>
<guid isPermaLink="true">http://tassos.blogentis.net/2004/11/08/another-update-another-patch</guid>
<description>&lt;p&gt;  This installation of &lt;a href="http://blogentis.sf.net/"&gt;Blogentis&lt;/a&gt; has
  been updated to the lastest version from CVS HEAD. This version has some
  important improvements over the old one, but there are some issues with the
  old templates that need to be addressed.&lt;/p&gt;&lt;p&gt;
  First of all, if you log in and try to administer your blog you will notice
  that the administation buttons are gone. In layouts/Layout.vm, change the
  line invoking the DefaultStripe fragment to
  &lt;strong&gt;#DefaultStripe($stripe.cssName $stripe.listName)&lt;/strong&gt;.
&lt;/p&gt;
&lt;p&gt;
  Second, in the top navigation, change the &lt;code&gt;&amp;lt;span class=&amp;quot;nav
  user&amp;quot;&amp;gt;&lt;/code&gt; tag to contain only the following code:
&lt;/p&gt;
&lt;pre&gt;
#foreach($linkTo in $navigationList.getNav(&amp;quot;UserActions&amp;quot;))
#if($velocityCount &amp;gt; 1) | #end
#navbutton($linkTo.getLink($data,$link) $linkTo.label) 
#end
&lt;/pre&gt;
&lt;p&gt;
  This will allow plugins to change the user action links, without needing to
  change the template itself.
&lt;/p&gt;
&lt;p&gt;
  Third, there is a new template tool handling security with the name
  &lt;code&gt;$securityTool&lt;/code&gt;. You can replace all calls to ACLs and all
  permission checks with this tool. Supported operations include:
&lt;/p&gt;
&lt;pre&gt;
$securityTool.canEditThisPost
$securityTool.isBlogAdmin
$securityTool.isBlogEditor
$securityTool.isBlogAuthor
&lt;/pre&gt;
&lt;p&gt;
  Improvements to the system include:
&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;
    Blog URLs have been shortened by removing the prefix /blog/. A redirect is
    in place that leads to the new addresses.
  &lt;/li&gt;
  &lt;li&gt;
    A new Root Blog has been introduced that contains the aggregate of all
    other blogs. This also allows for the themeing of the aggregate blog. URLs
    without a blog are redirected to the root blog.
  &lt;/li&gt;
  &lt;li&gt;
    By default, links produced by the system are relative to the site, not
    absolute. This should lead to somewhat shorter load times on link-heavy
    pages, and actually implement permalinks, and allowing cookie-less
    operation.
  &lt;/li&gt;
  &lt;li&gt;
    The AdminBlog and AdminSite sideboxes should by default show only those
    actions that the current user can perform.
  &lt;/li&gt;
  &lt;li&gt;
    Improved compatibility with Internet Explorer due to buttons that would not
    respond.
  &lt;/li&gt;
  &lt;li&gt;
    RSS feeds with Unicode characters are working again
  &lt;/li&gt;
  &lt;li&gt;
    It is possible to view a summary of a whole year by visiting the year link
    on the location bar. A monthly view is on the works.
  &lt;/li&gt;
&lt;/ul&gt;</description>
<comments>http://tassos.blogentis.net/2004/11/08/another-update-another-patch#Comments</comments>
<slash:comments>0</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/2004/11/08/another-update-another-patch/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/2004/11/08/another-update-another-patch/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Mon, 8 Nov 2004 02:13:51 +0200</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
</item>
<item>
<title>Doesn't play well with others</title>
<link>http://tassos.blogentis.net/2004/10/26/web-folders-ouch</link>
<guid isPermaLink="true">http://tassos.blogentis.net/2004/10/26/web-folders-ouch</guid>
<description>&lt;p&gt;  I&amp;#39;ve just found out that Web Folders on Windows have somewhat peculiar
  requirements from WebDAV servers.&lt;/p&gt;&lt;p&gt;
  After investigating a user report on the unability to map the blogs media
  folder, I have found these interesting facts:
&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;
    Web Folders needs the whole path, from the server root up (/), to be
    WebDAV-enabled, even if I just want to map a specific path. This breaks, as
    blogentis maps the WebDAV folders deeper into the tree, and the path
    segments leading to these folders produce redirects to HTML pages.
  &lt;/li&gt;
  &lt;li&gt;
    For some reason, while it requests authorization, the HTTP headers of the
    response have an empty password set.
  &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
  Standards are good, you have so many to choose from (and apparently get them
  wrong)...
&lt;/p&gt;</description>
<comments>http://tassos.blogentis.net/2004/10/26/web-folders-ouch#Comments</comments>
<slash:comments>0</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/2004/10/26/web-folders-ouch/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/2004/10/26/web-folders-ouch/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Tue, 26 Oct 2004 11:25:12 +0300</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
<category domain="http://tassos.blogentis.net">Soapbox</category>
</item>
<item>
<title>And the name is...</title>
<link>http://tassos.blogentis.net/2004/10/21/and-the-name-is</link>
<guid isPermaLink="true">http://tassos.blogentis.net/2004/10/21/and-the-name-is</guid>
<description>&lt;p&gt;  It&amp;#39;s final. The new name of the blogging system is
  &lt;strong&gt;blogentis&lt;/strong&gt;, following a discussion with &lt;a
  href="http://isag.meng.auth.gr/blogentis/blog/Eleftheria"&gt;Eleftheria&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;
  I&amp;#39;ve removed all names of the former blog name, done all the
  package-moving work, and &lt;a
  href="http://sourceforge.net/projects/blogentis"&gt;registered the project&lt;/a&gt;
  on &lt;a href="http://sourceforge.net"&gt;SourceForge&lt;/a&gt;. I&amp;#39;m currently
  investigating maven-ification of the project, and the results seem
  encouraging so far. Source code is not yet available on the project pages,
  but the final license will be the &lt;a
  href="http://www.gnu.org/copyleft/lesser.html"&gt;GNU Lesser General Public
  License&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
  I&amp;#39;ve updated the site, the improvements/bug fixes are:
&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;
    Unicode characters work again in templates.
  &lt;/li&gt;
  &lt;li&gt;
    Saving templates/files as Zip files works.
  &lt;/li&gt;
  &lt;li&gt;
    Comments have been added to (almost) all templates indicating their role,
    extra parameters they provide etc.
  &lt;/li&gt;
  &lt;li&gt;
    Unicode characters should work correctly from non-web-folders clients in
    Slide.
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
  I&amp;#39;ve also added support for LDAP-based user account information, but it
  is not enabled because I&amp;#39;m not satisfied by the current security status
  of blogentis - SSL is a must, and appropriate redirects have to be
  implemented.
&lt;/p&gt;</description>
<comments>http://tassos.blogentis.net/2004/10/21/and-the-name-is#Comments</comments>
<slash:comments>0</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/2004/10/21/and-the-name-is/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/2004/10/21/and-the-name-is/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Thu, 21 Oct 2004 02:36:15 +0300</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
<category domain="http://tassos.blogentis.net">Blog Plugins</category>
</item>
<item>
<title>Blog server moved</title>
<link>http://tassos.blogentis.net/2004/10/15/blog-server-moved</link>
<guid isPermaLink="true">http://tassos.blogentis.net/2004/10/15/blog-server-moved</guid>
<description>&lt;p&gt;  As you may have noticed, the blogs have been moved to a different server.
  Please do not bookmark or send trackbacks, as they will move again in the
  near future to a (I hope) more permanent location.&lt;/p&gt;&lt;p&gt;
  Meanwhile, I&amp;#39;ll be cooking up some more plugins...
&lt;/p&gt;</description>
<comments>http://tassos.blogentis.net/2004/10/15/blog-server-moved#Comments</comments>
<slash:comments>0</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/2004/10/15/blog-server-moved/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/2004/10/15/blog-server-moved/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Fri, 15 Oct 2004 02:46:45 +0300</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
</item>
<item>
<title>Note for Sections</title>
<link>http://tassos.blogentis.net/2004/10/04/note-for-sections</link>
<guid isPermaLink="true">http://tassos.blogentis.net/2004/10/04/note-for-sections</guid>
<description>&lt;p&gt;  Sections have been improved by adding a new property, title, which is the
  human-readable section title.

&lt;/p&gt;&lt;p&gt;
  Previously, the Name property would be both the human-readable section title
  and the URI path fragment. This means that if you have customized SectionList
  or PostDetails fragments, you must make sure that the section&amp;#39;s title and
  name are used in the appropriate place.
&lt;/p&gt;
&lt;p&gt;
  For all my Greek users (both of you), this means that you can finally use
  section titles written in Greek....
&lt;/p&gt;

</description>
<comments>http://tassos.blogentis.net/2004/10/04/note-for-sections#Comments</comments>
<slash:comments>0</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/2004/10/04/note-for-sections/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/2004/10/04/note-for-sections/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Mon, 4 Oct 2004 08:15:17 +0300</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
</item>
<item>
<title>New version TODO</title>
<link>http://tassos.blogentis.net/2004/10/04/new-version-todo</link>
<guid isPermaLink="true">http://tassos.blogentis.net/2004/10/04/new-version-todo</guid>
<description>&lt;p&gt;  I&amp;#39;ve finally put the new version that I&amp;#39;ve bee working on for the
  last couple of months online - this server uses it right now.

&lt;/p&gt;&lt;p&gt;
  Some minor functionality is still missing:
&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;
    Add templates, images or media using the web frontend
  &lt;/li&gt;
  &lt;li&gt;
    Sidebox configuration pages.
  &lt;/li&gt;
  &lt;li&gt;
    Some default images are not served by default.
  &lt;/li&gt;
  &lt;li&gt;
    Some checkboxes on edit do not appear in the correct state by default.
  &lt;/li&gt;
&lt;/ul&gt;

</description>
<comments>http://tassos.blogentis.net/2004/10/04/new-version-todo#Comments</comments>
<slash:comments>0</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/2004/10/04/new-version-todo/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/2004/10/04/new-version-todo/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Mon, 4 Oct 2004 08:14:57 +0300</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
</item>
<item>
<title>Unnamed Java Blogging System Progress</title>
<link>http://tassos.blogentis.net/post/26022</link>
<guid isPermaLink="true">http://tassos.blogentis.net/post/26022</guid>
<description>&lt;p&gt;  Looks like &lt;a href="http://www.jablog.com"&gt;Jablog&lt;/a&gt; has already been taken,
  have to find new new name - UJBS just doesn&amp;#39;t sound that good (or sexy) .
  I&amp;#39;ve been busy the last couple of months implementing some exciting
  things that aren&amp;#39;t yet deployed on thins site:
&lt;/p&gt;&lt;p&gt;
  First, the template and media storage system is moving out of the database
  and into a &lt;a href="http://jakarta.apache.org/slide/"&gt;Slide&lt;/a&gt; Store.
  That&amp;#39;s right folks, you&amp;#39;ll be able to access your files remotely
  using &lt;a href="http://webdav.org/"&gt;WebDAV&lt;/a&gt;. No more piddly text editing
  using HTML forms - use your editors directly!
&lt;/p&gt;
&lt;p&gt;
  The other large item is plugin support. Currently much of the internals have
  been switched over to plugins, however the UI still remains to be completed.
  The idea is that the server admin should be able to put a JAR file in a
  directory, and the blog admins get to decide wether or not they want to
  enable that plugin. To give a perspective, trackback procesing has been moved
  to a plugin, as well as RSS generation and the HTML-to-XHTML conversion when
  you create a post.
&lt;/p&gt;
&lt;p&gt;
  Consider this: you use &lt;a
  href="http://texturizer.net/firefox/extensions/#booksync"&gt;Bookmarks
  Synchronizer&lt;/a&gt; in &lt;a
  href="http://www.mozilla.org/products/firefox/"&gt;Firefox&lt;/a&gt; to store your
  bookmarks on your blog, then cue in a plugin that lets you specify a branch
  of the bookmark tree to appear on a sidebar. Or a plugin that parses iCal
  files and shows pending event.
&lt;/p&gt;
&lt;p&gt;
  The future, as they say, is bright.
&lt;/p&gt;
&lt;p&gt;
  PS: why do I feel unease when I see that Firefox has become a &lt;a
  href="http://www.mozilla.org/products/"&gt;product&lt;/a&gt;?
&lt;/p&gt;
</description>
<comments>http://tassos.blogentis.net/post/26022#Comments</comments>
<slash:comments>0</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/post/26022/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/post/26022/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Mon, 20 Sep 2004 11:26:35 +0300</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
</item>
<item>
<title>Comment spam</title>
<link>http://tassos.blogentis.net/post/25998</link>
<guid isPermaLink="true">http://tassos.blogentis.net/post/25998</guid>
<description>&lt;p&gt;  Interesting. I just got hit with my first comment spam. Perhaps I need to
  write a spam-catching plugin or implement one of the other methods
  (moderation/approval/registration)...
&lt;/p&gt;&lt;p&gt;
  We&amp;#39;ll see.
&lt;/p&gt;
</description>
<comments>http://tassos.blogentis.net/post/25998#Comments</comments>
<slash:comments>2</slash:comments>
<wfw:commentRss>http://tassos.blogentis.net/post/25998/RSS/comments</wfw:commentRss>
<trackback:ping>http://tassos.blogentis.net/post/25998/TrackBack</trackback:ping>
<author>abassouk@gmail.com (Tassos Bassoukos)</author>
<pubDate>Fri, 11 Jun 2004 01:34:52 +0300</pubDate>
<category domain="http://tassos.blogentis.net">Blog Development</category>
<category domain="http://tassos.blogentis.net">Self</category>
</item>
</channel>
</rss>
