Package Installer

Attached to this post is a small extension which is really just a proof of concept. To install it, do the regular routine: unzip and install files into corresponding locations. This is what we always do to install extension in BlogEngine. It is not hard, but requires you to have FTP client, opened port for FTP connection and, most importantly, you must have some basic administration skills.

Picasa for BlogEngine

There is new extension in town. It is built on [Picasa SlideShow](http://www.rtur.net/blog/post/2008/12/12/Picasa-SlideShow-for-BlogEngine.aspx), but it adds web album functionality to it, this is why I decided to package it as separate extension. After all, it is not a slide-show any more, not just *SlideShow* at least, so I did not want name to cause a confusion.

Setting priorities for extensions

Sometimes you have an extension that you want to respond to events before all the others. Or may be you have two extensions that depend on each other and one should always fire before the other. It is not a common scenario, but I did run into it more then once and had to come up with less than perfect workarounds to resolve this.

Picasa SlideShow for BlogEngine

I'm a long time [Picasa](http://picasa.google.com/) fan. I used it before it was bought by Google and even before I new what the Google is. Now at version 3.0, although not as popular as [Flickr](http://flickr.com), Picasa is a great choice as desktop photo manager and it's [Web Albums](http://picasaweb.google.com/) is a valuable online photo storage.

Spam counter control

I’ve been playing a lot with Commentor and [Waegis](http://waegis.com) lately and got a little tired of having to get to admin page through extensions panel. I wanted a one-click shortcut from the front page. Great laziness usually leads to a lot of work – for me it resulted in spam counter user control.

About RTUR.NET

This site is all about developing web applications with focus on designing and building open source blogging solutions. Technologies include ASP.NET Core, C#, Angular, JavaScript and more.