sunburnt wrote:Main interface is the ScriptBox right-click menu that`s a modded Rox menu.
There are tons of scripts, so lots of installed infrastructure and complexity.
# Thoughts: I agree with amigo that simple is the only way to go...
Modularity as a concept is great. But any added complexity is a heavy toll.
An AppDir package is self-contained and no-install = little infrastructure.
SFS files are no install ( sort of...), but need a union = added infrastructure.
An app menu for both SFS and AppDir would handle both transparently.
There`s no need that the user ever know that there`s a difference.
.
Yes,
any added complexity is a heavy toll, but as I've stated before, RSHs-ScriptBox has
only find its place in the Modularity Package, to
give any testers an easy way of start and testing.
RSHs-ScriptBox is NOT a part of the Modularity Concept!
The Modularity Concept is SFS Module based!
The RoxApps -like the RSHs-ScriptBox- are just an addition to show, how such can be put together and how easy it will work.
Meanwhile i have reached some PMs, but I don't have the time to reply to any at the Moment. Will do it later - sorry, but I'm really busy.
---
However, to make you all more able to understand, what I am doing, do test the attached.tar.gz. It contains a StandAlone-RoxApp-directory, named: LP2_JWildFire-1.01.sfs.Scripts, which you can store where ever you want, as long as the location can handle linux-type symbolic links.
Nothing, absolutely nothing of the Modularity Package is needed to run this and to include this into a Operating System - so, please get it all out of the way for testings.
Please do some testings in a fresh and clean puppy. Do not forget to create directory
Module on boot partition, when trying this on installed puppies. it will still download to this directory.
Please, do test this also by booting from CD. If you will have already downloaded LP2_JWildFire-1.01.sfs, move it , so that it can't be found.
It will (should) download the LP2_jre-1.7u13-i586.sfs as well, which is the dependent SFS Module of LP2_JWildFire-1.01.sfs.
When testing this from CD booting, first open the directory LP2_JWildFire-1.01.sfs.Scripts and go to its hidden .data directory. There is a empty file:
download_dir_temp, open this in a text editor and insert a drive, where to store the downloaded SFS Module.
Note: insert just the drives name (e.g. sdd1), no /mnt and no further directory name. It will create automatically its download directory by using the DISTRO_FILE_PREFIX in its name.
If you don't insert any drive to this file, the SFS Module will download to /tmp into a sub directory by using the DISTRO_FILE_PREFIX in its name.
After first use, this file
download_dir_temp is copied to /tmp and after this each time executing such a
StandAlone-RunScript-RoxApp-Dir will read this file out. So, after a first go, you need to edit the /tmp/
download_dir_temp because it will not be overwritten if existing in /tmp.
Please do test both variants when using this from CD. Currently I can not make tests on this download feature, so I need your test results.
Please do test also with mounted and unmounted drives - it should mount the drive/s automatically.
When I'm publishing the Modularity Concept (SFS P.L.U.S.), such
StandAlone-RunScript-RoxApp-Dir would be the only thing that any OS developer would have to provide for the OS.
Ok, that's all for now. hopefully I did not forget anything to mention and some successful test results will return.
I'm back on duty...
RSH
P.S.
A PM wrote (can't resist to quote this PM):
Hi RSH
OK HOLLY S#@T ! I just did a fresh frugal install of precise 5.7.1 and added your Modularity Package
I am at a loss for words right now ! I don't know alot about how everything works yet but I am rubbing my eyes trying to take it all in
Very very nice work ! I will be sure to post on it soon after i am done collecting myself !
I dont know yet how much I like it but you definitely have my attention !
Well done !
Edit, 2013-11-25, 21:25 GMT+1:
Attachment removed, upload of a improved version will follow and be posted on page 8.