A WORKSHOP ON: BASIC WEB DESIGN AND DEVELOPMENT Cebu Normal University Dr. Emiliano Ian B. Suson II “Sir Eye” WEBSITE DEVELOPERS: www.wix.com, www.weebly.com, www.squarespace.com, www.jimdo.com, www.yola.com,www.homestead.com, www.synthesite.com, www.webon.com, www.webs.com, www.snappages, www.moonfruit.com, www.blinkweb.com, www.edicy.com, www.kafafa.com, www.sauropol.com, www.webappers.com, www.bravenet.com, www.basekit.com, www.intuit.com, www.thinkvitamin.com, www.flavors.me.com, www.wufoo.com, www.members.freewebs.com ■ What is web design? DESIGN 1 2 3 Collect Implement these ideas Apply design principles ideas WEB DESIGN Follows the same process in design Present the design through web pages Create an effective web design by applying key visual elements ELEMENT 1: LAYOUT Maintain balance, consistency and the integrity of the design. ELEMENT 2: COLOR Color should represent your personality or the brand of an organization. ELEMENT 3: GRAPHICS Logos, images, and graphics that can help enhance your design. Make sure to place them strategically. Use graphics wisely! ELEMENT 4: FONTS Typography can enhance your design… when used wisely. ELEMENT 5: CONTENT Should be useful and relevant. Optimize for search engines. Is your website user friendly? USER-FRIENDLY DESIGN ELEMENT 1: NAVIGATION Don’t make them think! Consider how users will navigate through your website. Use simple HTML or JavaScript menus. USER-FRIENDLY DESIGN ELEMENT 2: COMPATIBILITY Design your websites that perform well in different browsers. USER-FRIENDLY DESIGN ELEMENT 4: EASY ACCESSIBILITY Your website should be accessible to everyone including blind, disabled or the elderly. Use real fonts, not images. USER-FRIENDLY DESIGN ELEMENT 5: WELL-FORMATTED CONTENT Organize the flow of information. Plan your website’s sections and categories carefully. Use headings, sub-headings, paragraphs, bullets or lists correctly. Keep yourself updated by knowing the different web design trends. WEB DESIGN TREND #1: RESPONSIVE WEB • The idea is to create web layouts that are compatible with any forms of devices: – – – – Desktop Laptop Smart Phones Tablets WEB DESIGN TREND #2: FIXED HEADER BARS Works best with one-page layouts and layouts with long pages. This trend has been around for a while but now we are seeing this in full force. WEB DESIGN TREND #3: LARGE PHOTO BACKGROUNDS Use your best photos or graphic designs as the main background photo of your website. WEB DESIGN TREND #4: TYPOGRAPHY Most websites now use multiple fonts, making the page easier to read and more attractive. Mix and match fonts wisely! WEB DESIGN TREND #5: FLAT DESIGN It’s about keeping it simple, clean, and modern key words that most clients say. WEB DESIGN TREND #6: INFOGRAPHICS Infographics present a lot of information in such a small space. Eye-catching. Entertaining. Not boring. Not text heavy. WEB DESIGN TREND #7: SINGLE PAGE WEBSITE This has been a trend for a long time. Over the years, developers have created different techniques for single page concepts. You can create an entire website using just one page. WEB DESIGN TREND #8: PARALLAX This is a special scrolling effect using JavaScript wherein the background images move slowly than foreground images creating an animation or 3D feel. REFERENCES WEB DESIGN: • http://www.socialmediatoday.com/content/web-design-1 1-characteristics-user-friendly-website • http://www.treefrog.ca/what-is-web-design RESPONSIVE WEBSITES: • http://www.annestreetpartners.com.au • http://www.grandhoteldicomo.com/en/home FIXED HEADER BARS: • http://www.think.edu.au • http://www.elgouna.com LARGE PHOTO BACKGROUND: • http://www.kalliogladiators.fi • http://corneliuskrump.com TYPOGRAPHY: • http://www.eynsfordmusicfestival.co.uk • http://www.denisechandler.com FLAT DESIGN: • http://www.nitrografix.net • http://www.psd2html.com INFOGRAPHICS: • http://www.hongkiat.com/blog/50-informative-and-welldesigned-infographics • http://vectips.com/inspiration/vector-inspirational-infogr aphics SINGLE PAGE WEBSITE: • http://purapassata.derica.it • https://releasetherenegade.de • http://www.liquidint.com/mobility PARALLAX: • http://melisadiguzel.com/the-journey.html • http://gardenestudio.com.br/ • http://mteneros.com/webdev3/mystory • http://pauloborres.com/webdev/mystory.html CSS3/HTML5: • http://www.educationsoutheastwater.com.au • http://moradaciaetilica.com.br • http://www.flatvsrealism.com • http://www.lempens-design.com • http://www.wanderworld.io REFERENCES WEB DESIGN: • http://www.socialmediatoday.com/content/web-design-1 1-characteristics-user-friendly-website • http://www.treefrog.ca/what-is-web-design RESPONSIVE WEBSITES: • http://www.annestreetpartners.com.au • http://www.grandhoteldicomo.com/en/home FIXED HEADER BARS: • http://www.think.edu.au • http://www.elgouna.com LARGE PHOTO BACKGROUND: • http://www.kalliogladiators.fi • http://corneliuskrump.com TYPOGRAPHY: • http://www.eynsfordmusicfestival.co.uk • http://www.denisechandler.com FLAT DESIGN: • http://www.nitrografix.net • http://www.psd2html.com INFOGRAPHICS: • http://www.hongkiat.com/blog/50-informative-and-welldesigned-infographics • http://vectips.com/inspiration/vector-inspirational-infogr aphics SINGLE PAGE WEBSITE: • http://purapassata.derica.it • https://releasetherenegade.de • http://www.liquidint.com/mobility PARALLAX: • http://melisadiguzel.com/the-journey.html • http://gardenestudio.com.br/ • http://mteneros.com/webdev3/mystory • http://pauloborres.com/webdev/mystory.html CSS3/HTML5: • http://www.educationsoutheastwater.com.au • http://moradaciaetilica.com.br • http://www.flatvsrealism.com • http://www.lempens-design.com • http://www.wanderworld.io Basic Web Designing Tips 9/24/2016 Importance of web designing ❖ What a Website is? A website is an online identity of a company through which you can attract more visitors, promote company’s product, and generates business leads. ❖ To represent a company’s online portfolio you should have good and appealing website. ❖ For generating huge amount of traffic and to rank high you should have well designed, easy to navigate and search engine friendly website. 9/24/2016 15 basic tips for a successful and appealing website: 1) Quality Content ❖ Website should have a rich content for attracting new visitor and to retain the old ones. ❖ Update your website timely. ❖ To identify important content and keywords and highlight them (underline and bold text). 9/24/2016 CNU-CN 2) Pick a Domain Name ❖ Register your website with unique and easy–to-pronounce Domain Name. ❖ Choose a domain name that contains keywords which appear in your website. 9/24/2016 3) Custom 404 Pages ❖ Whenever visitors mistypes or misspells a URL of a website. ❖ It’s important to have a custom 404 page for your website so that they still are provided with navigation options for your site. 9/24/2016 CNU-CN 4) Color Scheme ❖Colors have a significant impact over people. ❖Avoid Bright colors as they are the best distraction element. ❖Use colors carefully as they are associated with feelings such as Red for hot, Blue for cold, White with purity and clarity, Black with darkness and death, Yellow with happiness and sunshine, etc. 9/24/2016 5) Favicon ❖ Known as Favorite icon. ❖ It is one of the smallest graphics that appears as company or product logo in the URL box. ❖ This is a unique way of gaining recognition in bookmarks and social networks. 9/24/2016 CNU-CN 6) Use consistent typefaces and sizes ❖Font style and text size should be consistent. ❖Choose one typeface for most of your content. ❖To make distinctions use different typefaces. 9/24/2016 7) Properly Sized Graphics ❖ Graphics and images on web pages should be properly and correctly define and sized. ❖ To reduce the web browser workload and for quicker loading of a page, use properly defined graphics. 9/24/2016 CNU-CN 8) Copyright Notice ❖Copyright Notice is included at the bottom of each page of the website. ❖Keep this up-to-date because an out-of-date copyright notice can result in infringement of your website design and/or content displayed on it. 9/24/2016 9) Browsers Compatibility ❖ Website should be browser compatible. ❖ Check website compatibility on different browsers such as Firefox, Chrome, Safari, Internet Explorer, etc. ❖ Design your website till looks great on all major browsers. 9/24/2016 CNU-CN 10) Optimize Links ❖ For search engine indexing use short and readable links. ❖ Use short URL’s for easy remembrance. 9/24/2016 11) Interact with customers ❖ Build relationships with customers via interactions. ❖ Leave website’s name, contact numbers and email address for communication. ❖ Prepare registration page so as to update your customers with latest news and special offers of a company. 9/24/2016 CNU-CN 12) Don’t clutter your site with ads ❖Advertising is essential for any website but web page should not be overloaded with ads. ❖More and more ads degrade the quality and accessibility of content. 9/24/2016 13) Easy Navigation ❖ Navigation of links plays a big role in determining how long a visitor stays and explores your site. ❖ Generally they read the content of the present page and then look for other page that interests them. 9/24/2016 CNU-CN 14) Optimum Load Time Make sure your website’s loading time is low. For this you must: a) Minimize Graphics, Flash and scripts. b) Optimize your HTML & script code. 9/24/2016 15) Promote your site ❖ Designing of a website is an important task but promotion of a site is equally important. ❖ Promoting a website means spread awareness about your product among people. 9/24/2016 CNU-CN Web site without designing. ⚫ No HTML literacy is required. ⚫ Real site (Customized template) ◦ Google Sites ◦ Weebly , 35o pages, Squido.com etc. Profile page serves as personal webpage ⚫ ⚫ Blog sites (with various template) ⚫ ◦ Wordpress ◦ Blogger. Pages in Social Sites ◦ Facebook (Description, Dairy/Notice, Events) ◦ Google+ All above are free websites with limited storage. Free web service does not include databases and mail facility. DAY 2 • Application and software 9/24/2016 Google Sites Blog Site ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ Editable Notes Sub domain. A profile page Limited but lot of template. File management maintains time sequence. Search option help to find your blog. Serious than microblogging. (Facebook or Twitter) Photo, video can be integrated. World wide audience. (low traffic) Now under major search engine. Sample Website rent Free Lite Standard Premium Platinum Number of Websites 1 unlimited unlimited unlimited unlimited Number of webpages 15 60 unlimited unlimited unlimited Storage 20 MB 50 MB 250MB 500MB 1GB Bandwidth monthly 1GB 5GB 10GB 20GB 40GB Monthly Charge Free 4.49 $ 8.99 $ 16.99$ 13.99$ Annual Charge Free 39.99$ 79.99 $ 169.99 $ 339.99$ • A Personal webpage • Public Diary. (Microblogging) • Notebook. • Address Book. • Photo Album. • Mailbox. •Chatting. Etc. Get Attention • Youtube. • Panoramio. • Flickr • Picasa. • Facebook Group. Why should I have a website ❑ It is cool!! ❑ You can share your story with the outside world. ❑ You can create your own portrait ❑ You can connect with others who has the same interest as that of you. ❑ Business (E-commerce) ❑ Document your stuffs and use them on the fly ❑ Most employers nowadays look at your websites to assess if Skills for Life - 2014 you are the right candidate for a job 74 Why a personal website 75 So, what do you need to build a website • There are many tools depending on what do you want to achieve. HTML Javascript PHP AJAX CSS Ruby on Rails 76 Wordpress ✔ WordPress is a free and open source web-software that you can use to create beautiful website or blog. ✔ WordPress was used by more than 22.0% of the top 10 million websites ✔ The core software is built by hundreds of community volunteers, and when you’re ready for more there are thousands of plugins and themes available to transform your site into almost anything you can imagine 77 Why Wordpress? ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ It is free and stays that way Easy to use It is web-based – so you can get it to anywhere Very easy to add contents It gives you control which saves you money All kinds of widgets make it easy to add features Themes – let you style your site Secure and easy to update You are never out of date 78 Creating a web site(Stage 1) • You need to have an email address (You need to remember email address and password) • Go to www.wordpress.com Skills for Life - 2014 79 Creating a web site(Stage 1) Skills for Life - 2014 80 Creating a web site(Stage 1) • Fill up the page and create a site Skills for Life - 2014 81 Dashboard (Stage 2) Skills for Life - 2014 82 Appearance (Stage 3) ❑ There are many many themes in wordpress. Some are free and some you need to pay in order to use. ❑ Hover over the theme which allows you to see theme details, preview your web page in the chosen theme and activate the theme. ❑ For today, choose the superhero theme. ❑ My suggestion is you start with the superhero theme and then after you build some pages, play with different themes and then decide which one you like. You can change from time to time. Skills for Life - 2014 83 Widget (Stage 4) • In computing, a web widget is a software widget for the web. It's a small application with limited functionality that can be installed and executed within a web page by an end user. • In Wordpress, the widget you can use is limited by theme you chose. • Some interesting widgets include: • Search • Calendar • Music Player Skills for Life - 2014 84 Widget (Cont…) 85 Now it’s your turn • Create a website of 4 pages with the following information • Home: A summary of your adventure in skills for life till now. This should be the default page • About: Should contain details about you • Description of two classes in skills for life Skills for Life - 2014 86 Webpage Layout and Website Design ■ Designing a good website requires more than just putting together a few pages Examples ■ ■ ■ ■ www.projectpuffin.org www.pmlodge.com www.uintafishing.com www.uncommonadv.com Web Page Layout ■ ■ Layout of web pages is very important Poor layout makes for ■ ■ ■ Difficult navigation Hard to locate information on page Visually unappealing Tables, tables, tables! ■ ■ ■ Use tables to lay out your pages! Make the table borders invisible A 2x2 table works well Areas of a Web Page Lo go Header Menu Content A 2 x 2 Layout Other Designs ■ ■ www.adobe.com (menu on right) www.uintafishing.com (many columns) Table within a table The outer table The inner table The inner table Centered with three columns Really complicated design! Monitors and Dimensions ■ ■ ■ ■ Monitor resolution affects how you should lay pages out 800x600 = 50% - 760 x 420 pixels in browser window 1024x768 = 35% 640x480 = 3%* - 595 x 360 pixels ■ *Was 20% three years ago Dimensions in a 2x2 table Up to 760 wide* 100-140 wide Up to 650 wide Header Logo And Content Menu Different Resolutions ■ http://www.dreamink.com/design6.shtml Page Width ■ ■ Because monitors differ (640x480, 800x600, 1024x768), pages look different. You can use a % width for a table, for example make it 80% of the page width Thank you for Listening Splash Page ■ ■ ■ ■ The index.html file is called the “Splash Page” It is the key page—the first page visitors usually see Must be visually attractive, informative, and easy to navigate Examples: ■ ■ ■ ■ www.projectpuffin.org www.pmlodge.com www.uncommonadv.com www.rainforestandreef.org Organizing Information ■ Decide what info goes on each page ■ ■ ■ ■ Friends page Family page Personal page Hobbies page Good Web Communication ■ ■ Be Concise Limit choices – use a hierarchical structure ■ ■ A hierarchy is a structured organization where some pages are at a higher level than others Hierarchy results in a site map with multiple levels Site Map ■ ■ A site map is designed to show the connections between pages A graphical site map uses lines to connect linked pages Site Map Willoughby's Website Interior or Internal Pages Design Theme ■ ■ Choose a common layout for your website. The Splash Page will probably differ but interior pages should be the same Use tables to control placement throughout Consistency in Design ■ ■ ■ Use the same font throughout! Use consistent graphics in website – do not use ultra modern on one page and calligraphy on another Use color scheme that is consistent The Font Barrier ■ ■ ■ Only fonts you can reliably use are Times New Roman (Times) and Arial (Helvetica) Text in site should be one of these choices How to overcome this? ■ ■ Any font used in graphics is loaded as a graphic, and does not rely upon the font being on the user’s computer Make cool font images in Photoshop Testing ■ Test your website as you go along. ■ ■ ■ If you’re in the computer lab and there’s an empty computer next to you, log into it and check out your web page from there Make sure it works in Netscape Navigator and Internet Explorer Make sure all pictures come up on a different machine Assignment 8 – Website Design ■ From your existing web pages, build a website. ■ Add more pages to site – whatever you want ■ ■ ■ Use common design theme ■ ■ Some suggestions: Resume, friends page, hobbies page Minimum 6 pages (splash page + 5) Make custom graphics in PhotoShop Prepare graphical site map in PowerPoint to turn in when finished Where to get help on design ■ Web Pages for more info ■ ■ Good places for Graphics ■ ■ ■ http://info.med.yale.edu/caim/manual/contents.html www.clipart.com http://free-clip-art.com/ Fonts ■ http://www.1001freefonts.com/fontfiles/main.htm Assignment 7 – Advanced Webstuff ■ ■ Add Hyperlinks Add Graphics (MSU, Scans, etc)