-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com    Open-PC.com   
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans  .- Knowledge Base  . 

Knowledge

   0.12a4 (Alpha)  

KDE Database

Knowledge
zoom


Knowledge
zoom


Knowledge
zoom


Downloads:  239
Submitted:  Sep 5 2009
Updated:  May 24 2010
Score: 
score60%60%score
 60% good
bad   good

Description:

Flexible database which allows records to contain an arbitrary selection of fields. Several data types are recognised, including text, numbers, images and web addresses. It is intended to be an Information manager that can be used for archiving notes as well as cataloguing collections. The inspiration for this software is Blackwell Idealist (long discontinued, still no comparable replacement), which academic users in particular found to be very useful.

Fields may be inserted, re-ordered, or changed to a different type arbitrarily in any record using buttons to the left of each field (picture 1). Each record and field type has its own editable colour/ style (picture 2). A macro-button field type allows users to embed their own searches and other commands within the database, thus providing a way for users to structure their data. Picture 3 shows fields open for editing.The to-do list includes implementing the macro language, and implementing text and phrase indexing and searching.

This software is distributed as a zip file (Python 2.5 or 2.6, Canonical Storm and PyQt4 are required, and was developed and tested on Kubuntu Lucid. The author would welcome contact from anyone who is interested in working on this project. Also, suggestions for a better name would be welcome.




Changelog:

v0.12a4 - Minor tweaking to the new Groups menu. Screenshots updated.

v0.12a3 - Groups menu item added - so that this useful concept can be understood.

v0.12a2 - the 'Add Record' function now works again. Apologies for introducing an error in v0.12a1. Unless more bugs are found there will be no updates for some time now.

Several minor bugs in v0.1a fixed. In version v0.12a, 'confirm-record-delete', and 'duplicate record' features have been implemented. A rudimentary desktop icon is now supplied.

The prototype has come to fruition with the release of the first alpha, 0.1a. Improvements include working search facilities (except text) using an embedded database engine. Many usability improvements, including a separate panel for showing hit-lists have been introduced. An example database is included.




LicenseGPL
(Knowledge)
Send to a friend
Subscribe
Other content from agkdb



-

 Advantages?

 
 by bonaire on: Sep 6 2009
 

Hello,

please forgive my ignorance, but which advantages will there be, if I use Knowledge instead of Tellico?

cu


Reply to this

-

 Re: Advantages?

 
 by agkdb on: Sep 8 2009
 

I have tried to capture (and extend) the best features of Blackwell Idealist (no longer available) - a very efficient and useful Windows 95 program which I have used as a research tool for 15 years. The desirable features of Idealist are:

- Indexing of all records and extremely fast searching for words and phrases in databases containing thousands of records.

- Records may contain any number of fields of any type - and each field has its own style (colour/font etc.).

- The possibility of including pages of notes within the database - for example I can create a record which acts like an index of topics (using buttons to run macros for search and goto operations). If you have a large database this is an invaluable facility - it lets you structure your data.

- Every database has a home record - and there is a button to take you straight there.

- A very simple interface - nothing more than a page display of the current record with the fields in rows with everything instantly visible. Idealist also has way of presenting records in a more elaborate way, but I have never found it useful. Idealist also lets you see an overview of the current hit list (i.e. the records returned by the most recent search) - which is occasionally useful.

- Flexibility with regard to the type of of objects in each field. Here Idealist shows its age - now we can easily do more. It ought to be possible to write plug-ins for all kinds of object. For example fields could contain a caption and a link to an MP3 file - which can be played by clicking a button.

I must emphasise that the Knowledge prototype is designed to illustrate the ideas - the indexing and macro facilities are not implemented. While there is a lot of work to do, it might be remembered that Idealist fitted onto just one floppy disk.

To answer the question, I looked at Tellico and I thought that it would work well for cataloguing a CD collection (for example), but it does not serve all of the purposes listed above - although it certainly does some of them.


Reply to this

-

 change the colors

 
 by linuxoidoz on: Jun 1 2010
 

if you're serious, change the colors. No need to copy win95 style in 2010.


Reply to this

-

 Re: change the colors

 
 by agkdb on: Jun 1 2010
 

Thank you for the comment. The colours for each record type and for each field type can be chosen under the Define menu. There are a dozen or so options, including 'default', in which case they will be taken from the desktop defaults.

Increasing the range of available styles (fonts as well as colours) is something for the future.


Reply to this

-

 Re: Re: change the colors

 
 by linuxoidoz on: Jun 2 2010
 

I haven't installed your package, I only looked at the screen shots and their colors (bright red, yellow, cyan etc.) scared the hell out of me.


Reply to this

-

 Re: change the colors

 
 by peroxid on: Jun 29 2010
 

Sure. This can be awesome, but needs a litle of marketing.


Reply to this

-

 Nice app

 
 by Yetanotherlogin on: Jun 30 2010
 

I assume you also took at look at Ecco for inspiration.

If someone can add an in-place outliner as easy to use as Ecco's, that would be awesome :-)


Reply to this

-

 Re: Nice app

 
 by agkdb on: Jun 30 2010
 

Thank you for the suggestion. I've never seen ECCO, but have just looked it up on Wikipedia. I haven't quite understood what the outline facility does.

One of the uncompleted menu options is for an 'Overview' facility, which might be a similar thing. The intention is that in overview mode one selected field type (e.g. Author) for all of the records in the viewed hit-list(s) will be shown in the main pane. This is another idea from Blackwells' Idealist program.


Reply to this

-

 Re: Re: Nice app

 
 by Yetanotherlogin on: Jun 30 2010
 

agkdb > I've never seen ECCO, but have just looked it up on Wikipedia. I haven't quite understood what the outline facility does.

Actually, Ecco has three views (which also act as input forms): Calendar, Contacts, and Notepads (the yellow, in-place outliners). The UI is really a user-friendly interface to the underlying database.

EccoPro is deadware since 1997 and the only handset it syncs with is Palm... but some of use still cling to it because of its unparalled in-place/one-pane outliner, and because it lets users add as many columns/folders as they wish, so a piece of information ("item") can be searched/viewed through different columns. You can also add the equivalent of triggers so that adding an item will run a script that does... whatever you want.

> One of the uncompleted menu options is for an 'Overview' facility, which might be a similar thing. The intention is that in overview mode one selected field type (e.g. Author) for all of the records in the viewed hit-list(s) will be shown in the main pane. This is another idea from Blackwells' Idealist program.

Sounds like the idea. If you have a Windows host around, you could download Ecco and take a quick look:

1. If you don't already have one, sign up for a Yahoo account
2. Join the Ecco_Pro group (more active than the original EccoPro group):
http://tech.groups.yahoo.com/group/ecco_pro/
3. Head for its Files section: http://tech.groups.yahoo.com/group/ecco_pro/files/

We keep waiting for a company to write the sequel, but so far... We had some hope with Chandler, but no go. InfoQube is trying to rewrite Ecco, but it's just not as good (slow, clunky UI, written in VB6 which itself has been deadware since 1998.)


Reply to this

-

 Update on progress

 
 by agkdb on: Jul 28 2010
 

The first thing to say is that I wrote an article on this project for dot kde:

http://dot.kde.org/2010/06/29/knowledge-different-approach-database-desktop

In response to this article there were over 100 downloads of version 0.12a4.

To complete the project we need to find a database engine that stores objects of variant type in tables, and has a text index/search facility with incremental update. An SQL database with an ORM can be used for storing the tables (what we do now), but with a bit of thought a pure SQL database implementation ought to be possible. The missing piece in the jigsaw is the text index/search facility. Other developers must have met this requirement, but I can't find much evidence of this on the www. I could try to stitch Xapian and SQlite (or mongoDB) together myself, but this is a rather large undertaking. At the moment I have no clear strategy - any comments or offers of help would be welcome.


Reply to this

Add commentBack




-
-
all messages

openDesktop.org Facebook App





 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2010 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team