SlideShare une entreprise Scribd logo
1  sur  36
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

Contenu connexe

Tendances

4 building a joomla registration form using chrono forms
4 building a joomla registration form using chrono forms4 building a joomla registration form using chrono forms
4 building a joomla registration form using chrono formspvenky1578
 
Girl Scouts Website Designer Badge Seminar - Workbook
Girl Scouts Website Designer Badge Seminar - WorkbookGirl Scouts Website Designer Badge Seminar - Workbook
Girl Scouts Website Designer Badge Seminar - WorkbookLauren Hayward Schaefer
 
2 create a simple form in chrono forms
2 create a simple form in chrono forms2 create a simple form in chrono forms
2 create a simple form in chrono formspvenky1578
 
Webinar swfitpage tips tricks
Webinar   swfitpage tips tricksWebinar   swfitpage tips tricks
Webinar swfitpage tips tricksLori Feldman
 
Introduction to WordPress Class 6
Introduction to WordPress Class 6Introduction to WordPress Class 6
Introduction to WordPress Class 6Adrian Mikeliunas
 
Introduction to WordPress Class 5
Introduction to WordPress Class 5Introduction to WordPress Class 5
Introduction to WordPress Class 5Adrian Mikeliunas
 
Dreamweaver ! Batra Computer Centre
Dreamweaver ! Batra Computer CentreDreamweaver ! Batra Computer Centre
Dreamweaver ! Batra Computer Centrejatin batra
 
Facebook Social Plugins
Facebook Social PluginsFacebook Social Plugins
Facebook Social PluginsAizat Faiz
 
Introduction to WordPress Class 2
Introduction to WordPress Class 2Introduction to WordPress Class 2
Introduction to WordPress Class 2Adrian Mikeliunas
 
Start a Blog: Module 6
Start a Blog: Module 6Start a Blog: Module 6
Start a Blog: Module 6Merri Dennis
 
Bruce Lawson HTML5 South By SouthWest presentation
Bruce Lawson HTML5 South By SouthWest presentationBruce Lawson HTML5 South By SouthWest presentation
Bruce Lawson HTML5 South By SouthWest presentationbrucelawson
 
Introduction to WordPress Class 3
Introduction to WordPress Class 3Introduction to WordPress Class 3
Introduction to WordPress Class 3Adrian Mikeliunas
 
Do Big Data and NoSQL Fit Your Needs?
Do Big Data and NoSQL Fit Your Needs?Do Big Data and NoSQL Fit Your Needs?
Do Big Data and NoSQL Fit Your Needs?Moshe Kaplan
 
Introduction to WordPress Class 4
Introduction to WordPress Class 4Introduction to WordPress Class 4
Introduction to WordPress Class 4Adrian Mikeliunas
 
SharePoint Folders vs. Metadata
SharePoint Folders vs. MetadataSharePoint Folders vs. Metadata
SharePoint Folders vs. MetadataGregory Zelfond
 
How not to suck at Cyber Security
How not to suck at Cyber SecurityHow not to suck at Cyber Security
How not to suck at Cyber SecurityChris Watts
 
Start a Blog: Module 2
Start a Blog: Module 2Start a Blog: Module 2
Start a Blog: Module 2Merri Dennis
 

Tendances (20)

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

En vedette

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

En vedette (8)

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

Similaire à Conquering Code with hjc

Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
wd project.pptx
wd project.pptxwd project.pptx
wd project.pptxdsffsdf1
 
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentEvan Mullins
 
Lesson 8 Computer Creating your Website.pdf
Lesson 8 Computer Creating your Website.pdfLesson 8 Computer Creating your Website.pdf
Lesson 8 Computer Creating your Website.pdfAshleyJovelClavecill
 
IT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfIT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfDark179280
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB
 
Fiverr html5 test answers 2020
Fiverr html5 test answers 2020Fiverr html5 test answers 2020
Fiverr html5 test answers 2020Roobon Habib
 
How to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLHow to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLYahyaMemon2
 
HTML Purifier, WYSIWYG, and TinyMCE
HTML Purifier, WYSIWYG, and TinyMCEHTML Purifier, WYSIWYG, and TinyMCE
HTML Purifier, WYSIWYG, and TinyMCEcgmonroe
 
Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
Blog It Up, Baby! Extending the new IBM Lotus Domino Blog TemplateBlog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
Blog It Up, Baby! Extending the new IBM Lotus Domino Blog TemplateSean Burgess
 
Code & Design Your First Website (Downtown Los Angeles)
Code & Design Your First Website (Downtown Los Angeles)Code & Design Your First Website (Downtown Los Angeles)
Code & Design Your First Website (Downtown Los Angeles)Thinkful
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesMichelle Ames
 
13 technologies all dynamics crm developers must know
13 technologies all dynamics crm developers must know13 technologies all dynamics crm developers must know
13 technologies all dynamics crm developers must knowSanjaya Prakash Pradhan
 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLdevbhargav1
 
Welcome to IE8 - Integrating Your Site With Internet Explorer 8
Welcome to IE8 - Integrating Your Site With Internet Explorer 8Welcome to IE8 - Integrating Your Site With Internet Explorer 8
Welcome to IE8 - Integrating Your Site With Internet Explorer 8Lachlan Hardy
 

Similaire à Conquering Code with hjc (20)

Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
wd project.pptx
wd project.pptxwd project.pptx
wd project.pptx
 
Dreaweaver cs5
Dreaweaver cs5Dreaweaver cs5
Dreaweaver cs5
 
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
 
Lesson 8 Computer Creating your Website.pdf
Lesson 8 Computer Creating your Website.pdfLesson 8 Computer Creating your Website.pdf
Lesson 8 Computer Creating your Website.pdf
 
ARTICULOENINGLES
ARTICULOENINGLESARTICULOENINGLES
ARTICULOENINGLES
 
IT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfIT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdf
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
 
Fiverr html5 test answers 2020
Fiverr html5 test answers 2020Fiverr html5 test answers 2020
Fiverr html5 test answers 2020
 
How to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLHow to Create a College Website Page Using HTML
How to Create a College Website Page Using HTML
 
HTML Purifier, WYSIWYG, and TinyMCE
HTML Purifier, WYSIWYG, and TinyMCEHTML Purifier, WYSIWYG, and TinyMCE
HTML Purifier, WYSIWYG, and TinyMCE
 
Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
Blog It Up, Baby! Extending the new IBM Lotus Domino Blog TemplateBlog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
 
Code & Design Your First Website (Downtown Los Angeles)
Code & Design Your First Website (Downtown Los Angeles)Code & Design Your First Website (Downtown Los Angeles)
Code & Design Your First Website (Downtown Los Angeles)
 
TopicHero Descriptions Tutorial
TopicHero Descriptions TutorialTopicHero Descriptions Tutorial
TopicHero Descriptions Tutorial
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child Themes
 
13 technologies all dynamics crm developers must know
13 technologies all dynamics crm developers must know13 technologies all dynamics crm developers must know
13 technologies all dynamics crm developers must know
 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
 
Welcome to IE8 - Integrating Your Site With Internet Explorer 8
Welcome to IE8 - Integrating Your Site With Internet Explorer 8Welcome to IE8 - Integrating Your Site With Internet Explorer 8
Welcome to IE8 - Integrating Your Site With Internet Explorer 8
 
Web technologies part-2
Web technologies part-2Web technologies part-2
Web technologies part-2
 

Plus de hjc

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

Plus de hjc (20)

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

Dernier

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

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

Notes de l'éditeur

  1. Emma
  2. 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)
  3. Emma
  4. Francis
  5. Emma
  6. Emma
  7. 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
  8. Emma
  9. 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
  10. 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>
  11. Emma – usually links to external style sheet – shouldn’t touch it as it may affect more than just the page you’re working with
  12. Francis – this is an example from an email template
  13. Francis
  14. Emma
  15. Emma
  16. Francis
  17. Francis
  18. 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
  19. Conquer_Code_Webinar_Example_1  -Go into LO -Update button text -Update hyperlink
  20. Conquer_Code_Example ../images/content/pagebuilder/webinar-banner.jpg -go into LO -Update banner image
  21. 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).
  22. 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.