Development in SharePoint 2010

Developers have been a major audience for Microsoft’s SharePoint team. Developing for SharePoint 2010 got a lot easier. An incomplete list of features added to aid developers: Read more

Linq to anything

LINQ is probably one of the most compelling features of .NET3.5. I love the way you can query your data models and how that is automatically converted to queries to the underlying datasources. If you are not familiar with it, do have a look at MSDN…

Apparently I’m not the only one who loves LINQ. You may already know about Linq2Sql, Linq2Objects and Linq2Entities. However, did you know that there is now also …

  • Linq2RiaServices, allowing simple access to data in the middle tier from SilverLight applications
  • Linq2ADODataServices, providing similar functionality as the Linq2RiaService, but utilizing the ADO.NET Data Services framework.
  • Linq2SharePoint, allowing you to query SharePoint lists and sites from within a SharePoint WebPart, and
  • Linq2Azure, which is used to query Azure storage.

 Seems that every locally or remotely stored set of object  gets a Linq interface…

ImageCloud plugin

During my work I got confronted with Wordle. A colleague used Wordle to show what a specific website was about. I got interested in how these beautiful word clouds were made and if I could add them to my own website.

Regrettably, the Wordle algorithms cannot be shared by the author because of intellectual property reasons (IBM owns his work). Given the popularity of Wordle, I found it strange that no WordPress plugin existed that would generate similar word clouds. Searching the web for similar algorithms didn’t provide me with much answers either. But hey, how hard can it be? I decided to have a go at it myself.

Read more

text2tag plugin

I have been wondering how to keep the tags in a blog to describe its content accurately. As I’m not the most disciplined person, tagging posts correctly and precisely is not what I’m best at. During my work I encountered someone who had made use of Wordle. He used Wordle to quickly analyse the contents of a website. The result was great. Simply counting the words seemed a simply and effective way to accurately describe the contents of a site.

So I ended up creating two plugins: one for creating tag-clouds that have the “Wordle” look and feel, and one for “tagging” posts, simply by enumerating all used words in a post. The first is described on an other post: ImageCloud plugin. The second has become the “text2tag” plugin.

The text2tag plugin can be downloaded from WordPress: Text2Tag.
Read more

Tags

This page shows an overview of all words used on this blog.

addedallbeencontentcouldcreatecreatingdoduringexamplefeaturesfirstfunctionalityhashaveiifintolikelistlooklotmaymemoremostmuchmynewnotonesetsitesomesupporttherethesetimeuseusedwayWebsiteworkyouyour

Plugins

This site is made using WordPress, the excellent blogging tool. One of the great things about WordPress is that it is so easy to extend. For example the layout of this blog is an theme extension. Furthermore the pictures are managed using the Yet Another Photoblog plugin.

In order to have this blog do exactly what I want, I’ve created a few plugins of my own:

  • text2tag plugin A plugin that collects all used words in posts and pages into a taxonomy (e.g. the post tags). This creates a taxonomy with a pretty accurate overview of what a blog is about.
  • ImageCloud plugin This plugin creates Wordle-like tag-clouds using gif images. An example of such a cloud you can find on my tags page. Actually this cloud is created in combination with the Text2Tag plugin.
  • XP Uploader A plugin that allows images to be uploaded to a YAPB enabled blog using the XP Web Publish Wizard. This makes it possible to upload images to your blog directly from Windows XP Explorer.
  • YAPB Bulk Uploader This plugin adds mass image upload functionality using a Flash Uploader. The benefit of this plugin over the XP uploader is the operatating system independence and the fact that you do not have to configure anything on your desk- or laptop.

Any suggestions to or questions about these plugins are welcome!

Joost

Return top