Participate to Freeduc-cd
From OFSET Wiki
[edit] How can I become a contributor for Freeduc-CD?
|
[edit] I just have a few free time, how can I participate?
|
GK wrote: So the customisation is the core of our activity of CD production. Do you wish to join our effort and build a new brand of Freeduc-CD? PI wrote: Unfortunately my professional activity lets me few free time. GK wrote: The development activity bound to Freeduc-CD is now quite shareable. The only hardcore parts, which need one person or a tight team are presently:
Presently the shareable tasks are the following:
Generating a new version of Freeduc-CD is presently just a matter of half an hour of computing. |
[edit] Freeduc-CD's tools look nice, are they usable as standalone utilities?
|
There are two parts in OFSET's factory for Freeduc-CD:
OFSET's debian repository has a package named freeduc-build, which features the following:
[edit] buildtool.py may be used outside of Freeduc-CD's contextWhen you invoke "sudo buildtool.py", you are given a curses front-end to many operations (menu item file->operation). The following operations are usable without Freeduc-CD's database:
the improvement over direct hacking is that you cannot mistype the numbers of the partitions where the data are, as long as the configuration file is sane, and that some useful scripts are launched every time they are needed. [edit] the database of application enhances buildtool.py's operationsThe following operations are useful only in conjunction with our database of applications and documents:
These operations are important for Freeduc-CD, they build the GUI and the user manual accordingly, so they are consistent. |
[edit] writing, translating documentations and tutorials
|
The documentations and tutorials are called "granules", they are hosted at gna.org. You may write them using OpenOffice, they will be translated to HyperLaTeX to make them exportable to structured HTML and PDF formats. See the section about Freeduc-doc |
[edit] pointing out interesting applications, testing them
|
This task is most important. Interesting educational applications are better reviewed by teachers, and their advice matters. Informations about new educational applications can come from many sources. The best sources are reports of usage of these applications with students, when they are available. |
[edit] defining and translating attributes for application to embed in Freeduc-CD
|
Our application database is managed by a web service hosted by the National Taiwan University. Each application must bear a set of attributes to be easily embedded into Freeduc-CD. These are:
Here are some screenshots taken from the web service: [edit] attributes for the application algotutor[edit] attributes and icon for the application ghemical |
[edit] defining a new profile for Freeduc-CD
|
Every release of Freeduc-CD may be defined by its user interface, with the addition of few "invisible" features. By the means of dependances, every package listed in the attributes of the required applications will build a new list of packages making a coherent set. For example here are the screenshots of the profile leading to Freeduc-CD version 1.5 (Freeduc-Primary): [edit] defining the background image in the web service[edit] defining the menus for the GUI with the web service |
[edit] enriching the graphics database
|
Here is another challenging work for Freeduc-CD. Most users of our work are sighted people. An important part of our decisions is driven by quick reactions, as "I like", "I dislike". The graphics database may contain icons and pictures, but it is not restricted to them. Freeduc-CD is based on the window manager XFCE4 since version 1.3. Xfce4, like other modern window managers can be themed. |
[edit] beta-testing new versions of Freeduc-CD
|
However each new version of Freeduc-CD comes out quite bugless, due to the strong backgrounds coming from the Debian project, Knoppix and our build-tool, it may still recieve many improvements if we take in account advices of concerned teachers. Members of the association OFSET are prompted to give some feedback about new versions of Freeduc-CD, this pratice has been very beneficial in the recent past. |






