NAPIER UNIVERSITY SCHOOL OF COMPUTING UNDERGRADUATE PROJECT REVIEW REPORT. Dissertation title : Template-based, Dynamic WWW integration

Size: px
Start display at page:

Download "NAPIER UNIVERSITY SCHOOL OF COMPUTING UNDERGRADUATE PROJECT REVIEW REPORT. Dissertation title : Template-based, Dynamic WWW integration"

Transcription

1 NAPIER UNIVERSITY SCHOOL OF COMPUTING UNDERGRADUATE PROJECT REVIEW REPORT 1. Student details Name: FAUQ Thomas Matriculation no: Programme: BEng Multimedia Systems 4 Preferred e -mail address: thomasfauq@hotmail.com Dissertation title : Template-based, Dynamic WWW integration Date: Wednesday 20 February 2002, 10am 2. Project details Title: Template-based, Dynamic WWW integration Scope and aims of the study (Max. 150 words) The aim of the project is to create a web-based interface allowing people to create their own web site quickly and without any knowledge in web development. Compared to actual expensive software packages, it will allow users to create simple web sites for free and without installing any software, a system of user recognition allowing registered users to do their project in several times, and in different places. The project involves two kinds of research: one lined up on the information needed before implementing the website and the second one underline an analysis of techniques to be used. It will involve research into different methods of creating reusable media components, such as images, clip arts, Macromedia Flash components and so on. Peaces of codes will also be reused in the implementation of the user s final product, such as PHP, MySQL or JavaScript. Research is also involved into methods of creating interactive and friendly environment for the user, using both server-side scripting language and databases systems. It also investigates web-design package and languages comparison and study.

2 3. Progress to date (Max. 5 sides of A4) a) Research undertaken Creating web pages dynamically using templates is not new and a lot of software packages providing that kind of services already exist. In our case, the website is meant to deliver the same kind of service but online, and still on another level of complexity, intending to help people who are really far for the use of software packages. So, before everything, I needed to structure my work and know exactly, thanks to a project plan (see 6.Gantt Chart) when and in how much time I will perform the different parts of entire project management. Of course, right away, I needed to do some research on the real purpose of the project, and how I will conduct it inward. Then, as part of my research, I found in a book called Multimedia-Based Instructional Design [2000 Lee] a very interesting way of structuring my project: Picture on page 3 of Multimedia-Based Instructional Design [2000 Lee] Actually, what we are interested in just now are the grey boxes, which symbolise how the analysis phase can be broken in two phases: Needs assessment and Front-end analysis that I ll explain more in detail later on. I found it a very good way of structuring my work, during the analysis phase and even after for the other parts of the project, symbolised by the other categories on the scheme above (Design, Development, Implementation and Evaluation). But here we are particularly focused on the research undertaken. 1. Needs Assessment Needs assessment is a systematic way of exploring and establishing the type of solution needed [2000 Lee]. Therefore it is the analysis of the future project by studying what functions and services it must provide and in which way they must be provided. The project places itself between web development packages (software) and online lucrative web-creation sites. In all case, these services are often reserved to firms or people used to computing facilities and programming. So I needed to have better knowledge in terms of requirements, target audience, and also of what kind of services were already available on the market place.

3 1.1 Identification of requirements Identify the requirements of a project, especially a web-based project, is absolutely necessary to make a good start. Literature and publications were really useful for that purpose because it s now a habit to warn readers about most common mistakes in our ideas about conception and design. There are a lot of literature out there about how to identify standard web site requirements and I found Secrets of Successful Web Sites [1997 Siegel] and Creating Killer Web Sites [1997 Siegel2] more than useful to do so. Case studies and examples help to understand how the project must be conducted to be close to the user needs and wishes. These books contain also a big bunch of web design advices in which we are not really interested in this part, but as scattered as the information can be, it s almost very interesting and useful and let for example bear in mind that we must conceive web site by design and not by technological ability [1997 Siegel2] and also let s foresee how usual issue can be overcame. In another hand, it s quite important that the research and the future design stays usercentred and easy to use, as defined by HCI (Human Computer Interaction) researches. Previous HCI courses helped me as well in the understanding of how design and the web site must be to fit with users needs. On this field, I found in User-Centered Web Development [2000 Lazar], some really interesting information about the process of designing user-centered resources and defining the exact mission of a web site. But in this case, it s totally based on the user and his feedback, and I couldn t use this technique exactly in the same way. But at least it gave me some ideas to retain. 1.2 Target audience Actually, by providing a way to create websites online, the project will probably attract people who are mainly adults for several reasons. The book Ratings Analysis: The Theory and Practice of Audience Research [2000 Webster] is the one on which I based my potential audience study. First of all, an internet connexion is needed and moreover, the user must point on the website by himself, which means, one way or another, that people using the dynamic web page creation service have decided to and so want to master a need. You won t find this kind of attempt with a child or a too young person. In the same time, someone really too far from the computer use and then furthermore from the internet use won t even think of this kind of service. From the other point of view, a person really used to web development tools or authoring and web packages will find the service probably not versatile enough. That doesn t mean that it won t be used by this category of person because it will provide them a quick way of creating a website for free, which is always good to take. But let s be realistic, most of them won t use the service and it s totally fair. Then, the category of people still potentially interested by the service will be those who don t use the full potential of internet yet because of many possible reasons. In the same time, they are probably people that would like to have a web site but don t have the skills to create one quickly. Here easywebcreation will enter the game and play its role of free service helping people to create simple websites as easily as possible, and with no particular skills needed. Including the most potential and even the other possible users of the website, we can conclude that the category of people who will potentially use the site can be aged from 15 to 65, male or female and simply familiar with internet navigation and its most common vocabulary. It s a large range of people, and then, even against strong competitors, there is a real potential of getting users on the website

4 1.3 Similar existing packages survey A study of other packages and equivalent existing services was very important in terms of finding how to offer betters services and to know how to differentiate those on the site form existing ones. The competitor s product can be of 3 kinds:?? Web page authoring tools?? Open Source reusable components?? Web based services (similar to easywebcreation) Web Page authoring tools This category contains probably the tools that are the most famous around. From beginners to expert, a question about a web creation tool will probably lead to one of the famous web page authoring tools, the most know being Microsoft FrontPage, Macromedia Dreamweaver or Adobe Golive. They are also know as visual editors and are very famous especially because they are very powerful. These are professional tools, especially those from Macromedia and Adobe, and purpose a lot of functionalities. Of course, it comes with a great price, totally justified, but probably not affordable by most of us if we just need to create a simple web site. There is an advantage for the Microsoft product which is provided with Microsoft Office and then will be available for a lot more people. But anyway, as referred in the BusinessWeek online [2002 BWO], In addition to the cost in dollars, you can expect to spend some time learning to use the program effectively. Here are stated two major issues with this kind of software in the point of view of a single user of computers: They are expensive (e.g. Dreamweaver 4 standard package cost approximately 200) and user need a minimum experience and learning to get used with the software. Of course it leaves a lot of users resigning to create their web page Open Source reusable components (Advanced content management systems) Another way of creating a web site is what is known as open-source reusable components. It s especially used in the Linux community as open-source is often (if not always) associated with Linux. This kind of systems, the most famous being PHP-Nuke ( are much more complicated to implement and require some basic skills in web programming. However, they are often bundle in a way that you can, with minimum skills, create a web site in a very short period of time (what they call a powerful assembly of tools to maintain an active and 100% interactive web site using databases ), with server-side scripting capabilities and dynamic content. Here we can see that it doesn t exactly correspond to our target users as this kind of service is more adapted to people how knows a minimum about web programming and file configuration Web based services They are services really similar to the project involved here. There are not really numerous and those who purpose great functionalities as easywebcreation will are nearly

5 often costly. For instance, provides great services and web templates form $197 (~ 138) to $397 (~ 277). This is probably affordable by firms but probably not as well by most of single customers. Another one, claims 5.50 per month for its service. Of course some of them are free, but they are very rare and even when they seem great, they provide really a minimalist service, as does. And there are a lot of other sites like that, but nearly all of them seems to have missed the point, probably because of a bad project management or because it s hard to maintain a free service. That s how Easywebcreation take an enormous advantage, by trying to provide a similar light version of the services provided by payable websites and by trying to aim the services on features that have not yet been developed. 2. Front-end design Web design is an exciting and noble undertaking, but one that is fraught with pitfalls. So it s very important to study the several techniques and tools available before beginning any kind of implementation. Within the multitude of standard web-design authoring tools and programming language, I defined, after lots of researches and comparisons, the most fitted to the project, and then I investigated design techniques trying not to fall in the snare of implementing the project without thinking. 2.1 Investigation on web-design packages and languages Deciding to implement a dynamic web service, aimed to be quite complicated, induce to be very well aware of the technologies available and their characteristics. Then, before beginning any kind of practical design, I had to compare and study the different technologies offered to me to achieve my work. It was quite obvious that I would use server-side scripting language associated to databases. But there were a lot of possible choices so I did a lot of researches on the internet principally to try and find most possible objective comparison of server-side scripting language (ASP, PHP, JSP, Perl) and their association with database systems (Access, MySQL), keeping in mind as well that after finding which one was the best for my type or project, I had to find a free host and they are inevitably don t accept each kind of languages. That was not an easy peace of work and I had to compare each system features and capabilities by myself to be sure and have the most objective results. In the end, I chose PHP (Hypertext Preprocessor) for the scripting language because of its multiple advantages in terms of hosting and functions compared to ASP, the other cutting-edge scripting language. But I won t go too much deeper here because this is a too much vast subject. Associated to PHP, I will use MySQL, which is nearly the most used database type with PHP and the one supported by numerous free hosts. As books are always late in terms of talking about last technologies, I preferred to base my research on serious websites. I found particularly interesting information on big internet or computer magazines sites like or which I think, provide objective information. Anyway, more or less, it is always redirecting on other sites with the adequate information. was probably the most useful, providing really accurate and technical information.

6 2.2 Investigation on design techniques Design techniques are really important and often forsaken by the developer who thinks he knows enough about it. The result is often far from a good implementation. And, moreover, an alternative way of differentiating good projects from bad projects is rightly to look at bad design examples, which sometimes speak quite more than tawdriness examples. I skimmed trough a lot of literature and it s now a very common way of teaching how to design correctly. Actually, Web Pages That Suck: Learn Good Design by Looking at Bad Design [1998 Flanders] is the most eloquent on his content. In this book, you learn what good design is by pointing out ugly, misguided, and confusing sites. On another hand, I found very interesting books, among the ones I talked about before or others. The two books from David Siegel [1997 Siegel], [1997 Siegel2] that I quoted before are the ones I used the most. They are well documented and the approach seemed objective and realistic. The one called Effective Web Design: Master All the Essentials [1998 Navarro] purpose also very good strategies. Another advantage is that it really adopt a creative point of view more than a technological one, which can in the end really makes the difference between two sites providing the same kind of services. b) Practical work undertaken (e.g., requirements capture, design, implementation) All this studies and researches took me a lot of time before I began the design and implementation because I didn t want to make mistakes. What I did also before really beginning is deal with free hosting account creation on several French servers and I also had to find a domain name. It was amazingly hard to find a name that wasn t already bought and I finally chose among approximately 50 possibilities of available names and paid an American registrar $12 a year for it. Each of them being not representative enough of the service provided or too difficult to remember, I finally chose easywebcreation which is a little long but very easy to remember. After this, I began working on the interface, creating first a simple interface to be able to implement and test some PHP code. After that, I passed a long time becoming used to PHP and MySQL which I didn t knew before and created an authentication system using encrypted session and a lot of other functionalities that will be very useful with the rest of the system. Then, I totally remodelled the website design in a more sophisticated one and re-coded the existing HTML files so that each parts of the website are now transparent reusable PHP components that I can recall on every page. This was not easy, especially because I was beginning handling PHP code and interaction with database but I m now much more used to it as I ve already coded a huge number of line of codes and the rest of the functionalities, even if some of them are quite complicated, should take me less time to implement. And as separate modules, I tested also an interface to upload files on an FTP server directly from a web page which works pretty well with providers allowing it, but it is unfortunately not often the case Of course, I ve also proceeded in the use and interaction of different pages thanks to test pages, especially to use the encrypted session system. A screenshot of the actual draft is available in Appendix A, or of course on the web at

7 4. References (Must be cited in 3a) [2000 Lee] Multimedia-Based Instructional Design: Computer-Based Training, Web-Based Training, and Distance Learning by William W. Lee, Diana L. Owens [1997 Siegel] Secrets of Successful Web Sites: Project Management on the World Wide Web by David Siegel [1997 Siegel2] Creating killer web sites: The art of third generation website design by David Siegel [2000 Lazar] User-Centered Web Development by Jonathan Lazar [2000 Webster] Ratings Analysis : The Theory and Practice of Audience Research (Lea's Communication Series) by James G. Webster, Patricia Phalen, Lawrence W. Lichty [1998 Flanders] Web Pages That Suck : Learn Good Design by Looking at Bad Design by Vincent Flanders, Michael Willis [1998 Navarro] Effective Web Design: Master All the Essentials by Ann Navarro, Tabinda Kahn [2002 BWO] Business Week Online February 8, 2002 DreamWeaver: Beyond Basic Web Pages by Stephen H. Wildstrom 5. Self-assessment of progress (Max 150 words) Conducting a so big project isn t an easy thing and hopefully we have been a little trained with group project last year. I see progressively the necessity of all researches conducted and it help me now being more productive. So I was a little wrong on my prediction but not too much and I think that it s probably normal, and I ll try to recover the time lost on the implementation. Anyway, even if it s not yet very visible, I ve achieved a great and complicated work with the authentication system that will allow me to be quicker after all. And I know also how to upload file on distant servers, as well as sending mails with PHP as I tested this function as well. My only problem is that free hosts don t cope with all the functions I need so I really hope the Napier PHP/MySQL will work before the end of the semester or I ll be maybe obliged to cancel some of the expected functions of the project. 6. Gantt chart Please attach a Gantt chart showing actual against estimated progress to date, and planned activities to hand in.

8 Previous Gantt chart

9 New Gantt chart

10 APPENDIX A Appendix A: Current draft of the website

Week 13. Uploading Files to Web Hosting

Week 13. Uploading Files to Web Hosting Week 13 Uploading Files to Web Hosting 1 Choosing a Web Hosting Service Choose a Web hosting service before you begin work on creating the Web site s pages The choice of a Web hosting service is more than

More information

Web Design Competition 2013. College of Computing Science, Department of Information Systems. New Jersey Institute of Technology

Web Design Competition 2013. College of Computing Science, Department of Information Systems. New Jersey Institute of Technology COMPETITION PURPOSE The Web is the most transformable invention of our time. This competition features the creation of high-quality, well-designed and original Websites, while seeking to identify and encourage

More information

To use MySQL effectively, you need to learn the syntax of a new language and grow

To use MySQL effectively, you need to learn the syntax of a new language and grow SESSION 1 Why MySQL? Session Checklist SQL servers in the development process MySQL versus the competition To use MySQL effectively, you need to learn the syntax of a new language and grow comfortable

More information

WEB SITE DEVELOPMENT WORKSHEET

WEB SITE DEVELOPMENT WORKSHEET WEB SITE DEVELOPMENT WORKSHEET Thank you for considering Xymmetrix for your web development needs. The following materials will help us evaluate the size and scope of your project. We appreciate you taking

More information

15 minutes is not much so I will try to give some crucial guidelines and basic knowledge.

15 minutes is not much so I will try to give some crucial guidelines and basic knowledge. 1 Presentation. Good morning ladies and gentlemen, dear colleagues. First of all I would like to thank the committee for this invitation and letting me speak about one of my favourite topics: the internet.

More information

Book 3 Cost Estimating in an Agile Development Environment. (early release)

Book 3 Cost Estimating in an Agile Development Environment. (early release) Book 3 Cost Estimating in an Agile Development Environment (early release) Book 3: Cost Estimating in an Agile Development Environment In this third book I ll use the slides I gave at a speech several

More information

STATEMENT OF PURPOSE

STATEMENT OF PURPOSE WEB DESIGN STATEMENT OF PURPOSE This course is intended for the student interested in learning how to create web pages for the World Wide Web. Instruction on how to program using the HTML language is provided.

More information

Introduction to Dreamweaver

Introduction to Dreamweaver Introduction to Dreamweaver ASSIGNMENT After reading the following introduction, read pages DW1 DW24 in your textbook Adobe Dreamweaver CS6. Be sure to read through the objectives at the beginning of Web

More information

Maldives Pension Administration Office Republic of Maldives

Maldives Pension Administration Office Republic of Maldives A. Background Maldives Pension Administration Office Republic of Maldives Pension and Social Protection Administration Project IDA Credit.: 4611-MV Date: 01 June 2014 Design and Development of the CMDA

More information

1. Please login to the Own Web Now Support Portal (https://support.ownwebnow.com) with your email address and a password.

1. Please login to the Own Web Now Support Portal (https://support.ownwebnow.com) with your email address and a password. Web Hosting Introduction The purpose of this Startup Guide is to familiarize you with Own Web Now's Web Hosting. Own Web Now offers two web hosting platforms, one powered by Linux / PHP and the other powered

More information

5 costly mistakes you should avoid when developing new products

5 costly mistakes you should avoid when developing new products 5 costly mistakes you should avoid when developing new products By Paul Forsythe Managing Director at Alemare Solutions And Product Development expert with 25 years experience Hello, As you will know,

More information

Merchant Solutions. The pages are published to "www." domain, for example, "www.my-first-store.com.

Merchant Solutions. The pages are published to www. domain, for example, www.my-first-store.com. Publishing Options Merchant Solutions The and the File Manager are the two publishing platforms that you will use to create your online presence with Merchant Solutions. These two platforms can be used

More information

Buy The Complete Version of This Book at Booklocker.com:

Buy The Complete Version of This Book at Booklocker.com: Turn your writing skills into a profitable, money-making profession. Write Your Way to Riches: How to Make Money as a Technical Writer Buy The Complete Version of This Book at Booklocker.com: http://www.booklocker.com/p/books/1293.html?s=pdf

More information

CEFNS Web Hosting a Guide for CS212

CEFNS Web Hosting a Guide for CS212 CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things

More information

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql 1 About WEB DEVELOPMENT Among web professionals, "web development" refers to the design aspects of building web sites. Web development

More information

The Consumer s guide to Web Developers

The Consumer s guide to Web Developers C o m p a n y P r o f i l e The Consumer s guide to Web Developers An educational service supplied by web design hosting maintenance content management ecommerce web marketing An overview Page 2 of 7 INTRODUCTION

More information

Shared Hosting. Getting Started Guide. Your First Website Online. Shared Hosting// Getting Started Guide

Shared Hosting. Getting Started Guide. Your First Website Online. Shared Hosting// Getting Started Guide Getting Started Guide Shared Hosting Your First Website Online Getting Started Guide Page 1 Getting Started Guide: Shared Hosting Version 2.0 (04.22.10) Copyright 2010. All rights reserved. Distribution

More information

Business & Computing Examinations (BCE) LONDON (UK)

Business & Computing Examinations (BCE) LONDON (UK) Business & Computing Examinations (BCE) LONDON (UK) Web Design Qualification Analysis & Occupational Outlook The development of BCE qualifications include extensive market research from the following sources:

More information

Shared Hosting. Getting Started Guide. Your First Website Online. Shared Hosting// Getting Started Guide

Shared Hosting. Getting Started Guide. Your First Website Online. Shared Hosting// Getting Started Guide Getting Started Guide Shared Hosting Your First Website Online Getting Started Guide Page 1 Getting Started Guide: Shared Hosting Version 2.3 (1.6.2012) Copyright 2012. All rights reserved. Distribution

More information

Mortgage Secrets. What the banks don t want you to know.

Mortgage Secrets. What the banks don t want you to know. Mortgage Secrets What the banks don t want you to know. Copyright Notice: Copyright 2006 - All Rights Reserved Contents may not be shared or transmitted in any form, so don t even think about it. Trust

More information

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect FAQs: Website Vodafone Business Connect - FAQs: Website V 1.0 1. Do I need a domain name? Yes you need a domain name to Host a website. You can register a new domain with Vodafone

More information

A Reseller s Guide to Using Helm

A Reseller s Guide to Using Helm tm H E L M A Reseller s Guide to Using Helm Table of Contents About HELM & This Guide 3 Logging Into HELM 3 Changing Your Password 4 Customizing Your Control Panel 4 Step 1: Global Settings 5 Step 2: Domain

More information

Copyright (c) 2015 Christopher Small and The Art of Lawyering. All rights reserved.

Copyright (c) 2015 Christopher Small and The Art of Lawyering. All rights reserved. Copyright (c) 2015 Christopher Small and The Art of Lawyering. All rights reserved. 1 In this special report, I ll be sharing with you the ten biggest mistakes that lawyers make when marketing their law

More information

Web Hosting/Domain Names

Web Hosting/Domain Names Web Hosting/Domain Names Domain Names http://www.secondlevel.toplevel http://www.acme.com Top Level Domains.com.net.org.edu.mil Second Level Domains.jmu.yahoo.msnbc.washingtonpost.drsteveanderson Sub-Domains

More information

Online Enrollment and Administration System

Online Enrollment and Administration System FYP Proposal Report Real World Database Development by Kong Koon Kit Chan Yin Mo Leung Shiu Hong Advised by Prof. Frederick H. Lochovsky Submitted in partial fulfillment of the requirements for COMP 4981

More information

612 Main Street, Vancouver, BC, V6A 2V3 Tel: 604-408-5164. E-learning Tutorials on the Web

612 Main Street, Vancouver, BC, V6A 2V3 Tel: 604-408-5164. E-learning Tutorials on the Web Learning Exchange 612 Main Street, Vancouver, BC, V6A 2V3 Tel: 604-408-5164 All these resources are FREE and can be accessed from any Computer with Internet access! Internet Tutorials BBC WebWise http://www.bbc.co.uk/webwise/

More information

Obtain Professional Master of Computing From EIC in London

Obtain Professional Master of Computing From EIC in London Obtain Professional Master of Computing From EIC in London Professional Maser in E-Commerce In this program, you will learn to design, create, document and implement computer programs in three languages.

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

Testing, What is it Good For? Absolutely Everything!

Testing, What is it Good For? Absolutely Everything! Testing, What is it Good For? Absolutely Everything! An overview of software testing and why it s an essential step in building a good product Beth Schechner Elementool The content of this ebook is provided

More information

Expert Reference Series of White Papers. 10 Tips for Creating Your Web Site 1-800-COURSES. www.globalknowledge.com

Expert Reference Series of White Papers. 10 Tips for Creating Your Web Site 1-800-COURSES. www.globalknowledge.com Expert Reference Series of White Papers 10 Tips for Creating Your Web Site 1-800-COURSES www.globalknowledge.com 10 Tips for Creating Your Web Site Provided by WestLake Introduction When looking for ways

More information

Information Technology Studies

Information Technology Studies Information Technology Studies Information Technology (T/V) Information Technology (T/V) Computer Operations (A/V) Structured Workplace Learning (A/V) Business Administration (A/V) The Information Technology

More information

ESP MARKETING TEACHER S NOTES

ESP MARKETING TEACHER S NOTES Teacher s notes: Level 2 (Upper Intermediate Advanced) ESP MARKETING TEACHER S NOTES Worksheet A Pre-reading 1: Discussion Get students to discuss ideas as a class or in groups and then note their suggestions

More information

Adobe Dreamweaver Exam Objectives

Adobe Dreamweaver Exam Objectives Adobe Dreamweaver audience needs for a website. 1.2 Identify webpage content that is relevant to the website purpose and appropriate for the target audience. 1.3 Demonstrate knowledge of standard copyright

More information

IT3503 Web Development Techniques (Optional)

IT3503 Web Development Techniques (Optional) INTRODUCTION Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development

More information

Marketing casebook: Success by design

Marketing casebook: Success by design E-book Marketing casebook: Success by design Would you like your customers to see you as a highly polished and professional business, even while you work in your pyjamas? Welcome to the world of website

More information

Website Redesign and Content Management System Implementation -- Request for Proposals

Website Redesign and Content Management System Implementation -- Request for Proposals Website Redesign and Content Management System Implementation -- Request for Proposals Deadline: Friday, November 14, 2008 at 5 p.m. EST The Commission for Environmental Cooperation (CEC) is seeking qualified

More information

Lesson 7 - Website Administration

Lesson 7 - Website Administration Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their

More information

What Is A Content Management System?

What Is A Content Management System? Topic Website Tutorial 15 What Is A Content Management System? This tutorial will provide you with extensive information on content management systems. Reading time: 10 minutes Prerequisite: None 1. What

More information

Chronoforums. Written by ClubAero.nl, 8 th December 2013

Chronoforums. Written by ClubAero.nl, 8 th December 2013 Written by ClubAero.nl, 8 th December 2013 Chronoforums ClubAero.nl is an association set up in the Netherlands to lease or charter a regional airliner for short single day or weekend ski-trips. After

More information

Webbuilding software: a six vendor comparison. Adam Fuchs February 2014 fuchsworks.com af@fuchsworks.com

Webbuilding software: a six vendor comparison. Adam Fuchs February 2014 fuchsworks.com af@fuchsworks.com Webbuilding software: a six vendor comparison Adam Fuchs February 2014 fuchsworks.com af@fuchsworks.com Moonfruit Free Custom CSS Drag and drop builder Can t export files Flashed-based in transition to

More information

A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software

A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 2, February 2015,

More information

Pemrograman Web. 1. Pengenalan Web Server. M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its.

Pemrograman Web. 1. Pengenalan Web Server. M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its. Pemrograman Web 1. Pengenalan Web Server M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its.edu Table of Contents World Wide Web Web Page Web Server Internet

More information

Module 4: Identifying and Researching Career Options Transcript

Module 4: Identifying and Researching Career Options Transcript Module 4: Identifying and Researching Career Options Transcript Introduction (video clip 1) This module will focus on the second step of the Career Planning Process, which is the step in which you ll figure

More information

This unit provides knowledge of web architecture, components and technologies. It also covers the implementation of website elements.

This unit provides knowledge of web architecture, components and technologies. It also covers the implementation of website elements. Unit 20: Web Fundamentals Unit code: R/601/3512 QCF Level 2: BTEC Specialist Credit value: 7 Guided learning hours: 60 Aim and purpose This unit provides knowledge of web architecture, components and technologies.

More information

USER GUIDE WEB HOSTING SERVICE

USER GUIDE WEB HOSTING SERVICE USER GUIDE WEB HOSTING SERVICE v.1.0 Table of Content Table of Content...2 1. Introduction...3 2. Your user name and password...4 3. Creating your web page...5 4. Send and receive email...7 5. Viewing

More information

Request for Proposal (RFP) Toolkit

Request for Proposal (RFP) Toolkit Request for Proposal (RFP) Toolkit A Message from the CEO Hi, this is Ryan Flannagan, founder and CEO of Nuanced Media. Thanks for downloading the RFP Toolkit. My team and I are excited that you ve decided

More information

Web Hosting Tips & Tricks For Affiliates

Web Hosting Tips & Tricks For Affiliates Web Hosting Tips & Tricks For Affiliates References http://hagency.com/top-web-hosts.php http://minisitemanager.com http://hagency.com/enom Introduction Hosting a website can be a very confusing experience

More information

Storage Option Who can see it? How can they see it? Optionally, access can be restricted to members of your course. Optionally, materials can be

Storage Option Who can see it? How can they see it? Optionally, access can be restricted to members of your course. Optionally, materials can be File Storage Options Sakai offers two locations for the storage and distribution of files. In addition, it is possible to link to web content stored outside of Sakai. While many users will want to upload

More information

Introduction to SQL for Data Scientists

Introduction to SQL for Data Scientists Introduction to SQL for Data Scientists Ben O. Smith College of Business Administration University of Nebraska at Omaha Learning Objectives By the end of this document you will learn: 1. How to perform

More information

Vodafone Hosted Services. Getting started. User guide

Vodafone Hosted Services. Getting started. User guide Vodafone Hosted Services Getting started User guide Vodafone Hosted Services getting started Welcome. Vodafone Hosted Services has been designed to make it as easy as possible to keep control over your

More information

GUIDE TO SEARCH ENGINE OPTIMISATION

GUIDE TO SEARCH ENGINE OPTIMISATION GUIDE TO SEARCH ENGINE OPTIMISATION How to drive more traffic to your website 2 April 2012 Version 1.0 Contents Contents 2 Introduction 4 Skill Level 4 Terminology 4 Video Tutorials 4 What is Search Engine

More information

Getting Started with Dynamic Web Sites

Getting Started with Dynamic Web Sites PHP Tutorial 1 Getting Started with Dynamic Web Sites Setting Up Your Computer To follow this tutorial, you ll need to have PHP, MySQL and a Web server up and running on your computer. This will be your

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

Course Title: Multimedia Design

Course Title: Multimedia Design Course Title: Multimedia Design Unit: Multimedia Hardware and Software Content Standard(s) and 1. Compare types of multimedia, including presentation, desktop publishing, Web page design, graphic design,

More information

Rocco s Proven Phone Script. Hello. Hi. This is representing. I m assigned to the area and my company asked kdme to give you a call.

Rocco s Proven Phone Script. Hello. Hi. This is representing. I m assigned to the area and my company asked kdme to give you a call. Rocco s Proven Phone Script Hello. Hi. This is representing. I m assigned to the area and my company asked kdme to give you a call. 18 Rocco s Proven Phone Script They received your card in the mail and

More information

The Essential Guide to HTML Email Design

The Essential Guide to HTML Email Design The Essential Guide to HTML Email Design Emailmovers Limited, Pindar House, Thornburgh Road Scarborough, North Yorkshire, YO11 3UY Tel: 0845 226 7181 Fax: 0845 226 7183 Email: enquiries@emailmovers.com

More information

Usability Test Results

Usability Test Results Usability Test Results Task: Starting Position: 1 Home Scene Lauren DiVito March 6, 2014 Moderator Script: Evaluation Measures: Notes to Moderator: Task: Starting Position: Moderator Script: Evaluation

More information

Foreword by Martin Fowler *

Foreword by Martin Fowler * Foreword by Martin Fowler * In my early days in the software industry, one of the most awkward and tense moments of a software project was integration. Modules that worked individually were put together

More information

Building an Interactive Online Fact Book with R Shiny

Building an Interactive Online Fact Book with R Shiny Building an Interactive Online Fact Book with R Shiny Mike Wallinga Director of Institutional Research Northwestern College, Orange City, IA AIRUM Conference 2013 My Annual Fact Book Struggle/Soapbox Creating

More information

Chapter Four: How to Collaborate and Write With Others

Chapter Four: How to Collaborate and Write With Others Chapter Four: How to Collaborate and Write With Others Why Collaborate on Writing? Considering (and Balancing) the Two Extremes of Collaboration Peer Review as Collaboration * A sample recipe for how peer

More information

Web Extras. Customer Service Description. Version 3.0. February 26, 2002

Web Extras. Customer Service Description. Version 3.0. February 26, 2002 Web Extras Customer Service Description Version 3.0 February 26, 2002 Proprietary: Not for disclosure outside of Interland except under written agreement This document is subject to change without notice.

More information

Top 5 best practices for creating effective dashboards. and the 7 mistakes you don t want to make

Top 5 best practices for creating effective dashboards. and the 7 mistakes you don t want to make Top 5 best practices for creating effective dashboards and the 7 mistakes you don t want to make p2 Financial services professionals are buried in data that measure and track: relationships and processes,

More information

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 22 Ref: GC349_v1.1

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 22 Ref: GC349_v1.1 Web Hosting Training Guide Safari version Doc Ref: GC349_v1.1 Author: Glow Team Page 1 of 22 Ref: GC349_v1.1 Contents Introduction... 3 What is the Glow Web Hosting service?... 3 Why use the Glow Web Hosting

More information

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA Page name: Home Keywords: Web, design, development, logo, freelance, graphic design, Seattle WA, WordPress, responsive, mobile-friendly, communication, friendly, professional, frontend, back-end, PHP,

More information

Oglethorpe University. CRS410 Internship in Communications. Debra Bryant, Web Content Intern. December 10, 2012

Oglethorpe University. CRS410 Internship in Communications. Debra Bryant, Web Content Intern. December 10, 2012 Website Development and Design: Real World Experience Debra Oglethorpe University CRS410 Internship in Communications Debra, Web Content Intern December 10, 2012 Experience Website Development and Design:

More information

Recovering from a System Crash

Recovering from a System Crash In this appendix Learn how to recover your data in the event of a power failure or if Word stops responding. Use the Open and Repair option to repair damaged files. Use the Recover Text from Any File converter

More information

Insight Guide. E-Learning Compliance. www.kineo.com

Insight Guide. E-Learning Compliance. www.kineo.com Insight Guide E-Learning Compliance LAST MENU BACK NEXT Insight Guide Overview The challenges of compliance training Questions to ask before you begin your design 20 minutes A new generation of design

More information

AS A MATTER OF SPLAT. Guide to: WEBSITE HOSTING

AS A MATTER OF SPLAT. Guide to: WEBSITE HOSTING AS A MATTER OF SPLAT Guide to: WEBSITE HOSTING As a matter of SPLAT - Guide to web hosting Every website accessible via the internet has to live somewhere and the front door needs to be open 24/7 for customers

More information

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS Course Title: Advanced Web Design Subject: Mathematics / Computer Science Grade Level: 9-12 Duration: 0.5 year Number of Credits: 2.5 Prerequisite: Grade of A or higher in Web Design Elective or Required:

More information

How to Improve your Student Loan Payment, A guide to the best ways to save on your student loans

How to Improve your Student Loan Payment, A guide to the best ways to save on your student loans Welcome to today s webinar. I am really excited to pass this information on to you and think you will find it wildly beneficial. The title of our presentation is How to Improve your Student Loan Payment,

More information

Understanding Content Management A CM Domain White Paper By Bob Boiko

Understanding Content Management A CM Domain White Paper By Bob Boiko Understanding Content Management A CM Domain White Paper By Bob Boiko This white paper is produced from the Content Management Domain which features the full text of the book "Content Management Bible,"

More information

Microsoft Expression Web

Microsoft Expression Web Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as

More information

7 Insider Secrets For Selecting the Perfect Web Designer For Your Next Project. By Bruce Spiher & Tarun Gehani

7 Insider Secrets For Selecting the Perfect Web Designer For Your Next Project. By Bruce Spiher & Tarun Gehani 7 Insider Secrets For Selecting the Perfect Web Designer For Your Next Project By Bruce Spiher & Tarun Gehani Table of Contents Introduction Page 3 Secret #1 Be clear what you want before you contact a

More information

(These instructions are only meant to get you started. They do not include advanced features.)

(These instructions are only meant to get you started. They do not include advanced features.) FrontPage XP/2003 HOW DO I GET STARTED CREATING A WEB PAGE? Previously, the process of creating a page on the World Wide Web was complicated. Hypertext Markup Language (HTML) is a relatively simple computer

More information

BUSINESS OF WEB DESIGN - A nerd's guide setting up a web design business. By: Stefan Mischook

BUSINESS OF WEB DESIGN - A nerd's guide setting up a web design business. By: Stefan Mischook BUSINESS OF WEB DESIGN - A nerd's guide setting up a web design business. By: Stefan Mischook Preamble: This document is currently a work in progress. It is essentially the outline of a series of video

More information

Rensselaer Union Club Webhosting CPanel Guide

Rensselaer Union Club Webhosting CPanel Guide Rensselaer Union Club Webhosting CPanel Guide Introduction: One of the many services the Systems Administrators offer Union recognized clubs is website hosting with a union.rpi.edu subdomain. The service

More information

Ajax: A New Approach to Web Applications

Ajax: A New Approach to Web Applications 1 of 5 3/23/2007 1:37 PM Ajax: A New Approach to Web Applications by Jesse James Garrett February 18, 2005 If anything about current interaction design can be called glamorous, it s creating Web applications.

More information

Beyond Software: How to Estimate the Cost of ERP Implementation Services

Beyond Software: How to Estimate the Cost of ERP Implementation Services Beyond Software: How to Estimate the Cost of ERP Implementation Services This white paper outlines: The 4 costs involved in ERP software projects A definition of what is included in implementation services

More information

Transferring Your Hosting Account

Transferring Your Hosting Account Transferring Your Hosting Account Setting up your Web site on our secure hosting servers So you want to host your Web site on our secure servers, but you want to avoid costly mistakes and excessive site

More information

Getting ahead online. your guide to. GOL412_GBBO brochure_aw5.indd 1 10/2/10 10:10:01

Getting ahead online. your guide to. GOL412_GBBO brochure_aw5.indd 1 10/2/10 10:10:01 1 Getting ahead online your guide to GOL412_GBBO brochure_aw5.indd 1 10/2/10 10:10:01 2 Welcome to Getting British Business Online Whether you re totally new to the Internet or already have a website,

More information

Landscape Company Web Design 101

Landscape Company Web Design 101 Landscape Company Web Design 101 What you should be doing on the net, and more importantly, what you shouldn t be doing! By Dan Antonelli, President & Creative Director, LandscaperMarketing.com & Graphic

More information

THE ELEMENTS OF USER EXPERIENCE

THE ELEMENTS OF USER EXPERIENCE THE ELEMENTS OF USER EXPERIENCE USER-CENTERED DESIGN FOR THE WEB Jesse James Garrett chapter 2 Meet the Elements THE ELEMENTS OF USER EXPERIENCE 21 The user experience development process is all about

More information

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30

More information

Interactive Module Uploading & Maintaining Websites

Interactive Module Uploading & Maintaining Websites Interactive Module Jason Mayo jason@madebyshape.co.uk This slideshow plus files used today, will be placed on: http://interactivesalford2012.tumblr.com Talking about... Preparing for Upload Domains Hosting

More information

How To Design The Web And The Internet

How To Design The Web And The Internet 1 The Environment and the Tools Web Design, 4 th Edition Chapter Objectives Describe the Internet and the World Wide Web Discuss ways to access the Internet and the Web Categorize types of Web sites Identify

More information

A Sneaky Backdoor In to Google FAST With Free Press Releases! ***Newly Updated***

A Sneaky Backdoor In to Google FAST With Free Press Releases! ***Newly Updated*** A Sneaky Backdoor In to Google FAST With Free Press Releases! ***Newly Updated*** A Niche News Journal publication - For updates on other hidden, little niche ideas! Visit: http://nichejournal.com Do you

More information

The Essential Guide to HTML Email Design

The Essential Guide to HTML Email Design The Essential Guide to HTML Email Design Index Introduction... 3 Layout... 4 Best Practice HTML Email Example... 5 Images... 6 CSS (Cascading Style Sheets)... 7 Animation and Scripting... 8 How Spam Filters

More information

Lay Betting Selection System. Strike Rate!!

Lay Betting Selection System. Strike Rate!! Strike Rate!! Introduction Firstly, congratulations of becoming an owner of this fantastic selection system. You ll find it difficult to find a system that can produce so many winners at such low liability.

More information

Secrets to Automation Success. A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC

Secrets to Automation Success. A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC 5 Secrets to Automation Success A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC 5 Secrets to Automated Testing Success 2 Secret #1 Practice Exceptional Leadership If you

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

Payment Processor Secrets Page 1

Payment Processor Secrets Page 1 Payment Processor Secrets Page 1 Table of Contents Introduction to Payment Processor Secrets... 2 Why Do You Need a Payment Processor?... 5 Traditional vs. Mobile... 6 Merchant Accounts... 7 Reputation...

More information

Website Design Agreement

Website Design Agreement Website Design Agreement We will always do our best to fulfil your needs and meet your goals, but sometimes it is best to have a few simple things written down so that we both know what is what, who should

More information

PDF security - a brief history of development

PDF security - a brief history of development PDF security - a brief history of development Background Adobe was the first organization that set out to try and provide security controls for PDF based documents, and had their own particular views as

More information

Chapter and Support Group Custom Web Page Creation

Chapter and Support Group Custom Web Page Creation Chapter and Support Group Custom Web Page Creation This document provides instructions on creating and managing custom web pages for Chapters and Support Groups of the National Ataxia Foundation. While

More information

Dreamweaver CS5. Module 2: Website Modification

Dreamweaver CS5. Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Last revised: October 31, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland,

More information

Chapter 11. The Forex Trading Coach Is Born

Chapter 11. The Forex Trading Coach Is Born Chapter 11 The Forex Trading Coach Is Born The Forex Trading Coach company was officially launched in May 2009 and I decided to go ahead and establish the company and the website as a result of the tremendous

More information

PHP and MongoDB Web Development Beginners Guide by Rubayeet Islam

PHP and MongoDB Web Development Beginners Guide by Rubayeet Islam PHP and MongoDB Web Development Beginners Guide by Rubayeet Islam Projects-Oriented Book Combine the power of PHP and MongoDB to build dynamic web 2.0 applications Learn to build PHP-powered dynamic web

More information

PDSA Special Report. Offshore is not the Bargain You May Think

PDSA Special Report. Offshore is not the Bargain You May Think PDSA Special Report Offshore is not the Bargain You May Think Where are my Savings? Most people think you can save over 75% by developing applications offshore. The reality, as many studies have shown,

More information

Effective Ad Writing

Effective Ad Writing Effective Ad Writing How To Get The Most Results from Your Adverts by Joy Miller Limits of Liability / Disclaimer of Warranty The authors and publisher of this book have used their best efforts in preparing

More information

The Basics of Building Credit

The Basics of Building Credit The Basics of Building Credit This program was developed to help middle school students learn the basics of building credit. At the end of this lesson, you should know about all of the Key Topics below:»

More information