A thorough implementation of Hierarchical Tags is now available in the latest Clibu Notes release. This is an important milestone which moves us much closer to a Version 1 release. It is also the biggest release of late and even though we’d planned for Hierarchical Tags from the start, it was more complex task and took longer than we’d estimated.
That said I’m very pleased with our tags implementation, which delivers enhanced tag functionality, such as the ability to set the color of a tag and an icon. These attributes are used both in the Tags tree and Tags in Notes, making it easier to visually locate tags.
The new Tags Tree also includes a count of notes associated with each tag.
This shows tags in notes using the attributes set in the tree. Clicking on a tag in a note selects that tag in the Tags tree which then shows the notes that include that tag in the matches panel.
You can rearrange tags in the tree using drag and drop or cut and paste. All changes are immediately reflected in tags in notes. And of course tags can be renamed.
To add a tag to a note type a # followed by the tag text. A list of matches lets you quickly pick an existing tag or create a new one.
As we start to get feedback on how you are using Tags I can envisage changes being made. I already have some ideas for improvements. So please do let us know any suggestions you may have.
Hierarchical Tags provide an alternate method to organize and locate groups of related notes. They build on functionality provided by the Notes Tree and Backlinks.
For more information see Tags in the Clibu Notes Help and in the V0.90.000 Release Notes
The latest release of Clibu Notes V0.83.020, enables you share specific sets of notes with other people. You can control whether they have full editing rights or can only view the shared content.
When you create a Share you are given a special link which you send to the people you want to sharing with. They do not even need to be registered Clibu Notes users.
Real time collaborative editing
Clibu Notes enables multiple users to edit the exact same notes at the same time. All changes coalesce, so everyone eventually sees the exact same content.
This goes even further enabling changes made by users who are offline to become consistent when they next come online.
This collaboration extends across all aspects of Clibu Notes. For example drag & drop of notes in the Notes Tree, changing note icons, title colors etc.
Automagic Content Synchronization
One way or another most PKM / Note Taking applications enable you to synchronize content. Often though, they do not enable collaboration. This quickly leads to notes overwriting each other and loss of content.
It can get even worse where the application relies on copying files from one device to another in order to synchronize. And if you forget to do this or can’t, well too bad. You then have content which may never become consistent.
With Clibu Notes you never, ever need to worry about content loss or inconsistency. The entire process is seamless and invisible to our users. As I’ve stated in several places, this is truly magically liberating.
For anyone technically interested in how this magic occurs Google CRDTs.
Our recent 4 day road trip
An excellent example of the joy this brings is a recent 4 day road trip we did. With me is a Windows Laptop, Android Tablet, Chromebook Tablet and an Android phone. Along the way I was making notes of places we’d visited, cafes and restaurants we’d go back to etc. These would be taken on the Tablets and Phone.
Internet access was often non-existent for long stretches or patchy at best, but this made absolutely no difference to my use of Clibu Notes. As soon as any of my devices came back online all content changes resolved and became consistent. When I turned my Windows Laptop on of a night it updated with the changes from the tablets and phone.
If others had been using a Share they also would have been updated.
The bottom line is it “just works’ and it is truly magically liberating knowing all of your content on all of your devices is either up to date or will be when they come online. Without any user intervention!
Details in the Clibu Notes Help
For full details on Clibu Notes Collaborative Sharing open clibu.app, select Help – F1 and the open the Collaborative Sharing note.
To Finish
Clibu Notes has had full collaboration from its inception, however implementing Sharing in V0.83.020 was a complex task. We needed to ensure it was robust and capable of being enhanced as needed in the future. I’m pleased to say we’ve met these goals.
Now that Sharing is ready for mainstream use we’ll get back to more frequent releases again. The next release is very close.
On average we’ve been putting out new Clibu Notes releases twice a week for the past few months. These typically include a mix of new and updated capabilities along with bug fixes. See the Release Notes for full details.
As we get more people using Clibu Notes, more issues come to the surface. I’m pleased to say the turn around time to resolve a problem and release an update is typically just a couple of days.
We also proactively monitor for issues and often times the user isn’t even aware that something may not have quite worked as expected.
I’ve recently been asked whether this monitoring includes any access to users content and the answer is absolutely not. We get details of whereabouts in the code an error occurred, what may have caused it, the email address of the user and the type of device, operating system and browser being used.
We’ve also been improving and optimizing the user experience across devices. The way we use applications on Smartphones, Tablets and Desktop PCs differ considerably and we need to adapt applications to meet the needs and work within the constraints of each device.
Delivering a good user experience on Smartphones with their small screens and virtual keyboard is the most challenging and I feel we are doing a pretty well. That said we are continually looking at ways to make Clibu Notes easier to use.
To that end we’ve recently added the optional blank like toolbar:
When you have a physical keyboard it is easy to tap / to open the Slash commands menu. This is not the case with the virtual keyboard on a Smartphone, where you may need two or more taps to use / and another tap or two to return to the normal keyboard.
This is where the blank line toolbar comes to the fore, providing similar functionality as the Slash menu, without having to perform keyboard gymnastics. The blank line toolbar is enabled by default on Smartphones and can be enabled or disabled on the Settings menu.
On the topic of Smartphones we’ve worked hard at improving the usability of Clibu Notes on Apple’s iOS. Until Apply implements viewport updates when the virtual keyboard opens & closes we remain hamstrung. This has been on Apple’s list for well over a year now and hopefully we’ll see it sooner than later.
As an aside Clibu Notes works wonderfully well on Chrome on Android and also installed as a PWA. See the Clibu Notes Help for “Installation” details and “Share from other applications”.
That’s if for this post.
– Have a great week, Neville – Author of Clibu Notes
In today’s fast-paced world, we are exposed to a plethora of information on a daily basis. As a result, it’s vital to have an effective system for managing knowledge that enables individuals to find information easily, recall it when necessary, and apply it to their work or life in the most effective way. This process is called personal knowledge management (PKM).
What is Personal Knowledge Management?
Personal knowledge management is the process of collecting, organizing, and analyzing information to enhance one’s understanding of a subject or topic. In simpler terms, it’s about how we store, retrieve, and use the knowledge we gain through various sources like web sites, books, articles, videos, or conversations. It allows individuals to create their own personal library of knowledge, making continuous learning and development possible.
Why is PKM important?
Efficiency: Personal knowledge management enables us to access information quickly and efficiently. A well-organized system of knowledge allows us to retrieve information without wasting time, leading to better productivity.
Innovation: Innovation requires a deep understanding of technology and the market it operates in. By continually organizing and reviewing our knowledge base, we can understand trends and identify new ideas and opportunities.
Career Advancement: Employers want individuals who are not just knowledgeable about their field, but also show initiative to stay current and apply their knowledge effectively. PKM allows professionals to maintain a competitive edge and advance in their careers.
Lifelong Learning: Personal knowledge management is an enabling factor for continuous learning. It allows individuals to acquire new knowledge, retain it, and enrich their understanding of the world around them.
How to Develop an Effective PKM Strategy
Identify your goals: Determine the areas of knowledge you want to acquire or improve upon. Identify your strengths and weaknesses, and set goals accordingly.
Gather information: Curate information from various sources, including books, articles, podcasts, and videos, related to the topics of interest.
Organize your knowledge: Organize the information into categories or themes using tools like Evernote, OneNote, or Trello. Create tags, labels, and folders to find information quickly and easily.
Review regularly: Review your knowledge base regularly and update it with new information. Reflect on your learnings, synthesize your takeaways, and apply them efficiently in your work or life.
Share your knowledge: Share your knowledge with others through social media, blogs, or speaking engagements, to create new connections and gain insights from others.
Conclusion
In today’s data-heavy world, personal knowledge management is an essential skill for those who want to be better learners, innovative thinkers, and effective professionals. It is an enabling strategy that allows individuals to develop and maintain a deep level of knowledge that enhances both personal and professional growth. By following the tips shared in this post, you can create a system that works for you, leading to a lifetime of success.
There are many good and not so good PKM applications, all have their strengths and weaknesses. We welcome you to evaluate our PKM, Clibu Notes and see how well it meets your needs.
Following on from reviews by designers and from user feedback we’ve given the Clibu Notes user interface a thorough makeover.
It now has a simpler and much cleaner look. We’ve also moved some UI components off of the main screen to a new sidebar slide out panel.
This has free’d up space, making Clibu Notes easier to use on Smartphone’s.
The screenshot above shows the Notes Tree and a note opened in an editor. Background colors have been removed and the active panel now has a highlighted border.
This is Clibu Notes V0.80.060 on an iPhone showing an editor panel.
The new hamburger button opens this panel with items moved from the Settings menu and navigation bars.
The notes list/grid also has a new cleaner look and now includes brief note content. Both it and the notes tree panel can now be closed and are reopened using the bottom navigation bar buttons.
Grid view is available on wider screens. The grid/list toggle button is hidden when grid view is not available.
In V0.80 we’ve started using a new styling (CSS) library. We’ve moved from a using ad hoc colors and styles to a standardized set. This is fundamental to the new look and feel. We’re most of the way there, but still have more to do.
A related change is a new enhanced color picker with a much broader choice of colors.
In addition to all of these look and feel improvements we continue to fix issues we find and our users inform us about. And of course enhancements and new features are ongoing.
As you can see this is an important new Clibu Notes release and moves it closer to Version 1.
Recently a Clibu Notes user had an issue which unfortunately caused Clibu Notes to crash. At that time we hadn’t got around to making Clibu Notes crash resistant. This quickly resulted in user emails telling me the server was down, which I was also aware of through our monitoring tools.
This brings me to the point of this post and that is no matter what happens with the Clibu Notes server (and in future your own hosted Clibu Notes server) life goes on pretty much as normal due to Clibu Notes ability to run with full functionality without an Internet connection.
Knowing that you still have full access to all of your notes and can edit them, create new notes, rearrange the tree etc. is wonderfully liberating. In the scenario above, as soon as the server was up and running again all changes were updated across all devices. Even edits of the same notes on different devices merge and are once more unified.
Online only applications
When applications only run on a remote server all work grinds to a halt when you lose your Internet connection or the server goes down for whatever reason.
Offline applications
On the other hand applications that run only locally will of course keep running, but these typically don’t have the ability to seamlessly merge changes or enable concurrent editing of content on multiple devices or by multiple users.
Clibu Notes – the best of both online and offline
It is clear to me that if you want the peace of mind knowing your content is always available, can always be updated and added to across all of your devices, regardless of whether you are connected to the Internet or not then applications with the level off offline support Clibu Notes has are a must.
You can check how applications you maybe using compare with Clibu Notes offline functionality with the following:
Works without Internet
Collaborative Editing
Devices update in realtime
*Awareness
Offline Only
Yes
No
No
No
Offline + Sync
Yes
No (1)
No (2)
No
Online
No
No (3)
Maybe
Maybe
Clibu Notes
Yes
Yes (4)
Yes (5)
Yes
* Awareness shows you other users/devices who are online, where they are editing and what changes they have made.
1) Edits on different devices will typically overwrite each other, losing content. 2) Synchronizing changes for offline apps is unlikely to be fine grained and and make take some time. 3) Unlikely to support real collaborative editing of the same content at the same time. Similar issue to (1). 4) The same note can be edited by any user on any device and all changes will eventually coalesce to the same content. This is regardless of whether a user is online or not. 5) When online, otherwise as soon as they go online.
Eventually consistent content
In order to update all changes from all users whether they were made offline or online, we need code the appears to work like magic. This includes edits to exactly the same content on different devices.
We get this magic from CRDT’s or Conflict-free Replicated Data Types. Discussing CRDT’s here is well beyond the scope of the article, however I can highly recommend a series of articles by Jake Lazaroff, starting with An Interactive Intro to CRDTs.
Conclusion
If you want to be able to access all of your notes, add new notes and edit notes on your Smartphone, Tablet or Desktop PC wherever you are, whether you have an Internet connection or not, then Clibu Notes is the solution you need.
PS. Clibu Notes is now Crash resilient. This means that if there is a serious issue which takes the server down it will automatically restart.
PPS. Clibu Notes V0.72.030 has just been released, and continues our steady stream of new releases. See the Release Notes in the Help for details.
I’ve been asked to provide some information on how I use Clibu Notes on a day to day basis. Hopefully this article will help you get some ideas to fit into your note taking workflow, whether you are using Clibu Notes or a similar Knowledge Management application.
I use Clibu Notes for several purposes.
Research
Research is one important area. When I invest time in researching an area of particular interest, I want to ensure that what I’ve found is retained and readily accessible. The last thing I want is to have to do the same painstaking research all over again.
This might be about recommended places to visit for a future trip, detailed information I need to keep for specific development work on software projects such as Clibu Notes. Or information to help improve my Golf game or Fitness and maintaining a happy and healthy life.
Find it once, keep it forever and access it anywhere. You get the idea.
Project Tracking
Next is tracking the work I’m doing. What new features am I considering, how useful are they to the broader community, how much will they cost to implement, can they be justified and what priority are they given.
When a new feature is in development I also track it’s progress, and ensure Help and other documentation is written for it.
Then there is a need to track bugs, usability and other issues.
I also track and keep notes on work around the house and things that need to be done.
Planning
We like to travel, especially overseas and these trips take considerable planning. This something I do with my wife, so we share and collaborate on the various tasks. It is a combination of research and detailed checklists.
These tend to be intense periods of work which happen infrequently and are very important to us.
Experiences
When we’ve been to a nice restaurant, drank a bottle of wine we particularly like, visited an unusual and interesting place, we keep notes so we can remember to enjoy these again at some point.
Notes of places we’ve taken for trip planning will find their way here for the ones that stand out. Often times the memories you bring back home are as important as the original visit.
Trees and Work Spaces
In the examples above I’ve shown how I organize my notes using Clibu’s Notes Tree. However not everyone wants to organize their notes in a hierarchy and Clibu Notes in no way forces you to. You can even hide the tree, so you never see it.
For those of you who prefer a flat structure I recommend having a set of top level tree items to organize your notes into collections. This will enable you create (Work) Spaces for each collection.
Spaces enable you to segment the tree and focus on a single branch of notes.
When a space is selected the tree and notes list/grid only shows notes in that that space. Search and Filters are restricted to notes in the space. You can still open linked notes, which are outside the current space.
Nitty Gritty
In order to produce notes that function well for me I make heavy use of backlinks, which enable me to navigate between related notes. Note icons and colors to visually locate notes. Search and less so Filters to drill down to specific sets of notes. I use the My Order view along with drag and drop to arrange the tree just how I want it. And Date views to see notes in a timeline. Spaces to segment the tree into actionable work areas.
When editing I use a mix of markdown and toolbar functionality for text formatting. Task lists, well for tasks. Drag and drop to reorder lists, block select & move to reorder blocks, details for collapsible blocks and text highlighting. I typically have two note editors open.
I’ll Archive notes that I want to keep, but that are no longer of interest in the context of my current day to day work.
Smartphones & Tablets
On my phone and tablets Clibu Notes is installed as a Progressive Web App (PWA) and added to the home screen. A single tap then opens it. When I’m primarily consuming content, I’ll tap the Editable icon on the bottom bar to prevent any accidental changes.
Using Clibu Notes to take short notes on my phone is very convenient. I’ll typically flesh them out when I’m back on a device with a physical keyboard.
Knowing that Clibu Notes automagically synchronizes changes down to the character level, across all devices is and I’ll repeat magically liberating. Along with the ability to work offline, which is a must in todays mobile world.
To finish up
There are no hard and fast rules about how you use a PKM app like Clibu Notes. Different people have very different ideas about what works best for them and ways of accomplishing that.
You need to sit down and work through your requirements and then see if you can find an application that meets those criteria, or at least comes close.
Think about how you want to structure and organize your notes, but don’t stress over it. Your PKM of choice should make it easy to restructure and reorganize your notes, as the need arises and as you and it grow together.
Unfortunately a common trait is to spend too much time and effort organizing notes. Think more about note retrieval – how can I quickly locate a specific note or set of notes and the notes that are related to them. What tools does my PKM provide to assist in fast and accurate note retrieval.
There are plenty of Youtube videos on organizing notes. Some are focused on specific applications and others more generic or focusing on a methodology.
Tiago Forte is quite prolific in this area. This is a new video on his PARA method. A methodology called the Zettelkasten method has received quite a bit of attention the last few years.
The ways that people are using PKM’s is exploding in much the same way that PKM applications are.
I hope you’ve gleamed something useful from this article. Please do leave a comment below and follow us on Twitter (now X)
And if you haven’t signed up to use Clibu Notes yet, please do give it a try. We’d love to get your feedback.
There has been a move for some time now, which continues to gather pace where people don’t want their data in the cloud on some large companies servers where they have no idea who might be looking at it or profiting from it.
My background was developing Windows Desktop software where everything was stored on your PC and you copied files around from PC to PC as needed. Cumbersome and fraught with missteps which could easily leave you in a pickle.
After many years of doing Desktop software I moved to Web Application development where data was stored on servers under my control and could be accessed from any device effortlessly.
For Knowledge Base applications like our original Clibu App this meant users could access and update information anywhere they had access to a Web Browser and the Internet.
So far so good. However obstacles still remain. First some folks don’t want their data stored in the cloud, second cloud only applications are useless if you don’t have an Internet connection or the cloud server is down and third is what happens if the company hosting your app and cloud data goes out of business.
For Clibu we tackled these issues by releasing Clibu On Premise, a version that you install locally. However this meant the ability to access your data from anywhere on the planet was lost, unless you had the wherewithal to setup and configure secure remote access. Another downside is we needed to keep our cloud version and on-premise versions in step, which created more work for us and meant on-premise sometimes fell behind.
So what’s the solution. Well we’ve learnt an awful lot developing Clibu, which was our first serious Web Application. Over that time Browser capabilities have improved a lot, often quite dramatically.
This has led us to rethink Clibu from the ground up, how it could function to deliver the best possible end user experience. One where all data is kept on your local device, where it can be accessed without any Internet connection, where the application continues to work should we go out of business or stop development, where data is automatically shared and synchronized across all devices on your local Network and where you can optionallyaccess it from any Browser anywhere if you enable your data to be kept on a central server.
Given we can meet all of these objectives I think you’ll agree this paints a very good picture. You own your data, it is kept on your devices and optionally on a central server either run by us in the cloud or on PC of your own (on the roadmap).
Great local-first software should have seven key properties.
It should be fast.
It should work across multiple devices.
It should work without a network.
It should support collaboration.
It should support data access for all time.
It should be secure and private by default.
It should give the user full ownership and control of their data.
So how does the new Clibu Notes app rate on these criteria. The good news is we tick all of these boxes.
I could be that I’m overly optimistic as:
… we speculate that web apps will never be able to provide all the local-first properties we are looking for, due to the fundamental thin-client nature of the platform. By choosing to build a web app, you are choosing the path of data belonging to you and your company, not to your users.
I don’t see the issue here. The data for a web app that can run entirely locally belongs to the users.
What is a real issue with offline use where you still want online access from any device anywhere, is the accumulation of changes made to your data over time. To be precise in order for users to collaborate and work offline, every change to every bit of data must be retained, potentially for ever.
Quote:
Performance and memory/disk usage quickly became a problem because CRDTs store all history, including character-by-character text edits. These pile up, but can’t be easily truncated because it’s impossible to know when someone might reconnect to your shared document after six months away and need to merge changes from that point forward.
To handle this ever increasing memory/disk usage some sensible controls can be put in place. For example if you know that worst case any one user maybe offline for a month, then when they come back online you can cleanup up the accumulated data for all users. Or if you know who all the users are and all of the devices they use, then you can cleanup when they are all online or you can notify them they might lose their local changes if they don’t get back online within a certain time. Best practices here will evolve over time.
So where are we now
Clibu Notes can and does work entirely offline. You can use Clibu Notes in your Web Browser or Install it as an application on Desktop, Tablet and Smartphone.
When you are online, all updates are synchronized in real time with all instances of Clibu Notes you have open and online. When an offline instance of Clibu Notes goes Online it will synchronize all of its offline changes with all changes made by other online instances. These changes are fine grained down to the character level in notes. In other words edits to a note in multiple copies of Clibu Notes whether online or offline will merge and resolve the changes so the note is identical on all devices.
Just as edited notes are eventually consistent so are changes to the shape of the Notes Tree, note icons and colors. And finally Work Spaces are also kept consistent. Simply put it doesn’t get any better than this.
As stated on the Clibu Notes website. knowing that your notes and associated data is automagically kept up to date across all of your devices is Magically liberating.
If you haven’t signed up for free access to Clibu Notes go and do it now. How well does it meet your needs? We’d love to know.
I’m pleased and excited to let everyone know that we have launched the Clibu Notes Preview release.
Personal Knowledge Management (PKM) applications have really taken off and blossomed over the past few years to the point where you have a plethora of choices, so why Clibu Notes.
Clibu Notes is the third generation and evolution of PKM software that we have developed, each one building on and refining what came before it. We can actually go back further, but that is another story.
With Clibu Notes we’ve strived to present a simple, effective and attractive application. We see these as its core strengths. Content seamlessly updates across all devices in real time and feels quite magical. This gives you a freedom you’ve unlikely ever had before. And if you don’t have an Internet connection everything just works. Content magically synchronizes and merges once you are back on line. Multiple people can even edit the same notes either on or offline and all changes will be magically resolved.
Clibu Notes goes beyond PKM, meeting the needs of Teams with full concurrent editing of the same notes at the same time.
Simple to use doesn’t mean sacrificing capabilities. Clibu Notes delivers a rich and more than capable set of PKM features and we’re not done yet.
Clibu Notes works across all of your devices, Smartphones, Tablets and Desktop PC’s. It works in the Browser and can be installed as a native application. Updates happen automatically.
For more information and to sign up for early access see the new clibu.com website.
This Clibu Notes release continues laying the foundation for our simpler, faster, private, Note capture application. It includes important new capabilities such as fast full text search, a range of user interface changes based largely on user feedback and plenty of tweaks and bug fixes.
Fast full text search
Let’s start with Search. We’ve replaced the search engine used in Clibu, which unfortunately wasn’t as good as we’d liked.
The search in Clibu Notes is lighting fast and includes fuzzy and partial matching along with word stemming. For example “camping” will find “Camper”, “Camping” etc. as will “camper”, “camp” etc. as shown below.
Search results are displayed instantly as you type, with no waiting to get data from the cloud. Search results are available in the Search Tab, so there is no need to redo a search. Results update when you select either the Search Tab or Search prompt, so they are always reflect reality.
The Clibu Notes Tree, Notes List/Grid and Editor all update to include just the search results as shown here.
Search results will be highlighted in the Note editor in a future release.
Selecting a note in the tree will show only the search results in that tree branch, letting you drill down to a subset of results. Click on the Home icon goes back to showing all search results.
In a similar way, Filters can be used along with Search to home in on specific notes. For example you could show only search results with a green title or a certain icon.
Being independant
Every combination of View Group (Notes, Archive, Trash), Sort Type (Title, My Order, Date Updated,…) and List View Tab keeps its own set of Filters and Hoisting properties. This flexibility lets you have independant and specific sets of Notes displayed for each of these combinations.
When these change a notification is displayed summarizing what’s on view.
Streamlined user interface
We’ve simplified and relabeled various user interface components in this release. Click/tap on the Filters button now toggles filters off/on and the dropdown arrow opens the filters menu. Changing any Filter setting now activates it’s filter and turns Filtering on. The New Note button is also more prominent.
The Sort Order button and menu have also been changed. The button text and icon indicates the current sort order, which can be changed using the direction button on the right. We’ve removed the sort direction buttons from the menu itself, which were confusing.
That’s all for now
This release adds important new functionality, addresses a range of issues which weren’t working quite right and improves overall usability.
Next steps include major updates and added functionality to the Note editor along with work on the server to finish the multi-device synchronization. This builds on the current multi-tab synchronization currently in place.
The About page in Clibu Notes includes a roadmap I suggest you read. About can be accessed via Help or the Settings menu in Clibu Notes
As with earlier releases send an email to info@clibu.com to get access to this release. For continued early-release access we need your comments, criticisms and suggestions, so please do get in touch.
You can add comments below and open tickets in our Help desk, accessed via. the Settings menu in Clibu Notes. Or get in touch via email if you prefer. You can also follow us on Twitter.
Stay well, stay positive and be considerate to all around you.