Jump to content











Photo
- - - - -

LiveXP Asking opinion for apps grouping


  • Please log in to reply
98 replies to this topic

#1 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 12 January 2009 - 11:59 AM

Hi to all,
After putting most of scripts to a single folder, I am trying to group applications that i gather for livexp, so i can share them easly in future :)

*To narrow the subject please focus ONLY Application Scripts (Level=5)
*Also selfcontained free utility scripts, NonSelf contained free utility scripts (not free distribution ex: easus partition manager), Commercial Scripts (ex: symantec ghost, paragon partition manager) will be grouped differently. To narrow the subject for now please focus only grouping the branches.

First Step is grouping,
Currently LiveXP groups this way:
http://img125.images...vexpappszg0.png

By looking to download section and with some thoughts, i made this for now (beta1):

Look lasts posts for last configuration
beta1: http://img125.images...ppsbeta1wn9.png

Any creative ideas :) ?

#2 JonF

JonF

    Gold Member

  • .script developer
  • 1185 posts
  • Location:Boston, MA
  •  
    United States

Posted 12 January 2009 - 12:59 PM

I would go for fewer folders rather than more. Why is HD_backup separate from HD_Recovery? How many scripts do you expect the average user will need in HD_defrag and HD_backup?

IMHO a Registry folder is a good idea. I have:

Advanced Registry Tracer.script
mitec_registry_repair.script
RegRestoreWiz.script
Regscanner.script
RegView.script
RunScanner.script
wrr.script (Windows Registry Recovery).

#3 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 12 January 2009 - 01:54 PM

Thank you for support JonF,

ps: I try to classify scripts, i dont use all :)

Some utilities you mention were in \Debug\ so i forgot to open a new section with name \Registry\

Here is a new grouping with less main branch (putting less used groups to qPrograms) and Registry added and hd recovery branch deleted

Look lasts posts for last configuration

http://img390.images...58/snap2aw3.png



You Like?, Any more ideas ?

#4 JonF

JonF

    Gold Member

  • .script developer
  • 1185 posts
  • Location:Boston, MA
  •  
    United States

Posted 12 January 2009 - 05:05 PM

I would condense the S_... folders into Security with Antivirus-Malware, Key_Finders, Unloackers, and maybe Passwords subfloders. Then move the Firewall stuff to Internet_Network.

#5 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 12 January 2009 - 05:14 PM

Thank you JonF

What you think about this ? :)
Look lasts posts for last configuration
http://img113.images...99123123wk3.png

#6 amalux

amalux

    Platinum Member

  • Tutorial Writer
  • 2813 posts
  •  
    United States

Posted 12 January 2009 - 08:45 PM

Hi Lancelot :)

For a long time now, I have simplified app folders like this
lxpfolders.JPG
which helps me keep programs/tools organized and easy to find. I don't like having to look through ten folders to find the script I'm looking for and I especially don't like a bunch of empty folders as in the case of livexp standard download protocol. With a few exceptions, programs are found in the start menu under the same folder name heading. I realize this will appear overly minimalistic for your taste but it works well for me. Also, I don't keep support files in the same folder as the scripts. The only thing found in these folders are scripts (mostly self-contained); any script support files are to be found in GlobalTemplates for easy build setup; again, this just works best for me :)

#7 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 12 January 2009 - 09:10 PM

Hi Amalux, thank you for your opinions

These are for now out of subject, so let me answer them first :)

Also, I don't keep support files in the same folder as the scripts.

There wont be (and i will make required addings to my scripts for that purpose), I have additional ideas for that but first i want the structure decision finished.

script support files are to be found in GlobalTemplates for easy build setup

Totally agree


Coming back to subject:

don't like a bunch of empty folder

There wont be empty folders, for now i am only testing :), i can not upload lots of files with my upload speed for only test, that is why i put empty folders to show the structure.

minimalistic for your taste

I am open to all ideas for a common taste :) , i changed a lot with JonF's suggestion (look from first picture to last :) ), Making an optimum structure for everybodies taste is the reason i created this topic :)

Any more ideas Amalux ?


What you say JonF, is only 11 sub folder enough as in amalux picture ??

#8 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 12 January 2009 - 09:27 PM

Just an idea ...
IMHO apps should be grouped into this categories as well:

A: required for a successful boot
B: must be loaded before network
C: optional

most of the apps will fall into category C: - all candidates for LODR-packs by the way :)

#9 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 12 January 2009 - 09:55 PM

sanbarrow

thank you for contributions

A: required for a successful boot
C: optional
are not needed, because this is classification only for application scripts, all apps scripts are optional

But this maybe added
B: must be loaded before network
or maynot, because probably such a script would add required lines for penetwork (or maybe not). I put in my mind to consider when we have such scipt(s), thank you.



For now i am looking only for optimum classification for application scripts (or optioanl application scripts).

#10 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 12 January 2009 - 10:13 PM

In my book optional also means that the app-script does not need any file in the system core (eg : X:\i386)
Don't know if app-scripts have a rule for that ?

#11 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 12 January 2009 - 10:16 PM

What about:

- Change 'File_Explore' to 'File Tasks'
- Change 'System_Tools' to 'System'
- Place 'Visual' in 'System'
- Place 'HD_Unlockers' to 'File Tasks', but renamed 'Unlockers'

Regards,
Galapo.

#12 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 12 January 2009 - 10:36 PM

@Galapo,

Thank you for contribution
done, done, done, done :)

For now last one is this (+i will look amalux's scripts and picture too for revised edition):
Look lasts posts for last configuration
http://img110.images...41/snap1ie4.png


also any more ideas will be appreciated :)

#13 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 12 January 2009 - 10:40 PM

In my book optional also means that the app-script does not need any file in the system core (eg : X:\i386)
Don't know if app-scripts have a rule for that ?

Yes, there is a good tool for this task.

You can use an API command for these cases, it's called "require_file".

This command is written inside api.script and can be changed according to the nature of each project (Vista, XP, etc..).

An example syntax:
require_file,MFC42U.DLL


If the app script requires a specific system file from a specific source OS, it is necessary to define some IF's to ensure it's not used in incompatible sources.

Here's an example of a XP only app script - http://livexp.boot-l...s/Hearts.script

:)

#14 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 12 January 2009 - 10:50 PM

I'd also personally prefer:

-Change 'qPrograms' to just 'Programs'
-Remove preceeding 'q_' and 'q_MM_'
-Remove preceeding 'HD_'
-'Backup_Recovery' could be something like 'Imaging' or 'Imaging & Partitioning'??

#15 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 12 January 2009 - 10:53 PM

off topic:

Interesting - Nuno - thats another difference in our two ways ...
In MOA app-scripts (plugins) that need to add files to system32 for example are not allowed.
If a special dll or inf or driver really is necessary and important the file will be added to the core.

This is not as flexible as the winbuilder approach but it helps to create very reliable,well-tested and easy to reproduce core-systems.

off topic - off

#16 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 12 January 2009 - 11:16 PM

@amalux,
grouping may have many subbranches, but i guess making most shortcuts on startmenu without subfolders will keep livexp look tidy and easy to find.
ex:
instead of "Start Menu\Programs\File Tasks\File Find\AgentRansack.lnk"
using this "Start Menu\Programs\File Tasks\AgentRansack.lnk"


Galapo,

done done,, + additional changes made + some sections added after inspecting amalux grouping

Posted Image

Anymore ideas

#17 amalux

amalux

    Platinum Member

  • Tutorial Writer
  • 2813 posts
  •  
    United States

Posted 13 January 2009 - 05:54 AM

No sub-folders, don't like sub-folders; all scripts are located in the folders you see. Of course, additional start menu folders can be created as needed by the scripts themselves but even this is minimal and a typical full build start menu would look like this:
cxstmenu.JPG
like I said, pretty minimalistic :)

#18 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 13 January 2009 - 01:10 PM

amalux

yep, i like minimalistic :)
But when number of scripts increase the need of more branches needed.

At least now i have 10 main branches which is 2 less than yours (post 6) :) (as you see i like minimalistic approach too), but sadly i have 25 subbranches :), but I hope mostly on livexp startmenu we will totally see ~15 of them :)

I am trying to find a midway amalux :)


@all

Thank you for all your support, Now i can continue with grouping shown at post 16, further ideas (adding, moving, replacing post 16 classify) will be considered too,

I hope i may be ready for a test in a week :) , cu.

#19 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 19 January 2009 - 03:26 AM

Hi all

I decide to seperate scripts with main categories: "Free Full", "Free but Provide File","Trial Needs License","Commercial"

("Free but Provide File" means non distributable but free ex: Foxit)

I guess "Free Full" is mostly (still working on it) ready

Here is a catalog utility i use to share the current configuration i have to get your comments
Just download and double click "1_Lancelot_Test_200901190500.cmd" file.

http://lancelot.winb...00901190508.rar

Changes made:
"Miscellaneous" removed, root of "Programz" may be enough for that (Minimalist :) )
"Programs" name changed to "Programz" because same name used on English windows

PS: this is not a personal collection only for myself, i plan to update all with your comments, better to make decisions before making the update (+ i have slow connection). Share your ideas friends :)

#20 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 19 January 2009 - 04:02 AM

Hi Lancelot,

Thanks for your work on this!

Personally, I don't really like the idea of the "Programz" directory, since all the apps in the other folders are also "programs". That is, we could put everything under "Programz".

For menus, from my previous posts you'll have guessed that I don't like underscore in names. So "HW_Diagnostic" I would prefer as either "HW Diagnostic" or "HW - Diagnostic". Same with "HW_Info".

Regards,
Galapo.

#21 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 19 January 2009 - 02:27 PM

Programz name changed to Miscellaneous
underscore in folder names mentioned removed, now "HW Diagnostic" and "HW Info"

any other comment !?

#22 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 19 January 2009 - 09:16 PM

Hi Lancelot,

Sorry, what sort of meant was that most of the sub-folders in "Programz" could be moved out to become stand-alone. I'll have a look again and do some more thinking.

Regards,
Galapo.

#23 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 19 January 2009 - 10:07 PM

With "Programz" which is named now as "Miscellaneous" i plan to add utilities that are not mostly used/demanded with PE but it is nice to have them in builds and maybe used for real purposes.

Sub-folders are for minimalistic approach and not to mix the kind of scripts when the script number increases. They dont have to be look like that on PE startmenu because user can change Start Menu folder.

I try to take all comments to considiration

here is last look with cdcat
http://lancelot.winb...00901192300.rar

here is cdcat file for ones who already have cdcat
http://lancelot.winb...00901192300.rar

#24 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 19 January 2009 - 10:33 PM

With "Programz" which is named now as "Miscellaneous" i plan to add utilities that are not mostly used/demanded with PE but it is nice to have them in builds and maybe used for real purposes.

OK, I understand your idea and I think this is a good idea. Two things: First, I'd prefer to have CD/DVD and Compression outside this category. I think some of these apps are quite indespensible to have in PE. The others are good candidates to remain. Second, I wonder if we can find another suitable name rather than "Miscellaneous". Some possibilities that come to my mind: "additional", "supplementary", "auxiliary". Any other candidates?

Sub-folders are for minimalistic approach and not to mix the kind of scripts when the script number increases. They dont have to be look like that on PE startmenu because user can change Start Menu folder.

You are right. Project folder ordering is independent of start menu ordering.

Thanks again for your work on this -- we're definitely making progress to a more tidy project.

Regards,
Galapo.

#25 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 19 January 2009 - 11:41 PM

"Miscellaneous" name changed to "Supplementary"

I moved "Compression" from "Supplementary" to "File Tasks" and keep it in sub branch because mostly they are not used directly by using shortcut, generally we click on file and select "Add to ...xx file" or right click on an empty place and click "New" :) , and moreover we double click on packed files.

"CD&DVD" in now in main category. Ps: i dont like "CD&DVD" name, i would prefer "CD_DVD" or maybe to become more original "CDVD" :). I now make it to CDVD to see how it looks.

Here is cdcat file
http://lancelot.winb...00901190100.rar




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users