Creating a Custom mojoPortal Solution: Part 4, Deploying to Arvixe
Written by Carole Bennett Thursday, 4 August 2011
Hi! I’m back, with the last in this series of creating and deploying a custom mojoPortal solution, using the source-code compilation from Visual Studio, including custom features, creating a custom skin, and manually uploading and deploying the solution on Arvixe hosting. Let’s start with the Hosting Account Information you get after signing up with Arvixe.
This e-mail will contain your hosting information, such as your Control Panel login, your temporary domain pointer, FTP information, and everything else you need to set up your website. Use this information to log into your Arvixe Control Panel, and get acquainted with where everything is at. Before we start uploading files, be sure that the domain is set up to use .Net Framework 4.0.
For uploading the compiled solution, we’ll use Filezilla, a free FTP program. If you haven’t already downloaded and installed it, you’re welcome to substitute your preferred FTP app, and modify steps 2 and 3 for your needs.
If you’ve chosen to continue with FileZilla, open the application, and in the left window, navigate to the folder where you exported your compiled solution from VS2010. Then, click “SiteManager” in the top left menu, and select “New Site”.
After you’ve selected the “New Site” button, insert the FTP information for your account, which you can confirm in your Arvixe Control Panel, and the server information that’s contained in your setup e-mail. It’s helpful to save these settings by naming them appropriately for the site.
Once you’ve connected to the server, and navigated to the “wwwroot” folder, just select all the files in the local folder, and drag them across to the window for the remote server. There are quite a lot of files, so it’ll take a bit of time. While that’s completing, let’s go set up the database.
For my purposes, I prefer to use MSSQL, so that is the option I choose under Databases in the Control Panel. After I have made my selection, I enter a name for the database, and create it. After that is completed, in the same screen, I create a database user and password. Be sure to remember all this; you will be inserting this in the connection string of the web.config, as soon as the file upload is finished.
Arvixe File Manager does have a really nice feature; the ability to be able to edit the files directly. This allows me to access the web.config via File Manager, and update the connection string according to the settings I’ve just created.
In your Arvixe e-mail, you will be supplied with a temporary URL to use until your domain is ready for “prime time”. Navigate to that, and it’ll automatically install mojoPortal, just like we did when we first ran our Visual Studio project. After the install is finished, navigate to the home page, and boom! There it is, with our custom skin already loaded up and ready to go!
Now I can start setting up content, features, and the like, to get this site ready for go-live. I’ve got to admit, setting up on Arvixe is clean and easy, and very straightforward. When I ran into an issue with the framework version, the real-time support chat was quick and helpful, and got me going again in no time!
I’ll be back next time, with a review of the new Mobile add-on for mojoPortal, Mobile Kit Pro. See you then!