ScrewTurn Wiki 4 Releases and News

Archive for the ‘Community’ Category

Some Tips To Make Your Wiki Really Work

March 15th, 2010 by Dario Solera | 2 Comments | Filed in Community, Usability

Last week I had the chance to chat with some folks at Microsoft Italy about STW. They wonder why wikis don’t really take off. I mean, they did take off after all, but they could be used much more widely (and wisely).

My personal opinion is that wikis are a valuable knowledge sharing tool, but they are still too cumbersome to use. It’s not writing stuff, but it’s managing information that is hard. Sharing and discussing ideas, documenting processes and sharing files are all very easy tasks. When your wiki is small.

The biggest single problem with wikis is that keeping them tide and clean is very, very difficult. With dozens users and hundreds or thousands pages, you absolutely need a strong discipline in every single participant, otherwise the thing will simply run out of control in no time. The hard part is making users understand when and how they should create new pages, how to categorize them and how to upload and share files and documents.

We geeks take these things seriously, so for a team of software developers maintaining a wiki is pretty straightforward. But what about “normal” people?

Here are a few tips for keeping a wiki that make sense (using ScrewTurn Wiki, obviously):

  • define namespaces upfront, making pondered decisions; this step really depends on the content of your wiki, but try not to mix areas maintained by different groups
  • define a small set of rules for creating new pages, for categorizing them and for managing files/attachments, that are valid for everyone that uses the wiki
  • link/insert such rules in the main page of each namespace, as well as in the editing screen (see the Content Editing tab in the admin interface)
  • as a wiki administrator, subscribe to RSS or email notifications for all namespaces (so you catch errors and broken edits immediately)
  • review the rules every once in a while, to adapt them to the patterns that will emerge during the lifetime of the wiki
  • evaluate whether to “personalize” rules for each group in the wiki, because most probably each group of people will use the wiki in a slightly different way
  • avoid to lock the wiki down, at least at the beginning, because most people will not even think about editing pages that do not belong to them, but when they catch errors they can fix them on the spot without bother anyone else
  • strictly avoid assigning permissions to individuals, as that quickly becomes a maintenance pain; use groups instead
  • promote the usage of page discussions so the page author learns how to improve his writing with respect to the actual readers
  • if someone breaks a rule, contact him/her and learn why that happened; update rules if the arguments are valid.

As I said, some discipline is required, but in order to make the wiki work, you have to really make maintenance a collective, shared task. It surely takes some time, but I think it’s really worth the effort.

Any other tip or suggestion?

Active Directory Provider and More

March 9th, 2010 by Dario Solera | 8 Comments | Filed in Community, Security

I’m very happy to announce that thanks to the hard work of Matt C. and Bill F., we now have an official, fully-supported Active Directory Provider. You can find it in the standard download packages as well as in the source code.

The provider basically works like this: you map AD groups with STW groups, so that every time an AD user accesses the wiki, it is authenticated against Active Directory. The provider copies user’s data locally, most importantly the username, the display name and the email address, while the password is generated randomly. You can even setup the web.config to allow Windows Authentication (when the site is trusted in IE), so your users never have to authenticate manually.

I think it’s a great result, so I renew my thanks to Matt and Bill.

On a side note, ScrewTurn Wiki 3.0 is now available via the Microsoft Web Application Gallery, providing a simple installation experience. You can choose to either install the file-based or SQL Server-based version. It’s been quite hard to get the package right, but I think the result is worth the pain.

ScrewTurn Wiki 3.0.2 and Community Strategy

February 10th, 2010 by Dario Solera | 9 Comments | Filed in Community

Just a quick announcement: ScrewTurn Wiki 3.0.2 is now available.

This new version includes a truckload of bug fixes. I know, it took a very long time, but I’m happy to  say that ScrewTurn Wiki has never been so stable and reliable. Granted, there will be more bugs, but I really feel comfortable with this release. Sure, there are still some rough edges, but nothing I can’t live with. Mostly, it’s all about not-so-good performance with huge pages. The strategy of not including new features in minor releases has paid off after all.

I hate when software doesn’t work, so I’d like to thank everyone for reporting bugs and being patient enough for waiting a fix. You guys rock.

We also released a new blog theme, so if you’re reading this via RSS, you might want to fire up your browser.

Community Strategy

We’re struggling a bit on figuring what the community really wants from ScrewTurn Wiki. I’m not talking about features, but rather about contributions. There has been some interest lately in creating a ScrewTurn Wiki Contrib project, hosted probably on Google Code, where contributors can commit their work.

We’ve taken a look at several Contrib branches of well-known .NET open-source projects, and I have to admit that the feeling is quite bad. Maybe I’m wrong or I simply looked at the worst examples, but Contribs projects feel like they are the big ball of mud of open-source, as if they have no organization. Most importantly, they rarely have any useful documentation. In short, I don’t feel like having a Contrib project would really help STW users, but I’m open to suggestions and examples.

What I really think would be helpful as a starting point is a more community-oriented management of plugins. I can see that potential contributors are driven away by the lack of feedback from plugins users. Here is what we thought:

  • each plugin would have a dedicated page on our site, maintained by the author and including documentation and necessary information, also allowing for discussions (eventually, we might also create dedicated areas in our forum)
  • each plugin can be rated, and its downloads are counted
  • we will list all of the plugins in one page, and each entry includes the rating and number of downloads, plus a one-line description (our own plugins would end up there too).

So, what would you like to see for the ScrewTurn Wiki community?

New Year, New Management

January 20th, 2010 by Dario Solera | 20 Comments | Filed in Community

Sit down. Make yourself comfortable.

The Background

I started working on ScrewTurn Wiki in early 2006. It was supposed to be a simple content management system for my personal website and a way to learn ASP.NET 2.0, but it soon turned out to be of interest to others, thus I decided to release it to the public.
Four years has come past, and it’s been a great journey. I learned a lot of things and the project survived three major releases and a Visual Studio and .NET version upgrade. In the meantime, I graduated and I worked in a couple of great companies, one Italian and one French. I had the chance to work on though problems with the help of cool technologies.

I wanted to found a software company since when I started attending my university courses. You know, we’re all a bit excited by the story of our predecessors: Larry and Sergey come to mind. To me, the most important source of inspiration are guys like Joel Spolsky and, more recently, Giacomo “Peldi” Guilizzoni, which is my new hero. Superstar startup founders are not the end of the story. You can learn a lot from less famous yet very competent entrepreneurs, and I had my chance to do so.

The Outcome

Well, the time has come. On January 7, 2010 I officially founded a new company, together with two other guys, Matteo and Michele: it is called Threeplicate Srl and of course it’s based in Italy.

What will we be doing? We’ve got something going on behind the scenes, but we’ll continue maintain, expand and improve ScrewTurn Wiki. Technically, Threeplicate has acquired ScrewTurn Wiki but don’t worry, your favorite wiki engine will continue to be free and open-source.

The Reasons

It’s been a hard decision, but STW is now too big to be developed by a single person and a fundamental change is needed, otherwise the project would collapse under its own weight. Mind you, Threeplicate will not be entirely focused on STW. Our goal is to make it an important part of our business, but we’ll diversify our activity quite a bit.

Besides that, we’re sure we’ll be able to build an even better ScrewTurn Wiki, with more frequent releases. We believe that STW will gain credibility especially for large, long-term projects. I’m sure that being a “real” company rather than a freelancer will attract some more sales of commercial licenses, helping to push the project forward.

Thank you for making this possible. After all without you, the users, ScrewTurn Wiki would be totally irrelevant.

Moving to FeedBurner

January 9th, 2010 by Dario Solera | 1 Comment | Filed in Community

I’ve finally made the decision to move the blog feeds to FeedBurner. I suggest you to update your feed reader to the new address:

http://feeds.feedburner.com/ScrewTurnWiki

Thank you for your attention.

What’s Up?

December 14th, 2009 by Dario Solera | 2 Comments | Filed in Community, Development, Localization

There is nothing much going on lately, except bug fixing and translations. ScrewTurn Wiki 3.0.2 will have some completed or new languages (including Spanish, French, German and Afrikaans). The plan is to release the maintenance version as soon as those languages are ready. All non-complete languages will be remove from public releases, but will still be available in source code and nightly builds.

Besides that, we’re receiving a lot of valuable feedback on the v3 release and we’re planning changes for the next major version. Main focus area are the search engine and the editor, which got better in v3 but still require quite some work.

2009 has been a wonderful year for us, so we’d really like to thank everyone who has contributed time, translations, code, patches and feedback to the project.

There will be an interesting announcement in roughly a month, so stay tuned for updates. In the meantime, don’t hesitate to leave some feedback in the forum. Don’t forget you can also follow us on Twitter.

Call for Translators

October 19th, 2009 by Dario Solera | 5 Comments | Filed in Community, Localization

ScrewTurn Wiki 3.0 still lacks decent translations in some relevant languages:

  • French
  • German
  • Spanish.

Additionally, there are several languages that were previously available in v2 but are still missing in v3:

  • Brazilian Portuguese
  • Danish
  • Dutch
  • Norwegian
  • Polish
  • Romanian
  • Serbian
  • Slovak
  • Traditional Chinese.

If you’d like to take over the translation in any of the above languages, or in any new language, please don’t hesitate to drop us a line at info@screwturn.eu. The translation process should take between three and five hours.

Note: translations are not included in the commercial editions, so your contributions are not being sold.

The Future of Desktop Edition

October 15th, 2009 by Dario Solera | 6 Comments | Filed in Community

I’m seriously considering to discontinue ScrewTurn Wiki Desktop Edition. It takes too much time to maintain the desktop server and most importantly the installer (which has always been a bit clunky, not even supporting in-place upgrades). If you ever worked with Windows Installer and WiX, you know what I mean (plus, consider that the upgrade from v2 to v3 adds a lot of complexity).

As you may remember, last spring I published a survey and it turned out that less than 18% of the respondents used the Desktop Edition at the time. It’s still a big amount of users, and I don’t want to disappoint them, but the problem persists.

There are only two ways to fix this problem: discontinue the Desktop Edition, or make it commercial (paid) so that it justifies the required work. I’m currently more inclined towards the second option.

I don’t have decided yet, so for now the Desktop Edition will continue to exist for v2 only.

ScrewTurn Wiki 3.0 RTW

September 30th, 2009 by Dario Solera | 12 Comments | Filed in Community

The day has finally arrived. After furiously working for 2 years, ScrewTurn Wiki 3.0 is now out of beta and is available for production use.

There are quite a lot of new features, as you probably know if you follow this blog. A brand-new website is also online and I hope it will make it easier to find the information you’re looking for.

No software is perfect, ScrewTurn Wiki included, so I expect quite a lot of bugs to be reported in the next days. I’m pretty confident that there won’t be any giant problem, although there still is an open issue concerning the SQL Server Pages Storage Provider that, in some configurations, causes a lot of errors and is basically unusable. I’ve been working very hard on this issue but I’ve never been able to reproduce it on my dev machine, so it is very difficult to understand what’s going wrong. On the other hand, pre-release builds have run for many weeks on our public website without major problems. My personal opinion is that 3.0.0.333 is much more stable and reliable than what 2.0.0 was when first released.

Unfortunately, this first v3 release only includes a sub-set of the usual UI languages. The missing ones will be added soon.

I also want to thank Jeff Sheldon and Andy Henderson who have recently joined the efforts to build a better wiki software. Another developer will soon join us, but more on this later. The contribution of Matteo Tomasini has also been very important as he built most of the new WYSIWYG editor.

On the development side, we are now discussing all technical matters in a dedicated sub-forum, so that anyone can see what’s going on. We will also start using Twitter more regularly to publish updates and other potentially interesting information.

As usual, your comments and opinions are welcome.

Looking for Testimonials

September 10th, 2009 by Dario Solera | 10 Comments | Filed in Community

ScrewTurn Wiki 3.0 is just behind the corner, and I’m very happy with the result. The feature set is quite impressive compared to v2 and the usability is better too.

The launch of v3 will be accompanied by a revamped web site that, hopefully, will help users to find help and documentation faster than now. Anyway, we will have a chance to talk about that later this month.

What really is missing from the current website, and of course the new one, is a “testimonials” page. I would really like to have a few appreciation words in the home page. This usually helps a first-time visitor to gain trust in the application and has a great “marketing” value.

If you like ScrewTurn Wiki, please don’t hesitate to send us a few words about your experience, either positive or negative (there’s always room for improvement). We will be happy to post them on the new website.

The format should be something like “I find STW decent enough to be used because… — John Smith, ACME Corp”. One or two sentences are fine. Don’t forget to add a link to your public website (not necessarily a wiki). Please send all entries at info@screwturn.eu.

And, BTW, thanks everyone for using STW.

Side Projects

  • RESX Synchronizer allows to synchronize multi-language .resx files (used for the development of ScrewTurn Wiki).
  • Pixel Picker enables to pick the color of pixels on your screen — very handy for day-to-day graphics-related activities.

About

  • Copyright ©2006-2012 Threeplicate Srl. All rights reserved. Some of the icons created by FamFamFam.
  • See our Privacy Policy.