mageti a écrit:Else it's right that it's not very clear on the site where those source can be found.
Hello world
There's no "src" version on the website because there is not "real source code" applying to the framakey project.
The Framakey project is an "integration" project, not a "development" one.
What are the modifications and where their sources could be found ?
1- Applications
- if the application use a "launcher" (like portableFirefox or PortableThunderbird), sources of the launcher (mostly NSIS scripts) could be found in /programs/PortableXXXXXCode/
- if the application doesn't need a launcher, there's no source code because
in all cases, we don't have modified a single line of code of the application
2- Framakey
- Framakey engine : Framakey 1.x interface rely on KMeleon (a gecko-based web browser). We have taken this modified browser from the TheOpenCd.org project (wich framasoft translated a year ago).
You may find a kind of modifications list and explanations on
http://cdbrowserkit.sourceforge.net/
- Framakey contents : theres two html files in /framakey subdirectories : index.html (wich is a standard HTML page) and infos.html (wich is a modified tiddlywiki
http://www.tiddlywiki.com/ ). If you want to directly edit the wiki content, just open infos.html, replace "js/infos.js" by "js/infos_modif.js" and open it in FF.
3- Framakey 1.5.0x modifications
Framakey 1.5 beta uses FF in replacement of KMeleon to preserve spaces, but it generates some really weird problems for us, so we could switch back to KMeleon.
But sources files are in the same places (or not far away). It also use "Framalauncher" wich is an occurence of AeTrayMenu
http://www.xs4all.nl/~broekroo/aetraymenu/ . Sources of AetrayMenu could be found on this website), but we only created our framalauncher menu by using /Framakey/Framalauncher/Framalauncher.ini file, so source file is included.
4- Installers
- FK 1.0 & 1.1 are 7zip auto extractible files, so no source is needed
- FK 1.5 (beta) use a new NSIS script
So, every source file we "compile" is included in the Framakey.exe distribution (mostly NSIS script), any other modifications is used as "flat text file" (like AeTrayMenu/Framalauncher ini file). The only file that is not yet included, is the NSIS installer script of FK 1.5 (still in beta).
Hope that it will help you...
I must admit that Framakey project really lacks some clear documentations :-(
(again, please excuse my poor english)
Oh, and framakey.org Website now have an "Italian" section
http://www.framakey.org/It/