diff options
Diffstat (limited to 'controlcenter.html')
-rw-r--r-- | controlcenter.html | 169 |
1 files changed, 169 insertions, 0 deletions
diff --git a/controlcenter.html b/controlcenter.html new file mode 100644 index 00000000..75834b22 --- /dev/null +++ b/controlcenter.html @@ -0,0 +1,169 @@ +<HTML> +<HEAD> + <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1"> + <TITLE>Control-center specs</TITLE> + <META NAME="GENERATOR" CONTENT="emacs rulez"> + <META NAME="AUTHOR" CONTENT="dam's"> +</HEAD> +<BODY> +<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0> +<TR> + <TD> + Control center group specs + </TD> + <TD> + 12/19/00 + </TD> +</TR> +<TR> + <TD> + Note : The previous document is adapted from <A + HREF=http://intranet.mandrakesoft.com/products/works-8.0/controlcenter.html>http://intranet.mandrakesoft.com/products/works-8.0/controlcenter.html</A> + which was ugly. + </TD> +</TR> +</TABLE> +<H1>Specifications</H1> +<H2>Introduction</H2> +<ul> + <li>The goal is to replace <B>DrakConf</B>with a unified interface for all components. <br> +An interface like HelixCode / Eazel is the goal, which may need to be +customized with a MandrakeSoft Look and Feel. +To achieve this we will extend gtk+mdk to include wizards, default sets +for menus, for icons,... +Each component will have to be usable either as a component or embedded in +the Linux-Mandrake Control Center +Front and back ends will be separated as much as possible for several +reasons:<br> +<ul> +<li>have the ability to write different interfaces (text, gtk*, web, ...) +according to the product</li> +<li>have more flexibility to modify rapidly the interfaces</li> +</li> +<li> +</ul> +DrakConf will still exist. But the number of item will be reduced. The tools +will be grouped in 7 groups, described here. Here is a screenshot of what it +could be. Some work is still neede to clearly define what will be the look of +this DrakConf. Question : do we want to keep its name 'DrakConf'? +Here is a first screenshot : <br> +<A HREF=screenshot1.png> futur of DrakConf </A> +</li> +<li> +Each group will launch a new window with configurations tools called here +'control window'. Here are some +screenshots of what this window will be : <br> +<A HREF=screenshot2.png> screenshot a </A> <br> <A HREF=screenshot3.png> screenshot b </A> +</li> +</ul> +<H2>Groups descriptions</H2> +<H3>Menu customization</H3> +<ul> +<li>This group will just launch <B>menudrake</B> without control window. +</li> +<li>The idea is to transfer the existing <B>menudrake</B> application to the +new Control center. Details are given in the Desktop project. +</li> +</ul> + +<H3>Boot Configuration</H3> +<UL> +<li> This group will contain <B>drakboot</B>, </li> +<li> Adapt <B>drakboot</B> to the new model to easily edit the entries of the +boot loader. +Adapt <B>drakprofile</B> to be +able to select a network profile at boot time (related to <B>draknet</B>)</P> + <LI><P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Integrate + a simple check-box that enable or disables the graphical boot, which + give the choice to the user between classical boot or graphical + <B>Aurora</B> boot.</FONT></FONT></P> + <LI><P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Purge + /tmp at each reboot</FONT></FONT></P> + <LI><P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Create + a boot floppy / CD with the ability to put more rescue tools and + user related information, in fact more a restoration than boot CD.</FONT></FONT></P> +</UL> +<P CLASS="due-date">Define detailed specs for this: Jan 2, 2001</P> +<H2>Minimal Firewall</H2> +<P>This is just an icon to launch the firewall configuration tool. +This tool is described in the Security project.</P> +<H2>Startup Services</H2> +<P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">This +tool should also be part of the Boot configuration tool. It replaces +the current <B>drakxservices</B> with an interface similar to the +service tool on Windows NT, as shown in the picture below.</FONT></FONT></P> +<P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Each +service needs to be documented, so that the user can understand what +it does.</FONT></FONT></P> +<P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><IMG SRC="images/services.jpg" NAME="Graphic1" ALIGN=BOTTOM WIDTH=357 HEIGHT=290 BORDER=0></FONT></FONT></P> +<P STYLE="margin-bottom: 0cm"><BR> +</P> +<H2>Font Management</H2> +<P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Just +adapt the current <B>drakfont</B> program to the new interface +guidelines</FONT></FONT></P> +<H2>Network and Internet Connection</H2> +<UL> + <LI><P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Adapt + existing <B>draknet</B> and <B>drakgw</B> to use the wizard user + interface (see interface guideline document)</FONT></FONT></P> + <LI><P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Separate + as discussed front-end and back-end to isolate the administration + part.</FONT></FONT></P> +</UL> +<H2>Hardware configuration</H2> +<P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><B>harddrake</B>, +<B>XFDrake</B>, <B>mousedrake</B>, <B>printerdrake</B>, +<B>keyboarddrake</B>,... will be merged in a single interface. It +should be displayed as a tree but each category would present:</FONT></FONT></P> +<UL> + <LI><P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">a + status of what is already configured, or</FONT></FONT></P> + <LI><P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">a + click box that gives the opportunity to launch the appropriate + software or only display information</FONT></FONT></P> +</UL> +<P STYLE="margin-bottom: 0cm"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Having +a newbie and an expert mode for this tool would be useful.</FONT></FONT></P> +<H2>Users and groups management</H2> +<P STYLE="margin-bottom: 0cm">Port the current <B>userdrake</B> in +the Control Center, with the following functions to add:</P> +<UL> + <LI><P STYLE="margin-bottom: 0cm">Delete user & Archive + /home/$user folder</P> + <LI><P STYLE="margin-bottom: 0cm">Add + user specific properties (like menus)</P> +</UL> +<H1><BR><BR> +</H1> +<H1 STYLE="page-break-before: always">Development schedule</H1> +<P><FONT SIZE=2 STYLE="font-size: 9pt"><I>Schedule format to be +defined later. </I></FONT> +</P> +<P>.............</P> +<H1>Development Notes</H1> +<P><FONT SIZE=2 STYLE="font-size: 9pt"><I>Free format text. Used by +developers to keep track of important issues.</I></FONT></P> +<P><FONT SIZE=2 STYLE="font-size: 9pt"><I>First issue is detailed +snapshots with comments for all components, to be added here.</I></FONT></P> +<P></P> +<H1>Validation and Test Plan</H1> +<P STYLE="margin-bottom: 0cm"><FONT SIZE=2 STYLE="font-size: 9pt"><I>Define +the specific test to be performed</I></FONT></P> +<UL> + <LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=2 STYLE="font-size: 9pt"><I>by + the development team</I></FONT></P> + <LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=2 STYLE="font-size: 9pt"><I>by + QA</I></FONT></P> +</UL> +<P STYLE="margin-bottom: 0cm"><FONT SIZE=2 STYLE="font-size: 9pt"><I>List +Use case scenarios, and other test related reference documents</I></FONT></P> +<P>...........</P> +<H1>Product Release</H1> +<P><FONT SIZE=2 STYLE="font-size: 9pt"><I>Used to sign off project.</I></FONT></P> +<P><BR><BR> +</P> +<P><BR><BR> +</P> +</BODY> +</HTML> |