Setting up a New ProteanCMS Repository - Eonic/ProteanCMS GitHub Wiki
-
Download the latest builds:
- Protean CMS
- ProteanCMSAddons
- GAC installer
-
Ensure that both the CMS and Addons are available.
-
Create a Repository:
- Create a new repository with a suitable name within
C:\HostingSpaces
.
- Create a new repository with a suitable name within
-
Set Up the Folder Structure:
- Create a folder named
wwroot
within the repository.
- Create a folder named
-
Copy CMS Files:
- Navigate to
C:\HostingSpaces\ProteanCMS Addons\ProteanCMS6_Managed_WPI\ProteanCMS
. - Copy all files from this directory into the newly created repository.
- Navigate to
-
Configure IIS:
- Set up IIS for the new website. Refer to the IIS Setup Guide for detailed instructions.
-
Open and Configure Visual Studio:
- Open Visual Studio and select 'Create New Project'.
- Find and open the solution within the new repository you created.
- Add the existing website to your solution.
-
Update Configuration:
- Navigate to
protean.web.config
and update the following variables with the correct information:<add key="Databaseserver" value="" /> <add key="DatabaseName" value="" /> <add key="DatabaseUsername" value="" /> <add key="DatabasePassword" value="" /> <add key="SiteName" value="" />
- Navigate to
-
Launch Your Project:
- You should now be able to launch your project successfully.
-
Build and Launch the Project:
- Build and run the project to initialize.
-
Update Database Schema:
- Navigate to
[localhost]/ptn/setup
. - Select the option to update the database schema.
- Navigate to
-
Verify Configuration:
- Ensure that
protean.web.config
is correctly set up.
- Ensure that
-
Ready for Commit:
- Your setup is now complete and you're ready for your first commit!