



hello all,
I'm a French student in M2 . I have a project research of Open Komodo and XUL .
Firstly, I'm sorry for my poor English.
I need some documents or information to understand how Open Komodo works with XUL; on the other hand, the architecture of Open Komodo.
Lastly, if my question is not clear,tell me pls, i'll try to explain more clear.
thanks everyone.
Hello,
Currently there is no repository if information on the architecture inside Komodo. There are various articles on this site (community.activestate.com), and conversations in the forums. The best way to learn is to dig into the chrome files, ask questions, and look at some of the extensions to see what they are doing. If you have specific goals or projects and you can describe them to us, we may be able to guide you a little on what you need to look at.
Regards,
Shane
Thanks for your answer ,Shane. But my question is more simple. I read docs/articles said that open komodo based on XUL (and very others languages).I know too XUL is language used for describing interface. I want to know when a interface component (example a button in komodo) is activated how events are generated ? we use JavaScript to definite its behaviour? or something s more complex.
thanks again.
PS: my project is
Open Komodo is a platform Open source to create a powerful development environment, multi-language, multi-platform
It is developed directly in XUL
The aim of the project
Install and test this platform
-- Features
-- Examples
Studying architecture underlying XUL
In french:
"Open Komodo est une plateforme Open source pour créer un environnement de développement puissant, multi-langages, multi-plateforme
Il est développé directement en XUL
Le but du projet
Installer et tester cette plateforme
- Fonctionnalités
- Exemples concrets
Etudier l'architecture XUL sous-jacente
Best regards
Hi,
XUL is based to standard technologies: CSS, XML, Javascript and so on
For example event handling is very closer to HTML/Javascript handling.
You can refer to W3C documentations
Take a look at Shane's slides
http://blogs.activestate.com/shanec/2007/09/drupalcon-2007-.html
Then try to look at OpenKomodo wiki pages
Two starter articles
http://wiki.openkomodo.com/index.php/Creating_an_extension_project
http://wiki.openkomodo.com/index.php/Writing_extension_step_by_step
Other infos can be found at Mozilla Developer Center (100% applicable to Komodo)
http://developer.mozilla.org/en/docs/Extensions
thax alot, i'll try one by one...Is Open Komodo created the same way his extension ?