diff --git a/ccm-sci-types-member/src/ccm-sci-types-member.load b/ccm-sci-types-member/src/ccm-sci-types-member.load
index 942a9cf61..6ef6599c5 100644
--- a/ccm-sci-types-member/src/ccm-sci-types-member.load
+++ b/ccm-sci-types-member/src/ccm-sci-types-member.load
@@ -8,9 +8,11 @@
+
+
\ No newline at end of file
diff --git a/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporter.java b/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporter.java
new file mode 100644
index 000000000..00813d485
--- /dev/null
+++ b/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporter.java
@@ -0,0 +1,80 @@
+package com.arsdigita.cms.dabin;
+
+import com.arsdigita.cms.ContentSection;
+import com.arsdigita.cms.Folder;
+import com.arsdigita.packaging.Program;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.util.Properties;
+import org.apache.commons.cli.CommandLine;
+
+/**
+ *
+ * @author Jens Pelzetter
+ * @version $Id$
+ */
+public class PersonImporter extends Program {
+
+ private Properties config;
+ private ContentSection section;
+ private Folder memberFolder;
+ private Folder authorsFolder;
+ private Folder miscFolder;
+
+ public PersonImporter() {
+ this(true);
+ }
+
+ public PersonImporter(final boolean startup) {
+ super("PersonImporter",
+ "0.1.0",
+ "configFile",
+ startup);
+
+ }
+
+ @Override
+ protected void doRun(final CommandLine cmdLine) {
+ final String args[];
+ String mySqlHost;
+ String mySqlUser;
+ String mySqlPassword;
+ String mySqlDb;
+
+ System.out.println("");
+ System.out.println("");
+ System.out.println("PersonImporter is starting...");
+
+ //Get command line arguments...
+ args = cmdLine.getArgs();
+
+ if (args.length != 1) {
+ System.out.println("Invalid number of arguments.");
+ help(System.err);
+ System.exit(-1);
+ }
+
+ config = new Properties();
+ try {
+ config.loadFromXML(new FileInputStream(args[0]));
+ } catch (FileNotFoundException ex) {
+ System.err.printf("Configuration file '%s' not found:\n", args[0]);
+ ex.printStackTrace(System.err);
+ System.exit(-1);
+ } catch (IOException ex) {
+ System.err.printf("Failed to read configuration file '%s' "
+ + "not found:\n",
+ args[0]);
+ ex.printStackTrace(System.err);
+ System.exit(-1);
+ }
+
+ mySqlHost = config.getProperty("mysql.host", "localhost");
+ mySqlUser = config.getProperty("mysql.user");
+ mySqlPassword = config.getProperty("mysql.password");
+ mySqlDb = config.getProperty("mysql.db");
+
+ throw new UnsupportedOperationException("Not supported yet.");
+ }
+}
diff --git a/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporterInitializer.java b/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporterInitializer.java
new file mode 100644
index 000000000..1169748f9
--- /dev/null
+++ b/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporterInitializer.java
@@ -0,0 +1,16 @@
+package com.arsdigita.cms.dabin;
+
+import com.arsdigita.runtime.CompoundInitializer;
+
+/**
+ *
+ * @author Jens Pelzetter
+ * @version $Id$
+ */
+public class PersonImporterInitializer extends CompoundInitializer {
+
+ public PersonImporterInitializer() {
+ super();
+ }
+
+}
diff --git a/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporterLoader.java b/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporterLoader.java
new file mode 100644
index 000000000..5e4fac8b2
--- /dev/null
+++ b/ccm-sci-types-member/src/com/arsdigita/cms/dabin/PersonImporterLoader.java
@@ -0,0 +1,17 @@
+package com.arsdigita.cms.dabin;
+
+import com.arsdigita.loader.PackageLoader;
+import com.arsdigita.runtime.ScriptContext;
+
+/**
+ *
+ * @author Jens Pelzetter
+ * @version $Id$
+ */
+public class PersonImporterLoader extends PackageLoader {
+
+ public void run(final ScriptContext ctx) {
+ //Nothing yet
+ }
+
+}