summaryrefslogtreecommitdiffstats
path: root/README.adding_wizard
diff options
context:
space:
mode:
Diffstat (limited to 'README.adding_wizard')
-rw-r--r--README.adding_wizard25
1 files changed, 25 insertions, 0 deletions
diff --git a/README.adding_wizard b/README.adding_wizard
new file mode 100644
index 00000000..5bca8c5c
--- /dev/null
+++ b/README.adding_wizard
@@ -0,0 +1,25 @@
+Since the cvs version of 09/06/2004, third parties may add a wizard to the
+mcc.
+
+First thing to do is to write the wizard, based on interactive, like
+a normal wizard ( see the source code of the ones currently used,
+on http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/soft/wizard_perl/ ).
+In short, it should be a perl module, placed in perl search path, in MDK/Wizard/
+hierarchy. You need to fill a special structure that describe the wizard.
+
+Then, you need to place a file in /etc/wizard.d/, called
+mywizard.conf, containing :
+
+NAME="module"
+DESCRIPTION="the description"
+
+
+DESCRIPTION is the description, in any language, there is nothing for translation
+at the moment. This will be the description showed on the first page of the mcc.
+
+NAME is the same of the perl module to load, without the pm.
+The line loading is equivalent to :
+
+require "MDK/Wizard/$NAME.pm";
+
+