soc-kontact-scripting progress on July 31
Kun Xi
bookstack at gmail.com
Mon Aug 1 11:21:20 CEST 2005
Hello Mentors,
We have made great progress this week. It is a good time to summarize
the achievement in this month and look forward to the next month :-)
DONE
Script for Kontact works fine.
Script for KAB works fine in both stand-alone and plugin mode
The scripts for Kontact are populated in Kontact's "Add-ons" Menu
The scripts for KAB are populated in KAB's "Add-ons" Menu in stand-alone mode
The scripts for KAB are populated in Kontact's "Add-ons" Menu in plugin mode
In a word, the basic architecture for the scripting works !
TODO:
Tutorial for how to develop scripts.
Tutorial for how to add script support in other components in Kontact.
-- These would be released on the socplanet.com in few days.
Design the object map for Kontact components.
Call for the users and developers' advices.
Call for scripts for testing
Security issue
In full mode, the script even can access private member. As you
know, the access is determined in compile time, not run time.
Scripts' dependency
The dependency involves two folds:
1) the dependency on the specific components. For example,
script A depends on KAB and KMail, when A is executed, the KMail has
never been selected by the user, therefore, the part has not been
exposed to the script namespace, of course, A is doomed to fail. -- it
is the developer's responsibility to catch the exception and rollback.
But is there any possibility for us to provide a load-on-demand
mechanism to load the plugin during the script execution ?
2) dependency on other script. Is there a #include or import in JS ?
Best regards,
Kun Xi
More information about the Kde-soc
mailing list