Mockups for belenix installer : An alternative to current Caiman installer
There are 3 mockups attached , and would appear in the actual app in the order i=1 to 3 mockup{i}.png.<br>This is the first draft , so please comment about any thing in the mockups, behaviour, usability ... etc.<br><br>The app will be based on PyQt.<br clear="all">
<br>-- <br>regards<br>-------<br>Kunal Ghosh<br>BE 5th semester<br>Dept of Computer Sc. & Engineering.<br>Sir MVIT<br>Bangalore,India<br><br>Quote:<br>"Ignorance is not a sin, the persistence of ignorance is"<br>
--<br>"If you find a task difficult today, you'll find it difficult 10yrs later too !"<br>-----<br>"Failing to Plan is Planning to Fail"<br><br>Blog:<a href="http://kunalghosh.wordpress.com">kunalghosh.wordpress.com</a><br>
Website:<a href="http://www.kunalghosh.net46.net">www.kunalghosh.net46.net</a><br>V-card:<a href="http://tinyurl.com/86qjyk">http://tinyurl.com/86qjyk</a><br>
- Login or register to post comments
Printer-friendly version- 1723 reads





Mockups for belenix installer : An alternative to current Caiman
Moinak Ghosh wrote:
> This is a base image transfer from livecd to disk subsequent to which one
> can use a package manager to install additional packages. So package
> selection does not fall within the scope. It will be redundant.
>
Do you mean by base image 'all the stuff that is on the live CD' or
'just enough to
get going and run the graphical package manager and some console windows'?
(And I guess an sshd server)
>> I like the installers that have a pane that shows me the steps, and a tabbed
>> structure
>> that allows me to jump around.
>>
> Good suggestion. A status box should keep updating the list of steps
> to be performed.
>
That's actually not quite what I meant: selection of the target drive,
configuration of DHCP,
configuration of the system time zone and country mappings, and
configuration of the
initial user - these are all orthogonal. There is no reason to have to
progress through them
in an given order. They have to be presented in *some* order with a
'next' button, but
if I decide I made a mistake or want to review I should be able to flip
back to the page
I was on by selecting a tab.
> You are talking about Jumpstart kind of things. We might be able to utilize
> a modified kickstart or Spacewalk (https://fedorahosted.org/spacewalk/)
> to provide automated provisioning solutions.
>
I'm not necessarily talking about something completely automated, just
something that will
let me repeat what I did again, and/or document the installation.
James
Mockups for belenix installer : An alternative to current Caiman
I've created Qt UI mock ups . Attached herewith.<br clear="all">You'll need Qt Designer or Qt Creator.<br>I've used Qt 4.6 but i guess there should not be any problem using older Qt versions too.<br>-- <br>regards<br>
-------<br>Kunal Ghosh<br>BE 5th semester<br>Dept of Computer Sc. & Engineering.<br>Sir MVIT<br>Bangalore,India<br><br>Quote:<br>"Ignorance is not a sin, the persistence of ignorance is"<br>--<br>"If you find a task difficult today, you'll find it difficult 10yrs later too !"<br>
-----<br>"Failing to Plan is Planning to Fail"<br><br>Blog:<a href="http://kunalghosh.wordpress.com">kunalghosh.wordpress.com</a><br>Website:<a href="http://www.kunalghosh.net46.net">www.kunalghosh.net46.net</a><br>
V-card:<a href="http://tinyurl.com/86qjyk">http://tinyurl.com/86qjyk</a><br>
Mockups for belenix installer : An alternative to current Caiman
kunal ghosh wrote:
> There are 3 mockups attached , and would appear in the actual app in
> the order i=1 to 3 mockup{i}.png.
> This is the first draft , so please comment about any thing in the
> mockups, behaviour, usability ... etc.
Is there no selection of packages either by:
- loading and merging one or more templates based on target usage
- choosing meta package groups
- fiddling with individual selections?
What would be ideal I think would be to use a UI to generated commands
that are
queued and can be released to run in the background. So some initial
setup could
configure the basics and then that could be released to run, while the
meta packages
are investigated (and selected to pending, or released to install).
I like the installers that have a pane that shows me the steps, and a
tabbed structure
that allows me to jump around.
Also, how do you select the package source?
It seems to me that there is a relationship between the roles and/or
packages selected
and the space requirements, and that will feed back to which partitions
you will install
to, and which mount points are used for what (including ZFS pooling if
desired, tho I
don't see why anyone would pool seperate partitions on a single disk).
How will the target selection work if there are a *lot* of devices?
If you make a bunch of selections for what you want, can you save it or
load it as a
template file?
Could the template have macros for MAC addresses, IP addresses and
hostname (from
DHCP)?
James