mojoPortal Tips: Creating a Custom Skin, Part 4

In today’s post, we’ll cover how to get your custom skin and contents to your staging/live server for review.

Before we begin, it’s a good idea to review “Pre-Configuring Content in mojoPortal” – this is one of the big helpers for getting a robust “live template” deployed to a different environment, without undue stress and headache.

Uploading the skin is fairly straightforward, but if you’re like most designers, your design doesn’t stop at the header and footer. On your local mojoPortal instance, lay out all your features as you want them to appear on the live site; you can use lorem ipsum content, if it’s easier for you at this stage, or you don’t have the final content as supplied by the client.

(Please note: this section is safest on a site that has not yet been launched as a “live” site; if you have a pre-existing site, test this step on a lab environment first).

Apply all your custom classes, insert any custom jQuery sliders, features or special effects you intend to deploy. Once this is done, go to sitemap.aspx, and using the steps outlined in “Pre-Configuring Content in mojoPortal”, create your config files, and any accompanying .sql data to update the site. (to use the .config files, it’s presumed you don’t already have existing content; if you do have existing content, you will have some overlap that will need to be sorted out manually)

Create an empty folder, and build out a skeleton structure as you see in your local mojoPortal instance for config files, and add them in accordingly. Create a folder structure for data/sites/[live site number]/skins, and add your template folder there from your local instance. Do the same for your “ClientScript” folder, and copy in any of your unique jQuery/JavaScript folders with their contents.

You now have a live template that can be deployed to a staging/live environment. Upload to the appropriate “web” folder, and when prompted, allow folders to be merged. Log into your new mojoPortal instance, run setup/default.aspx, as well as your .sql file. Go to your home page, and your new skin will be deployed, and your design implemented. Now go have a nice meal, and relax – you deserve it!


Looking for quality mojoPortal Hosting? Look no further than Arvixe Web Hosting!

Tags: , | Posted under MojoPortal | RSS 2.0

Author Spotlight

Carole Bennett

Carole Bennett is the founder and principal of IndigoTea. As a professional IT consultant, Carole has provided solutions for companies as diverse as Verizon, Frito-Lay, Capital One Auto Finance, and Zales Jewelers, parlaying a unique talent for acting as a translator between the worlds of business challenges and technology solutions. She considers multi-tasking skills gained from simultaneously 1) managing a fire performance troupe, 2) raising a family, and 3) working as a full-time IT consultant excellent preparation for her current career incarnation as the driving force behind IndigoTea. "Fire-breathing redhead on a mission" is not just a metaphorical description!

Leave a Reply

Your email address will not be published. Required fields are marked *