New Year – New Release

The first release for 2008, Version 2.52 Build 10.0 is now available for download. This is primarily a maintenance update to address some issues with the new Web KB Publishing capability. It also includes two new, user contributed, article templates, “Texts and Authors” by Edwin Relf and “Quotation” by Ed Taylor. Full release notes are in the Help and online.

Looking ahead the plan is to immediately commence work on implementing Tags, as I mentioned in my last blog post and to incorporate a new SQL Database Engine. Tags will be the first use of the new database, with other areas to follow.

Tags and the move to SQL are both very interesting new developments for Surfulater, which I’m sure will hold us in good stead for important and impressive new releases during 2008. Thanks to everyone for your continued great support and I look forward to working with you all to continue to evolve Surfulater in the year ahead.

10 slick and cool IE Extensions and Tags

What a great way to start 2008 with Surfulater included in 10 slick and cool IE extensions by By John Fontana, Network World, 01/04/08. We certainly are in good company along side Microsoft Silverlight. Click on Next in the article to get to slide 2 and you’ll see:

Surfulater

What it is: Sure there’s lots of information on the Web, but sometimes you just want to keep those little nuggets you find on your system for safe keeping. Surfulater lets you permanently save selected text, images, and complete Web pages, then edit, annotate, cross-reference, organize, and search for information in your offline personal and portable knowledge base.     

Why you should use it: Ever find a dead link in your Favorites folder? Or discover a piece of information has been moved onto the “subscription only” part of a Web site?

Where to get it: www.surfulater.com

Surfulater is indeed a great addition to IE, but of course it also works with Firefox and does much more than just make it easy to capture web content. But you most likely already know this.

I hope everyone had a safe and happy Xmas + New year break, we certainly did. I’m back at work in earnest now, after cutting back to a support only role over the break.

Tagging. Right now it looks like the next big new feature for Surfulater will be tagging. I’ve been thinking about this for quite some time and have locked down an initial design over the past week or so, which looks good, at least on paper.

I’ve re-read everyones posts on the forums, gone over the notes I’ve been taking for some time now and digested and distilled these into the initial design specification.

In order to deliver the proposed tagging system as well as other future capabilities, it looks like I’ll be replacing the fairly simple database engine Surfulater has successfully used to date with a far more powerful SQL Database engine. This will require code to convert your existing KB’s to the new database, as well as the new code for the tagging system, so it may turn into an even more substantial task than I had expected. That said the end result will be well worth it and put things firmly in place for even more interesting future developments.

As soon as I’ve got something to show you and talk more about I’ll post here on the blog.

PS. Thanks for all the great comments re. Web KB’s in my last blog post.

Surfulater V2.50, Build 0.0 released – A Very Merry Xmas

Let me start by wishing everyone a very merry xmas and a prosperous and healthy 2008. I’d also like to thank everyone for the great support you’ve given to Surfulater and myself this past year. Your e-mails and forum posts praising Surfulater and also being critical, from time to time, are always very well received and help keep us on course. We have lots more to do with Surfulater in the coming year. I’m sure you won’t be disappointed as the new releases continue to deliver more capabilities as well as enhanced functionality, while hopefully remaining true to our goal of ease of use.

Actions speak louder than words, so let me show you the big new feature in this release; click here*.

If you’ve been reading the blog, this won’t come as a surprise. If you haven’t, then what you are seeing is the sample Surfulater Knowledge Base displayed in your Web Browser. What does this mean? Well it enables you to Publish your Knowledge Base files and view them in a Web Browser, without any need to have Surfulater present.

Various uses quickly come to mind.

  • You can carry your KB’s around on a USB Stick and view them on any PC, which has a Web Browser. No other software is needed.
  • You can Publish them to a PC on your Network (LAN) for others on the Network to access.
  • And as you’ve just witnessed you can put them on a Web Site, for anyone with Internet access to see.

This new Web Publishing capability makes it easy to share your content with friends and colleagues and paves the way for even more interesting new ways of working with knowledge bases in the future. You can think of it as setting your content free.

It is clear from the comments in my previous blog post, that this is a very important step in Surfulater’s evolution.

For more information see View Surfulater KB’s in any Web Browser, wherever you are, read the Help file topic Power Features|Publish to a Web KB and read the Release Notes in the Help or here.

Well that’s it for now and probably for 2007. Have a great Xmas and do let me know what you think of the new Web KB publishing capability.

Neville

* To view Web KB’s Javascript must be enabled in your Web Browser. To view Web KB’s on a Local Drive, IE users need to either enable: Tools|Internet Options…|Advanced|Allow active content to run in files on My Computer or select ‘Allow Blocked Content’ from the context menu when prompted.

View Surfulater KB’s in any Web Browser, wherever you are.

We all want access to our information wherever we happen to be, assuming of course there is a PC available, or maybe even a Smart-phone. Various technologies are making this possible, all the more so as our lives become “always connected” to the Net and as data speeds continue to improve. There is interest in moving content out of Surfulater for access by other programs and for viewing it when Surfulater isn’t available. For the former Perry Mowbray has written SUL2Text which extracts the text from a Knowledge Base and dumps it into a text file.  And Perry also wrote HTMLView which generates a Surfulater TreeView and Articles. You may also be aware that Surfulater’s main content is stored in an open standard XML file, which can be accessed by other applications.

If you read Perry’s HTML view article you will see I sparked his interest, as I’d thought for some time that the ability to view Surfulater Knowledge Bases in a Web browser would be a very, very useful. This capability delivers important new ways to access all of the valuable content you’ve put so much effort into collecting and most importantly does so without any need to have Surfulater installed on the PC you want to view it on.

Without further ado here is a screen shot showing content from the MyKnowledge example Knowledge Base in Internet Explorer.

Surfulater Web Viewer

As you can see we’ve got the Knowledge Tree and the Content window, just like in Surfulater. Clicking on any folder or article in the tree displays its contents, and the keyboard cursor keys also navigate around the tree. The tree is expanded to match how it was in Surfulater when it was published.

To play with a real live demo click here. Note that Javascript must be enabled in your Web Browser and this being an alpha-release there are some known problems. Depending on your Internet connection speed and the phase of the moon, this will take around 10 seconds to load. We will likely be able to speed it up a bit in the final release.

Noteworthy features in the demo include the ability to hide or show the tree by clicking on the [< <] button.  When hidden, you can click on the vertical bar to auto-show it or the [>>] button to lock it open. You can resize the knowledge tree panel by dragging its border and you can right click on a folder to access its context menu, which in turn lets you expand and collapse all of its folders. Capabilities like toolbars, more menu functions etc. will likely be added in the future.

By now you may be thinking this is all well and good but what would I use it for. I see three main use cases. First you can publish your content to a PC on your LAN so anyone on the Network can view it. Second you can publish it to a USB Memory Stick or USB Hard Drive and then access it on any PC, wherever you happen to be. And third you can publish it to a Web Server enabling anyone with an Internet connection to view your knowledge bases.

This new publishing capability sets your information free, enabling you to view it on any PC, without any need for Surfulater to be available on the PC. It takes our open XML format Knowledge Base a step further, allowing you to share your information on the Web or a LAN, or carry it on a USB Stick, so you can see always see your content, wherever you happen to be.

Once your Surfulater information is accessible from a Web Browser, it’s not hard to see the potential this offers for the future.

Surfulater V2.30.10.0 Released – External Links and …

The first big new feature in this release is the ability to link from other application documents directly to Surfulater articles. For example you can add an article link to a Microsoft Word Document and then click on that link and open the article in Surfulater, as shown in this picture.

Link from Word Document to Surfulater Article

 

‘See Also’ links have always been invaluable in creating webs of related information within Surfulater, and this new external linking capability extends that to enable using links from other applications. This important new capability opens up your Surfulater content, making it quick and easy to access from other applications.

To create an External link right click on the Surfulater article and select Copy As from the context menu.

'Copy As' on context menu

 

For this example we choose Plain External Link as that’s what we need for the MS Word document. This copies the link to the Windows Clipboard.

The next step is select the text in our Word document which we want to add the link to and press Ctrl+K or use the Hyperlink toolbar button or menu option. Then paste the link into the dialog as shown here and press OK.

Word Insert Hyperlink dialog

 

The result is a link we can click on to open the referenced article in Surfulater, as shown in the first image above. Note that Surfulater doesn’t need to be running for external links to work.

These external links to Surfulater articles can be used in any applications that let you use Hyperlinks. They can also be used from a Windows Command Prompt and on the Surfulater command line. For more information on External Links see the Surfulater Help topic: Power Features|External Links.

The next important new feature in this release is the ability to use ‘See Also’ links to connect articles in different knowledge bases to each other. This extends the existing ‘See Also’ links, making them even more useful.

'See Also' links across knowledge bases

 

This screen shot shows a ‘See Also’ link in the Hardware knowledge base which accesses an article in the Home knowledge base and vice-versa. Clicking on either link opens the referenced knowledge base, if it isn’t already open and then displays the linked article.

‘See Also’ links across knowledge bases are created in the same way as links within a knowledge base, using “Copy” and then “Paste as reciprocal ‘See also’ links”. See the Surfulater Help topic: Power Features|Creating Cross Reference links.

Also updated in this release is the use of Cut, Copy and Paste, including their use on the Edit menu and Toolbar buttons, along with with the Ctrl+X, Ctrl+C and Ctrl+V keyboard shortcuts. All methods of issuing Cut & Copy are now available both in the Knowledge Tree and in the Content window, with the action they perform based on which window has focus and whether there is any text and/or images selected in the content window. These changes improve the availability and uniform use of Cut & Copy.

The final new feature to point out is Copy Image and Cut Image, which enable images to be copied to the clipboard, without having to first select them.

For more information on Cut/Copy & Paste and Cut/Copy Image see the new Help topic: The Basics|Cut, Copy, Paste & Cut/Copy Image.

That’s all for now, I hope you like the new features in this release. As always your Comments are most welcome.

Version 2.30.10.0 will be available shortly from our Download page.

Surfulater V2.20.0.0 Released

Of all the Surfulater feedback we receive, a few really standout. One in particular has been the request to edit all fields in an article at once, instead of having to do this for each individual field. Product design is full of decisions and trade-offs, both under the surface (which you don’t see) and right in your face (stuff you see and touch all the time). The latter can dramatically improve, or hinder, product usability. The decision to implement editing on a field by field basis, was in hindsight, clearly not what our users wanted. The problem was, this was a bit too entrenched in the design and as much as folks wanted it changed I couldn’t see a clear path that would allow it, without considerable upheaval. A Forum post by Jai Kasturi was the last straw, time to stop procrastinating and take action. Sometimes that’s what we need and when you do indeed act, things can fall into place and the worries about upheaval are swept aside. Fortunately this was a time when it wasn’t as difficult to rework the code as I had expected. It took a fair chunk of time, but in the end came together nicely.

Jai’s Forum post touched on a number of issues related to creating new articles and editing articles, amongst other things. In fact he wasn’t using Surfulater to capture and save Web content, but as a Note Taker/Information Manager where he was entering content himself. Jai is not alone in this type of use, but he pushed the envelope more than anyone else I’ve heard from, writing over 2,000 articles at the time of his forum post.

Jai’s post made it clear that the process of writing new articles within Surfulater was far from ideal, which I also took on board for this release. Instead of right click, menu select, sub-menu select to create a new article then pencil click to commence editing you can now simply press Ctrl+F2, which creates a new article and commences editing in one keystroke. More on this below.

Editing an article now looks like this.

All fields editable

As you can see all fields are in edit mode. Tab and Back+Tab move to the next or previous field and no longer end editing. A new key, Ctrl+S saves changes and ends editing, as does Shift+Enter which has always been available. And Escape optionally cancels editing, as before.

Commencing editing has also been enhanced. Shift+F2 edits the article or folder currently selected in the Knowledge Tree, as does the new Edit|Edit current Article/Folder menu item and matching toolbar button Edit toolbar button.

F2 now commences editing on the first field of an article, if no field has focus (dashed outline). This assumes the content window is active, not the Knowledge Tree. And mouse click to commence editing, can now be completely turned off in View|Preferences.

A new main menu, Edit has been added which brings Surfulater more in line with other Windows programs.

New Edit menu

The Edit menu includes some items previously on the Article menu as well as new items.

Both the Knowledge Tree and Content window context menus have been updated to include Edit this Article, New Article and New Article from Clipboard menu items, delivering a more consistent and accessible user interface.

Knowledge Tree Article context menu   Content window context menu

 

I mentioned earlier that adding new Articles has been streamlined. To begin with a New Article toolbar button and drop-down menu has been added.

New Article toolbar button and menu

 

When you click on the drop-down arrow, the article templates menu is displayed. You’ll notice that each article template now has an underlined shortcut key, so pressing M for example creates a new Music catalogue article.This means you can now use the keyboard to select the type of article you want to create, as requested by Jai and others. 

Once an article template has been chosen from either the New Article toolbar button menu or Edit|New Article menu, you can use Ctrl+F2 or click on the New Article toolbar button (left of the drop-down arrow), to create more articles of the same type. This lets you create new articles with just one keystroke or mouse click.

Alt+F2 is another new key in this release. It  drops down the New Article toolbar button menu. ie. It behaves as if you’d clicked the buttons drop down arrow. By using Alt+F2 plus the new template menu shortcut keys, you can quickly create any article type. ex. Alt+F2 T creates a To Do List article.

The final enhancement for new article creation is that Surfulater now goes straight into edit mode on the new article. Combine this with editing of all article fields at once, along with the other updates in this release and I’d like to think we have some very happy people out there.

As always the full release notes are in the Surfulater Help and in the support Forum. And the latest release is always available on the Download web page.

As a final take away make sure we know your thoughts, otherwise don’t expect them to ever come to fruition. Our Forums are the best place for this.

Ok, nearly there now.

The next release of Surfulater, Version 2..20.0.0, is just about finished. To be precise coding has finished, and a reasonable amount of testing has been done. What’s left is to polish up the Release notes, update the Help and do some more testing. Plus write a blog post about the changes and additions in this release. I’ve been remiss in my blog writing of late and hope to do some catchup once this release is out the door.

I guess you’d like a glimpse of what’s new. Well the one big thing which will make many of our users happy, is that I’ve reworked the article editing code so that all fields go into edit mode, not just the chosen one. Adding Asrticles from within Surfulater has also been streamlined. These along with various other enhancements make article editing and adding new articles much easier and quicker. These have been real sticking points for many of you, so expect to find some big improvements in this release.

Why I use Surfulater

I continue to be pleasantly surprised at the diverse range of uses Surfulater is being put to and the diversity of our customer base. This is both a strength and a weakness for Surfulater. It’s ability to be used so successfully by so many people for so many different tasks, is a real strength that speaks well for the underlying design and its flexibility and adaptability. The weakness comes in, in our difficulty in promoting Surfulater to such a diverse user base. It is clearly much easier to sell a product into a narrower, well defined market. That said we are making some steps to be more focused in our marketing efforts, which we hope will be fruitful. Of course for our users, this isn’t a weakness at all, far from it in fact.

And now to the real reason for this article. I’ve always been very interested in getting hold of real life user stories and I know our customers are interested in reading about how others are using Surfulater. J.William LaValley MD kindly stepped up and offered to write an article on his experience with Surfulater, which I present here in full and unedited, of course.

Why I use Surfulater.
 
I’m a “biogeek” physician who uses the internet for many hours each week for medical science research.  My projects require the ability to accumulate large amounts of related scientific articles and the capacity to access them, with annotations, comments and related links – quickly, efficiently and reliably.
 
I must be able to find new undiscovered relationships among complex textual and graphic information that has not been described before.  In the course of this study on the internet over the last 9 years I have tried numerous different applications to help me capture, store and organize the massive amount of information in this endeavor.
 
For a year I used Onfolio and it was slow, very cumbersome and inefficient – and it frequently crashed.  The files created in Onfolio frequently corrupted and could not be re-accessed – “not good”. 
 
Next, I tried Mind Manager.  It helped me map out the general organizational structure of my projects and to link data ‘notes’ and internet links to various topics.  Mind Manager was a better solution for me than Onfolio.
 
However, when using large amounts of textual data and related files (and I do mean really large) Mind Manager was (and is) slow and laborious to capture, link, organize, re-access, and use the information.  The biggest problem is the Mind Manager would frequently “freeze” when I tried to link the Mind Manager topics to Microsoft Word and Microsoft Excel files.  Sure, Mind Manager can perform this function as it describes…the problem is that it takes a l-o-n-g time to do so when there are multiple topics linked to multiple portions of the same Excel file – and frequently the entire app just “freezes” – not good.
 
The result is the data is lost in Mind Manager and the app had to be closed down, restarted and the work was often lost – “worse than not good”.
 
Then, I stumbled onto Surfulater.  “Surfulater” seemed like an odd word to me – yet it made sense because internet surfing is such a big part of my work.  Surfulater has trial version that is risk-free so I tried it.
 
Wow.  My professional life changed.  Surfulater is literally saving lives by the amazing functional ability to gather large amounts of specific, targeted internet information and data – “on the fly” with just a few clicks.
 
Surfulater allows me to now literally ‘zoom’ through large amounts of information very quickly.  With Surfulater, I immediately and easily organize information, link new data to related data in the same file, link new data to related data in external files and folders on the same and other hard drives, and efficiently copy data to easily accessed related databases.   Surfulater lets me easily include comments, highlighting, do text formatting and editing, capture graphics, add links from related web pages…and much more.
 
Quickly and easily, from within Surfulater (and without opening my email application) I send the captured data to colleagues by built-in email function that automatically loads their addresses with a single click.  They can view it in their email without Surfulater.
 
I send this same data by email to other Surfulater users who plug it into their Surfulater databases and can now use it for their work.  I use Surfulater to create quick and simple web pages of simple HTML from the data that I have created myself.  Amazing.
 
Surfulater lets me surf swiftly while nearly effortlessly ‘scooping’ up important relevant information, into efficiently organized, easily accessed information.
 
Surfulater organizes my information in simple-to-use tree format.  Links made in Surfulater are lightning fast – there are no “freeze-up” delays in Surfulater when you are surfing fast, capturing information quickly, and linking it for re-access later
 
Surfulater lets me search any information in the Surfulater database by text word and returns each ‘hit’ with a highlighted reference.  I can see each “article” with one click.   Surfulater lets me sort the information by date captured or alphanumeric order of the title of the “article”.   Surfulater has advanced sorting features that allows me to sort sub-topics only without having to sort the entire database.
 
Surfulater lets me copy and paste sub-topics of one database into other Surfulater databases in a simple 2-click step – “very handy”.
 
Surfulater is the best data-gathering tool for any serious internet surfer.  The Surfulater Forum is actually relevant and helpful for answering questions, solving problems, and requesting new features.
 
Surfulater creator and code-author, Neville Franks, is extraordinarily responsive in the Surfulater forum and in developing customer-requested features in each update.
 
If you surf the internet and you want to capture, organize, save, inter-connect, link, search, re-access, send, sort, and otherwise use the information for any reason, then your best solution is to “surfulate” with Surfulater.
 
A dedicated Surfulater


 J.William LaValley MD 

Thanks again William. If you would like to follow in Williams footsteps we would love to hear from you. Contact details in the usual place, here. 

Surfulater V2.00.30.10 Released

Surfulater V2.00.30.10 is the second of two releases in quick succession. With the V2.00.10.0 upgrade to enable multiple articles to be selected in the Knowledge Tree, Surfulater came out the other end a little worse for wear. I always knew that implementing multiple selection was going to be reasonably complex and impact on quite a number of areas, but I’m a bit annoyed with myself that two quite serious issues slipped through testing. The fact that they took a while to surface is some small conciliation, however it would of course been far better for everyone if they hadn’t existed in the first place. The most serious problem was fixed in V2.00.30.0 which has been out for almost a week now and the folks that had reported the problem have not had it reoccur so far.

The main new feature in the .30 release is that the Chronological Tree view has been updated with two new ways to group articles in the tree: By Week and By Month. These are in addition to the original Day/Week/Month view.  The “Show Articles in Chronological order” toolbar button, which is above the Knowledge Tree, now includes a drop-down arrow which enables you to select from one of the three available article groupings as follows:

Chronological View Toolbar button

And the resulting trees look like:

By Month

By Month

 

By Week

By Month

 

By Day/Week/Month

By Month

These new groupings follow on from feedback for the V2.00.20.0 release which enabled you to change the Date Created for articles. They will be of particular interest to people using Surfulater as a Journal or Diary. See the Help topic ‘Knowledge Tree Views’ for more information.

The final thing thing I’d like to show is how easy it is to create links between articles (See Also links) by dragging an article from the Knowledge Tree and dropping it on the ‘See Also’ field of the target article. See the Help topic ‘Creating Cross Reference links’ for further information.

(You need to use IE to see the movie. For some reason it doesn’t appear in Firefox!)

The Surfulater Download is in the usual places here and here.