<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Serendipity - Plugins</title>
    <link>http://blog.s9y.org/</link>
    <description>The official Serendipity blog</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.7-alpha1 - http://www.s9y.org/</generator>
    <managingEditor>Jannis Hermanns jannis@gmail.com</managingEditor>
<webMaster>Jannis Hermanns jannis@gmail.com</webMaster>
<pubDate>Tue, 13 Dec 2011 18:07:46 GMT</pubDate>

    <image>
        <url>http://blog.s9y.org/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Serendipity - Plugins - The official Serendipity blog</title>
        <link>http://blog.s9y.org/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Spartacus infrastructure change, Developers please read</title>
    <link>http://blog.s9y.org/archives/237-Spartacus-infrastructure-change,-Developers-please-read.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Infrastructure</category>
            <category>Plugins</category>
            <category>Templates</category>
    
    <comments>http://blog.s9y.org/archives/237-Spartacus-infrastructure-change,-Developers-please-read.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=237</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=237</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Since the core Serendipity project is now &lt;a href=&quot;https://github.com/s9y/&quot;&gt;maintained on github.com&lt;/a&gt; and every developer is quite happy about that, we decided to go the jquery-plugins route and delete all Serendipity plugins.&lt;/p&gt;

&lt;p&gt;No, just kidding. We actually imported all data from the SourceForge.net CVS servers into the github infrastructure. The short version for normal end-users: Nothing should change for you!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/s9y/additional_plugins&quot;&gt;https://github.com/s9y/additional_plugins&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/s9y/additional_themes&quot;&gt;https://github.com/s9y/additional_themes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All current Serendipity developers also have access to those repositories to contribute code. Developers now no longer should commit code to CVS (actually, they can&#039;t, because I took all their committing karma *eg*).&lt;/p&gt;

&lt;p&gt;The harder task for the Spartacus infrastructure service is the actual publishing of data. The Spartacus plugin operates on a PEAR-like XML format for each plugin, which luckily is automatically generated by a small shellscript which runs once daily on one of our webservers (&lt;a href=&quot;https://github.com/s9y/additional_plugins/blob/master/emerge.sh&quot;&gt;emerge.sh&lt;/a&gt;). That script iterates on a checkout of all plugins and templates, creates the XML and uploads it to all mirror servers (currently netmirror.org, s9y.org and now also github.com).&lt;/p&gt;

&lt;p&gt;Downloading the files also either works via the files that are uploaded daily to netmirror.org and s9y.org, or you always could use the SourceForge.net server, that published the file via a nasty ViewVC oddity. The spartacus plugin of the current github core code (version 2.25) now can also retrieve those files from the Github.com servers.&lt;/p&gt;

&lt;p&gt;For all users that currently use the Spartacus plugin with the SourceForge.Net mirror, our daily script now pushes all changes in the GitHub tree also to CVS, so that both repositories *should* be kept in sync. This is done via the gitclone.sh and gitclone.php scripts in the additional_plugins repository, for anyone that&#039;s interested.&lt;/p&gt;

&lt;p&gt;Most likely, something in this script won&#039;t work properly, so in the next days it might be that some glitches in the matrix can occur. In that case, please report issues and remain seated. Or buy christmas presents for your beloved. Or your beloved developers.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 13 Dec 2011 14:06:21 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/237-guid.html</guid>
    
</item>
<item>
    <title>Security fix for flash-based cloud in Freetag plugin</title>
    <link>http://blog.s9y.org/archives/234-Security-fix-for-flash-based-cloud-in-Freetag-plugin.html</link>
            <category>Plugins</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/234-Security-fix-for-flash-based-cloud-in-Freetag-plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=234</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=234</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://websecurity.com.ua/5356/&quot;&gt;MustLive&lt;/a&gt; discovered a HTML-injection vulnerability in the &lt;strong&gt;tagcloud.swf&lt;/strong&gt; Flashfile that the &lt;strong&gt;Freetag&lt;/strong&gt;-Plugin bundles and makes optionally available.&lt;/p&gt;

&lt;p&gt;The issue is fixed in version 1.23 of the flashfile, which has now been committed to the Serendipity plugin (in version 3.30).&lt;/p&gt;

&lt;p&gt;Since the swf-File is always bundled with the update, it is recommended to update to the latest version of the plugin for all users, or to delete that specific .swf file.&lt;/p&gt;

&lt;p&gt;Thanks to MustLive for sharing the information with us.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 14 Sep 2011 09:17:48 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/234-guid.html</guid>
    
</item>
<item>
    <title>Spartacus plugin: Change in download Mirrors</title>
    <link>http://blog.s9y.org/archives/232-Spartacus-plugin-Change-in-download-Mirrors.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/232-Spartacus-plugin-Change-in-download-Mirrors.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=232</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=232</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Christian Boltz notified us and provided a patch to fix the spartacus plugin properly being able to retrieve remote files. This became necessary when SourceForge.net changed their underlying structure.&lt;/p&gt;

&lt;p&gt;If you are using Spartacus, you have several possibilities to fix this issue for you:&lt;/p&gt;

&lt;p&gt;1: Manually download the updated plugin file &lt;strong&gt;plugins/ serendipity_event_spartacus/ serendipity_event_spartacus.php&lt;/strong&gt; from here: &lt;a href=&quot;http://svn.berlios.de/viewvc/serendipity/trunk/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php&quot;&gt;serendipity_event_spartacus.php for Serendipity 1.6 / Development&lt;/a&gt;, &lt;a href=&quot;http://svn.berlios.de/viewvc/serendipity/branches/1.5/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php&quot;&gt;serendipity_event_spartacus.php for Serendipity 1.5&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;2: You can also simply configure your spartacus plugin and enable the use of Netmirror.org, or you can enter a custom mirror: &lt;strong&gt;http://php-blog.cvs.sourceforge.net/viewvc/php-blog/|http://netmirror.org/mirror/serendipity/&lt;/strong&gt;

&lt;p&gt;3: You can also simply edit your serendipity_event_spartacus.php file and replace all 2 occurences of the string &lt;strong&gt;*checkout*&lt;/strong&gt; with &lt;strong&gt;viewvc&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Thanks to Christian for notifying us!&lt;/p&gt;  
    </content:encoded>

    <pubDate>Mon, 27 Jun 2011 11:42:14 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/232-guid.html</guid>
    
</item>
<item>
    <title>serendipity_event_freetag: Plugin update, XSS bug</title>
    <link>http://blog.s9y.org/archives/231-serendipity_event_freetag-Plugin-update,-XSS-bug.html</link>
            <category>Announcements</category>
            <category>Plugins</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/231-serendipity_event_freetag-Plugin-update,-XSS-bug.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=231</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=231</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Thanks to Stefan Schurtz, who reported a XSS issue in the &lt;strong&gt;serendipity_event_freetag&lt;/strong&gt; plugin (SSCHADV2011-004). The issue was fixed in version 3.22 of the plugin, you can fetch the update through Spartacus or download via &lt;a href=&quot;http://spartacus.s9y.org/&quot;&gt;Spartacus.s9y.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The bug was introduced in version 3.20 of the plugin. Users of the plugin should upgrade, as it allows malicious users to trick people into visiting a specially crafted link on your blog to steal cookie login information for example, if you click on such a link.&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Tue, 31 May 2011 12:00:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/231-guid.html</guid>
    
</item>
<item>
    <title>New Plugin: Disqus comments</title>
    <link>http://blog.s9y.org/archives/230-New-Plugin-Disqus-comments.html</link>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/230-New-Plugin-Disqus-comments.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=230</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=230</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Even though the Disqus.com comment integration is easily integratable inside a serendipity template already, the need for a specific plugin was raised on the forums.&lt;/p&gt;

&lt;p&gt;serendipity_event_disqus is now available on Spartacus and provides exactly this - a plug and play component to enable disqus comments on your blog, and it even allows you to only use this system for more recent blog entries, so that your old comments can be preserved.&lt;/p&gt;

&lt;p&gt;Currently the plugin hides the Serendipity-internal comments and trackbacks through CSS. The plugin provides instructions on how to modify that, if you have a custom template.&lt;/p&gt;

&lt;p&gt;Have fun using the plugin, and if you have issues or recommendations for it, feel free to discuss this on the &lt;a href=&quot;http://board.s9y.org/&quot;&gt;Serendipity forums&lt;/a&gt;. :-)&lt;/p&gt;  
    </content:encoded>

    <pubDate>Mon, 23 May 2011 21:14:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/230-guid.html</guid>
    
</item>
<item>
    <title>Podcast plugin update</title>
    <link>http://blog.s9y.org/archives/229-Podcast-plugin-update.html</link>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/229-Podcast-plugin-update.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=229</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=229</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The podcast plugin has recently been improved to offer a much more flexible configuration with custom player and HTML5 audio/video support. The flowplayer has been added as a new, more flexible flash-video player replacement.&lt;/p&gt;

&lt;p&gt;You can now specify custom feed options, and the RSS podcast format should now be iTunes compatible., as well as the Flowplayer replacement for Flash-Videos. Also, custom feed options that you can add to the RSS-Feed (rss.php?podcast_format=XXX) allow you to filter the enclosures only to specific file extensions.&lt;/p&gt;

&lt;p&gt;The update should be compatible to older versions so that you can simply use the new features. If you customized any of the player files, you can now do that much easier through the configuration; be sure to backup any files you might have changed before upgrading.&lt;/p&gt;

&lt;p&gt;Please report any issues you might have with this updates on the &lt;a href=&quot;http://board.s9y.org/&quot;&gt;forums&lt;/a&gt;!&lt;/p  
    </content:encoded>

    <pubDate>Sun, 15 May 2011 14:35:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/229-guid.html</guid>
    
</item>
<item>
    <title>Bugfix for Cronjob plugin</title>
    <link>http://blog.s9y.org/archives/228-Bugfix-for-Cronjob-plugin.html</link>
            <category>Development</category>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/228-Bugfix-for-Cronjob-plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=228</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=228</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;It has come to our attention that the Cronjob-Plugin (&lt;strong&gt;serendipity_event_cronjob&lt;/strong&gt;) has a bug that prevents it from properly detecting the next scheduled update time. This bug has been fixed in version 0.6, which should now be available through Spartacus and usual means.&lt;/p&gt;

&lt;p&gt;If you use this plugin, this is a required update to ensure it&#039;s proper function. Thanks to Matthias2 from the forums for reporting this to us.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 07 Apr 2011 10:07:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/228-guid.html</guid>
    
</item>
<item>
    <title>Flattr Plugin</title>
    <link>http://blog.s9y.org/archives/218-Flattr-Plugin.html</link>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/218-Flattr-Plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=218</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=218</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://www.flattr.com/&quot;&gt;&lt;img src=&quot;http://flattr.com/_img/flattr-logo-beta.png&quot; style=&quot;float: left; margin: 5px; border: 0px&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flattr.com/&quot;&gt;Flattr&lt;/a&gt; is a new service that is up and coming the last days in the blogosphere. Their service offers &lt;em&gt;a social micropayment platform that lets you show love for the things you like.&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The service allows normal people (consumers) to create an account, where they can deposit a certain amount of money. Whenever they appreciate a blog entry, an image, a video or any other content they see on a flattr-enabled website, they can easily click a link to add support to this website. At the end of a certain period, the deposited money is distributed among all the authors of things, that the consumers liked.&lt;/p&gt;

&lt;p&gt;In first regard, this is not really a service to get paid from, but rather a service to spend money on. The modern web has become more and more of a place where people expect free high-quality content. Now it&#039;s time to remember, that quality content is not something that has been free for all people all of the time. This is a new phenomenon of the internet, and people work hard on offering this content, just on their own and to contribute to mankind. With flattr, you can show appreciation for those great deeds, by giving something back to things that wouldn&#039;t otherwise be there.&lt;/p&gt;

&lt;p&gt;This is a bit in the spirit of the early Paypal-donation days, but with a twist: The distribution of a specific deposit and the easy way to &quot;bookmark&quot; interesting things to rembemer them once a fresh billing cycle arrives. It&#039;s a bold move in the opposite direction that Facebook just recently went with their global &quot;I like&quot; method. Flattr not only gathers the information, but enables the originating authors to notice that other people appreciated their work.&lt;/p&gt;

&lt;p&gt;Much ado about something, a plugin to this Interface from within Serendipity is mandatory. Even though the API of Flattr is terribly easy to implement with a small javascriptlet, the Serendipity Plugin does have its unique usage scenarios:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;You can decide on a per-entry basis if you want to announce a blog entry for flattr.com appreciations.&lt;/li&gt;
&lt;li&gt;You can enter the metadata (language, category, description) seperately for each blog entry (inside the usual blog entry administration).&lt;/li&gt;
&lt;li&gt;If you don&#039;t provide specific information, the globally entered fallback will take effect and is used for flattr-submission. Like if you did not specificy a custom category for a blog title, the global category will be used.&lt;/li&gt;
&lt;li&gt;The flattr-Badges are integrated within the RSS-Feed (for javascript-enabled RSS readers)&lt;/li&gt;
&lt;li&gt;When using the Freetag-Plugin, its tags can be automatically used as flattr-tags - or you can override them with custom tags.&lt;/li&gt;
&lt;li&gt;The plugin allows you to place the badge either inside the entry footer, the entry body or even place it in a custom Smarty template variable so that you can place it anywhere.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The plugin is available now on Spartacus, or for &lt;a href=&quot;http://spartacus.s9y.org/cvs/additional_plugins/serendipity_event_flattr.zip&quot;&gt;direct download&lt;/a&gt;. Just unzip to your plugin directory, and enable the event plugin inside the Serendipity plugin management interface.&lt;/p&gt;

&lt;p&gt;Feedback on how to improve the plugin is welcome, preferrable on the &lt;a href=&quot;http://board.s9y.org/viewforum.php?f=4&quot;&gt;Serendipity Forums&lt;/a&gt;.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Fri, 21 May 2010 09:21:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/218-guid.html</guid>
    
</item>
<item>
    <title>Improvement of Static Page plugin</title>
    <link>http://blog.s9y.org/archives/199-Improvement-of-Static-Page-plugin.html</link>
            <category>Development</category>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/199-Improvement-of-Static-Page-plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=199</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=199</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;&lt;em&gt;(Deutsche Übersetzung gibt es auf meinem &lt;a href=&quot;http://garv.in/serendipity/archives/1287-Serendipity-Verbesserung-der-Statische-Seiten.html&quot;&gt;privaten Blog&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A huge issue of Serendipity&#039;s &lt;strong&gt;Static Page&lt;/strong&gt;-Plugin has always been its visual presentation of the editing screen:&lt;/p&gt;

&lt;p&gt;&lt;a   rel=&quot;lightbox&quot; href=&quot;http://blog.s9y.org/uploads/staticpage1.png&quot;&gt;&lt;img src=&quot;http://blog.s9y.org/uploads/staticpage1.serendipityThumb.png&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Voices have been raised in the past to dust up this interface, which is why I worked on it at the beginning of this week, and committed my changes already to the official plugin repository (&lt;a href=&quot;http://spartacus.s9y.org/cvs/additional_plugins/serendipity_event_staticpage.zip&quot;&gt;staticpage.zip&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Technically, the changes are quite minimalistic und quick to implement (2 hours of my life time). But the impact is huge:&lt;/p&gt;

&lt;p&gt;&lt;a   rel=&quot;lightbox&quot; href=&quot;http://blog.s9y.org/uploads/staticpage2.png&quot;&gt;&lt;img src=&quot;http://blog.s9y.org/uploads/staticpage2.serendipityThumb.png&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Starting as of now, static pages can be created and edited using a customized smarty template, plus a static page can now have custom properties, similar to blog entries.&lt;/p&gt;

&lt;p&gt;By default, a template file saved as &lt;strong&gt;backend_templates/default_staticpage_backend.tpl&lt;/strong&gt; is shipped with the plugin, in which the distribution of the input fields is contained. There is a new smarty helper function (&lt;strong&gt;{staticpage_input}&lt;/strong&gt;) that takes care of accessing the usual introspection methods for emitting the default list of data fields.&lt;/p&gt;

&lt;p&gt;Own templates can override this template file by putting it in their template subdirectory, so that you can now have your own editing masks depending on the currently used template. This should be a blessing for magazine-like templates such as Mimbo or Hemmingway.&lt;/p&gt;

&lt;p&gt;You can also store multiple template files inside this &lt;strong&gt;backend_templates&lt;/strong&gt; directory, so that they all will be available from within the selection dropdown of the interface. For our veterans, the old list-style view is still available, of course.&lt;/p&gt;

&lt;p&gt;An example for saving custom fields for static pages is also contained within the default template, but is commented out so that you must manually enable it. All custom fields need to be implemented through usual HTML form elements, and need to save their values inside a &lt;strong&gt;serendipity[plugin][custom][XXX][&lt;/strong&gt; fieldname. Once entered, the data will be automatically saved inside the &lt;strong&gt;serendipity_staticpage_custom&lt;/strong&gt; database table, and will be available through &lt;strong&gt;{$staticpage_custom.XXX}&lt;/strong&gt; when later being displayed in the frontend.&lt;/p&gt;

&lt;p&gt;This way, you can easily add new custom fields for a staticpage which could decide, which CSS-Body-ID to use for rendering the page. Or you could specify, which sidebars you want to see when a certain staticpage is rendered. Or specify a custom header image for each staticpage. Sky&#039;s the limit!&lt;/p&gt;

&lt;p&gt;This all vastly improves Serendipity&#039;s CMS-abilities and even more pushes it into a custom CMS-Framework, where you can manage any kind of customized content.&lt;/p&gt;

&lt;p&gt;I hope you like it. :-)&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 27 Aug 2008 11:04:04 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/199-guid.html</guid>
    
</item>
<item>
    <title>Netmirror.org Outage, Spartacus affected.</title>
    <link>http://blog.s9y.org/archives/194-Netmirror.org-Outage,-Spartacus-affected..html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/194-Netmirror.org-Outage,-Spartacus-affected..html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=194</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=194</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;As of today, the netmirror.org server seems to be having a hiccup. The serendipity Plugin &lt;em&gt;Spartacus&lt;/em&gt; by default requires this server to provide automatic plugin and theme updates and downloads. The inavailibility of this server can lead to timeouts and not being able to install new plugins.&lt;/p&gt;

&lt;p&gt;The issue should resolve itself once netmirror.org is up again. Temporarily you can either reconfigure your Spartacus-plugin to use the SourceForge-Mirrors, or completely disable the Spartacus plugin. Using the &lt;em&gt;s9y.org&lt;/em&gt; mirror will not help you, as this server is currently not hosting any files.&lt;/p&gt;

&lt;p&gt;I will post an update once the server is up again. Sorry for the inconvenience.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Fri, 16 May 2008 16:33:42 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/194-guid.html</guid>
    
</item>
<item>
    <title>Spamblock and blogg.de blacklist</title>
    <link>http://blog.s9y.org/archives/188-Spamblock-and-blogg.de-blacklist.html</link>
            <category>Development</category>
            <category>Infrastructure</category>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/188-Spamblock-and-blogg.de-blacklist.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=188</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=188</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The Serendipity Anti-Spam plugin allows to utilize the blogg.de IP blacklist service to block spam. Their service seems to have ceased existence, or at least is rejecting connections. This can lead to comments to your serendipity blog to be rejected. You can easily disable the blogg.de blacklist service in your Anti-Spam plugin configuration.&lt;/p&gt;

&lt;p&gt;Note that this option is by default disabled in Serendipity since blogg.de announced that they are no longer actively maintaining the blacklist. A well fit alternative to this service is the &lt;a href=&quot;http://www.akismet.com/&quot;&gt;Akismet API&lt;/a&gt;, which the spamblock plugin also supports.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Sat, 08 Dec 2007 10:16:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/188-guid.html</guid>
    
</item>
<item>
    <title>SEO and meta tags for s9y, updated plugin</title>
    <link>http://blog.s9y.org/archives/186-SEO-and-meta-tags-for-s9y,-updated-plugin.html</link>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/186-SEO-and-meta-tags-for-s9y,-updated-plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=186</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=186</wfw:commentRss>
    

    <author>nospam@example.com (Carl Galloway)</author>
    <content:encoded>
    Recently there has been a lot of discussion about using SEO on Serendipity powered blogs, which has resulted in at least one plugin update and many suggestions for SEO improvements in templates.
&lt;br /&gt;&lt;br /&gt;
The meta description event plugin has been updated by Don Chambers, Jude Anthony and Garvin Hicking, and now provides a separate title, meta keywords, and meta description on a per entry basis, as well as a default title and description for all other pages.
&lt;br /&gt;&lt;br /&gt;
Previously users were only able to adjust the meta keywords and description per entry, and other pages would miss out, leading many users to install the HTML head nugget as well if they wanted meta keywords and descriptions on overview pages.
&lt;br /&gt;&lt;br /&gt;
Don has written up a full description of the &lt;a href=&quot;http://www.optional-necessity.com/archives/3-Better-search-results-with-meta-details.html&quot;&gt;updated meta description plugin&lt;/a&gt; on his own site, and is promising to continue developing plugins and templates, so bookmarking his site might be a great idea.  
    </content:encoded>

    <pubDate>Tue, 13 Nov 2007 08:54:49 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/186-guid.html</guid>
    
</item>
<item>
    <title>Your help in sorting serendipity plugins</title>
    <link>http://blog.s9y.org/archives/180-Your-help-in-sorting-serendipity-plugins.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Infrastructure</category>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/180-Your-help-in-sorting-serendipity-plugins.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=180</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=180</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Like &lt;a href=&quot;http://blog.s9y.org/archives/176-Feedback!.html&quot;&gt;announced earlier on the serendipity blog&lt;/a&gt;, fellow usability expert Joachim Harloff is currently trying to improve the listing of Serendipity Plugins so that they are more accessible to users.&lt;/p&gt;

&lt;p&gt;He needs your help to fulfill them. Initially he planned to personally meet with serendipity users, but this proved more complex than initially hoped. Thus he has created a smaller, text-based version of it.&lt;/p&gt;

&lt;p&gt;You can download the file at &lt;a href=&quot;http://www.softuse.com/serendipity_sorting.zip&quot;&gt;http://www.softuse.com/serendipity_sorting.zip&lt;/a&gt;. It contains detailed instructions. You can also feel free to personally contact Joachim about any questions you have.&lt;/p&gt;

&lt;p&gt;Joachim estimates this questionnaire to take you about 1,5 hours of your time. You could greatly help to improve the serendipity usability, so please participate! Joachim wants to evaluate your responses starting on September the 8th.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 16 Aug 2007 10:20:05 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/180-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.1.4 released, security bug in entryproperties plugin</title>
    <link>http://blog.s9y.org/archives/178-Serendipity-1.1.4-released,-security-bug-in-entryproperties-plugin.html</link>
            <category>Announcements</category>
            <category>Plugins</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/178-Serendipity-1.1.4-released,-security-bug-in-entryproperties-plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=178</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=178</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Thanks to Erich Schubert, we were made aware of a bug and security issue in the Plugin &lt;strong&gt;Extended properties for entries&lt;/strong&gt;. Since this plugin is delivered with the core release, we have created a new Serendipity release for both the current stable 1.1 version tree, as well as a new 1.2 beta version.&lt;/p&gt;

&lt;p&gt;Serendipity Users that are using the mentioned plugin do not need to upgrade the full release, they can just fetch the updated version of the plugin through &lt;a href=&quot;http://svn.berlios.de/viewcvs/*checkout*/serendipity/trunk/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php?rev=1831&quot;&gt;this direct link&lt;/a&gt;. Put that updated file into your &lt;strong&gt;plugins/ serendipity_event_entryproperties/ serendipity_event_entryproperties.php&lt;/strong&gt; file.&lt;/p&gt;

&lt;p&gt;The actual bug was, that people were able to deliver custom entryproperties settings to the Serendipity Frontend via a HTTP-Request, which made them able to bypass a possibly used passwort protection. Any other restriction of viewability of entries done via category read-privileges were not affected, though.&lt;/p&gt;

&lt;p&gt;Bottom line is: If you are using password protection for entries, this security update is mandatory for you. Also if you were generally using the entryproperties plugin (which is not installed by default in Serendipity), you are urged to update your plugin. Only people not using this plugin need not care about this issue.&lt;/p&gt;

&lt;p&gt;You can download the new full releases as always on &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;the Serendipity download page&lt;/a&gt;.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 08 Aug 2007 11:14:34 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/178-guid.html</guid>
    
</item>
<item>
    <title>Show staticpages via smarty function</title>
    <link>http://blog.s9y.org/archives/172-Show-staticpages-via-smarty-function.html</link>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/172-Show-staticpages-via-smarty-function.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=172</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=172</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;I upgraded the staticpage plugin in CVS to version 3.50 yesterday (which should be available via Spartacus now already).&lt;/p&gt;

&lt;p&gt;It now supports to use a custom smarty function to show static pages. This can be used in your custom template files (like the userprofile .tpls) to emit specific staticpages depending on variables.&lt;/p&gt;

&lt;p&gt;Go ahead and play with it. The API is quite basic and described in the new &#039;smarty.inc.php&#039; file. It basically works like this:&lt;/p&gt;

&lt;p&gt;{staticpage_display template=&quot;$TEMPLATE&quot; pagevar=&quot;$PAGEVAR&quot; id=&quot;$ID&quot; permalink=&quot;$PERMALINK&quot; pagetitle=&quot;$PAGETITLE&quot; authorid=&quot;$AUTHORID&quot; query=&quot;$QUERY&quot;}&lt;/p&gt;

&lt;p&gt;The API is quite fundamanetal right now. If you want to access more properties/parameters, please let me know, and I&#039;ll implement them. Please discuss this feature on our forums in &lt;a href=&quot;http://board.s9y.org/viewtopic.php?p=57362&quot;&gt;this thread&lt;/a&gt;.&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Thu, 14 Jun 2007 12:37:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/172-guid.html</guid>
    
</item>

</channel>
</rss>
