SlideShare a Scribd company logo
1 of 51
Frugal Web Development

                          Tom Cottrill
                 Development Manager
                         @TomCottrill
Frugal Web Development

So what are we talking about here?

 Building Web Sites … and Cheaply.

 This is intended to be a “building of your toolbox” not an in-depth overview
  of any one tool.
Frugal Web Development

Seriously, who is this guy, and what’s he babbling
about? And does he know what he’s talking
about?

 I am the Development Manager at Fathom, an online marketing
  firm.
 I’ve been doing the whole Web/software thing for about 14
  years.
 I’ve seen every kind of good or bad code you can imagine, and
  used a LOT of software over that time.
Frugal Web Development

These tools are free or “freemium” web
development resources that may help you in
your projects. I anticipate you’ll find a few you
like, and some you don’t.
Frugal Web Development

The phases of web design
We’ll be looking at all of these areas from a very high level.
   Finding work.
   Convincing someone to let you do work.
   Communicating with your client.
   Brainstorming your idea.
   Wireframing your idea.
   Designing.
   Gathering feedback.
   Coding.
   Deployment and Hosting.
Frugal Web Development

Some Essentials

These two you really shouldn’t be running without
these days. They make you mobile and agile, and
their uses cross over a lot of the Web
development steps.
Frugal Web Development

Dropbox




Cloud-based storage available on any computer and many mobile devices
Frugal Web Development

Evernote




   Notes that follow you to all your devices. Great for recording to-dos and
                                 capturing ideas.
Frugal Web Development

Finding Work

Drumming up work really hasn’t evolved much in
hundreds of years… just the media has. It’s all
about putting yourself out there, and looking for
people that need your help.
Frugal Web Development

Elance




Established and respected. Has some fees after you get paid. Great for finding
                        help. Is highly competitive.
Frugal Web Development

 Craigslist




Actually contains some nice job postings. Try not to get murdered. That can be
                                  a downer.
Frugal Web Development

SimplyHired




  Tends more toward higher skilled positions, and more competitive markets.
Frugal Web Development

Crafting a Proposal



At some point, you gotta put it all in writing…
Frugal Web Development

ProposalPad




Great tool. Allows you to manage proposals, host a portfolio, and even get
                           signoff from clients.
Frugal Web Development

QuoteRoller




 Great for “plug and play quotes.” Nice templates, and integrates with other
                      applications in this presentation.
Frugal Web Development

Freshbooks




   Nice Quickbooks alternative. Intended more for time tracking/invoicing.
Integrates well with Quoteroller. Has a nice API for the developers out there.
Frugal Web Development

Open Office




    Probably the best replacement for the MS Office suite. Lacks a good
                          replacement for Outlook.
Frugal Web Development

Communicating with the Client



You fill in the
blanks here.
Frugal Web Development

Freedcamp




 Excellent for overall project management. Nice alternative to Basecamp.
Frugal Web Development

 Comindwork




More features. Probably better for bigger scale projects. Lacks the intuitiveness
                                of Freedcamp.
Frugal Web Development

Google Docs




   Notes
Frugal Web Development

Brainstorming


Sometimes, the start is the hard part…
Frugal Web Development

xMind




  Great for organizing thoughts. Useful at the start of projects. Free for
                             individual use.
Frugal Web Development

Evernote




   Any text editor really, but the portability of Evernote gives it an edge.
Frugal Web Development

Freemind




   Freemind is totally free, but not as intuitive as xMind. Has a nice HTML
                                feature, though.
Frugal Web Development

Wireframing



Let’s just put this
 over there…
Frugal Web Development

Gliffy




    Cloud-based collaboration tool for sharing diagrams and interfaces.
Frugal Web Development

Pencil




         Amazing Tool. Truly open source, and runs inside of Firefox.
Frugal Web Development

Denim




 Truly for “rough sketching” but is fully open source, and supports tablet and
                         stylus input. A bit out of date.
Frugal Web Development

Design


                     Everyone can do it.

                  Very few can do it well.

                         Myself included.
Frugal Web Development

Gimp




  Very full-featured alternative to Photoshop. Even works with PSD files.
Frugal Web Development

Colorzilla




Sits in Firefox, allows you to click on any element and extract the color codes.
Frugal Web Development

ZScreen
Frugal Web Development

Art Resources


                 http://www.public-domain-photos.com/
                    http://www.hasslefreeclipart.com
                      http://www.freeiconsweb.com/




   Why is it that all clip art sites are ugly?
Frugal Web Development

Google Web Fonts




Great API that allows you to easily use more decorative fonts in your designs
                            without using images.
Frugal Web Development

Design Feedback


Every parent thinks their child is adorable…

Sometimes, they’re just NOT.
Frugal Web Development

Five Second Test




  Great for testing the initial impact and effectiveness of your site.
Frugal Web Development

Usabilla




    Heat tracking allows data based on actual use, not impressions.
Frugal Web Development

Userfly




           Provides actual video of use, and effective analytics.
Frugal Web Development

Coding the Site



What you see is what you get… unless you’re
using IE.
Frugal Web Development

Notepad++




                 A good basic text editor is a must.
Frugal Web Development

Aptana Studio




   Not a great WYSIWYG, but more powerful than Dreamweaver for “power
                                coders”
Frugal Web Development

KompoZer




  Great beginner WYSIWYG, not great for much besides HTML and CSS
Frugal Web Development

Testing

“Because everyone uses everything exactly as we
intend it, and it all always works perfectly the first
time.”
Frugal Web Development

Browser Shots




             Great for capturing general look-and-feel issues.
Frugal Web Development

Firebug




       Allows for in-browser debugging of CSS and Javascript.
Frugal Web Development

IETester




  No better tool for debugging IE, and all seven levels of hell that entails.
Frugal Web Development

Spoon




        Allows you to run a lot of browsers locally without an install.
Frugal Web Development

Adobe Browser Lab




         Great tool. Will be presumably “Not Free” in April, though.
Frugal Web Development

Deployment and Hosting

Wordpress, Drupal, Joomla and Magento are all quality platforms that can meet
your needs. They’re really presentations unto themselves.




Free hosting exists. See http://www.x90x.net/.
Don’t EVER, EVER use it. Seriously. You’ll regret it.
Frugal Web Development

Wrapping Up

@TomCottrill
tcottrill@fathomseo.com
www.TomCottrill.com
www.fathomdelivers.com

More Related Content

What's hot

Hands-On Prototyping Without Code
Hands-On Prototyping Without CodeHands-On Prototyping Without Code
Hands-On Prototyping Without Code
itnig
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7
Amye Scavarda
 

What's hot (20)

Selling Responsive Webdesign - webtech Conference 2013
Selling Responsive Webdesign - webtech Conference 2013Selling Responsive Webdesign - webtech Conference 2013
Selling Responsive Webdesign - webtech Conference 2013
 
How to Get Your Idea Built
How to Get Your Idea BuiltHow to Get Your Idea Built
How to Get Your Idea Built
 
Question 6
Question 6Question 6
Question 6
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesign
 
Evaluation question 7
Evaluation question 7Evaluation question 7
Evaluation question 7
 
How to make a great website
How to make a great websiteHow to make a great website
How to make a great website
 
Hands-On Prototyping Without Code
Hands-On Prototyping Without CodeHands-On Prototyping Without Code
Hands-On Prototyping Without Code
 
Responsive Design Methodology
Responsive Design MethodologyResponsive Design Methodology
Responsive Design Methodology
 
HTML5: An Introduction
HTML5: An IntroductionHTML5: An Introduction
HTML5: An Introduction
 
Task 11
Task 11Task 11
Task 11
 
Creating a Great Portfolio Site
Creating a Great Portfolio SiteCreating a Great Portfolio Site
Creating a Great Portfolio Site
 
Stop comping
Stop compingStop comping
Stop comping
 
Your Browser Is The New Photoshop
Your Browser Is The New PhotoshopYour Browser Is The New Photoshop
Your Browser Is The New Photoshop
 
Hour of Code 2015 - Elementary School
Hour of Code 2015 - Elementary SchoolHour of Code 2015 - Elementary School
Hour of Code 2015 - Elementary School
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7
 
2020 Top Web Development Trends
2020 Top Web Development Trends2020 Top Web Development Trends
2020 Top Web Development Trends
 
Question 6
Question 6 Question 6
Question 6
 
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
 
Kelsey Beard Professional Persona Project
Kelsey Beard Professional Persona Project Kelsey Beard Professional Persona Project
Kelsey Beard Professional Persona Project
 
How to create a killer app?
How to create a killer app?How to create a killer app?
How to create a killer app?
 

Viewers also liked (7)

Share point pilot meeting presentation
Share point pilot meeting presentationShare point pilot meeting presentation
Share point pilot meeting presentation
 
議價規則
議價規則議價規則
議價規則
 
Visual resume
Visual resumeVisual resume
Visual resume
 
BAB 7 JENIS DAN BENTUK KOPERASI
BAB 7 JENIS DAN BENTUK KOPERASIBAB 7 JENIS DAN BENTUK KOPERASI
BAB 7 JENIS DAN BENTUK KOPERASI
 
Jenis dan bentuk koperasi
Jenis dan bentuk koperasiJenis dan bentuk koperasi
Jenis dan bentuk koperasi
 
Mekanika kekuatan material ii tabel defleksi dan kemiringan balok
Mekanika kekuatan material ii   tabel defleksi dan kemiringan balokMekanika kekuatan material ii   tabel defleksi dan kemiringan balok
Mekanika kekuatan material ii tabel defleksi dan kemiringan balok
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to Frugal Web Development

<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
tutorialsruby
 
wexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentationwexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentation
tutorialsruby
 
Aucd ppt
Aucd pptAucd ppt
Aucd ppt
icidemo
 
PDF 1.pdf
PDF 1.pdfPDF 1.pdf
PDF 1.pdf
Shanta Nusrat
 

Similar to Frugal Web Development (20)

How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018
 
8 Ideas for Building Great Websites | Keyideas Infotech
8 Ideas for Building Great Websites | Keyideas Infotech8 Ideas for Building Great Websites | Keyideas Infotech
8 Ideas for Building Great Websites | Keyideas Infotech
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfaces
 
Website designer
Website designerWebsite designer
Website designer
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
 
Intro to web development
Intro to web developmentIntro to web development
Intro to web development
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project Coding
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
Programming languages used for ecommerce development
Programming languages used for ecommerce developmentProgramming languages used for ecommerce development
Programming languages used for ecommerce development
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
wexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentationwexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentation
 
Keynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Keynote- We're going wrong: Choosing the web's future. Peter Paul KochKeynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Keynote- We're going wrong: Choosing the web's future. Peter Paul Koch
 
Building for real standards (includes notes)
Building for real standards (includes notes)Building for real standards (includes notes)
Building for real standards (includes notes)
 
Aucd ppt
Aucd pptAucd ppt
Aucd ppt
 
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
 
Paris Web - Javascript as a programming language
Paris Web - Javascript as a programming languageParis Web - Javascript as a programming language
Paris Web - Javascript as a programming language
 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software Development
 
PDF 1.pdf
PDF 1.pdfPDF 1.pdf
PDF 1.pdf
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Frugal Web Development