My blog engine



About the platform of this blog.


For this blog I needed a "blog engine" - there are some really good stuff out there, Wordpress and Blogger as some of them. I considered using Wordpress for this blog, just to get really under the hood of a "competing" system and to use a system that did that really well. So I signed up on Wordpress.org but decided that I should use Dynamicweb for the blog - being a vendor and all!

We do have a blog module in the Dynamicweb codebase - it is not on the official module list anymore because of its lacking, hm - let's say usability. So I decided not to use that. So what to do?

I just use pages and enable some features around Dynamicweb to generate this blog (This blog is running Dynamicweb 8 CTP!):
My blog structure in Dynamicweb

This works well for me, even though you could argue that structure should be done by the engine itself. Could do that creating a Blogpost Navigation Provider, which I probably will.

A blog is nothing without social things like tweet, share and comments, so i created a new layout template for the blog pages with comments enabled (introduced with Dynamicweb 7.2) and added Twitter and Facebook sharing as well. You can download my template here (right click, and save as.)

On archive pages I've inserted a sitemap module which lists the blogposts.

Now i lack at least these things to have a decent blog:
  • RSS feed - will need to write a small add-in for this or maybe use GetNavigationXml.aspx to accomplish this. Will get around to it and show how.
  • A tag cloud. Tags are keywords on the page - then I need a navigation provider which can group pages by keywords instead of structure and link to a search page.
  • A better blog frontpage - with not just titles of the blogposts, but also summary etc.
  • A blog search. You can use the search in the tool bar section of this side. But I should probably set up a search that is limited to my blogposts.
So that's the "platform" - simple and effective. It gets the job done.

If I need other things in this blog, feel free to comment.




Leave a comment, thanks!

Log in in the top with the username and password you use on the developer site. Then the form will know who you are. Profile images from http://www.gravatar.com/.




 
Dynamicweb Software A/S
© All rights reserved
Tlf: +45 70 25 20 90