SlideShare a Scribd company logo
Conquer Code
Featuring Francis Lim and Emma Nguyen
Agenda
proprietary and confidential 2
Who, What, When, Why
The Basics
Demo and Resources
FinalTips
Who are we?
proprietary and confidential 3
Don’t be Afraid!
Fear not - it’s just a
bunch of alphabets,
numbers, and funny
characters.
The cool kids are doing
it.
proprietary and confidential 4
Who should learn?
You don’t have to be a developer or programmer.
You don’t have to build a website from scratch.
If you work with online content or email
marketing:
 Content Management System (CMS) like
WordPress, Drupal
 Nonprofit software like Blackbaud-Luminate,
Salesforce, Engaging Network, Salsa
 EMS like Constant Contact or Mailchimp
proprietary and confidential 5
Why you should learn some
basic code?
It will save you time in the long run and
you can easily make simple edit to your
website content and email with
confidence.
proprietary and confidential 6
What you should learn?
 Start with basic HTML and CSS.
 Working with images.
 Just know what JavaScript and jQuery
looks like and not to mess it up.
(Unless you are feeling more inspired).
proprietary and confidential 7
What is HTML?
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>hjc email template</title>
</head>
<body><table width="500" border="0" align="center" cellpadding="0"
cellspacing="0">
<tbody><tr>
<td valign="top" style="padding:10px;"><p align="center" style="margin:0;
padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-
height:18px; color:#6b6b6b;">Replace this text with any preview pane text you
might have.<br><a href="#" style="color:#9fb12a">View online</a></p></td>
</tr>
<tr>
<td valign="top"><table width="500" border="0" cellspacing="0"
cellpadding="0">
<tbody><tr>
<td height="98" valign="top"><img src="../images/content/pagebuilder/hjc-
kimbia-givingday-appeal-header.jpg" width="500" height="98" alt="hjc - Kimbia"
border="0" style="display:block;"></td>
</tr>
<tr>
proprietary and confidential 8
Let’s break it down
The basic structure of an HTML document
includes tags, which surround content and apply
meaning to it.
proprietary and confidential 9
What is CSS?
Cascading Style Sheet – this is the code that tells
your web browser what colours, fonts, sizes,
spacing to apply to content.
Styling can be added to HTML elements in 3
ways:
proprietary and confidential 10
3 Ways to Add CSS
#1 Inline - using a style attribute in HTML
elements
<h1 style="color:blue">This is a Blue
Heading</h1>
Inline style is especially common in email
content because it ensures compatibility with all
email clients
10/2/201
5
proprietary and confidential 11
#2 Internal - using a <style> element in
the HTML, usually in the <head> section,
be added inside the <body> of the page
proprietary and confidential 12
3 Ways to Add CSS
#3 External - using one or more
external CSS files usually in a wrapper
template controlled by developers that
should not edit
proprietary and confidential 13
3 Ways to Add CSS
http://www.w3schools.com/html/html_css.asp
Real Life Example – From Email
<TABLE>
<TBODY>
<TR>
<TD BGCOLOR="#FFFFFF">
<A HREF="http://hjcnewmedia.com"><IMG
SRC="http://hjcnewmedia.com/clients/hjc/bridge_email/image
s/header.jpg" ALT="hjc: leadership + innovation for the non-
profit sector" WIDTH="600" HEIGHT="174" BORDER="0"
STYLE="display:block;"></A>
</TD>
</TR>
</TBODY>
</TABLE>
proprietary and confidential 14
What does they mean?
Code Definition
<a href=“..”> Specifies the URL (web address) for a link
<p>..</p> Signifies a paragraph
<br> or <br /> Signifies a line break
<img src=“..”> Image source – this is what to look out for when
adding new images
<table>.. </table> In emails - whenever you start creating content it
needs to start with a table, it allows the browser to
understand how to lay things out
<td>..</td> This is where the content of the table takes place
ALT Specifies an alternative text for an image for
screen readers
Width= and height= When found with an image – this describes the width
and height – they may not always be there (optional)
15
Anatomy of a Webpage
Most nonprofit software operate on
similar principles. They try to take the
heavy lifting out of your hands and
provide some content editors for you to
edit your content, typically code and
WYSIWYG editor.
proprietary and confidential 16
17
What is WYSIWYG Editor?
proprietary and confidential 18
In Luminate Online:
Tips: For using the
WYSIWYG
 Turn off WYSIWYG in your profile to prevent
opening content in WYSIWYG (go to your profile to
change your preference).
 WYSIWYG has a tendency to mess up code by
inserting code and tags that are not required – ever
wonder why your paragraphs had too much
space….this is why.
 Click Cancel to exit a content editor if you happen
to open the page in WYSIWYG. If you toggle back to
Text editor it will commit the change.
proprietary and confidential 19
Updating Website Content
Demo!
proprietary and confidential 20
Resources
Chrome/Firefox Browser - Inspect
Element
Tutorial:
https://www.youtube.com/watch?v=vkC
OfmqG6ys
proprietary and confidential 21
Resources
Photo Editing Tools
Pixlr - similar to Photoshop:
https://pixlr.com/editor/
Webresizer - Basic as the name suggests:
http://webresizer.com/resizer/
Tips:
 Minimize image “file size”.
 The size-dimension is one thing - bigger the
image dimension - bigger the file size.
 Always keep the file size as small as possible
and that’s done by optimizing the “image
quality” to the lowest number without visible
deterioration
 Most photo editing app use the same Image
Quality optimization.
 File format: PNG, JPEG/JPG, GIFproprietary and confidential 22
proprietary and confidential 23
Let’s change some buttons!
Let’s change some buttons!
What to look out for when changing links or names of
buttons:
 <a href= points to the hyperlink – you can replace
the existing URL with a new one and it will update
the button. Be sure to keep your URL in quotation
marks to complete the link.
 The name of the button is after the URL and before
the <a href is closed with the symbol </a>
<a
href="https://secure3.convio.net/hjcnm/site/TRR/Eve
nts/Express20;jsessionid=F50D80A42FD210EB92FD0C
E9EB2E2255.app316b?pg=tfind&fr_id=1432&fr_tm_op
t=none" class="regButton" >Register as
Individual</a>
10/2/201
5
proprietary and confidential 24
Let’s Update an Image in
Email!
proprietary and confidential 25
Tables in Email
Tables are defined with the <table> tag.
Tables are divided into table rows with the <tr> tag.
Table rows are divided into table data with the <td> tag.
Table data <td> are the data containers of the table.
They can contain all sorts of HTML elements like text,
images, lists, other tables, etc.
proprietary and confidential 26
Tips!
Hjc often develops templates for emails or pages
with the goal of our clients being able to copy
and reuse – when we do we add HTML Comment
Tags:
Comment tags <!-- and --> are used to insert
comments in HTML.
<!-- Write your comments here -->
Note: Comment in CSS and JavaScript uses
different syntax
HTML Reference:
http://www.w3schools.com/html/html_basic.asp
proprietary and confidential 27
Tips!
For Luminate Clients:
 Turn off WYSIWYG in your profile to prevent
opening content in WYSIWYG (go to your profile to
change your preference).
 WYSIWYG has a tendency to mess up code by
inserting code and tags that are not required.
 Click Cancel to exit a content editor if you happen
to open the page in WYSIWYG. If you toggle back to
Text editor it will commit the change.
 WYSIWYG often add <p> tag in blank row in the
code
 Runaway “]]” angle brackets in the bottom of the
website caused by <script> element comment
added by the LO system. Clean up
10/2/201
5
proprietary and confidential 28
Tips!
10/2/201
5
proprietary and confidential 29
Resources
Learn Basic HTML and CSS
W3C School is a great place to start:
http://www.w3schools.com/html/default.asp
http://www.w3schools.com/css/default.asp
CodeAcademy:
https://www.codecademy.com/
TutorialVideos:
Free (Search “Basic HTML & CSS”):
https://www.youtube.com/watch?v=GwQMnpUsj8I
Your First HTML File: https://www.youtube.com/watch?v=Pq08fNMOn7s
An IntroductionTo Styling Websites With CSS: http://leveluptuts.com/tutorials/css-
tutorials
PaidTraining Providers:
http://www.lynda.com/HTML-tutorials/HTML-Essential-Training/170427-2.html
https://teamtreehouse.com/
10/2/201
5
proprietary and confidential 30
Resources
HTML Tools
Online Editors:
CodeAcademy (Learning and make quick edit to
email)
https://www.codecademy.com/en/tracks/web
http://htmledit.squarefree.com/
proprietary and confidential 31
Resources
Basic Editors:
 Notepad (Windows built-in)
 TextEdit (Mac built-in)
Tip: Before you start - set the format to “PlainText”
(Usually under Format menu, also check your App
preference to default to plain text mode and file
opening/saving mode.)
10/2/201
5
proprietary and confidential 32
Resources
More Advanced Text Editors:
Notepad++ (Windows, https://notepad-plus-
plus.org/download/v6.8.3.html)
TextWrangler (Mac,
http://www.barebones.com/products/textwrangler/)
10/2/201
5
proprietary and confidential 33
Resources
Other Web Development Tools:
SublimeText (Mac, PC, free to try - $, Developers Favourite,
Advanced Tools)
http://www.sublimetext.com
Tutorials:
https://www.youtube.com/watch?v=04gKiTiRlq8
https://www.youtube.com/watch?v=zVLJfrIwEP8
Adobe Dreamweaver (Win & Mac, $$$)
http://www.adobe.com/products/dreamweaver.html
Coda2 (Mac, $)
https://panic.com/coda/
Microsoft Expression Web 4 (Win, Free,)
http://www.microsoft.com/en-us/download/details.aspx?id=36179
iweb (Mac, Free)
https://support.apple.com/kb/DL1413?locale=en_US
10/2/201
5
proprietary and confidential 34
Resources
Test Email
https://putsmail.com/
Send test emails to your test accounts to quickly test
you code for layout compatibility in various email
clients and devices/Apps.
Litmus.com
Paid service with more extensive testing
10/2/201
5
proprietary and confidential 35
Resources
Email Clients Market Share (with some discrepancies)
https://emailclientmarketshare.com/
Test your page for mobile
https://www.google.com/webmasters/tools/mobile-
friendly/
Page Speed
https://developers.google.com/speed/pagespeed/insi
ghts/
10/2/201
5
proprietary and confidential 36

More Related Content

PDF
My site won't load in the sitebuilder
PDF
Copycat Site BluePrint - make money online fast
PPT
iWeb NJECC June 28, 2011 DAndrea
PDF
WordPress Basics
PPT
VP R&D Open Seminar: Caching
PDF
How to embed a ppt in a twinspace page - slideboom
PDF
Html web designing 1
PDF
Top 10 SharePoint Terms and Acronyms Explained
My site won't load in the sitebuilder
Copycat Site BluePrint - make money online fast
iWeb NJECC June 28, 2011 DAndrea
WordPress Basics
VP R&D Open Seminar: Caching
How to embed a ppt in a twinspace page - slideboom
Html web designing 1
Top 10 SharePoint Terms and Acronyms Explained

What's hot (20)

PDF
4 building a joomla registration form using chrono forms
PDF
Girl Scouts Website Designer Badge Seminar - Workbook
PDF
2 create a simple form in chrono forms
PDF
Webinar swfitpage tips tricks
PDF
Introduction to WordPress Class 6
PDF
Introduction to WordPress Class 5
PPTX
Dreamweaver ! Batra Computer Centre
PPTX
Jetpack All The Things
ODP
Facebook Social Plugins
PDF
Introduction to WordPress Class 2
PDF
Jabber Bot
PPTX
Start a Blog: Module 6
ODP
Bruce Lawson HTML5 South By SouthWest presentation
PDF
Introduction to WordPress Class 3
PPTX
Do Big Data and NoSQL Fit Your Needs?
PPT
Facebook + Ruby
PDF
Introduction to WordPress Class 4
PDF
SharePoint Folders vs. Metadata
PDF
How not to suck at Cyber Security
PPTX
Start a Blog: Module 2
4 building a joomla registration form using chrono forms
Girl Scouts Website Designer Badge Seminar - Workbook
2 create a simple form in chrono forms
Webinar swfitpage tips tricks
Introduction to WordPress Class 6
Introduction to WordPress Class 5
Dreamweaver ! Batra Computer Centre
Jetpack All The Things
Facebook Social Plugins
Introduction to WordPress Class 2
Jabber Bot
Start a Blog: Module 6
Bruce Lawson HTML5 South By SouthWest presentation
Introduction to WordPress Class 3
Do Big Data and NoSQL Fit Your Needs?
Facebook + Ruby
Introduction to WordPress Class 4
SharePoint Folders vs. Metadata
How not to suck at Cyber Security
Start a Blog: Module 2
Ad

Viewers also liked (8)

PPTX
Journey Mapping: The Moment that Matters
PDF
Play it Again, Sam: Monthly Giving Programs for Sustaining Donations "As Time...
PPTX
Holiday Planning in June?!
PDF
Masterclass draft final oct 13 2014
PDF
Unlock the true potential of your event participants
PPTX
How to start and leverage your Giving Day
PDF
Integrated Best Practice: The Donor Journey
PDF
The Donor Journey: A Step-by-Step Guide to Lifecycle Marketing for your Nonpr...
Journey Mapping: The Moment that Matters
Play it Again, Sam: Monthly Giving Programs for Sustaining Donations "As Time...
Holiday Planning in June?!
Masterclass draft final oct 13 2014
Unlock the true potential of your event participants
How to start and leverage your Giving Day
Integrated Best Practice: The Donor Journey
The Donor Journey: A Step-by-Step Guide to Lifecycle Marketing for your Nonpr...
Ad

Similar to Conquering Code with hjc (20)

PPTX
Module 5-Positioning and Navigation(Chapters 5 & 6).pptx
DOC
Intermediate Web Design.doc
DOC
Intermediate Web Design.doc
PPTX
wd project.pptx
PPTX
Dreaweaver cs5
PDF
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
PPTX
workshopsisnotreallyrrwardingitsinot.pptx
PDF
Lesson 8 Computer Creating your Website.pdf
DOCX
ARTICULOENINGLES
PDF
IT230-Assignment 1 Solved.pdf
PPTX
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
PDF
Fiverr html5 test answers 2020
PPTX
How to Create a College Website Page Using HTML
PPTX
juststartpdfisntofdsjjslfjslfslflsdf.pptx
PPTX
HTML Purifier, WYSIWYG, and TinyMCE
PPT
Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
PDF
Code & Design Your First Website (Downtown Los Angeles)
PPTX
TopicHero Descriptions Tutorial
PPTX
WordPress HTML, CSS & Child Themes
DOCX
13 technologies all dynamics crm developers must know
Module 5-Positioning and Navigation(Chapters 5 & 6).pptx
Intermediate Web Design.doc
Intermediate Web Design.doc
wd project.pptx
Dreaweaver cs5
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
workshopsisnotreallyrrwardingitsinot.pptx
Lesson 8 Computer Creating your Website.pdf
ARTICULOENINGLES
IT230-Assignment 1 Solved.pdf
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
Fiverr html5 test answers 2020
How to Create a College Website Page Using HTML
juststartpdfisntofdsjjslfjslfslflsdf.pptx
HTML Purifier, WYSIWYG, and TinyMCE
Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
Code & Design Your First Website (Downtown Los Angeles)
TopicHero Descriptions Tutorial
WordPress HTML, CSS & Child Themes
13 technologies all dynamics crm developers must know

More from hjc (20)

PPTX
Giving Days & the Great Canadian Fundraising Landscape
PPTX
Donor Journey Mapping at npConnect
PDF
Speed Dating the Data Geeks: What you need to know about Nonprofit Analytic T...
PDF
Let it Go! Let it Go!: Adapting Fundraising and Engagement Messaging to Today...
PDF
Integrated Direct Response: Basics From the On and Offline Sides of the Marke...
PPTX
The Next Generation of Canadian Giving AFP Manitoba
PDF
Best Practices in P2P Fundraising
PDF
Crowdfunding
PDF
Holiday Planning HJC Style
PDF
List Growth in the Shadow of CASL
PDF
How the young will inherit the fundraising world elise slides
PDF
CASL Presentation FAQ
PPTX
A Critical Conversation after the launch of the new Blackbaud Index Canada
PDF
Next Gen Mobile Crowdfunding Webinar
PDF
Fundraising Trends and the Next Generation of Canadian Giving
PDF
Monthly Giving and The Next Generation of Giving
PDF
Its And not Or
PDF
Fundraising Today and Tomorrow and the Next Generation of Canadian Giving
PPTX
Social Media and the Next Generation of Canadian Giving
PDF
The Next Generation of Canadian Giving Webinar
Giving Days & the Great Canadian Fundraising Landscape
Donor Journey Mapping at npConnect
Speed Dating the Data Geeks: What you need to know about Nonprofit Analytic T...
Let it Go! Let it Go!: Adapting Fundraising and Engagement Messaging to Today...
Integrated Direct Response: Basics From the On and Offline Sides of the Marke...
The Next Generation of Canadian Giving AFP Manitoba
Best Practices in P2P Fundraising
Crowdfunding
Holiday Planning HJC Style
List Growth in the Shadow of CASL
How the young will inherit the fundraising world elise slides
CASL Presentation FAQ
A Critical Conversation after the launch of the new Blackbaud Index Canada
Next Gen Mobile Crowdfunding Webinar
Fundraising Trends and the Next Generation of Canadian Giving
Monthly Giving and The Next Generation of Giving
Its And not Or
Fundraising Today and Tomorrow and the Next Generation of Canadian Giving
Social Media and the Next Generation of Canadian Giving
The Next Generation of Canadian Giving Webinar

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Approach and Philosophy of On baking technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Dropbox Q2 2025 Financial Results & Investor Presentation
MIND Revenue Release Quarter 2 2025 Press Release
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
Approach and Philosophy of On baking technology
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
Per capita expenditure prediction using model stacking based on satellite ima...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?

Conquering Code with hjc

  • 1. Conquer Code Featuring Francis Lim and Emma Nguyen
  • 2. Agenda proprietary and confidential 2 Who, What, When, Why The Basics Demo and Resources FinalTips
  • 3. Who are we? proprietary and confidential 3
  • 4. Don’t be Afraid! Fear not - it’s just a bunch of alphabets, numbers, and funny characters. The cool kids are doing it. proprietary and confidential 4
  • 5. Who should learn? You don’t have to be a developer or programmer. You don’t have to build a website from scratch. If you work with online content or email marketing:  Content Management System (CMS) like WordPress, Drupal  Nonprofit software like Blackbaud-Luminate, Salesforce, Engaging Network, Salsa  EMS like Constant Contact or Mailchimp proprietary and confidential 5
  • 6. Why you should learn some basic code? It will save you time in the long run and you can easily make simple edit to your website content and email with confidence. proprietary and confidential 6
  • 7. What you should learn?  Start with basic HTML and CSS.  Working with images.  Just know what JavaScript and jQuery looks like and not to mess it up. (Unless you are feeling more inspired). proprietary and confidential 7
  • 8. What is HTML? <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>hjc email template</title> </head> <body><table width="500" border="0" align="center" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="top" style="padding:10px;"><p align="center" style="margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line- height:18px; color:#6b6b6b;">Replace this text with any preview pane text you might have.<br><a href="#" style="color:#9fb12a">View online</a></p></td> </tr> <tr> <td valign="top"><table width="500" border="0" cellspacing="0" cellpadding="0"> <tbody><tr> <td height="98" valign="top"><img src="../images/content/pagebuilder/hjc- kimbia-givingday-appeal-header.jpg" width="500" height="98" alt="hjc - Kimbia" border="0" style="display:block;"></td> </tr> <tr> proprietary and confidential 8
  • 9. Let’s break it down The basic structure of an HTML document includes tags, which surround content and apply meaning to it. proprietary and confidential 9
  • 10. What is CSS? Cascading Style Sheet – this is the code that tells your web browser what colours, fonts, sizes, spacing to apply to content. Styling can be added to HTML elements in 3 ways: proprietary and confidential 10
  • 11. 3 Ways to Add CSS #1 Inline - using a style attribute in HTML elements <h1 style="color:blue">This is a Blue Heading</h1> Inline style is especially common in email content because it ensures compatibility with all email clients 10/2/201 5 proprietary and confidential 11
  • 12. #2 Internal - using a <style> element in the HTML, usually in the <head> section, be added inside the <body> of the page proprietary and confidential 12 3 Ways to Add CSS
  • 13. #3 External - using one or more external CSS files usually in a wrapper template controlled by developers that should not edit proprietary and confidential 13 3 Ways to Add CSS http://www.w3schools.com/html/html_css.asp
  • 14. Real Life Example – From Email <TABLE> <TBODY> <TR> <TD BGCOLOR="#FFFFFF"> <A HREF="http://hjcnewmedia.com"><IMG SRC="http://hjcnewmedia.com/clients/hjc/bridge_email/image s/header.jpg" ALT="hjc: leadership + innovation for the non- profit sector" WIDTH="600" HEIGHT="174" BORDER="0" STYLE="display:block;"></A> </TD> </TR> </TBODY> </TABLE> proprietary and confidential 14
  • 15. What does they mean? Code Definition <a href=“..”> Specifies the URL (web address) for a link <p>..</p> Signifies a paragraph <br> or <br /> Signifies a line break <img src=“..”> Image source – this is what to look out for when adding new images <table>.. </table> In emails - whenever you start creating content it needs to start with a table, it allows the browser to understand how to lay things out <td>..</td> This is where the content of the table takes place ALT Specifies an alternative text for an image for screen readers Width= and height= When found with an image – this describes the width and height – they may not always be there (optional) 15
  • 16. Anatomy of a Webpage Most nonprofit software operate on similar principles. They try to take the heavy lifting out of your hands and provide some content editors for you to edit your content, typically code and WYSIWYG editor. proprietary and confidential 16
  • 17. 17
  • 18. What is WYSIWYG Editor? proprietary and confidential 18 In Luminate Online:
  • 19. Tips: For using the WYSIWYG  Turn off WYSIWYG in your profile to prevent opening content in WYSIWYG (go to your profile to change your preference).  WYSIWYG has a tendency to mess up code by inserting code and tags that are not required – ever wonder why your paragraphs had too much space….this is why.  Click Cancel to exit a content editor if you happen to open the page in WYSIWYG. If you toggle back to Text editor it will commit the change. proprietary and confidential 19
  • 21. Resources Chrome/Firefox Browser - Inspect Element Tutorial: https://www.youtube.com/watch?v=vkC OfmqG6ys proprietary and confidential 21
  • 22. Resources Photo Editing Tools Pixlr - similar to Photoshop: https://pixlr.com/editor/ Webresizer - Basic as the name suggests: http://webresizer.com/resizer/ Tips:  Minimize image “file size”.  The size-dimension is one thing - bigger the image dimension - bigger the file size.  Always keep the file size as small as possible and that’s done by optimizing the “image quality” to the lowest number without visible deterioration  Most photo editing app use the same Image Quality optimization.  File format: PNG, JPEG/JPG, GIFproprietary and confidential 22
  • 23. proprietary and confidential 23 Let’s change some buttons!
  • 24. Let’s change some buttons! What to look out for when changing links or names of buttons:  <a href= points to the hyperlink – you can replace the existing URL with a new one and it will update the button. Be sure to keep your URL in quotation marks to complete the link.  The name of the button is after the URL and before the <a href is closed with the symbol </a> <a href="https://secure3.convio.net/hjcnm/site/TRR/Eve nts/Express20;jsessionid=F50D80A42FD210EB92FD0C E9EB2E2255.app316b?pg=tfind&fr_id=1432&fr_tm_op t=none" class="regButton" >Register as Individual</a> 10/2/201 5 proprietary and confidential 24
  • 25. Let’s Update an Image in Email! proprietary and confidential 25
  • 26. Tables in Email Tables are defined with the <table> tag. Tables are divided into table rows with the <tr> tag. Table rows are divided into table data with the <td> tag. Table data <td> are the data containers of the table. They can contain all sorts of HTML elements like text, images, lists, other tables, etc. proprietary and confidential 26
  • 27. Tips! Hjc often develops templates for emails or pages with the goal of our clients being able to copy and reuse – when we do we add HTML Comment Tags: Comment tags <!-- and --> are used to insert comments in HTML. <!-- Write your comments here --> Note: Comment in CSS and JavaScript uses different syntax HTML Reference: http://www.w3schools.com/html/html_basic.asp proprietary and confidential 27
  • 28. Tips! For Luminate Clients:  Turn off WYSIWYG in your profile to prevent opening content in WYSIWYG (go to your profile to change your preference).  WYSIWYG has a tendency to mess up code by inserting code and tags that are not required.  Click Cancel to exit a content editor if you happen to open the page in WYSIWYG. If you toggle back to Text editor it will commit the change.  WYSIWYG often add <p> tag in blank row in the code  Runaway “]]” angle brackets in the bottom of the website caused by <script> element comment added by the LO system. Clean up 10/2/201 5 proprietary and confidential 28
  • 30. Resources Learn Basic HTML and CSS W3C School is a great place to start: http://www.w3schools.com/html/default.asp http://www.w3schools.com/css/default.asp CodeAcademy: https://www.codecademy.com/ TutorialVideos: Free (Search “Basic HTML & CSS”): https://www.youtube.com/watch?v=GwQMnpUsj8I Your First HTML File: https://www.youtube.com/watch?v=Pq08fNMOn7s An IntroductionTo Styling Websites With CSS: http://leveluptuts.com/tutorials/css- tutorials PaidTraining Providers: http://www.lynda.com/HTML-tutorials/HTML-Essential-Training/170427-2.html https://teamtreehouse.com/ 10/2/201 5 proprietary and confidential 30
  • 31. Resources HTML Tools Online Editors: CodeAcademy (Learning and make quick edit to email) https://www.codecademy.com/en/tracks/web http://htmledit.squarefree.com/ proprietary and confidential 31
  • 32. Resources Basic Editors:  Notepad (Windows built-in)  TextEdit (Mac built-in) Tip: Before you start - set the format to “PlainText” (Usually under Format menu, also check your App preference to default to plain text mode and file opening/saving mode.) 10/2/201 5 proprietary and confidential 32
  • 33. Resources More Advanced Text Editors: Notepad++ (Windows, https://notepad-plus- plus.org/download/v6.8.3.html) TextWrangler (Mac, http://www.barebones.com/products/textwrangler/) 10/2/201 5 proprietary and confidential 33
  • 34. Resources Other Web Development Tools: SublimeText (Mac, PC, free to try - $, Developers Favourite, Advanced Tools) http://www.sublimetext.com Tutorials: https://www.youtube.com/watch?v=04gKiTiRlq8 https://www.youtube.com/watch?v=zVLJfrIwEP8 Adobe Dreamweaver (Win & Mac, $$$) http://www.adobe.com/products/dreamweaver.html Coda2 (Mac, $) https://panic.com/coda/ Microsoft Expression Web 4 (Win, Free,) http://www.microsoft.com/en-us/download/details.aspx?id=36179 iweb (Mac, Free) https://support.apple.com/kb/DL1413?locale=en_US 10/2/201 5 proprietary and confidential 34
  • 35. Resources Test Email https://putsmail.com/ Send test emails to your test accounts to quickly test you code for layout compatibility in various email clients and devices/Apps. Litmus.com Paid service with more extensive testing 10/2/201 5 proprietary and confidential 35
  • 36. Resources Email Clients Market Share (with some discrepancies) https://emailclientmarketshare.com/ Test your page for mobile https://www.google.com/webmasters/tools/mobile- friendly/ Page Speed https://developers.google.com/speed/pagespeed/insi ghts/ 10/2/201 5 proprietary and confidential 36

Editor's Notes

  • #3: Emma
  • #5: Francis – Article from Globe and Mail - Before we being, let’s calm all your fears – coding is not scary! It looks complicated but with the lessons you will learn today you’ll feel more comfortable going in and making some updates. This webinar isn’t for advanced web developers – it’s for average people just like me (Emma)
  • #6: Emma
  • #7: Francis
  • #8: Emma
  • #9: Emma
  • #10: Francis –Most of you don’t have to edit content outside of the BODY tag. You website developer should have created anything outside of the body or template you’re working with
  • #11: Emma
  • #12: Emma – Francis to jump in when needed – this is the most common type – found in email especially. E.g. developer creates the stationary, I can then go into this area and update my fonts and colours if I need to repurpose the original stationary
  • #13: Emma – usually on a webpage sometimes in responsive emails. Typically found in the head, but it can be inserted anywhere in content area – looking for <style>
  • #14: Emma – usually links to external style sheet – shouldn’t touch it as it may affect more than just the page you’re working with
  • #15: Francis – this is an example from an email template
  • #16: Francis
  • #17: Emma
  • #18: Emma
  • #19: Francis
  • #20: Francis
  • #21: Conquer_Coding_webinar_ContentPage_example -Go into LO -Show how to comment out -Show styling -Show where to change image -Show where to change text -Go into live version and inspect element -Talk about massive image size
  • #24: Conquer_Code_Webinar_Example_1  -Go into LO -Update button text -Update hyperlink
  • #26: Conquer_Code_Example ../images/content/pagebuilder/webinar-banner.jpg -go into LO -Update banner image
  • #28: Important Email Tips: Use ALT text, as some clients outside of Gmail still disable images, such as Outlook and some Android clients, and it’s good for accessibility. Use absolute link for image source: <IMG src="http://myorg.com/images/banner.jpg" alt="Support the Children"> (not src=".../images/banner.jpg"). Use <TABLE >based layout not <DIV> (DIV is good for website layout).
  • #34: Colour coded HTML tags helps make it easy to find and edit the code you are looking for. Tip: Save the code/file with the “.HTML” extension to make the file a webpage that you can then open in browser for quick preview.