All my eggs in one Basket
Off the Beat: Bruce Byfield's Blog
One application I am always looking for is a better desktop wiki. Not for collaboration, but for dumping various pieces of information into as I research and organize them. For a time, I used Basket Note Pads, but I drifted away when it didn't run on KDE 4.x and the original maintainer quit. Happily, the project has overcome both those setbacks and is moving slowly towards a new major release.
Basket is one of those applications that you can navigate at a glance. The left pane serves as a table of contents, showing a hierarchical structure of baskets -- containers for various bits of information. On the right is a detailed view of the basket currently highlighted in the left pane. To add a basket, you go to the Basket -> New in the menu, while to add content to the current basket, you can go the Insert or context menu in the right pane.
If you choose, you can simply start typing a note in the basket. But you can also add as needed pictures, snippets of text, URLs, screen captures, or application launchers from the KDE menu. From the Basket menu, you can also import from a number of different applications, including KJots and Tomboy, as well as plain text files.
The one draw back to importing material into Basket is that, currently, pictures cannot be imported directly into a basket. Instead, you have to drag and drop them from a file manager. Nor can you edit graphics directly, although a note when you try announces that an upcoming release will have a built-in graphics editor.
Formatting and ordering
Once you have added content, Basket offers some basic options for formatting text, and adding background colors to both baskets' contents and their names in the left pane. With a little thought on your part, you can quickly add color-coding as a way of organizing your material. Just as easily, you can add color-coded tags to help you search for and filter the display of content, or identify the contents of a note by the icon that accompanies it.
All these features are standard in desktop wikis. But what separates Basket from similar programs like Zim is two simple features: You can set a basket to arrange information in 1-3 columns or opt for a free-form structure, and drag material around as you please. With these two features, you can re-position material so that it is closer to related objects, or, if you are taking notes prior to writing, drag material around as you grapple with the order in which you plan to mention points.
By contrast, Zim confines you to a single column which is far less useful if you are unsure of the structure. You can, of course, organize separate baskets for each sub-topic, but that is less convenient than having all your material together.
When you are finished adding material, you do not need to save -- all your baskets are saved automatically. However, you do have the options in the Basket menu of backing up your baskets or of exporting them to HTML format to share or publish them.
Basket also features extensive configuration options. You can set the dimensions of a basket, and elect to have it display either plain text or HTML. You can also rearrange the positions of panes and taskbars in the editing window, protect baskets with a password, and set the applications that Basket calls on -- for example, by default it uses Kolourpaint for editing graphics.
Signs of age
The main drawback to Basket is that the current version is becoming dated. Unlike Zim, it lacks features such as a built-in calendar and to-do list or abilities such as adding and viewing attachments. Personally, I would also like to see Basket add more advanced outlining tools within a bucket.
However, the biggest drawback to Basket right now is that it no longer integrates easily into Kontact, where it would give users easy access to contacts, feeds, and notes. This integration is undoubtedly one of the priorities in producing a version of Basket for KDE 4.x, but for now it handicaps Bucket more than anything else.
Still, even without Kontact or KDE 4 integration, Basket remains a highly practical application, better for organizing than Zim and more versatile than Tomboy or Gnote. If it can add even half the features that have been suggested for it and catch up with the rest of KDE, users would have very little left to ask for.
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
System76 Refreshes Meerkat Mini PC
If you're looking for a small form factor PC powered by Linux, System76 has exactly what you need in the Meerkat mini PC.
-
Gnome 48 Alpha Ready for Testing
The latest Gnome desktop alpha is now available with plenty of new features and improvements.
-
Wine 10 Includes Plenty to Excite Users
With its latest release, Wine has the usual crop of bug fixes and improvements, along with some exciting new features.
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.
-
HashiCorp Cofounder Unveils Ghostty, a Linux Terminal App
Ghostty is a new Linux terminal app that's fast, feature-rich, and offers a platform-native GUI while remaining cross-platform.