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

What's hot

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
pvenky1578
 
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
Lauren 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 6
Adrian Mikeliunas
 
Introduction to WordPress Class 5
Introduction to WordPress Class 5Introduction to WordPress Class 5
Introduction to WordPress Class 5
Adrian Mikeliunas
 
Dreamweaver ! Batra Computer Centre
Dreamweaver ! Batra Computer CentreDreamweaver ! Batra Computer Centre
Dreamweaver ! Batra Computer Centre
jatin batra
 
Jetpack All The Things
Jetpack All The ThingsJetpack All The Things
Jetpack All The Things
Michele Butcher-Jones
 
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 2
Adrian Mikeliunas
 
Start a Blog: Module 6
Start a Blog: Module 6Start a Blog: Module 6
Start a Blog: Module 6
Merri 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 presentation
brucelawson
 
Introduction to WordPress Class 3
Introduction to WordPress Class 3Introduction to WordPress Class 3
Introduction to WordPress Class 3
Adrian 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
 
Facebook + Ruby
Facebook + RubyFacebook + Ruby
Facebook + Ruby
Alex Koppel
 
Introduction to WordPress Class 4
Introduction to WordPress Class 4Introduction to WordPress Class 4
Introduction to WordPress Class 4
Adrian Mikeliunas
 
SharePoint Folders vs. Metadata
SharePoint Folders vs. MetadataSharePoint Folders vs. Metadata
SharePoint Folders vs. Metadata
Gregory 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 2
Merri Dennis
 

What's hot (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
 

Viewers also liked

Journey Mapping: The Moment that Matters
Journey Mapping: The Moment that MattersJourney Mapping: The Moment that Matters
Journey Mapping: The Moment that Matters
hjc
 
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 2014
hjc
 
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
hjc
 
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
hjc
 
Integrated Best Practice: The Donor Journey
Integrated Best Practice: The Donor JourneyIntegrated Best Practice: The Donor Journey
Integrated Best Practice: The Donor Journey
hjc
 
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
 

Viewers also liked (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...
 

Similar to 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.pptx
dsffsdf1
 
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
Evan 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.pdf
AshleyJovelClavecill
 
IT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfIT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdf
Dark179280
 
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
MongoDB
 
Fiverr html5 test answers 2020
Fiverr html5 test answers 2020Fiverr html5 test answers 2020
Fiverr html5 test answers 2020
Roobon 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 HTML
YahyaMemon2
 
HTML Purifier, WYSIWYG, and TinyMCE
HTML Purifier, WYSIWYG, and TinyMCEHTML Purifier, WYSIWYG, and TinyMCE
HTML Purifier, WYSIWYG, and TinyMCE
cgmonroe
 
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
Sean 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
 
TopicHero Descriptions Tutorial
TopicHero Descriptions TutorialTopicHero Descriptions Tutorial
TopicHero Descriptions Tutorial
Justin Coven, Ph.D.
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child Themes
Michelle 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 know
Sanjaya 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 HTML
devbhargav1
 
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
Lachlan Hardy
 
Web technologies part-2
Web technologies part-2Web technologies part-2
Web technologies part-2
Michael Anthony
 

Similar to 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
 

More from 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 npConnect
hjc
 
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 Manitoba
hjc
 
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 Style
hjc
 
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 FAQ
hjc
 
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
hjc
 
Next Gen Mobile Crowdfunding Webinar
Next Gen Mobile Crowdfunding WebinarNext Gen Mobile Crowdfunding Webinar
Next Gen Mobile Crowdfunding Webinar
hjc
 
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 Giving
hjc
 
Its And not Or
Its And not OrIts And not Or
Its And not Or
hjc
 
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
hjc
 
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
hjc
 
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
hjc
 

More from 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
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

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

  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.