summaryrefslogtreecommitdiffstats
path: root/controlcenter.html
diff options
context:
space:
mode:
Diffstat (limited to 'controlcenter.html')
-rw-r--r--controlcenter.html169
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 &amp; 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>