Qxclient
Jump to navigation
Jump to search
qxclient is named after the qooxdoo (short: qx) webapplication framework on which it is based.
- Currently there is a first mostly unfinished draft of qxclient.
- qxclient aims at full support for the client-server interface in order to have a tool for testing the server and storage components.
- The current version communicates with a php-rpc webserver backend.
- Hints for using the current draft:
- It should run on most modern browsers, see section supported browsers here.
- It is based on qooxdoo 0.6.4, which is stuff under development, cf. the roadmap for qooxdoo.
- The app has no error handling yet.
- Login: The hostname must not differ from the site from which we get the browserapp. (This is a browser-builtin security feature.) So leave https://wws.dynalias.org:8443/qxclient/ in place; the username and login are test/test, just leave them in place.
- You cannot damage anything currently, no data are written to the database, so you can play around as you like.
- Most menu item have no funciton by now.
- Only the locales de_DE and en_US are working.
- The workspace has 3 columns:
- the history (read-only for now)
- the k-class (aka object definiton, aka object type) column
- the instance column
- the k-class column shows a tree with object types. Since ontology development has not begun, I use the nouns from wordnet21 (converted to postgres) for populating this tree.
- editing, deleting, ... defintions doesn't work yet
- you can enter nouns into the small textfield and press enter to search them
- below the tree you find the description of the object type, i.e. the definition from wordnet21. The description changes upon clicking a tree item.
- double clicking a tree item shows the list of instances of this class
- the instance column demonstrates how a listing of items (k-instances) might look. (We always show the same listing because we have no pool of object definitions at hand.)
- clicking on an item opens a new window which will show the details of the item
- editing, searching, deleting, ... items is not implemented yet
- While currently only the table of existing instances is shown, there will be a switch to see the table of wanted instances later.
qxclient is only a rough sketch by now. Said that you can try it here. Since I have not tested the app over the internet by now and not with any browser different from Iceweasel, I would very much appreciate your browsing experience. Thx, --Ibu 19:34, 14 January 2007 (CET)
- some main components are still missing, of course:
- a clipboard for objects, which works with drag&drop and from which you can drag an instance e.g. and drop it onto a comment field of the editor window of another instance and thereby create a link, just with drag&drop. (This possibility was a main reason to choose qooxdoo.)
- relations and a relation tree
- extended search for k-classes
- extended search for k-instances
- extended search for k-relations
- ... and much more