SlideShare a Scribd company logo
1 of 70
Download to read offline
design, coding, debugging, etc.
a floown.com production
6 things to think about
before building a website
number one: goals
goal & intent
every project should start with asking yourself (or your
team) a couple of questions. questions that will help
you get a good understanding of what you are trying to
achieve with the website.
goal & intent
every project should start with asking yourself (or your
team) a couple of questions. questions that will help
you get a good understanding of what you are trying to
achieve with the website.
answer those questions the best you can.
• what is the purpose of the website?

in other words: why were we building this thing again?
• what is the purpose of the website?

in other words: why were we building this thing again?
• what goals do you want to reach with the website?

make them specific: 'inform parents', 'persuade
potential customers', 'offer support to existing ones'…
• what is the purpose of the website?

in other words: why were we building this thing again?
• what goals do you want to reach with the website?

make them specific: 'inform parents', 'persuade
potential customers', 'offer support to existing ones'…
• who is the target audience?

who is going to visit our website? what are they into?
what can we expect in terms of established knowledge
(tech-savvy? knowledgable about our business, or not?)
in our case:
we wanted to inform people about our product
a floown.com production
in our case:
we wanted to inform people about our product
persuade them to sign up for the product
a floown.com production
in our case:
we wanted to inform people about our product
persuade them to sign up for the product
offer them support if needed
a floown.com production
in our case:
we wanted to inform people about our product
persuade them to sign up for the product
offer them support if needed
and help them understand and learn about our vision
a floown.com production
this slideshare is a part of the
Startup Collection
get it in your inbox
number two: design-first
design-first
when the goal is clear, a design should be made that
will help achieve that goal.
design-first
when the goal is clear, a design should be made that
will help achieve that goal.
understand what content you are putting on the
website that will help you reach your goals. the design
should always be supportive to your content. not the
other way around.
• important: never write a single line of code before
the design is finished
• important: never write a single line of code before
the design is finished
• make sure the design accounts for mobile, tablet and
retina screens
• important: never write a single line of code before
the design is finished
• make sure the design accounts for mobile, tablet and
retina screens
• be at your most critical at the design in THIS stage

think: functionality, feasibility, aesthetics
• important: never write a single line of code before
the design is finished
• make sure the design accounts for mobile, tablet and
retina screens
• be at your most critical at the design in THIS stage

think: functionality, feasibility, aesthetics
• get EVERYONE on board. you don’t want to
implement design changes when most of the code
has already been written.
in our case:
some time ago we were in such a hurry to launch a
new website… we started coding without a design.
a floown.com production
in our case:
some time ago we were in such a hurry to launch a
new website… we started coding without a design.
coding and designing at the same time is never a good
option. not only will you constantly have to scrap good
code, but your design will always be limited by what
constrains your coding abilities at the time.
a floown.com production
in our case:
some time ago we were in such a hurry to launch a
new website… we started coding without a design.
coding and designing at the same time is never a good
option. not only will you constantly have to scrap good
code, but your design will always be limited by what
constrains your coding abilities at the time.
don’t do it.
a floown.com production
number three: getting technical
technical foundation
"not every blog should be a wordpress, but sometimes
you just need a wordpress"
technical foundation
"not every blog should be a wordpress, but sometimes
you just need a wordpress"
there’s a million options to build a website: concrete5,
ghost, joomla, drupal… from scratch
technical foundation
"not every blog should be a wordpress, but sometimes
you just need a wordpress"
there’s a million options to build a website: concrete5,
ghost, joomla, drupal… from scratch
just want a blog? you could just move your entire site
to medium and put coding to the side entirely
technical foundation
"not every blog should be a wordpress, but sometimes
you just need a wordpress"
there’s a million options to build a website: concrete5,
ghost, joomla, drupal… from scratch
just want a blog? you could just move your entire site
to medium and put coding to the side entirely
it pays to think long and hard about what you need
now, and tomorrow.
• speed

it affects your user experience and seo rankings. consider how much functionality you want to
sacrifice to speed everything up.
• speed

it affects your user experience and seo rankings. consider how much functionality you want to
sacrifice to speed everything up.
• functionality

sometimes you just want a dashboard with a million options to customize posts and manage
users.
• speed

it affects your user experience and seo rankings. consider how much functionality you want to
sacrifice to speed everything up.
• functionality

sometimes you just want a dashboard with a million options to customize posts and manage
users.
• customization

maybe you’re into building very specific stuff. things that any regular cms just doesn’t offer out
of the box.
• speed

it affects your user experience and seo rankings. consider how much functionality you want to
sacrifice to speed everything up.
• functionality

sometimes you just want a dashboard with a million options to customize posts and manage
users.
• customization

maybe you’re into building very specific stuff. things that any regular cms just doesn’t offer out
of the box.
• user-friendliness

not everyone is interested in getting all technical. consider who will manage your website. is
that person going to use a terminal and markdown?
• speed

it affects your user experience and seo rankings. consider how much functionality you want to
sacrifice to speed everything up.
• functionality

sometimes you just want a dashboard with a million options to customize posts and manage
users.
• customization

maybe you’re into building very specific stuff. things that any regular cms just doesn’t offer out
of the box.
• user-friendliness

not everyone is interested in getting all technical. consider who will manage your website. is
that person going to use a terminal and markdown?
• support

what if the whole thing breaks down? who you’re gonna call?
in our case:
we went from a rather sluggish hacked Concrete5 to a
lightweight Jekyll website. did we suffer a bit in user-
friendliness? yes; it’s now harder for non-technical
people to make updates.
a floown.com production
in our case:
we went from a rather sluggish hacked Concrete5 to a
lightweight Jekyll website. did we suffer a bit in user-
friendliness? yes; it’s now harder for non-technical
people to make updates.
but we gained so much in speed and customization
options. and the hosting bill decreased too.
a floown.com production
number four: it’s all about style
styleguide
no matter what technical option you choose, you’re
going to want to implement your design.
styleguide
no matter what technical option you choose, you’re
going to want to implement your design.
say hello to css
styleguide
no matter what technical option you choose, you’re
going to want to implement your design.
say hello to css


your stylesheet is your bible. treat it as such. declare
the foundation on which your site will be stylized,
before styling any individual div.
• use SASS or any other css compiler

this is very important. being able to partialize css
files, define variables and nest will save you time
and trouble.
• use SASS or any other css compiler

this is very important. being able to partialize css
files, define variables and nest will save you time
and trouble.
• first: define each and every color used in the design
• use SASS or any other css compiler

this is very important. being able to partialize css
files, define variables and nest will save you time
and trouble.
• first: define each and every color used in the design
• second: define standard spacing, fonts, line-heights,
etc.
in our case:
for our current website we have managed to built a
much more consistent and easier to manage website.
a floown.com production
in our case:
for our current website we have managed to built a
much more consistent and easier to manage website.
the to good design is consistency
a floown.com production
in our case:
for our current website we have managed to built a
much more consistent and easier to manage website.
the to good design is consistency
especially when websites tend to get bigger (and they
usually do) there’s more chance of making small
mistakes if there’s no rock solid basis. And those small
mistakes add up.
a floown.com production
number five: code, code, code
code consistently & with intent
based on what choices you made you might need to
edit templates or even build the entire thing yourself.
code consistently & with intent
based on what choices you made you might need to
edit templates or even build the entire thing yourself.
no matter what, by now you should be armed with a
clear goal, great design, technical solution and full-
fledged stylesheet.
code consistently & with intent
based on what choices you made you might need to
edit templates or even build the entire thing yourself.
no matter what, by now you should be armed with a
clear goal, great design, technical solution and full-
fledged stylesheet.
that should give you confidence.
• always start with the standard; meaning that
whatever doesn’t need a variation on existing styles
should be done first.
• always start with the standard; meaning that
whatever doesn’t need a variation on existing styles
should be done first.
• don’t make shortcuts (if a new variation pops up and
could potentially be used more than once, add it to
the styleguide)
• always start with the standard; meaning that
whatever doesn’t need a variation on existing styles
should be done first.
• don’t make shortcuts (if a new variation pops up and
could potentially be used more than once, add it to
the styleguide)
• code clearly: someone other than you should be able
to read it and work with it.
in our case:
our current website is based on Jekyll, a very
lightweight blog generator. it’s highly customizable,
but also forces you to do a lot of coding yourself.
a floown.com production
in our case:
our current website is based on Jekyll, a very
lightweight blog generator. it’s highly customizable,
but also forces you to do a lot of coding yourself.
we now work with a set layout for all the pages with
includes based on what we want to show.
a floown.com production
in our case:
our current website is based on Jekyll, a very
lightweight blog generator. it’s highly customizable,
but also forces you to do a lot of coding yourself.
we now work with a set layout for all the pages with
includes based on what we want to show.
what that really means is there is a consistent system
where every include is coded with a specific goal.
a floown.com production
number six: endings make for new beginnings
debugging process
there’s no such thing as a perfect execution. if only
because tech evolves: browsers are upgraded, code
solutions are depreciated and screen resolutions seem
to change on a daily basis.
debugging process
there’s no such thing as a perfect execution. if only
because tech evolves: browsers are upgraded, code
solutions are depreciated and screen resolutions seem
to change on a daily basis.
fear not: a solid debugging process will keep
headaches to a minimum
• define roles: who will break your website and report issues,
who will solve those issues and who will test the solutions?
• define roles: who will break your website and report issues,
who will solve those issues and who will test the solutions?
• define the process: where, when and in what occurrence
will issues be reported? how will priorities be decided and
how often will issues be solved? how much time is in
between implementing a solution and testing it?
• define roles: who will break your website and report issues,
who will solve those issues and who will test the solutions?
• define the process: where, when and in what occurrence
will issues be reported? how will priorities be decided and
how often will issues be solved? how much time is in
between implementing a solution and testing it?
• seek a platform: better not leave this process to work on
itself. emails, post-its and meetings do not suffice, find a
platform.
in our case:
for our website we use Trello to report issues,
prioritize them and keep track of their status
a floown.com production
in our case:
for our website we use Trello to report issues,
prioritize them and keep track of their status
it’s very intuitive and open, which makes it great for
non-technical staff to report and monitor issues
easily.
a floown.com production
in our case:
for our website we use Trello to report issues,
prioritize them and keep track of their status
it’s very intuitive and open, which makes it great for
non-technical staff to report and monitor issues
easily.
for more complex and technical projects you might
also need the extra functionality that a service like
github offers.
a floown.com production
join us on our blog for much more
boing!
• goals, goals, goals; know what you’re trying to
achieve
a floown.com production
• goals, goals, goals; know what you’re trying to
achieve
• design-first and get everybody on board
a floown.com production
• goals, goals, goals; know what you’re trying to
achieve
• design-first and get everybody on board
• technical solutions should be carefully considered
a floown.com production
• goals, goals, goals; know what you’re trying to
achieve
• design-first and get everybody on board
• technical solutions should be carefully considered
• the styleguide is always leading
a floown.com production
• goals, goals, goals; know what you’re trying to
achieve
• design-first and get everybody on board
• technical solutions should be carefully considered
• the styleguide is always leading
• code with intent & a system
a floown.com production
• goals, goals, goals; know what you’re trying to
achieve
• design-first and get everybody on board
• technical solutions should be carefully considered
• the styleguide is always leading
• code with intent & a system
• debug according to a process with set roles
a floown.com production

More Related Content

What's hot

Presentation
PresentationPresentation
Presentationiae_odesk
 
Seismic Change in Enterprise UX: Blowing Up Your Legacy System to Start From ...
Seismic Change in Enterprise UX: Blowing Up Your Legacy System to Start From ...Seismic Change in Enterprise UX: Blowing Up Your Legacy System to Start From ...
Seismic Change in Enterprise UX: Blowing Up Your Legacy System to Start From ...uxpin
 
7 Tips for Design Teams Collaborating Remotely
7 Tips for Design Teams Collaborating Remotely7 Tips for Design Teams Collaborating Remotely
7 Tips for Design Teams Collaborating RemotelyFramebench
 
MVP Design Hacks: Sprint 5
MVP Design Hacks: Sprint 5MVP Design Hacks: Sprint 5
MVP Design Hacks: Sprint 5Amy Jo Kim
 
Teams That Ship Have More Fun! (And Profit)
Teams That Ship Have More Fun! (And Profit)Teams That Ship Have More Fun! (And Profit)
Teams That Ship Have More Fun! (And Profit)shayfrendt
 
Tag-it 2016 slides: UX + A/B Testing at Booking.com: Design focused on conver...
Tag-it 2016 slides: UX + A/B Testing at Booking.com: Design focused on conver...Tag-it 2016 slides: UX + A/B Testing at Booking.com: Design focused on conver...
Tag-it 2016 slides: UX + A/B Testing at Booking.com: Design focused on conver...Maria Lígia Klokner
 
Building landing pages at scale at InVision - No Code Conf 2019
Building landing pages at scale at InVision - No Code Conf 2019Building landing pages at scale at InVision - No Code Conf 2019
Building landing pages at scale at InVision - No Code Conf 2019Webflow
 
Minimal Viable Product: Do These Features Make My App Look Fat?
Minimal Viable Product: Do These Features Make My App Look Fat?Minimal Viable Product: Do These Features Make My App Look Fat?
Minimal Viable Product: Do These Features Make My App Look Fat?Tommy Norman
 
How to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hiredHow to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hiredPerl Careers
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011Kristof Van Tomme
 
15 Ways to Improve Your Website's Conversion Rate
15 Ways to Improve Your Website's Conversion Rate15 Ways to Improve Your Website's Conversion Rate
15 Ways to Improve Your Website's Conversion RateWSI WebAnalys
 
road map & road map
road map & road maproad map & road map
road map & road mapTrade Expert
 
Don't do anything on your website you wouldn't do on a first date
Don't do anything on your website you wouldn't do on a first dateDon't do anything on your website you wouldn't do on a first date
Don't do anything on your website you wouldn't do on a first dateAGConsult
 
Stickydrive Promotional Powerpoint
Stickydrive Promotional PowerpointStickydrive Promotional Powerpoint
Stickydrive Promotional Powerpointdrs650
 
I Am a Product | Seema Lakhani | ProductTank Toronto
I Am a Product | Seema Lakhani | ProductTank TorontoI Am a Product | Seema Lakhani | ProductTank Toronto
I Am a Product | Seema Lakhani | ProductTank TorontoProduct Tank Toronto
 
Ten Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileVicke Cheung
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopAnthony Armendariz
 

What's hot (19)

Presentation
PresentationPresentation
Presentation
 
Seismic Change in Enterprise UX: Blowing Up Your Legacy System to Start From ...
Seismic Change in Enterprise UX: Blowing Up Your Legacy System to Start From ...Seismic Change in Enterprise UX: Blowing Up Your Legacy System to Start From ...
Seismic Change in Enterprise UX: Blowing Up Your Legacy System to Start From ...
 
7 Tips for Design Teams Collaborating Remotely
7 Tips for Design Teams Collaborating Remotely7 Tips for Design Teams Collaborating Remotely
7 Tips for Design Teams Collaborating Remotely
 
MVP Design Hacks: Sprint 5
MVP Design Hacks: Sprint 5MVP Design Hacks: Sprint 5
MVP Design Hacks: Sprint 5
 
Teams That Ship Have More Fun! (And Profit)
Teams That Ship Have More Fun! (And Profit)Teams That Ship Have More Fun! (And Profit)
Teams That Ship Have More Fun! (And Profit)
 
Tag-it 2016 slides: UX + A/B Testing at Booking.com: Design focused on conver...
Tag-it 2016 slides: UX + A/B Testing at Booking.com: Design focused on conver...Tag-it 2016 slides: UX + A/B Testing at Booking.com: Design focused on conver...
Tag-it 2016 slides: UX + A/B Testing at Booking.com: Design focused on conver...
 
Building landing pages at scale at InVision - No Code Conf 2019
Building landing pages at scale at InVision - No Code Conf 2019Building landing pages at scale at InVision - No Code Conf 2019
Building landing pages at scale at InVision - No Code Conf 2019
 
Minimal Viable Product: Do These Features Make My App Look Fat?
Minimal Viable Product: Do These Features Make My App Look Fat?Minimal Viable Product: Do These Features Make My App Look Fat?
Minimal Viable Product: Do These Features Make My App Look Fat?
 
How to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hiredHow to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hired
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011
 
15 Ways to Improve Your Website's Conversion Rate
15 Ways to Improve Your Website's Conversion Rate15 Ways to Improve Your Website's Conversion Rate
15 Ways to Improve Your Website's Conversion Rate
 
road map & road map
road map & road maproad map & road map
road map & road map
 
15 Ways To Improve Your Website's Conversion Rate
15 Ways To Improve Your Website's Conversion Rate15 Ways To Improve Your Website's Conversion Rate
15 Ways To Improve Your Website's Conversion Rate
 
Don't do anything on your website you wouldn't do on a first date
Don't do anything on your website you wouldn't do on a first dateDon't do anything on your website you wouldn't do on a first date
Don't do anything on your website you wouldn't do on a first date
 
Stickydrive Promotional Powerpoint
Stickydrive Promotional PowerpointStickydrive Promotional Powerpoint
Stickydrive Promotional Powerpoint
 
I Am a Product | Seema Lakhani | ProductTank Toronto
I Am a Product | Seema Lakhani | ProductTank TorontoI Am a Product | Seema Lakhani | ProductTank Toronto
I Am a Product | Seema Lakhani | ProductTank Toronto
 
getting agile Final
getting agile Finalgetting agile Final
getting agile Final
 
Ten Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for Mobile
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints Workshop
 

Viewers also liked

From the heart of Bay Area: Tech Trends for 2015
From the heart of Bay Area: Tech Trends for 2015From the heart of Bay Area: Tech Trends for 2015
From the heart of Bay Area: Tech Trends for 2015Samantha Christy
 
How to Set the Goals that will Accelerate Your Video Marketing Success
How to Set the Goals that will Accelerate Your Video Marketing SuccessHow to Set the Goals that will Accelerate Your Video Marketing Success
How to Set the Goals that will Accelerate Your Video Marketing SuccessKissmetrics on SlideShare
 
Factors of Production
Factors of ProductionFactors of Production
Factors of ProductionBrian Coil
 
Factors of production powerpoint presentation
Factors of production  powerpoint presentationFactors of production  powerpoint presentation
Factors of production powerpoint presentationGift Zodwa Pheeha
 
12 Step Goal-Setting Process-Brian Tracy
12 Step Goal-Setting Process-Brian Tracy12 Step Goal-Setting Process-Brian Tracy
12 Step Goal-Setting Process-Brian TracySanath Dasanayaka
 
5 Reasonable Reasons to be Unreasonable
5 Reasonable Reasons to be Unreasonable5 Reasonable Reasons to be Unreasonable
5 Reasonable Reasons to be UnreasonableFloown
 
Factors of production
Factors of productionFactors of production
Factors of productionabhi23agrawal
 

Viewers also liked (9)

From the heart of Bay Area: Tech Trends for 2015
From the heart of Bay Area: Tech Trends for 2015From the heart of Bay Area: Tech Trends for 2015
From the heart of Bay Area: Tech Trends for 2015
 
How to Set the Goals that will Accelerate Your Video Marketing Success
How to Set the Goals that will Accelerate Your Video Marketing SuccessHow to Set the Goals that will Accelerate Your Video Marketing Success
How to Set the Goals that will Accelerate Your Video Marketing Success
 
Factors of Production
Factors of ProductionFactors of Production
Factors of Production
 
Factors of production
Factors of productionFactors of production
Factors of production
 
Production Presentation
Production PresentationProduction Presentation
Production Presentation
 
Factors of production powerpoint presentation
Factors of production  powerpoint presentationFactors of production  powerpoint presentation
Factors of production powerpoint presentation
 
12 Step Goal-Setting Process-Brian Tracy
12 Step Goal-Setting Process-Brian Tracy12 Step Goal-Setting Process-Brian Tracy
12 Step Goal-Setting Process-Brian Tracy
 
5 Reasonable Reasons to be Unreasonable
5 Reasonable Reasons to be Unreasonable5 Reasonable Reasons to be Unreasonable
5 Reasonable Reasons to be Unreasonable
 
Factors of production
Factors of productionFactors of production
Factors of production
 

Similar to 6 Things to Think About Before Building Your Website

Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)kevinjohngallagher
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012kevinjohngallagher
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkkevinjohngallagher
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFrédéric Harper
 
Website Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenWebsite Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenJohn Coonen
 
The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)Chris Mills
 
Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 New Tricks
 
Design for developers (april 25, 2017)
Design for developers (april 25, 2017)Design for developers (april 25, 2017)
Design for developers (april 25, 2017)Thinkful
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyondimoneytech
 
Atomic design, a problem of expectations
Atomic design, a problem of expectationsAtomic design, a problem of expectations
Atomic design, a problem of expectationsFrancesco Improta
 
11 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 201411 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 2014WordPressBrisbane
 
How To Start A Web Design Business
How To Start A Web Design BusinessHow To Start A Web Design Business
How To Start A Web Design BusinessRob Cubbon
 
Designing with content-first
Designing with content-firstDesigning with content-first
Designing with content-firstAndy Parker
 
RWD in the Wild
RWD in the WildRWD in the Wild
RWD in the WildRich Quick
 
How to make a great website
How to make a great websiteHow to make a great website
How to make a great websiteDr. Taher Ghazal
 

Similar to 6 Things to Think About Before Building Your Website (20)

Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
 
Emperors new clothes_jab
Emperors new clothes_jabEmperors new clothes_jab
Emperors new clothes_jab
 
Agile mobile first
Agile mobile firstAgile mobile first
Agile mobile first
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMS
 
Website Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenWebsite Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibben
 
The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)
 
Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019
 
Design for developers (april 25, 2017)
Design for developers (april 25, 2017)Design for developers (april 25, 2017)
Design for developers (april 25, 2017)
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
Atomic design, a problem of expectations
Atomic design, a problem of expectationsAtomic design, a problem of expectations
Atomic design, a problem of expectations
 
11 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 201411 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 2014
 
How To Start A Web Design Business
How To Start A Web Design BusinessHow To Start A Web Design Business
How To Start A Web Design Business
 
Designing with content-first
Designing with content-firstDesigning with content-first
Designing with content-first
 
ACES Survive Redesign 2012
ACES Survive Redesign 2012ACES Survive Redesign 2012
ACES Survive Redesign 2012
 
RWD in the Wild
RWD in the WildRWD in the Wild
RWD in the Wild
 
Web Designing Kit
Web Designing KitWeb Designing Kit
Web Designing Kit
 
How to make a great website
How to make a great websiteHow to make a great website
How to make a great website
 

More from Floown

How to Land that First Customer
How to Land that First CustomerHow to Land that First Customer
How to Land that First CustomerFloown
 
What is Floown? A Short Overview
What is Floown? A Short OverviewWhat is Floown? A Short Overview
What is Floown? A Short OverviewFloown
 
A Modern Guide to Managing Multiple Jobs
A Modern Guide to Managing Multiple JobsA Modern Guide to Managing Multiple Jobs
A Modern Guide to Managing Multiple JobsFloown
 
5 Ways to Upgrade your Office using SCIENCE!
5 Ways to Upgrade your Office using SCIENCE!5 Ways to Upgrade your Office using SCIENCE!
5 Ways to Upgrade your Office using SCIENCE!Floown
 
5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUP5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUPFloown
 
What Was Tech Like Back in 2005?
What Was Tech Like Back in 2005?What Was Tech Like Back in 2005?
What Was Tech Like Back in 2005?Floown
 
6 TIPS to SURVIVE the 2nd MACHINE AGE
6 TIPS to SURVIVE the 2nd MACHINE AGE6 TIPS to SURVIVE the 2nd MACHINE AGE
6 TIPS to SURVIVE the 2nd MACHINE AGEFloown
 
5 ROOKIE MISTAKES you should ABSOLUTELY not make
5 ROOKIE MISTAKES you should ABSOLUTELY not make5 ROOKIE MISTAKES you should ABSOLUTELY not make
5 ROOKIE MISTAKES you should ABSOLUTELY not makeFloown
 

More from Floown (8)

How to Land that First Customer
How to Land that First CustomerHow to Land that First Customer
How to Land that First Customer
 
What is Floown? A Short Overview
What is Floown? A Short OverviewWhat is Floown? A Short Overview
What is Floown? A Short Overview
 
A Modern Guide to Managing Multiple Jobs
A Modern Guide to Managing Multiple JobsA Modern Guide to Managing Multiple Jobs
A Modern Guide to Managing Multiple Jobs
 
5 Ways to Upgrade your Office using SCIENCE!
5 Ways to Upgrade your Office using SCIENCE!5 Ways to Upgrade your Office using SCIENCE!
5 Ways to Upgrade your Office using SCIENCE!
 
5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUP5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUP
 
What Was Tech Like Back in 2005?
What Was Tech Like Back in 2005?What Was Tech Like Back in 2005?
What Was Tech Like Back in 2005?
 
6 TIPS to SURVIVE the 2nd MACHINE AGE
6 TIPS to SURVIVE the 2nd MACHINE AGE6 TIPS to SURVIVE the 2nd MACHINE AGE
6 TIPS to SURVIVE the 2nd MACHINE AGE
 
5 ROOKIE MISTAKES you should ABSOLUTELY not make
5 ROOKIE MISTAKES you should ABSOLUTELY not make5 ROOKIE MISTAKES you should ABSOLUTELY not make
5 ROOKIE MISTAKES you should ABSOLUTELY not make
 

Recently uploaded

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 

Recently uploaded (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 

6 Things to Think About Before Building Your Website

  • 1. design, coding, debugging, etc. a floown.com production 6 things to think about before building a website
  • 3. goal & intent every project should start with asking yourself (or your team) a couple of questions. questions that will help you get a good understanding of what you are trying to achieve with the website.
  • 4. goal & intent every project should start with asking yourself (or your team) a couple of questions. questions that will help you get a good understanding of what you are trying to achieve with the website. answer those questions the best you can.
  • 5. • what is the purpose of the website?
 in other words: why were we building this thing again?
  • 6. • what is the purpose of the website?
 in other words: why were we building this thing again? • what goals do you want to reach with the website?
 make them specific: 'inform parents', 'persuade potential customers', 'offer support to existing ones'…
  • 7. • what is the purpose of the website?
 in other words: why were we building this thing again? • what goals do you want to reach with the website?
 make them specific: 'inform parents', 'persuade potential customers', 'offer support to existing ones'… • who is the target audience?
 who is going to visit our website? what are they into? what can we expect in terms of established knowledge (tech-savvy? knowledgable about our business, or not?)
  • 8. in our case: we wanted to inform people about our product a floown.com production
  • 9. in our case: we wanted to inform people about our product persuade them to sign up for the product a floown.com production
  • 10. in our case: we wanted to inform people about our product persuade them to sign up for the product offer them support if needed a floown.com production
  • 11. in our case: we wanted to inform people about our product persuade them to sign up for the product offer them support if needed and help them understand and learn about our vision a floown.com production
  • 12. this slideshare is a part of the Startup Collection get it in your inbox
  • 14. design-first when the goal is clear, a design should be made that will help achieve that goal.
  • 15. design-first when the goal is clear, a design should be made that will help achieve that goal. understand what content you are putting on the website that will help you reach your goals. the design should always be supportive to your content. not the other way around.
  • 16. • important: never write a single line of code before the design is finished
  • 17. • important: never write a single line of code before the design is finished • make sure the design accounts for mobile, tablet and retina screens
  • 18. • important: never write a single line of code before the design is finished • make sure the design accounts for mobile, tablet and retina screens • be at your most critical at the design in THIS stage
 think: functionality, feasibility, aesthetics
  • 19. • important: never write a single line of code before the design is finished • make sure the design accounts for mobile, tablet and retina screens • be at your most critical at the design in THIS stage
 think: functionality, feasibility, aesthetics • get EVERYONE on board. you don’t want to implement design changes when most of the code has already been written.
  • 20. in our case: some time ago we were in such a hurry to launch a new website… we started coding without a design. a floown.com production
  • 21. in our case: some time ago we were in such a hurry to launch a new website… we started coding without a design. coding and designing at the same time is never a good option. not only will you constantly have to scrap good code, but your design will always be limited by what constrains your coding abilities at the time. a floown.com production
  • 22. in our case: some time ago we were in such a hurry to launch a new website… we started coding without a design. coding and designing at the same time is never a good option. not only will you constantly have to scrap good code, but your design will always be limited by what constrains your coding abilities at the time. don’t do it. a floown.com production
  • 24. technical foundation "not every blog should be a wordpress, but sometimes you just need a wordpress"
  • 25. technical foundation "not every blog should be a wordpress, but sometimes you just need a wordpress" there’s a million options to build a website: concrete5, ghost, joomla, drupal… from scratch
  • 26. technical foundation "not every blog should be a wordpress, but sometimes you just need a wordpress" there’s a million options to build a website: concrete5, ghost, joomla, drupal… from scratch just want a blog? you could just move your entire site to medium and put coding to the side entirely
  • 27. technical foundation "not every blog should be a wordpress, but sometimes you just need a wordpress" there’s a million options to build a website: concrete5, ghost, joomla, drupal… from scratch just want a blog? you could just move your entire site to medium and put coding to the side entirely it pays to think long and hard about what you need now, and tomorrow.
  • 28. • speed
 it affects your user experience and seo rankings. consider how much functionality you want to sacrifice to speed everything up.
  • 29. • speed
 it affects your user experience and seo rankings. consider how much functionality you want to sacrifice to speed everything up. • functionality
 sometimes you just want a dashboard with a million options to customize posts and manage users.
  • 30. • speed
 it affects your user experience and seo rankings. consider how much functionality you want to sacrifice to speed everything up. • functionality
 sometimes you just want a dashboard with a million options to customize posts and manage users. • customization
 maybe you’re into building very specific stuff. things that any regular cms just doesn’t offer out of the box.
  • 31. • speed
 it affects your user experience and seo rankings. consider how much functionality you want to sacrifice to speed everything up. • functionality
 sometimes you just want a dashboard with a million options to customize posts and manage users. • customization
 maybe you’re into building very specific stuff. things that any regular cms just doesn’t offer out of the box. • user-friendliness
 not everyone is interested in getting all technical. consider who will manage your website. is that person going to use a terminal and markdown?
  • 32. • speed
 it affects your user experience and seo rankings. consider how much functionality you want to sacrifice to speed everything up. • functionality
 sometimes you just want a dashboard with a million options to customize posts and manage users. • customization
 maybe you’re into building very specific stuff. things that any regular cms just doesn’t offer out of the box. • user-friendliness
 not everyone is interested in getting all technical. consider who will manage your website. is that person going to use a terminal and markdown? • support
 what if the whole thing breaks down? who you’re gonna call?
  • 33. in our case: we went from a rather sluggish hacked Concrete5 to a lightweight Jekyll website. did we suffer a bit in user- friendliness? yes; it’s now harder for non-technical people to make updates. a floown.com production
  • 34. in our case: we went from a rather sluggish hacked Concrete5 to a lightweight Jekyll website. did we suffer a bit in user- friendliness? yes; it’s now harder for non-technical people to make updates. but we gained so much in speed and customization options. and the hosting bill decreased too. a floown.com production
  • 35. number four: it’s all about style
  • 36. styleguide no matter what technical option you choose, you’re going to want to implement your design.
  • 37. styleguide no matter what technical option you choose, you’re going to want to implement your design. say hello to css
  • 38. styleguide no matter what technical option you choose, you’re going to want to implement your design. say hello to css 
 your stylesheet is your bible. treat it as such. declare the foundation on which your site will be stylized, before styling any individual div.
  • 39. • use SASS or any other css compiler
 this is very important. being able to partialize css files, define variables and nest will save you time and trouble.
  • 40. • use SASS or any other css compiler
 this is very important. being able to partialize css files, define variables and nest will save you time and trouble. • first: define each and every color used in the design
  • 41. • use SASS or any other css compiler
 this is very important. being able to partialize css files, define variables and nest will save you time and trouble. • first: define each and every color used in the design • second: define standard spacing, fonts, line-heights, etc.
  • 42. in our case: for our current website we have managed to built a much more consistent and easier to manage website. a floown.com production
  • 43. in our case: for our current website we have managed to built a much more consistent and easier to manage website. the to good design is consistency a floown.com production
  • 44. in our case: for our current website we have managed to built a much more consistent and easier to manage website. the to good design is consistency especially when websites tend to get bigger (and they usually do) there’s more chance of making small mistakes if there’s no rock solid basis. And those small mistakes add up. a floown.com production
  • 45. number five: code, code, code
  • 46. code consistently & with intent based on what choices you made you might need to edit templates or even build the entire thing yourself.
  • 47. code consistently & with intent based on what choices you made you might need to edit templates or even build the entire thing yourself. no matter what, by now you should be armed with a clear goal, great design, technical solution and full- fledged stylesheet.
  • 48. code consistently & with intent based on what choices you made you might need to edit templates or even build the entire thing yourself. no matter what, by now you should be armed with a clear goal, great design, technical solution and full- fledged stylesheet. that should give you confidence.
  • 49. • always start with the standard; meaning that whatever doesn’t need a variation on existing styles should be done first.
  • 50. • always start with the standard; meaning that whatever doesn’t need a variation on existing styles should be done first. • don’t make shortcuts (if a new variation pops up and could potentially be used more than once, add it to the styleguide)
  • 51. • always start with the standard; meaning that whatever doesn’t need a variation on existing styles should be done first. • don’t make shortcuts (if a new variation pops up and could potentially be used more than once, add it to the styleguide) • code clearly: someone other than you should be able to read it and work with it.
  • 52. in our case: our current website is based on Jekyll, a very lightweight blog generator. it’s highly customizable, but also forces you to do a lot of coding yourself. a floown.com production
  • 53. in our case: our current website is based on Jekyll, a very lightweight blog generator. it’s highly customizable, but also forces you to do a lot of coding yourself. we now work with a set layout for all the pages with includes based on what we want to show. a floown.com production
  • 54. in our case: our current website is based on Jekyll, a very lightweight blog generator. it’s highly customizable, but also forces you to do a lot of coding yourself. we now work with a set layout for all the pages with includes based on what we want to show. what that really means is there is a consistent system where every include is coded with a specific goal. a floown.com production
  • 55. number six: endings make for new beginnings
  • 56. debugging process there’s no such thing as a perfect execution. if only because tech evolves: browsers are upgraded, code solutions are depreciated and screen resolutions seem to change on a daily basis.
  • 57. debugging process there’s no such thing as a perfect execution. if only because tech evolves: browsers are upgraded, code solutions are depreciated and screen resolutions seem to change on a daily basis. fear not: a solid debugging process will keep headaches to a minimum
  • 58. • define roles: who will break your website and report issues, who will solve those issues and who will test the solutions?
  • 59. • define roles: who will break your website and report issues, who will solve those issues and who will test the solutions? • define the process: where, when and in what occurrence will issues be reported? how will priorities be decided and how often will issues be solved? how much time is in between implementing a solution and testing it?
  • 60. • define roles: who will break your website and report issues, who will solve those issues and who will test the solutions? • define the process: where, when and in what occurrence will issues be reported? how will priorities be decided and how often will issues be solved? how much time is in between implementing a solution and testing it? • seek a platform: better not leave this process to work on itself. emails, post-its and meetings do not suffice, find a platform.
  • 61. in our case: for our website we use Trello to report issues, prioritize them and keep track of their status a floown.com production
  • 62. in our case: for our website we use Trello to report issues, prioritize them and keep track of their status it’s very intuitive and open, which makes it great for non-technical staff to report and monitor issues easily. a floown.com production
  • 63. in our case: for our website we use Trello to report issues, prioritize them and keep track of their status it’s very intuitive and open, which makes it great for non-technical staff to report and monitor issues easily. for more complex and technical projects you might also need the extra functionality that a service like github offers. a floown.com production
  • 64. join us on our blog for much more boing!
  • 65. • goals, goals, goals; know what you’re trying to achieve a floown.com production
  • 66. • goals, goals, goals; know what you’re trying to achieve • design-first and get everybody on board a floown.com production
  • 67. • goals, goals, goals; know what you’re trying to achieve • design-first and get everybody on board • technical solutions should be carefully considered a floown.com production
  • 68. • goals, goals, goals; know what you’re trying to achieve • design-first and get everybody on board • technical solutions should be carefully considered • the styleguide is always leading a floown.com production
  • 69. • goals, goals, goals; know what you’re trying to achieve • design-first and get everybody on board • technical solutions should be carefully considered • the styleguide is always leading • code with intent & a system a floown.com production
  • 70. • goals, goals, goals; know what you’re trying to achieve • design-first and get everybody on board • technical solutions should be carefully considered • the styleguide is always leading • code with intent & a system • debug according to a process with set roles a floown.com production