Install Gummy Bear, Version 1.2

Welcome to the Sueetie Installation Menu for Gummy Bear 1.2! You will be clicking through the setup steps at the bottom of this page to install Gummy Bear on your site. You should have already 1) created your database, 2) added SQL users your site will be using.

Setup Menu Prep

Gummy Bear setup details are available on the Sueetie Wiki. There is also a Sueetie Forum area dedicated to Gummy Bear. Please use them for assistance and to share your experience with others.

1) Create your SQL Database

It is assumed your empty SQL Server Database is created and ready to be Gummy Bear's new home. If not, create the SQL database and add the user accounts that will be supporting your Gummy Bear website user. Be sure to test the connection string before proceeding.

2) Configure IIS applications

Here is a screenshot of Gummy Bear in IIS showing directories that must be set as IIS applications.

3) Set IIS Directory Permissions

Certain site folders require read-write permissions. For play purposes, set IIS Identity permissions to full read-write. For live sites, folders requiring read-write permissions are listed on the Sueetie Wiki Gummy Bear Setup page.

4) Update Connection Strings

The Sueetie application connection string locations are listed below. You can retrieve these files quickly in Notepad++ or Visual Studio** by searching the site file contents for the unique term "GummyBear" in all site .config files.

\connections.config
\Sueetie.config
\Blog\connections.config
\forum\db.config
\marketplace\connections.config
\media\Web.config
\wiki\Web.config

For your convenience, Gummy Bear uses the following connection string:

data source=(local);initial catalog=GummyBear;integrated security=SSPI

This enables you to do a single search-replace operation. Done!

** If you load Gummy Bear in Visual Studio, remember it's a Web Site. No .proj or .sln file.

5) Web Service URL Updates in root Web.Config

The Member Account pages and other Sueetie framework features like favorites and following use JQuery and WCF. WCF is configured in the <system.serviceModel> area at the bottom of the /web.config file. You need to update the baseAddress urls, so replace "http://gummybear" with the host name of your site.

6) Marketplace app.config property

If you're using the Marketplace classifieds application with your community, you'll need to set the SUEETIE.MarketplaceRootUrl property in /marketplace/app.config. We'll try to get rid of this step in the future.

7) Apply 32x/64x Gallery Server Pro DLLs

Sueetie is compiled for 64x systems. If you're using a 32x system, none of the apps will complain except Gallery Server Pro, for which you need to replace 3 DLLs in \media\bin. A ZIP containing those DLLs is located at sueetie.com. You will also

Installation Steps

This page is for demonstration purposes only. The following links have been disabled.
  1. Execute Gummy Bear SQL Framework Setup Script

    The SQL Framework Setup Script includes BlogEngine.NET and Screwturn Wiki.

  2. Create Gummy Bear Marketplace SQL objects (if using Marketplace)
  3. Run YetAnotherForum.NET Setup Wizard (if using forums. the config password is admin)

    You will be taken to the YetAnotherForum.NET setup wizard, then redirected back to this page. Change this link if your forums are located at another url other than http://yoursite.com/forum. You may want to view the YetAnotherForum Setup Wizard Walkthrough before executing the wizard.

  4. Run Gallery Server Pro Setup Wizard (if using media gallery)

    Change this link if your forums are located at another url other than http://yoursite.com/media. You will be taken to the Gallery Server Pro setup wizard, then redirected back to this page. You may want to view the GSP Setup Wizard Walkthrough before executing the wizard.

  5. Post-Application Installation miscellany

    Create SQL objects dependent on existence of YetAnotherForum.NET and Gallery Server Pro objects, if they are installed.

  6. Fire up Gummy Bear!
  7. admin and testguy accounts have been created. Both have password "password." Testguy can post to the site blog as member of the BlogEditor role. He can post to forums and marketplace ads as a Registered User, but cannot upload Media objects or edit Wiki pages. It's a good idea to change those passwords. It is also prudent to disable this install page from running on your live site by setting ENABLE_SETUP = false; in this page's source, /install/default.aspx.cs.

  8. Security and Other Website Miscellany
  9. It's important to update the setup user accounts to prevent getting hacked. As we just said, the password of admin, testguy AND the anonymous user is "password." You will want to change those passwords as one of your first post-installation tasks. There are other miscellaneous items you may encounter, like configuring Gallery Server Pro so that the Registered User group can view media albums. That and other items for your review is located on Installing Gummy Bear in the Sueetie Wiki.