Explore BrainMass

Explore BrainMass

    Website publishing steps

    Not what you're looking for? Search our solutions OR ask your own Custom question.

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    Write a paper describing the steps involved in publishing a Web site.
    o Investigate two free and two fee-based options.
    o Explain which option you prefer and why.
    o Include any personal experience you may have publishing a Web site.

    © BrainMass Inc. brainmass.com September 29, 2022, 1:30 pm ad1c9bdddf
    https://brainmass.com/computer-science/perl/website-publishing-steps-264565

    SOLUTION This solution is FREE courtesy of BrainMass!

    Web Site and Publishing Paper
    Steps involved in publishing a Web site.
    Publishing a web site might seem to be a simple process but involves a lot thought and involvement of many groups of IT. Publishing a complex web site having a lot changes will need lot of testing and effort.
    Most of times web site publishes try to have changes incremental rather than changing a lot at once. Some time you revamp a existing site with a whole new finality.
    1. Preparing the deployment or publish document:
    This is very important step to write down all the steps that are need for publishing a new site or publishing the changes to existing web site.
    The document will serve to track the changes that are going to be in website.
    a. All web site changes: text, images, documents, css , html , java script any thing that effect web site code.
    b. Database changes:
    If web site uses any database as back end for storing data.
    All database changes with table, views, stored procedures, scripts and any other related to database.
    This document should involve time based steps that will involve in the process of deployment.

    A typical deployment might follow these steps:
    1. Make sure that website is well tested in QA and passed User acceptance Test.
    2. Make sure website URL is ready to use.
    3. Notify all business personals that site will be un-available during time of web site publishing. This is the most important step other wise business user(s) no idea why site is down.
    4. Set page "site under maintenance and will be up after xx.xx pm" at that the time of publishing.
    5. Take the back up of backup of existing database or need to create one if needed.
    5. Run all the database scripts.
    6. Take back up of existing code in to another location.
    7. Copy all the files ,images other related to website to production website code location.
    (you can use FTP or uploading from web site)
    8. Test production web site is working as intended.
    9. Send an email to business personnel that web site is up and running.
    10. Remove the site under construction page.
    11. In case publishing failed (Web site not working as intended / missing functionality/throwing errors) ROLL BACK all changes include code and database.

    o Investigate two free and two fee-based options.

    Free website publishers:
    1. http://smallbusiness.officelive.com/en-us/
    Microsoft Office Live is the best, most affordable way for a small business to get a professional web site.
    2. http://code.google.com/appengine/
    Google App Engine enables developers to build web applications on the same scalable systems that power our own applications

    Fee-based website publishers:
    1. http://www.godaddy.com:
    This is one of most popular especially who wants to own his/her website.
    Though this not very professional web hosting service and lack lot of functionalities
    This is for PHP and other scripting languages.

    2. http://www.webhost4life.com/
    This is a profession webhost for asp.net web applications with database.
    This has been in market more than three years providing excellent web hosting especially asp.net ,AJAX , SQL Server 2008 ,ASP,PHP , PERL support.

    o Explain which option you prefer and why.

    I will go neither one of the above as you don't want keeping paying for the services render by webhosting companies.
    At the same time going with free one lack infrastructure and support for you code and database.
    Free website is only for limited use. If you really want save money and have every thing in your control try to host in your own server(s). In this way you can save a lot of money in long run.

    o Include any personal experience you may have publishing a Web site.

    My personal experience involves publishing a new site or updating an existing site.
    Publishing to existing site you need to be very careful as you don't want let production down. It is live sites you don't want hamper the existing site functionality.

    You always need test in QA and UAT environments before making any web publishing in to production. Never ever DO any changes in live site without testing PERIOD.

    Always backup exiting site and database before publishing the web site.
    Always track your changes.
    Make sure connection strings (production) points to production database.

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    © BrainMass Inc. brainmass.com September 29, 2022, 1:30 pm ad1c9bdddf>
    https://brainmass.com/computer-science/perl/website-publishing-steps-264565

    Attachments

    ADVERTISEMENT