Navigation
Powered by Squarespace
Thursday
Apr112013

Word Cloud of my site

Just for kicks I ran the few posts I have through Tagxedo, and here is the result:

Guess I talk about the same things a lot.

Try out Tagxedo at http://www.tagxedo.com/.  

I will note, while trying it out, I think I found a bug with their tweet functionality.  Of course they suggest the contents, but then I couldn't add my own words to the tweet.  I could however, delete the contents. I don't know if this is a side effect of a fresh Silverlight install or something else. But my keyboard works everywhere else on my computer.

Sadly, I now have Silverlight installed as they apparenlty haven't re-implmented in HTML5 yet.

Thursday
Mar072013

FitNesse Trick: Search fitnesse.org from Drafts on iOS

I'm a bit obsessive about tryng to answer questions related to FitNesse on StackOverflow.com and on the FitNesse Yahoo Group. There are plenty that I can't answer, but I try to answer if I can.  This habit comes into play even when all I have is my phone.

So in, drafts I created this action called Search Fitnesse.org with Chrome and used the following URL 

googlechrome://google.com/search?q=site:FitNesse.org%20[[draft]] 

The following should work with safari:

http://google.com/search?q=site:FitNesse.org%20[[draft]]

Using either of these, I can quicky find what I want from the fitnesse.org site, copy it and paste it back into my response.

Monday
Mar042013

FitNesse.org Updated

 

I had the pleasure of sending this out to the FitNesse Yahoo Group today.
The FitNesse core committers are pleased to announce a significant update to the FitNesse.org website. These changes will allow FitNesse to put it’s best foot forward with a more modern design to the site, while still being powered by FitNesse.
Starting today when you go to http://fitnesse.org, you will see the new look and feel. The site is actually demonstrating the new “bootstrap” theme as well as how the theme can be customized. The site is also running the most current version of the documentation. So no more inconsistencies between what the site says and what the newest version of the tool can do.
Additionally, we now have the fitnesse
site under source control (https://github.com/woodybrood/fitnessedotorg), so we can do a much better job of maintaining it. We will be able to keep the documentation much more up todate. We are also looking into adding a blog to this site where team members can contribute and promote FitNesse.  
Doing this now allows us to offer something that was nowhere near as easy to do before, offer a place where plugin, fixture and test system authors can publish information about their offerings. Because it is now a project on github, you can now fork it and add documentation or at least a landing page for your FitNesse related tool on the fitnesse.org site. You will have to host your own downloads (github being a good place for that), but you can have a seamless entry on fitnesse.org to promote from.
We really hope you enjoy the changes.  Please feel free to help us grow and expand the content on the site, and grow FitNesse along with it.
Sincerely, 
The FitNesse Core Committers

 

It was really great to get this done.  Big thanks go out to Arjan, without him it would have taken a lot longer to do.

 

Sunday
Mar032013

FitNesse Tip: Asking Questions in the FitNesse Yahoo Group

I monitor the FitNesse Yahoo Group and do my best to answer questions there. I can’t answer them all, as there are many uses of FitNesse that I have little to no experience in (for example, CSlim). I do like to help though when I can.

Unfortunately, folks don’t always provide enough information. it’s a common trap that we all suffer. We use something so much in one specific way, and we forget that other folks might use it differently. Or we are working with something that seems so basic, but forget a little detail that will help someone respond faster.

The committers worked together and we came up with this message that we will be sending out on a regular basis to that list to help remind folks how to ask for help.

 

Welcome to the FitNesse Yahoo Group. FitNesse is a fully integrated standalone wiki, and acceptance testing framework, and this is the official discussion group for it. It is important to note that FitNesse supports multiple languages and a number of test fixture styles. The range of languages and options makes it really important to provide as much information as possible. A wide range of FitNesse users read this list, and they are very willing to help ­ and they can only help you, if you help them to understand your problem.

 

Please make sure your problem has not been answered recently. To do so please make sure it is not mentioned among the most recent entries on the list. You can view these here: http://groups.yahoo.com/group/fitnesse/messages

When you ask questions or have a problem, it is really best if you include the following details to help the others answer your questions faster:

 


  • Version of FitNesse

  • Test System: SLiM, Fit, FitLibrary

  • Programming Language

  • Operating system

  • Any other tools, frameworks or fixture libraries you’re using with FitNesse (i.e. SpiderFixture, RESTFixture, DbFit, etc.)

  • If possible table examples and code snippets

 


Additional resources for FitNesse users:

 


  • The FitNesse website: http://FitNesse.org

  • FitNesse Source Repository: http://github.com/unclebob/fitnesse

  • FitNesse defect tracking: http://github.com/unclebob/fitnesse/issues

  • FitNesse tag on stackoverflow.com: http://stackoverflow.com/questions/tagged/fitnesse

 


Thank you for your interest in FitNesse and your involvement in the discussion group.

 

The important thing to understand in lists like the FitNesse yahoo group is folks really want to help. We don’t have a strict monitoring policy, yet people are civilized and do their best to help when they can. And the best way to get someone to help you, is to enable them to do so.

Monday
Oct012012

TemplateLibrary Functionality Now in FitNesse EDGE

I'm proud to announce the addition of enhanced template and snippet support to The FitNesse edit/new page. A default template option has existed in FitNesse for some time now, but it involves modifying a file outside of the wiki and is singular in nature. The teams I work with create a variety of tests with different needs, so one table isn't enough. With the new TemplateLibrary feature, teams can now have multiple templates defined at multiple levels in the wiki, giving them new options and flexibility.

How It Works

TemplateLibrary is a new special page. All immediate children of the page are considered template pages. The contents of those pages can then be inserted when editing a page. Template pages can be whole pages or just a single table. It's your template, you decide. TemplateLibrary pages can be created under the FrontPage or in suites. If you have TemplateLibrary pages under FrontPage and Under a suite page at contains the test, the children of both pages will be available.

A Closer Look At The Structure

Given these pages:

FrontPage.TemplateLibrary.BasicTestTemplate FrontPage.TemplateLibrary.SuiteTempate FrontPage.TemplateLibrary.ScenarioLibraryTemplate FrontPage.WebSuite.TemplateLibrary.WebTestTemplate FrontPage.WebSuite.TemplateLibrary.ScenarioLibraryTemplate

This gives us the following list of templates that can be added to a test added to the WebSuite or any of the suites underneath it:

FrontPage..BasicTestTemplate FrontPage..SuiteTempate FrontPage..ScenarioLibraryTemplate WebSuite..WebTestTemplate WebSuite._.ScenarioLibraryTemplate

You will notice a couple of things:

  • The wiki word TemplateLibrary has been replaced by an underscore. This makes the option in the dropdown a little shorter and easier to read.
  • The path leading up to the suite containing the template was removed from the front of the templates defined at lower levels. Again, this was done to keep things shorter and easier to read.

Using the Templates

When in the editor, there is now a dropdown that contains the list of the available templates. The templates available are come from the TemplateLibrary pages in the direct ancestry of where the new/edited page. The user selects the template in the dropdown and then clicks on the insert button. The template is then inserted into the current cursor selection in the editor.

Available Now in EDGE

Please give TemplateLibraries a try. We look forward to your feedback. Currently it only works in the Plain Text mode, but we will be adding support for the new WYSIWYG editor in the near future. TemplateLibrary functionality is compatible with Slim, FIT and FitLibrary.

I want to thank Josh, a co-worker of mine who did all of the implementation. He did a great job and adapted to the ideas presented by other folks on the FitNesse committer team. It's his first contribution to FitNesse and I hope to see him get more opportunities to pitch in.