Merge my current work done on the kd++ branch:
[reactos.git] / reactos / base / applications / rapps / README.ENG
1 ADDING DOWNLOADABLE PROGRAMMS
2
3 For an each programm would be creacted an INI alike syntax.
4 Also an each field is language inhdepended and individual, an URL's to a source programm is
5 also maybe different or even nonexisting for anothers languages.
6 For instance a programm 1C which is mostly interested only for russian users and have no
7 reason for peoples living in another countries.
8
9 The File Overview:
10
11 [Section]
12 Name = program name
13 RegName = Name in registry
14 Version = 1.1.1
15 Licence = GPL
16 Description = Description
17 Size = 10 mb
18 Category = 5
19 URLSite = http://www.site.com/
20 URLDownload = http://ftp.site.com/pub/installer.exe
21 CDPath = ; Ïîêà íå èñïîëüçóåòñÿ
22
23 [Section.0419] ; 0419 - for Russian language
24 Description = Description in Russian language
25
26
27 Obligatory fields are: Name, Category, URLDownload
28 Other fields to fill not necessarily.
29
30 Categories list:
31 1 - Audio
32 2 - Video
33 3 - Graphics
34 4 - Games
35 5 - Internet
36 6 - Office
37 7 - Development
38 8 - Edutainment
39 9 - Engineering
40 10 - Finance
41 11 - Science
42 12 - Tools
43 13 - Drivers
44 14 - Libraries
45 15 - Other
46
47 The list downloadable programms is keeping on a server and updating from a server
48 automatically at first time thes programm is running!
49 For generating a list of a programm (usually a CAB archive), could be used a batch file CreateCabFile.bat
50 After downloading (at first time the programm runs around), this file is placing
51 in the same folder where downloaded programm located to future usage them.
52 If in some cases an unpacked file is moved, deleted or not exist, then the procedure
53 to create a new one would be repeated.
54 If the CAB file is moved, deleted or not exist, then it would be downloaded again.