Drupal theming using the 960.gs grid system

Size: px
Start display at page:

Download "Drupal theming using the 960.gs grid system"

Transcription

1 Drupal theming using the 960.gs grid system Originally presented at DrupalCamps Copenhagen, Helsinki, and Stockholm 2009 May, 2009 Todd Ross Nienkerk

2 Personal introduction

3 Todd Ross Nienkerk Co-founder of Four Kitchens, a Drupal design and development firm in Austin, Texas One of the implementers of the new Drupal.org redesign Member of the Drupal documentation team Photo: Kristin Hillery

4 What is a grid system?

5 History of the grid The practice of using a grid to guide design and page layout is nearly a century old In the 1910s and 1920s, ornamental design gave way to Rationalism and New Objectivity This shift in design was part of a much larger movement towards function over form Helvetica typeface and Bauhaus architecture Source: Grids are Good by Khoi Vinh and Mark Boulton

6 Typographic grids After World War II, a number of graphic designers, influenced by the modernist ideas of Die neue Typographie (The New Typography), questioned the relevance of the conventional page layout of the time They devised a flexible system to help designers achieve coherency in organizing the page Source: Grid (page layout) on Wikipedia

7 The result was the modern typographic grid associated with the International Typographic Style Grid Systems in Graphic Design, the seminal work on the subject, helped propagate the use of the grid in Europe and, later, in North America Source: Grid (page layout) on Wikipedia

8 Nearly a century ago Modernists looked to build a new aesthetic by... deriving beauty from the innate qualities of the machine championing standardization Sound familiar? Source: Grids are Good by Khoi Vinh and Mark Boulton

9 Today Web designers have turned to grid-based design in order to... derive beauty from the innate qualities of the browser champion standardization 16 years after the invention of the web, we are finally embracing a century-old design philosophy Source: Grids are Good by Khoi Vinh and Mark Boulton

10 Grid systems on the web On the web, grid systems usually take the form of CSS frameworks A framework is a reuseable abstraction of code wrapped in a well-defined API 1 A collection of tools and shortcuts designed to minimize code and make your life easier 1 Source: Software framework on Wikipedia

11 Examples of frameworks Ruby on Rails is a well-known Ruby framework jquery is a JavaScript framework Drupal itself can be considered a web application framework Includes many APIs for working with databases, fields, and web forms

12 CSS frameworks Apply the principles of software frameworks to web design They provide standardized rules and shortcuts for: browser resets typography navigation print style and...

13 Layout When applied to web design, grid systems are CSS frameworks that provides standardized rules and shortcuts for building a website s layout

14 Why use a grid system?

15 1) Saves time 2) Saves money 3) Reduces frustration

16 Stop reinventing the wheel Reduces the amount of CSS and markup you need to duplicate each time you start a project No need to refer to old projects to figure out how to implement layouts

17 Stop fixing and start designing Shortens testing phases by providing built-in support for noncompliant browsers Minimize Internet Explorer hacks in your layout A well-tested grid system will rarely be the source of your problems

18 Stop deconstructing CSS Understanding someone else s design is much easier when a standard grid system is used

19 How do grid systems work?

20 Columns Grid systems are built using columns Columns are a grid system s smallest unit of measurement Most grid systems contain columns Example based on 960.gs (12-column)

21 Column width Page regions (header, content, sidebars, etc.) are defined by column width As in: The header is eight columns wide Example based on 960.gs (12-column)

22 Gutters (margins) Margins or padding are used to create gutters between columns These gutters provide margins between page regions Example based on 960.gs (12-column)

23 Lean and versatile CSS A grid system s CSS should: Be lean and efficient Be versatile and reusable Ensure consistent behavior across all common browsers even IE6

24 Wrapping <div> elements In fixed-width grid systems, the entire layout is wrapped inside a single <div> element <div> elements wrap the page regions and define their widths according to the number of columns they span These <div> elements may be nested to create regions within regions

25 Floating <div> elements The wrapping <div> elements are assigned a column width using a CSS class Because these classes also float the elements, they simply fall into place on the page class: grid-12 class: class: grid-4 grid-4 class: grid-4 class: grid-8 class: grid-6 class: grid-6 Example based on 960.gs (12-column)

26 What can grid systems look like? Examples of grid-based layouts

27 Layout A: Content left, sidebar right Example based on 960.gs (12-column)

28 Layout B: Content between sidebars Example based on 960.gs (12-column)

29 Layout C: Content right with two left sidebars Example based on 960.gs (12-column)

30 Layout D: Whatever Example based on 960.gs (12-column)

31 Layout E: The Mondriaan Painting by Piet Mondriaan (later Mondrian)

32 How 960.gs works

33 What is 960.gs? 960.gs also known as the 960 Grid System was created by Nathan Smith in order to streamline web development workflow It s both a prototyping and development framework The premise of the system is ideally suited to rapid prototyping, but it would work equally well when integrated into a production environment. Source: 960.gs

34 What s in it Download it for free at GPL and MIT licensed The 960.gs download includes: Printable sketch sheets for doodling Design templates for all most applications: Photoshop, Illustrator, Inkscape, OmniGraffle, etc. Source: 960.gs

35 Technical specs 960px wide with a 940px usable area Two versions: 12- and 16-column These can be implemented separately or simultaneously Each column has a 10px margin on the left and right, which creates a 20px gutter between columns Source: 960.gs

36 12-column version Columns are 60px wide Gutters are 20px wide 10px margin on the left and right prevents collision with browser chrome Available working area is 940px wide Source: 960.gs

37 16-column version Columns are 40px wide Everything else remains the same Source: 960.gs

38 Using both versions simultaneously You can use 12-column classes inside a 16-column grid and vice versa This is possible because 12 and 16 are both multiples of 2 and 4 2 * 6 = 12 2 * 8 = 16 4 * 3 = 12 4 * 4 = 16

39 In other words, when you divide the layout into halves and quarters, you can use 12- and 16- column version simultaneously Watch what happens when you lay one grid on top of the other: Halves Quarters

40 This flexibility allows designers to work with both 60px- and 40px-wide columns If 12 or 16 columns don t suit you, 960 is also divisible by 2, 3, 4, 5, 6, 8, 10, 15, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320 and 480

41 CSS and markup Note: 960.gs uses underscores in its CSS class names. To avoid confusion, the examples that follow will use hyphens instead, as this is The Drupal Way.

42 Containers Grids must be wrapped in a container <div> Containers center the content and define which version of the grid will be implemented.container-12,.container-16 { margin-left: auto; margin-right: auto; width: 960px; }

43 Grids Grids are held inside containers and are floated left so they fall into place automatically They also provide 10px margins on the left and right.grid-1,.grid-2,.grid-3,....grid-16 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }

44 Grid widths The width of each grid is determined by the container that wraps it For example, a onecolumn grid is either 60px or 40px depending on whether it s a 12- or 16-column layout.container-12.grid-1 { width: 60px; }.container-16.grid-1 { width: 40px; }

45 Note that grid width does not increase by 60px or 40px each time Each increase must account for the 20px gutter between grids.container-12.grid-1 { width: 60px; }.container-12.grid-2 { width: 140px; }.container-12.grid-3 { width: 300px; }.container-16.grid-1 { width: 40px; }.container-16.grid-2 { width: 100px; }.container-16.grid-3 { width: 160px; }

46 Putting containers and grids together.container-12.grid-3.grid-6.grid-3

47 Prefixes and suffixes If you want to leave space between columns, use a prefix or suffix class Prefix classes add padding to the left of a column.container-12.prefix-1 { padding-left: 80px; }.container-12.suffix-1 { padding-right: 80px; } Suffix classes add padding to the right

48 Adding a prefix and suffix.container-12.grid-3.grid-4.prefix-1.suffix-1.grid-3

49 Multiple rows.container-12.grid-12.grid-3.grid-4.prefix-1.suffix-1.grid-3

50 Multiple rows: markup The container <div> defines the layout version in use <div class="container-12"> <!-- row 1 --> <div class="grid-12"> This grid occupies the full width </div> No need to put each row in its own wrapping <div> <!-- row 2 --> <div class="grid-3"> One wide </div> <div class="grid-4 prefix-1 suffix-1"> Four wide with a prefix and suffix of one each </div> <div class="grid-3"> One wide </div> </div> <!-- /container -->

51 Stack content vertically with nested grids.container-12.grid-6.grid-6.grid-3.grid-3.grid-6

52 Here s the catch: Because each grid includes a 10px left and right margin, nesting grids can break your layout.grid-6.container-12.grid-3.grid-6.grid-6.grid-3

53 Alpha and omega fix broken nesting When nesting grids, use the alpha and omega classes to remove the margins alpha removes the left margin. It s the first nested grid. omega removes the right margin. It s the last nested grid.

54 .grid-6.container-12.grid-3.grid-3.alpha.grid-3.omega.grid-6.alpha.omega.grid-3.alpha removed the left margin.omega removed the right margin

55 Additional resources 960 Gridder and bookmarklet Variable grid system generator Other grid systems based on 960.gs Fluid 960.gs Typogridphy: Typographical and grid layout CSS framework and...

56 The NineSixty theme Drupal s implementation of 960.gs is even better than the original

57 About NineSixty NineSixty is the Drupal port of 960.gs Developed by Joon Park, aka dvessel on Drupal.org Intended to be used as a base theme Currently a candidate for Drupal 7 core Follow the debate on groups.drupal.org Source: Drupal.org

58 NineSixty s improvements Content-first layout using push and pull classes Dynamic grid widths based on context Debugging tools and grid visualization Right-to-left (RTL) language support

59 Content-first layout A design convention in which the content is output as close to the top of the markup as possible Content should be output before all sidebars Some designers believe it should be output before a site s main navigation This can be very difficult to achieve on a site with one or more left columns

60 Push and pull classes Content-first layout can be achieved in NineSixty by pushing the content grid to the right while pulling a sidebar to the left These classes use the same naming convention as.grid-x,.prefix-x, and.suffix-x, where X is the grid s width:.push-x and.pull-x

61 Push and pull values should match the grid value of the opposite grid <div class="container-12"> <div id="content" class="grid-6 push-3"> Content </div> Match numbers to swap locations <div id="sidebar-left" class="grid-3 pull-6"> Sidebar: Left </div> <div id="sidebar-right" class="grid-3"> Sidebar: Right </div> </div> Source: NineSixty s README.txt

62 Before adding push and pull.container-12.grid-6.grid-3.grid-3 <div class="container-12"> <div id="content" class="grid-6"> Content </div> <div id="sidebar-left" class="grid-3"> Sidebar: Left </div> <div id="sidebar-right" class="grid-3"> Sidebar: Right </div> </div>

63 After adding push and pull.container-12.grid-3.pull-6.grid-6.push-3.grid-3 <div class="container-12"> <div id="content" class="grid-6 push-3"> Content </div> <div id="sidebar-left" class="grid-3 pull-6"> Sidebar: Left </div> <div id="sidebar-right" class="grid-3"> Sidebar: Right </div> </div>

64 Dynamic grid widths In some cases, you may want grids to resize themselves when a region isn t populated For example, a layout should become 3-9 if the right column is empty Dynamic width assignment is handled using the ns() function Defined in template.php

65 Structure of ns() Default value These pairs subtract from the default value ns('class-x', $region, Y, $region, Z,...) X, Y, and Z are all width values class can be grid, prefix, suffix, push, or pull $region can be any theme region Use as many pairs as you like

66 Implementing ns() From page.tpl.php: <div id="main" class="column <?php print ns('grid-16', $left, 4, $right, 3). ' '. ns('push-4',!$left, 4);?>"> <?php print $content;?> </div> <?php if ($left):?> <div id="sidebar-left" class="column sidebar region grid-4 <? php print ns('pull-12', $right, 3);?>"> <?php print $left;?> </div> <?php endif;?> <?php if ($right):?> <div id="sidebar-right" class="column sidebar region grid-3"> <?php print $right;?> </div> <?php endif;?> Source: NineSixty s page.tpl.php

67 From #main: <?php print ns('grid-16', $left, 4, $right, 3). ' '. ns('push-4',!$left, 4);?> Default width If left sidebar is present, subtract 4 from default width. If right sidebar is present, subtract 3 from default width. ns('grid-16', $left, 4, $right, 3) Default push value If left sidebar is not present, subtract 4 from the push value. This will result in no push, as 4-4 = 0 ns('push-4',!$left, 4) Source: NineSixty s page.tpl.php

68 From #sidebar-left: <?php php print ns('pull-12', $right, 3);?> Default pull value If right sidebar is present, subtract 3 from default pull value ns('pull-12', $right, 3) Source: NineSixty s page.tpl.php

69 NineSixty in action Visit to see how NineSixty... uses push and pull classes to generate contentfirst layout dynamically assigns grid widths based on context can be used to create different layouts

70 Implementing a gridbased layout Using NineSixty to build your site

71 When not to use a grid Implementing a grid will probably be impossible if your site s layout... uses irregular column sizes has irregular margins or gutters has a width that isn t divisible by a sane number

72 Implementing a grid will be difficult but not impossible if your site s layout... has gutter widths of odd numbers is fluid wasn t designed on a grid

73 Getting started Do not change the NineSixty theme on your site! Hacking NineSixty is like hacking core: It will make upgrading your site very difficult Instead, subtheme NineSixty or create a totally new theme based on NineSixty

74 Subtheme This method is best if your site is (or can be) 960px wide and can utilize 12 or 16 columns Subtheming instructions and resources on Drupal.org: Subtheming quick and dirty Sub-themes, their structure and inheritance

75 Build a new theme You should build a new theme when your site s layout... isn t 960px wide doesn t use 12 or 16 columns It s more efficient to use a new theme than to override virtually all of NineSixty s CSS

76 Do the math Be prepared to crunch numbers Building a new theme can be very confusing Spreadsheets can help you visualize column, margins, and gutters Image source: Client project

77 The grid equation (Canvas - ((Total units - 1) x Gutter)) Total units = Unit Examples (remember that the true canvas size of 960.gs is actually 940px): (940 - ((12-1) x 20)) 12 = 60 (940 - ((16-1) x 20)) 16 = 40 Source: Grids are Good by Khoi Vinh and Mark Boulton

78 Case study Four Kitchens company website

79 Subtheme of NineSixty 12-column version Source: fourkitchens.com

80 Source: fourkitchens.com/blog

81 Header promos grid-4 Right column grid-3 Content column grid-8 Gutter grid-1 Source: fourkitchens.com/blog

82 Source: fourkitchens.com

83 Content column grid-8 Gutter grid-1 Right column grid-3 Footer columns grid-3 Sub-footer content column grid-8 Gutter grid-1 Sub-footer right column grid-3 Source: fourkitchens.com

84 Appendix

85 Learn more about grids The Grid System The ultimate resource in grid systems The Grid System s Flickr pool My bookmarks tagged gridsystems

86 Downloads 960 grid system: 960.gs NineSixty theme for Drupal: drupal.org/project/ ninesixty This and other presentations are available for download at fourkitchens.com/presentations

87 Contact me also works for Google Chat and AIM Skype: toddatfk Twitter: twitter.com/toddross

88 Credits History of the grid slides were borrowed heavily from Khoi Vinh and Mark Boulton s presentation Grids are Good and from Wikipedia This presentation was created and delivered by Todd Ross Nienkerk, co-founder of Four Kitchens Piet Mondriaan painting was found somewhere online. Copyright holder is unknown The items listed above are exempt from this presentation s Creative Commons license

89 All content in this presentation, except where noted otherwise, is Creative Commons Attribution- ShareAlike 3.0 licensed and copyright 2009 Four Kitchen Studios, LLC.

Grids for Web Design

Grids for Web Design Grids for Web Design What is a Grid? What is a Grid? Modular and systematic approach to the layout What is a Grid? Modular and systematic approach to the layout Ordering system for structuring and dividing

More information

Building Your First Drupal 8 Company Site

Building Your First Drupal 8 Company Site Building Websites with Drupal: Learn from the Experts Article Series Building Your First Drupal 8 Company Site by Todd Tomlinson July, 2014 Unicon is a Registered Trademark of Unicon, Inc. All other product

More information

Building Responsive Layouts

Building Responsive Layouts Building Responsive Layouts by Zoe Mickley Gillenwater @zomigi August 28, 2012 Responsive Web Design Summit What I do Books Stunning CSS3: A Project-based Guide to the Latest in CSS www.stunningcss3.com

More information

Web Design I. Spring 2009 Kevin Cole Gallaudet University 2009.03.05

Web Design I. Spring 2009 Kevin Cole Gallaudet University 2009.03.05 Web Design I Spring 2009 Kevin Cole Gallaudet University 2009.03.05 Layout Page banner, sidebar, main content, footer Old method: Use , , New method: and "float" CSS property Think

More information

Style & Layout in the web: CSS and Bootstrap

Style & Layout in the web: CSS and Bootstrap Style & Layout in the web: CSS and Bootstrap Ambient intelligence: technology and design Fulvio Corno Politecnico di Torino, 2014/2015 Goal Styling web content Advanced layout in web pages Responsive layouts

More information

Responsive Web Design for Drupal

Responsive Web Design for Drupal Responsive Web Design for Drupal www.responsivewebdesignguild.com @emmajanedotnet emma@designtotheme.com I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Author / Trainer

More information

Grids Are Good. (Right?) March 10, 2007 SXSW Interactive Austin, TX. Khoi Vinh Subtraction.com. Mark Boulton MarkBoulton.co.uk

Grids Are Good. (Right?) March 10, 2007 SXSW Interactive Austin, TX. Khoi Vinh Subtraction.com. Mark Boulton MarkBoulton.co.uk Grids Are Good (Right?) March 10, 2007 SXSW Interactive Austin, TX Khoi Vinh Subtraction.com Mark Boulton MarkBoulton.co.uk About Khoi I m the Design Director for The New York Times Online. nytimes.com

More information

Coding HTML Email: Tips, Tricks and Best Practices

Coding HTML Email: Tips, Tricks and Best Practices Before you begin reading PRINT the report out on paper. I assure you that you ll receive much more benefit from studying over the information, rather than simply browsing through it on your computer screen.

More information

Responsive Design: Ben Callahan

Responsive Design: Ben Callahan Responsive Design: Ben Callahan (Video: 0_Introduction.mp4): Introduction 00:00:0000:08:15: Ben describes a moment that changed his life. Receiving his first iphone and coming to the realization the web

More information

Web Design for Programmers. Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission

Web Design for Programmers. Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission Web Design for Programmers Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission Quick Disclaimers This is a crash course! Many topics are simplified

More information

Building Responsive Websites with the Bootstrap 3 Framework

Building Responsive Websites with the Bootstrap 3 Framework Building Responsive Websites with the Bootstrap 3 Framework Michael Slater and Charity Grace Kirk michael@webvanta.com 888.670.6793 1 Today s Presenters Michael Slater President and Cofounder of Webvanta

More information

CREATING RESPONSIVE UI FOR WEB STORE USING CSS

CREATING RESPONSIVE UI FOR WEB STORE USING CSS CREATING RESPONSIVE UI FOR WEB STORE USING CSS Magdalena Wiciak Bachelor s Thesis May 2014 Degree Programme in Information Technology Technology, communication and transport DESCRIPTION Author(s) WICIAK,

More information

ireview Template Manual

ireview Template Manual ireview Template Manual Contents Template Overview... 2 Main features... 2 Template Installation... 3 Installation Steps... 3 Upgrading ireview... 3 Template Parameters... 4 Module Positions... 6 Module

More information

A "content-first" approach to designing responsive Drupal layouts using Twitter Bootstrap

A content-first approach to designing responsive Drupal layouts using Twitter Bootstrap A "content-first" approach to designing responsive Drupal layouts using Twitter Bootstrap Megan Miller & Brian Young Stanford University BAD Camp 2012 November 4, 2012 Megan Miller Web Designer Stanford

More information

Designing for Drupal. John Albin Wilkins

Designing for Drupal. John Albin Wilkins Designing for Drupal John Albin Wilkins Who is this guy anyway? Real Name: John Albin Wilkins Drupal Nick: JohnAlbin I ve been writing HTML since 1994. I ve been developing CSS Layouts since 2001 ALA:

More information

Skills for Employment Investment Project (SEIP)

Skills for Employment Investment Project (SEIP) Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format For Web Design Course Duration: Three Months 1 Course Structure and Requirements Course Title: Web Design Course Objectives:

More information

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages

More information

01/42. Lecture notes. html and css

01/42. Lecture notes. html and css web design and applications Web Design and Applications involve the standards for building and Rendering Web pages, including HTML, CSS, SVG, Ajax, and other technologies for Web Applications ( WebApps

More information

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file. Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded

More information

Theming on Drupal 7. Working with Omega s Responsive Framework

Theming on Drupal 7. Working with Omega s Responsive Framework Theming on Drupal 7 Working with Omega s Responsive Framework Eric Sembrat Advanced Computing Services Kennesaw State University April 2012 Introduction Drupal 7 With Drupal 7, we have chosen the Omega

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program, you ll find a number of task panes, toolbars,

More information

This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator.

This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator. 1 Introduction This document will describe how you can create your own, fully responsive drag and drop email template to use in the email creator. It includes ready-made HTML code that will allow you to

More information

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more

More information

Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication

Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Using JQuery to Make a Photo Slideshow This exercise was modified from the slideshow

More information

38 Essential Website Redesign Terms You Need to Know

38 Essential Website Redesign Terms You Need to Know 38 Essential Website Redesign Terms You Need to Know Every industry has its buzzwords, and web design is no different. If your head is spinning from seemingly endless jargon, or if you re getting ready

More information

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer Drupal and ArcGIS Yes, it can be done Frank McLean Developer Who we are NatureServe is a conservation non-profit Network of member programs Track endangered species and habitats Across North America Environmental

More information

Responsive Web Design Creative License

Responsive Web Design Creative License Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.

More information

Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc.

Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc. Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc. Introduction. Learning Points. What is Responsive Design and its Role? Design

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

Web Design & Development - Tutorial 04

Web Design & Development - Tutorial 04 Table of Contents Web Design & Development - Tutorial 04... 1 CSS Positioning and Layout... 1 Conventions... 2 What you need for this tutorial... 2 Common Terminology... 2 Layout with CSS... 3 Review the

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

Google Sites: Creating, editing, and sharing a site

Google Sites: Creating, editing, and sharing a site Google Sites: Creating, editing, and sharing a site Google Sites is an application that makes building a website for your organization as easy as editing a document. With Google Sites, teams can quickly

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

Mistral Joomla Template

Mistral Joomla Template Mistral Joomla Template Documentation Copyright arrowthemes Table of Contents Introduction... 4 1.1 Template Overview... 5 Theme Styles and admin options... 5 Theme profiles... 5 Theme Layouts... 5 1.2

More information

This manual cannot be redistributed without permission from joomla-monster.com

This manual cannot be redistributed without permission from joomla-monster.com This manual cannot be redistributed without permission from joomla-monster.com Visit the official website joomla-monster.com of this Joomla template and other thematic and high quality templates. Copyright

More information

Building A Very Simple Web Site

Building A Very Simple Web Site Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building

More information

Using Style Sheets for Consistency

Using Style Sheets for Consistency Cascading Style Sheets enable you to easily maintain a consistent look across all the pages of a web site. In addition, they extend the power of HTML. For example, style sheets permit specifying point

More information

CSS for Page Layout. Key Concepts

CSS for Page Layout. Key Concepts CSS for Page Layout Key Concepts CSS Page Layout Advantages Greater typography control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control

More information

Adolfo G. Nasol <adolfo@danreb.com> WWW.DANREB.COM The Bethel Educational Support and Technology Inc.

Adolfo G. Nasol <adolfo@danreb.com> WWW.DANREB.COM The Bethel Educational Support and Technology Inc. Adolfo G. Nasol WWW.DANREB.COM The Bethel Educational Support and Technology Inc. Introduction What is Drupal theme? What are the required knowledge Drupal theme components Template

More information

Microsoft Publisher 2010 What s New!

Microsoft Publisher 2010 What s New! Microsoft Publisher 2010 What s New! INTRODUCTION Microsoft Publisher 2010 is a desktop publishing program used to create professional looking publications and communication materials for print. A new

More information

Drupal for Designers

Drupal for Designers Drupal for Designers Not decorating on top of what Drupal gives you, but rather, letting Drupal s default behavior simply provide a guide for your design. Drupal for Designers by Dani Nordin http://my.safaribooksonline.com

More information

Intro to Web Design. ACM Webmonkeys @ UIUC

Intro to Web Design. ACM Webmonkeys @ UIUC Intro to Web Design ACM Webmonkeys @ UIUC How do websites work? Note that a similar procedure is used to load images, etc. What is HTML? An HTML file is just a plain text file. You can write all your HTML

More information

Let's Dig Into the Omega Theme October 27, 2012. http://bit.ly/omega-training http://bit.ly/omega-tips

Let's Dig Into the Omega Theme October 27, 2012. http://bit.ly/omega-training http://bit.ly/omega-tips Let's Dig Into the Omega Theme October 27, 2012 http://bit.ly/omega-training http://bit.ly/omega-tips brought to you by Kendall Totten Bachelors in Communication Technology & Graphic Design from Eastern

More information

COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING

COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING INFORMATION TECHNOLOGY GUIDELINE Name Of Guideline: Domain: Application Date Issued: 03/18/2014 Date Revised: 02/17/2016

More information

A GUIDE TO MOBILE EMAIL

A GUIDE TO MOBILE EMAIL A GUIDE TO MOBILE EMAIL UNDERSTANDING THE WHAT, HOW & WHY TABLE OF CONTENTS EMAILS OPENED ON MOBILE? 1 Email open market share 2011-2013 WHAT DOES THIS MEAN? 2 FIRST THINGS FIRST 2 From and Subject Lines

More information

Designing HTML emailers

Designing HTML emailers 24 SEPTEMBER 2015 Designing a beautiful but functional HTML emailer can be challenging for the most experienced designer, especially if you don t have a lot of experience working with code. This guide

More information

WEB DEVELOPMENT IA & IB (893 & 894)

WEB DEVELOPMENT IA & IB (893 & 894) DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.

More information

Magento Responsive Theme Design

Magento Responsive Theme Design Magento Responsive Theme Design Richard Carter Chapter No. 2 "Making Your Store Responsive" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter

More information

HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL

HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL HTML CSS Basic Structure HTML [Hypertext Markup Language] is the code read by a browser and defines the overall page structure. The HTML file or web page [.html] is made up of a head and a body. The head

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

How To Customize A Forum On Vanilla Forum On A Pcode (Forum) On A Windows 7.3.3 (For Forum) On An Html5 (Forums) On Pcode Or Windows 7 (Forforums) On Your Pc

How To Customize A Forum On Vanilla Forum On A Pcode (Forum) On A Windows 7.3.3 (For Forum) On An Html5 (Forums) On Pcode Or Windows 7 (Forforums) On Your Pc 1 Topics Covered Introduction Tool Box Choosing Your Theme Homepage Layout Homepage Layouts Customize HTML Basic HTML layout Understanding HTML Layout Breaking down and customizing the code The HTML head

More information

BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7

BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7 BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7 About us! Getting to know you... What are your multilingual needs? What you need Check A fresh Drupal 7 instance installed locally Download of module files

More information

BT MAGAZINE. JOOMLA 3.x TEMPLATE. Total User Guide Version 1.0. Copyright 2013 Bowthemes.com support@bowthemes.com. www.bowthemes.

BT MAGAZINE. JOOMLA 3.x TEMPLATE. Total User Guide Version 1.0. Copyright 2013 Bowthemes.com support@bowthemes.com. www.bowthemes. 1 BT MAGAZINE JOOMLA 3.x TEMPLATE Total User Guide Version 1.0 Copyright 2013 Bowthemes.com support@bowthemes.com 1 Table of Contents INTRODUCTION... 2 Template Features... 2 Compressed File Contents...

More information

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this

More information

OpenOffice.org Writer

OpenOffice.org Writer OOoRegiCon North America Technical Writing using OpenOffice.org Writer Jean Hollis Weber Jean Hollis Weber Community Volunteer - Slide 1 Why OOo for Techwriting? Combines best features of MS Word and FrameMaker

More information

Fortis Theme. User Guide. v1.0.0. Magento theme by Infortis. Copyright 2012 Infortis

Fortis Theme. User Guide. v1.0.0. Magento theme by Infortis. Copyright 2012 Infortis Fortis Theme v1.0.0 Magento theme by Infortis User Guide Copyright 2012 Infortis 1 Table of Contents 1. Introduction...3 2. Installation...4 3. Basic Configuration...5 3.1 Enable Fortis Theme...5 3.2 Enable

More information

Web layout guidelines for daughter sites of Scotland s Environment

Web layout guidelines for daughter sites of Scotland s Environment Web layout guidelines for daughter sites of Scotland s Environment Current homepage layout of Scotland s Aquaculture and Scotland s Soils (September 2014) Design styles A daughter site of Scotland s Environment

More information

Lisa Sabin-Wilson WILEY. Wiley Publishing, Inc.

Lisa Sabin-Wilson WILEY. Wiley Publishing, Inc. by Lisa Sabin-Wilson WILEY Wiley Publishing, Inc. Table of Contents Introduction 1 About This Book 1 Foolish Assumptions 2 Conventions Used in This Book 3 What You Are Not to Read 4 How This Book Is Organized

More information

Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design

Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design Principles of Web Design 6 th Edition Chapter 12 Responsive Web Design Objectives Recognize the need for responsive web design Use media queries to apply conditional styles Build a basic media query Create

More information

Joostrap RWD Bootstrap Template

Joostrap RWD Bootstrap Template Joostrap RWD Bootstrap Template Step by Step Guide to Installing & Set-up Updated 17 th November 2012 Prepared by Philip Locke What is Joostrap?...3 JooStrap & The Basics...3 The Past & How Templating

More information

Chapter 7 Page Layout Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D

Chapter 7 Page Layout Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D Chapter 7 Page Layout Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 Learning Outcomes float fixed positioning relative positioning absolute positioning two-column page layouts vertical navigation

More information

Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure

Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure CONTROL PERSONALISE SOCIALISE www.airangel.com Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure Contents Why is my portal design so important? Page 03 - You

More information

JJY s Joomla 1.5 Template Design Tutorial:

JJY s Joomla 1.5 Template Design Tutorial: JJY s Joomla 1.5 Template Design Tutorial: Joomla 1.5 templates are relatively simple to construct, once you know a few details on how Joomla manages them. This tutorial assumes that you have a good understanding

More information

Elgg 1.8 Social Networking

Elgg 1.8 Social Networking Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface

More information

Beginning Web Development with Node.js

Beginning Web Development with Node.js Beginning Web Development with Node.js Andrew Patzer This book is for sale at http://leanpub.com/webdevelopmentwithnodejs This version was published on 2013-10-18 This is a Leanpub book. Leanpub empowers

More information

Responsive Web Design in Application Express

Responsive Web Design in Application Express Insert Information Protection Policy Classification from Slide 13 1 Responsive Web Design in Application Express using HTML5 and CSS3 Shakeeb Rahman @shakeeb Principal Member of Technical Staff Oracle

More information

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature Exercise: Building a Responsive Page with the Fluid Grid Layout Feature Now that you know the basic principles of responsive web design CSS3 Media Queries, fluid images and media, and fluid grids, you

More information

MASTER DRUPAL 7 MODULE DEVELOPMENT

MASTER DRUPAL 7 MODULE DEVELOPMENT MASTER DRUPAL 7 MODULE DEVELOPMENT by blair wadman sample available for purchase at http://befused.com/master-drupal/ LESSON 1 INTRODUCTION In this section, you will be introduced to the core Drupal concepts

More information

Dreamweaver CS5. Module 1: Website Development

Dreamweaver CS5. Module 1: Website Development Dreamweaver CS5 Module 1: Website Development Dreamweaver CS5 Module 1: Website Development Last revised: October 29, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland, CA

More information

IE Class Web Design Curriculum

IE Class Web Design Curriculum Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,

More information

Digital Commons Design Customization Guide

Digital Commons Design Customization Guide bepress Digital Commons Digital Commons Reference Material and User Guides 6-2016 Digital Commons Design Customization Guide bepress Follow this and additional works at: http://digitalcommons.bepress.com/reference

More information

C D L R U S E R I N T E R F A C E & W E B S I T E R E D E S I G N B R I E F. The Toolbar

C D L R U S E R I N T E R F A C E & W E B S I T E R E D E S I G N B R I E F. The Toolbar Paul Heussner The Center for Distance Learning Research February 2008 C D L R U S E R I N T E R F A C E & W E B S I T E R E D E S I G N B R I E F This brief is designed for the CDLR management and programming

More information

GUIDE TO CODE KILLER RESPONSIVE EMAILS

GUIDE TO CODE KILLER RESPONSIVE EMAILS GUIDE TO CODE KILLER RESPONSIVE EMAILS THAT WILL MAKE YOUR EMAILS BEAUTIFUL 3 Create flawless emails with the proper use of HTML, CSS, and Media Queries. But this is only possible if you keep attention

More information

Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20

Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20 Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20 This document includes best practices around responsive web design (RWD) when developing hybrid applications. Details on each checklist

More information

Outline of CSS: Cascading Style Sheets

Outline of CSS: Cascading Style Sheets Outline of CSS: Cascading Style Sheets nigelbuckner 2014 This is an introduction to CSS showing how styles are written, types of style sheets, CSS selectors, the cascade, grouping styles and how styles

More information

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection

More information

Modern Web Development From Angle Brackets to Web Sockets

Modern Web Development From Angle Brackets to Web Sockets Modern Web Development From Angle Brackets to Web Sockets Pete Snyder Outline (or, what am i going to be going on about ) 1.What is the Web? 2.Why the web matters 3.What s unique about

More information

Message from Marketing & Creative Services

Message from Marketing & Creative Services Web Style Guide September 2013 Message from Marketing & Creative Services 2 Campus Community Members: The University of West Florida web presence is one of the most valuable assets we have as an institution.

More information

Dreamweaver Domain 2: Planning Site Design and Page Layout

Dreamweaver Domain 2: Planning Site Design and Page Layout Dreamweaver Domain 2: Planning Site Design and Page Layout Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Identify best practices for designing

More information

BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc. support@bowthemes.com

BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc. support@bowthemes.com BT CONTENT SHOWCASE JOOMLA EXTENSION User guide Version 2.1 Copyright 2013 Bowthemes Inc. support@bowthemes.com 1 Table of Contents Introduction...2 Installing and Upgrading...4 System Requirement...4

More information

Web Design and Development ACS-1809. Chapter 9. Page Structure

Web Design and Development ACS-1809. Chapter 9. Page Structure Web Design and Development ACS-1809 Chapter 9 Page Structure 1 Chapter 9: Page Structure Organize Sections of Text Format Paragraphs and Page Elements 2 Identifying Natural Divisions It is normal for a

More information

Microsoft Dynamics GP. Advanced Financial Analysis

Microsoft Dynamics GP. Advanced Financial Analysis Microsoft Dynamics GP Advanced Financial Analysis Copyright Copyright 2010 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in this

More information

DESIGNING MOBILE FRIENDLY EMAILS

DESIGNING MOBILE FRIENDLY EMAILS DESIGNING MOBILE FRIENDLY EMAILS MAKING MOBILE EMAILERS SELECT PLAN CONTEXT CONTENT DESIGN DELIVERY Before you go mobile For optimal usage PICTURES OF DESKTOP VS MOBILE SAME SAME BUT DIFFERENT EMAIL CLIENTS

More information

Garfield Public Schools Fine & Practical Arts Curriculum Web Design

Garfield Public Schools Fine & Practical Arts Curriculum Web Design Garfield Public Schools Fine & Practical Arts Curriculum Web Design (Half-Year) 2.5 Credits Course Description This course provides students with basic knowledge of HTML and CSS to create websites and

More information

Joomla! template Blendvision v 1.0 Customization Manual

Joomla! template Blendvision v 1.0 Customization Manual Joomla! template Blendvision v 1.0 Customization Manual Blendvision template requires Helix II system plugin installed and enabled Download from: http://www.joomshaper.com/joomla-templates/helix-ii Don

More information

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com Essential HTML & CSS for WordPress Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com HTML: Hypertext Markup Language HTML is a specification that defines how pages are created

More information

COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA ADOBE DREAMWEAVER AUTHORING TOOL DTM 3612 SEMESTER 1 SESI 2010/2011 DTM 3612 ADOBE DREAMWEAVER AUTHORING

More information

Joomla! template JSN Mico Customization Manual

Joomla! template JSN Mico Customization Manual Joomla! template JSN Mico Customization Manual (for JSN Mico 1.0.x) www.facebook.com/joomlashine www.twitter.com/joomlashine www.youtube.com/joomlashine This documentation is release under Creative Commons

More information

JTouch Mobile Extension for Joomla! User Guide

JTouch Mobile Extension for Joomla! User Guide JTouch Mobile Extension for Joomla! User Guide A Mobilization Plugin & Touch Friendly Template for Joomla! 2.5 Author: Huy Nguyen Co- Author: John Nguyen ABSTRACT The JTouch Mobile extension was developed

More information

Development Perspective: DIV and CSS HTML layout. Web Design. Lesson 2. Development Perspective: DIV/CSS

Development Perspective: DIV and CSS HTML layout. Web Design. Lesson 2. Development Perspective: DIV/CSS Web Design Lesson 2 Development Perspective: DIV/CSS Why tables have been tabled Tables are a cell based layout tool used in HTML development. Traditionally they have been the primary tool used by web

More information

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 A unique responsive stack that dynamically populates and updates a content area within the stack using a warehoused external XML flat text file

More information

Dreamweaver and Fireworks MX Integration Brian Hogan

Dreamweaver and Fireworks MX Integration Brian Hogan Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The

More information

RADFORD UNIVERSITY. Radford.edu. Content Administrator s Guide

RADFORD UNIVERSITY. Radford.edu. Content Administrator s Guide RADFORD UNIVERSITY Radford.edu Content Administrator s Guide Contents Getting Started... 2 Accessing Content Administration Tools... 2 Logging In... 2... 2 Getting Around... 2 Logging Out... 3 Adding and

More information

Using the Grid. Grids: Consistency & Unity tying elements together by Jacci Howard Bear

Using the Grid. Grids: Consistency & Unity tying elements together by Jacci Howard Bear Using the Grid Grids: Consistency & Unity tying elements together by Jacci Howard Bear For the most part, people prefer organized visual information Newsletters, magazines, brochures, annual reports, web

More information

Application Note. Building a Website Using Dreamweaver without Programming. Nan Xia. MSU ECE 480 Team 5

Application Note. Building a Website Using Dreamweaver without Programming. Nan Xia. MSU ECE 480 Team 5 Application Note Building a Website Using Dreamweaver without Programming Nan Xia MSU ECE 480 Team 5 11/16/2012 Table of Contents Abstract... 3 Introduction and Background... 3 Keywords... 3 Procedure...

More information

ICE: HTML, CSS, and Validation

ICE: HTML, CSS, and Validation ICE: HTML, CSS, and Validation Formatting a Recipe NAME: Overview Today you will be given an existing HTML page that already has significant content, in this case, a recipe. Your tasks are to: mark it

More information

DESIGNING A USER-FOCUSED EXPERIENCE

DESIGNING A USER-FOCUSED EXPERIENCE DESIGNING A USER-FOCUSED EXPERIENCE HubSpot Design Certification Class 5 Kyle Geiste Experience Designer HubSpot Academy @kylegeiste TODAY S GOAL: You will be able to create templates that are optimized

More information

Designing HTML Emails for Use in the Advanced Editor

Designing HTML Emails for Use in the Advanced Editor Designing HTML Emails for Use in the Advanced Editor For years, we at Swiftpage have heard a recurring request from our customers: wouldn t it be great if you could create an HTML document, import it into

More information

Set up your first free website

Set up your first free website How to Set up your first free website There are many websites available across the web that allow you to create a whole website for free, without any knowledge of scripts or coding. Think that sounds too

More information