Reactos Application's issue

All development related issues welcome

Moderator: Moderator Team

Post Reply
Blackcrack
Posts: 1808
Joined: Tue Dec 20, 2005 12:55 pm
Contact:

Reactos Application's issue

Post by Blackcrack »

Hi,

i have see, if i have any application installed from Rapps, so see i am the application only also in the "installed Applications" , now i see the "problem"/task of the installed or not installed Applications , both exist as entry..
an older person see, it is existent and it is installable (have i am installed this?) now it is the problem of forget about if this installed, i think about the more older persons and starters of an Computerusers, both, the young and Aged
have the different troubles to see if it is installed..

in this could any application have a number, so an Application id in Continuous form like :
categoryid (axample!)
1=Grafic
2=Audio
3=Video
4=filemanagement
and
1111111111111=Manufacturer
and
2222=Program id
912=Version
and addons if exist
2222223 (let us think on Totalcmd, Irfanview and gimp)

with this it is also possible to let check if exist plug ins and the order and dependencies when installing
maybe can be this thinking give addons for more developing something in Rapps.. so short say :

Application Totalcmd
4-1111111111111-2222-912
Application Totalcmd addon XX
4-1111111111111-2222-912-2222223
so :
plugin ab = 4-1111111111111-2222-912-2222223
plugin abc = 4-1111111111111-2222-912-2222224
plugin yxz = 4-1111111111111-2222-912-2222225

so must install/exist Totalcmd first, then extension,
if the first not installed, so should it selected too and
should install first then the plugin as extension ( is 4-1111111111111-2222-912 ==1) install 4-1111111111111-2222-912-2222224;
else install 4-1111111111111-2222-912 & install X 4-1111111111111-2222-912-2222224 ( install %1 %2 %3 %4)

by Selecting on Rapps:
X 4-1111111111111-2222-912
X 4-1111111111111-2222-912-2222224

"4-1111111111111-2222" must exist before or must select first before "4-1111111111111-2222-2222224" plugin

and Plugins have also snapins by couples of programms :
4-1111111111111-2222-2222224-0000001
if we go further.

So, the next Step, on this number can we check, it is installed or not installed, so, if it is installed,
don't let it see :
4-1111111111111-2222-912

if it is installed :
4-1111111111111-2222-911

let see the installed version on 4-1111111111111-2222-911
and the install possible 4-1111111111111-2222-912 on not installed

if is installed 4-1111111111111-2222-912 on installed applications
don't let show 4-1111111111111-2222-912 on not installed/exist application

so it is the Application-number/id good for handling and updating/actualisation
the programs in Rapps in intelligent form for the User young and Age
and make it more easy for oversee what it is installed,
good for updating and many more .

and by the way, why not programming an Programs managing Application,
where managing , lets string up/stinging the whole applicationyxz.txt from the application folder
and let see the Application name, Application-id and make it able to managing Application groups
Manufacturer-groups and so on for make it more easy to administration the Rapps applications
and the single programs and plugins, if we look in the Future and the manny programms where have to be Administration and maintaining.

This can be also very good use to add(and upload the applicationyx.txt) new programs



3-2343-23434543-2816

there it is the possible for adding plugins and version for headprogramversion later as 2.8.16:

3-2343-23434543-2816-1000004-010 // with plugin yx in version 0.10
3-2343-23434543-2816-1000005-022 // with plugin yx in version 0.22

and snapins for plugins :
3-2343-23434543-2816-1000004-022-1234-002 //with plugin yx in version 0.22 + snapin1234 in version 0.02

as example "Gimp":
--gimp.txt------------------------------------------------------------------------
[Section]
Category = 3
Name = GIMP
Manufacturer = 2343
programid = 23434543
Version = 2.8.16 // - without fullstops for id
License = GPL
Description = An acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.
Size = 92.3 MiB
URLSite = http://www.gimp.org/
URLDownload = http://download.gimp.org/pub/gimp/v2.8/ ... etup-1.exe
SHA1 = 816dd248ff188235e78b6d45bfec3e79e0cc08e1
CDPath = none


[Section.0407]
Description = Akronym für GNU Image Manipulation Program. Es ist ein frei verfügbares Programm für Aufgaben wie Foto-Retusche, Bildkomposition und Bild-Authoring.
Size = 92,3 MiB

[Section.0415]
Description = Skrót od GNU Image Manipulation Program. Jest to darmowy program do tworzenia i edycji grafiki.

[Section.0418]
Description = Acronim pentru „GNU Image Manipulation Program” (program GNU de manipulare a imaginilor). Este un program gratuit pentru retușare foto, compoziție de imagine și creare de imagini.
Size = 92,3 Mio

[Section.0419]
Description = Программа для создания и обработки растровой графики. Имеется частичная поддержка работы с векторной графикой.
Size = 92,3 МиБ

[Section.041f]
Description = GNU Resim Oynama İzlencesi (GNU Image Manipulation Program) için bir kısaltma. Fotoğraf düzeltme, resim birleştirme ve resim oluşturma gibi görevler için özgürce dağıtılan bir izlencedir.
Size = 92,3 MiB

[Section.0a]
Description = Es un acrónimo en inglés de «Programa de Manipulación de Imágenes GNU». Se distribuye libremente y está pensado para el retoque fotográfico, composición de imágenes y dibujo.

[Section.0804]
Description = GNU 图片编辑程序的首字母缩写。它是一个免费分发的程序相片编修、 图象合成和图像创作等任务。
---------------------------------------------------------

if it is installed 3-2343-23434543-2816, let see in Installed Applications, unlisting/filter in "exist" Applications

and on 3-2343-23434543-2817 it is new and let see if not installed, all numbers
more down be filtered by configuring (let see or not see (older versions)) for have the possible to reinstall
older versions too ..

also switches for silenceinstall :
--gimp.txt------------------------------------------------------------------------
[Section]
Category = 3
Name = GIMP
Manufacturer = 2343
programid = 23434543
Version = 2.8.16 // - without fullstops for id
License = GPL
Description = An acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.
Size = 92.3 MiB
URLSite = http://www.gimp.org/
URLDownload = http://download.gimp.org/pub/gimp/v2.8/ ... etup-1.exe
SHA1 = 816dd248ff188235e78b6d45bfec3e79e0cc08e1
CDPath = none

compress = no //for zip(infozip), 7zip, rar and other autoextract in folder
extactdir = "" //%programfiles%\xyzprogr\ #create and extract there in(portable programs too) check exe and lnk
exe = yes
msi=no
unattended = /SP /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
// as example LO: LibreOffice_5.1.4_Win_x64.msi /passive /norestart
//as example Flash /active_x : install_flash_player_22_active_x.exe -install
//BANDIZIP-SETUP.EXE /S
//Firefox_Setup_x64-46.0.exe /S
//NDP462-KB3151800-x86-x64-AllOS-ENU.exe /norestart /passive
// VisualC++RedistrVS2017vc_redist.x86.exe /passive
// or msi for silent/quite or unattended install


this is my suggesting/idea for filtering existing Application and other.

best regards
Blacky
Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests