knobjex


Knobjex: manage your information flexibly

What's new

2012-12-10 --------------New version 2.80 for windows and linux----------------

Version 2.80 is out.

Besides solving some small bugs, Kjx 2.80 has some handy additions. Now it has a separate panel for long texts (in stead of a small text-box), so that you can add any long text to an item (first create the record and save, then add the text and resave to avoid line-chars, bug-to-be-fixed, see the issues-section). Furthermore, an added button Web allows you to search the current object on the web. To go on, you can now filter the main-screen panels (like the tree). This is handy when you work on different versions of collaborative projects (which can be exchanged by mail). Also, an extra calendar-query gives you a view on a two-days future of your calendar (besides the all-dates, and two-weeks view). And also, the general query-panel has gotten some extra filter-options like -greater than- etc. The other new features can be reviewed in the Whatsnew.pdf.

Description Knobjex

Knobjex (short for Knowledge Objects) is an information-manager that uses a networked approach to store information. Basicly it is a table of interlinked sentences (called Relations) which can displayed in different ways. Any item (or 'knowlegde-object') can have multiple parents and multiple children. Allthough meant to be a knowledge-database, it can hold any type of data. Especially it has been adapted as a PIM-tool for task-management, a calendar, and procedure-management. As opposed to Outlook for example, where tasks and appointments are different things (disappointing i would say), everything is stored in the single table.

Technical

Technically, knobjex uses python, wxPython and the open-source database Sqlite thru pysqlite (formerly knobjex connected to an MS Access Database thru an odbc-link with pyodbc). Furthermore the database uses a single table for most of the data to avoid a complex and unmaintainable database (but a lot of queries of course).

Background

The following link provides some background-info on Sqlite and the deprecated access-database: http://www.testground.net/E_KnobjexPython.htm

Credits

This project was started by Joris Bollen.

Project Information

Labels:
knowledgebase windows database python wxpython linux sqlite knowledge productivity learning calendar tasks pysqlite pim scholar