Version 0.7.1 Available
Friday, February 22nd, 2008Version 0.7.1 of the qWikiOffice desktop is now available on the download page.
View the Release Notes for details of what is new.
Version 0.7.1 of the qWikiOffice desktop is now available on the download page.
View the Release Notes for details of what is new.
Ok, the zip file contained an outdated sql file. sorry for the trouble. I also just fixed a bug in in os.php (thanks to CJ Lazell).
An updated zip file is now available from the “download” page.
A little explanation for the delay of release is in order.
When we got our business license, the state misspelled it as Intergrated Technologies, Inc. It is currently being corrected. Today I finally got the ok from our lawyer that we can use the correct spelling in our licensing.
Now I can finally go through all the scripts and add the license comments.
Thank you for your patience,
Todd Murdock
I got my old laptop out today and noticed that this site looks like crap in IE 6 ![]()
Hi everyone, just a quick note. I have the desktop in a state where I can release a new zip file. Right now I am communicating with Ext JS to ensure that I license it so as not to step on their toes (so to speak).
The zip file will be available once this is figured out.
Hi everyone.
I haven’t posted much as I have been busy working away at the desktop environment. Here is an overview of what has been done.
General
Many code updates and bug fixes (in pretty much all scripts).
Preferences Module
Updated the Preferences module. All cards are now extensions of the ext.Panel. So now they are able to be added as items to their container panel as so:
...
items: [
new QoDesk.Preferences.NavPanel({owner: this, id: 'pref-win-card-1'}),
new QoDesk.Preferences.Shortcuts({owner: this, id: 'pref-win-card-6'}),
new QoDesk.Preferences.AutoRun({owner: this, id: 'pref-win-card-5'}),
new QoDesk.Preferences.QuickStart({owner: this, id: 'pref-win-card-2'}),
new QoDesk.Preferences.Appearance({owner: this, id: 'pref-win-card-3'}),
new QoDesk.Preferences.Background({owner: this, id: 'pref-win-card-4'})
],
...
Database
All modules are now registered in the database.
“os” PHP Class
1. Now queries the Db and builds one javascript include file that contains the following:
No need to manually include these now.
2. Now queries the Db and includes all css files. Again, no need to manually include these.
3. DesktopConfig.js is now modified by “os” on the fly, so
connect.php
Modules no longer need to know the path to their server side scripts when doing AJAX calls. I have created this script which modules can call now as shown here:
Ext.Ajax.request({
url: this.app.connection,
// Could also pass moduleId and fileName in querystring like this,
// instead of in the Ext.Ajax.request params config option.
// url: this.app.connection+'?moduleId='+this.id+'&fileName=Preferences.php',
params: {
moduleId: this.moduleId,
fileName: 'Preferences.php',
...
},
success: function(){
...
},
failure: function(){
...
},
scope: this
});
Shortcuts
Created new Ext.ux.ShortcutColumn and Ext.ux.ShortcutButton classes. Right now the shortcuts are limited to a single column, but multiple column support will be added.
What I have to do yet
Finish updates on the Preferences module to get it saving to the Db again