Please follow the instructions below to setup the WebPortal:
- Setup the database of your choice for the WebPortal. The setup script for MS Sql is in the Database folder. There is also an Access database that is available. You can use most other databases, but at this time you'll need to create the necessary schema yourself.
- Setup an IIS site or virtual directory of your choice to point to the WebRoot folder and configure .NET v2. You may optionally want to setup the 404 error in IIS to point to Default.aspx (and maybe 403;14 in IIS 5). I have not tested the local VS Web Server at this time.
- Setup and uncomment the appropriate connection string in Web.config, and set your smtp mail settings also. I recommend a db user with only read/write permissions, which in MS Sql is db_datareader/db_datawriter roles. Setup ORProvider.cs in App_Code for other databases.
- Go to the website url you configured with your browser. Login as AdminUser with the initial password "Password". Go to Portal Users and edit the AdminUser at this time, changing the password and email, and maybe user name. Also go to Portal and change at least the email there.
- Begin setting up your portal or create other portals. I recommend the first portal only be used for "Host", and then create other groups, portals, and aliases. The basic modules should already be configured to use, but you will need to setup extra modules if desired.
Note that the Modules project can be completely ignored, although it is useful if you want to build other modules.
The following settings are recommended for extra modules:
Name: Extras: DocTypes
Path: Wilson.WebPortal.Extras.Docs.DocTypeModule
Icon: ~/Images/Wilson/docType.gif
Actions: edit, delete (separate with new line)
Group: AdminGroup
Name: Extras: Documents
Path: ~/App_Portal/Modules/Extras/Documents.ascx
Icon: ~/Images/Wilson/document.gif
Actions: config, edit, delete, urlmap (separate with new line)
Group: All Groups
Name: Extras: Forums
Path: ~/App_Portal/Modules/Forum/Forum_Controller.ascx
Icon: ~/Images/Wilson/forums.gif
Actions: approved, moderate, edit, delete (separate with new line)
Group: All Groups
Name: Extras: WikiItems
Path: ~/App_Portal/Modules/Extras/WikiItem.ascx
Icon: ~/Images/Wilson/wikiItem.gif
Actions: edit, delete, urlmap (separate with new line)
Group: All Groups
Name: Extras: WikiList
Path: ~/App_Portal/Modules/Extras/WikiList.ascx
Icon: ~/Images/Wilson/wikiList.gif
Actions: (none)
Group: All Groups
Name: Extras: FileView
Path: ~/App_Portal/Modules/Extras/FileView.ascx
Icon: ~/Images/Wilson/fileView.gif
Actions: edit (separate with new line)
Group: All Groups
Name: Extras: FileTree
Path: ~/App_Portal/Modules/Extras/FileTree.ascx
Icon: ~/Images/Wilson/fileTree.gif
Actions: (none)
Group: All Groups