Last week I wrote that we had a feature release planned for the holiday season. Some of you guessed it would be data forms support in the ListPages module. Looking at the top wishes it was quite a probable guess, and it was correct!

We have just deployed the improved version of ListPages with support for selecting pages by custom fields defined via data forms. We have chosen a simple syntax for querying but we are already thinking about extending it and adding more operators. The today's release should however provide you tools to play with and test our implementation.

The end of the year and the Holidays are just around the corner. In Poland we especially celebrate the Christmas Eve (which is today), which officially starts the Christmas Holidays. It is quite a busy day full of preparations, but we all hope to have a peaceful Christmas Eve supper in the evening and enjoy some family time ;-)

The whole Wikidot Team would like to take the opportunity to wish all our friends, partners, users and fans all the best! Regardless of how your holidays are called — Christmas, Hanukkah, Quanza, or simply Holidays — we hope you spend it peacefully and happily with your loved ones and get new strength for the upcoming challenges!

At Wikidot we used to be a bit conservative when it came to emails. For years we have been sending plain-text emails to be sure they can be read by most email clients. But the time goes by and the support for HTML emails de facto became a standard. So… why not switch?

Recently we started converting the format of our emails from plain text to HTML (with alternative plain text for older email clients) where applicable. Yesterday we introduced a new HTML layout for emails, improved wording in several cases and made things like recovering a lost password a bit easier. Email notifications about activities, various confirmation emails — they all got a new look&feel.

It has been a while since we introduced the concept of watching and email notifications to allow our users to follow activities related to their Wikidot account. So far email notifications has played critical role in keeping workgroups, communities and site owners up-to-date.

Today we would like to introduce a huge improvement to the "watching" feature. Here is the thing. Getting an email for every page edit, new comment or new post works pretty well, but over time we have discovered the workflow is not flawless:

it can result in flooding your inbox when you join communities with lots of activity,

it requires you to define filters for your mailbox to properly categorize notifications, otherwise see above,

email clients do not always do message threading properly, mixing notifications from different sites, pages or forum threads

These are not deal breakers. Notifications improved our efficiency with Wikidot dramatically. But we did spend a while making it work with our email clients which was not that easy (e.g. new Apple Mail breaks message threading completely). And honestly we do not expect fresh users to spend their time writing perfect filters for their inboxes.

Today we would like to address the above issues by introducing the Activity tab in the account dashboard. Now you could simply jump and try yourself, but let me give a quick overview.

It is yet another time Wikidot joins the Cyber Monday deals to give you one more reason to become a Pro user or prolong your account right away. This year we are doubling the value of all our paid plans —

Searching a wiki is critical, especially for large sites. Although we encourage structuring your content using categories, parent-child page relations and using the ListPages module for navigation, nothing can replace the good old Search button.

Although searching seems really simple from the user's perspective, it is a real challenge to provide sufficient infrastructure to power it. Currently we need to handle over 100,000 searches per day, index 11,000,000 pages and forum threads spread over 400,000 sites. And not only we provide search functionality on individual sites, but also Wikidot-wide.

While Wikidot was quite small (you know, these early days when we had no more than 10,000 users altogether), we were using TSearch2 - which added search functionality to the SQL database itself. And it was working fine.