Installing n-gen CMS

When opening the install menu for n-gen CMS you you can choose from either *.dml or *.ddl files.

The *.ddl files are Data Definition Language files or schema files; files that create one or more tables (without any content).

The *.dml files are Data Manipulation Language files; files that inserts, updates or deletes data in one or more tables.

The files are always following this naming convention: purpose[yyyy-mm-dd].ext where purpose is either install or update.

If you system has multiple *.ddl or *.dml files select the newest one.


Installation explained in details

1. When you register a user at you will be granted access to download the necessary Install Engine and the binary files (*.dll) depending on your preferred database:
If you prefer to run CMS on a Microsoft Access database you need the Install Engine and an MDB-file,
If you prefer to run CMS on a Microsoft SQL Server or Microsoft SQL Server Express database you need only the Install Engine,
If you prefer to run CMS on an Oracle MySQL database you need the Install Engine and a DLL-file.

The information you must provide to install the free n-gen CMS Foundation Edition is:
- Your name (or nickname),
- Your e-mail address,
- The IP address or server name of the server on which you want to install CMS.

2 + 3. After uploading the Install Engine to your web servers install folder and the binary files to the bin folder or db folder of your web server you run the Install Engine by typing in your browsers address field. This will start the installation.

4. When installation begins the Install Engine will send your web servers IP address or domain name to the User Database where you are already registered as a user.

5. The User Database will grant access to the parts of the Master Repository depending on your license (n-gen CMS Foundation Edition license is free!) and your selected database.

6. As the user and license is verified the Master Repository will then return the content of your system files to the Install Engine (the n-gineer) on your web server. The n-gineer will then task the File Writer of the Install Engine to create and write the content of your system files.

7. The first system file that the n-gineer will create is web.config file. The web.config file is responsible for providing access to the content database instance of your website. After creating the web.config file the n-gineer will also check if a database instance is present at your database server address or database server name you have specified in your web.config file. If no database instance is present but the database server is replying the n-gineer will attempt to create a database instance at your database server.

8. One by one the file writer and n-gineer will read the file content from the Master Repository and write all your system files including the asp .NET files, C# files, html files, javascripts, style sheets and vector graphics files. Only the binary DLL files have to be uploaded to your web server in advance.

9. If the database instance you have specified in the web.config file is present the n-gineer will write the database definition file and parse the information to your database instance in order to apply the n-gen CMS database schema to your content database.

10. The result of the above actions is that in a few minutes you will have your own n-gen CMS installed and the entire website with the licensed modules will be online!


Last updated 29-10-2019 12:58:00