SlideShare una empresa de Scribd logo
1 de 31
WORDPRESS
CMS

BASED
WEBSITE

DEVELOPMENT
FROM
START
TO
FINISH
Jonnya
Freelance
Crea-ve
www.jonnya.net
MY
JOURNEY
TO
WORDPRESS

๏ Freelance
graphic
designer
  • Over
10
years
studio
experience
  • Mixed
media
background
๏ Began
researching
CMS
  • Development
pla<orm
for
the
future
  • Post‐Nuke,
Joomla,
Drupal

๏ 2005
Launched
photoshopninja.com
blog
  • First
exposure
to
WordPress
at
v1.4
  • WordPress
1.5
‐
pages
introduced
WHY
WORDPRESS
IS
IDEAL
FOR

WEBSITES...
NOT
JUST
BLOGS!
๏ Ease
of
customisa-on
  • Template
system
  • Plugin
architecture
๏ Content
management
facili-es
  • Taxonomy
(improved
in
v2.8)
  • User
management
  • Admin
area
๏ Development
cycle/security
  • Regular
update
cycle
  • Easy
to
update
  • Security
record
Search WordPress.org   Go




ome    About     Extend      Docs        Blog   Forums     Hosting      Download



      WordPress is a state-of-the-art publishing platform with a focus
      on aesthetics, web standards, and usability. WordPress is both
      free and priceless at the same time.

      More simply, WordPress is what you use when you want to work with your
      blogging software, not fight it.


      New to blogging? Learn more about WordPress, then follow the three easy
      steps below to start blogging in minutes. Or, for the ultimate in ease of use,
      get a free blog on WordPress.com.
PITFALLS
OF
WEB
DEVELOPMENT
    PROJECTS
AVOID
PITFALLS


๏ Project
budget
๏ Client
expecta-ons
๏ Firm
proposal
๏ Content
genera-on
๏ Scope
creep
THE
WEB
DEVELOPMENT
    PROCESS
STEP
1
   Planning
and
Proposals
1.1
INITIAL
ENQUIRY
&
RESEARCH


๏ Research
  • Clients
market
  • HosUng
arrangements
๏ Consulta-on
  • Audience
  • Purpose
  • Tastes
  • FuncUonality
1.2
PROPOSAL
DEVELOPMENT

๏ Proposal
development
  • NavigaUon/structure
  • FuncUonality
outline
  • Accessibility
level
๏ Proposal
refinement
with
client
  • Audience
  • Purpose
  • FuncUonality
๏ Responsibili-es
CLIENT
SIGN‐OFF
 OF
PROPOSAL
THE
WEB
DEVELOPMENT
    PROCESS
STEP
2
 Crea-ve
Design
and
development
2.1
CREATIVE
DESIGN

๏ Ra-onalise
naviga-on
  • Top
level
  • Secondary
level
  • Focus
areas
  • Posts/pages/tags
๏ Crea-ve
design
  • Photoshop/Illustrator
  • Homepage
and
content
page
๏ Func-onality
  • Plugins
  • Development
CLIENT
SIGN‐OFF
  OF
CREATIVE
2.2
XHTML/CSS
CODING

๏ Build
XHTML/CSS
  • Blueprint
CSS
  • CSS
Edit/Style
Master
๏ Tes-ng,
tes-ng
and
more
tes-ng!
  • Mac
web
development
  • Online
resources
  • IE
Tester
  • Firefox
add‐ons
๏ Func-onality
  • Plugins
  • Development
CLIENT
SIGN‐OFF
OF
TESTBED
SITE
2.3
CONVERTING
THE
CREATIVE
INTO
A
WORDPRESS
THEME

๏ The
Testbed
environment
๏ WordPress
Structure
  • Special
categories
  • Custom
taxonomy
๏ Build
WordPress
theme
  • Template
tags
  • Plugin
integraUon
  • include(TEMPLATEPATH . '/myfile.php');
  • query_posts()
  • WP_Query()
CODE
EXAMPLE
FOR
MINI
LOOP



<?php
$mycontent = new WP_Query();
$mycontent->query('tag=moo&showposts=4&orderby=date&$order=DEC');

while($mycontent->have_posts()) : $mycontent->the_post();
?>

<li><a href="<?php the_permalink(); ?>" title="View <?php
the_title(); ?>"><?php the_title(); ?></a></li>

<?php endwhile; ?>
www.jonnya.net
GETTING
YOUR
TEMPLATES
UNDER
CONTROL

๏ h^p://codex.wordpress.org/Template_Hierarchy
  • Understand
the
‘cascade’
‐
eg
category
display
  1.   category‐x.php
  2.   category.php
  3.   archive.php
  4.   index.php

๏ Page
templates
๏ Condi-onal
loca-on
tests
๏ Special
categories
Ramada
Birmingham
Oldbury
2.4
FINAL
WORDPRESS
BUILD
PHASE

๏ Plugins
  • Write
custom
plugins
  • Don’t
re‐invent
the
wheel!
  • Integrate
into
theme
  • CSS
modificaUons
๏ Tes-ng
๏ Training
๏ Final
content
integra-on
ESSENTIAL
PLUGINS

๏ Maintenance
Mode
๏ Role
Manager
๏ WP‐CMS
Post
Control
๏ WP‐DBManager
plugin
๏ Google
XML
Sitemaps
๏ Cforms

๏ Akismet
CLIENT
SIGN‐OFF
OF

WORDPRESS
PRIVATE
SITE
THE
WEB
DEVELOPMENT
    PROCESS
STEP
3
       Go‐live
3.1
GO‐LIVE

๏ Enable
website
  • Privacy
  • Maintenance
mode
  • RSS
feeds/Feedburner
  • Google
AnalyUcs
  • XML
Sitemap
๏ Back‐up!
  • wp‐content
folder
  • Database
๏ Begin
marke-ng
3.2
FIRST
MONTH
REVIEW

๏ XML
sitemaps
๏ Check
backups
๏ Search
engine
indexing
๏ Google
Analy-cs
๏ Check
client
using
WordPress
func-onality
๏ Final
snag
catching
3.3
FIRST
QUARTER
REVIEW



๏ Search
engine
indexing
๏ Check
content/formacng
๏ Develop
on‐going
content
plan/schedule
๏ Tell
the
world!
3.4
ONGOING



๏ Marke-ng
๏ Google
Analy-cs
๏ Improvements
๏ Update
WordPress
WORDPRESS
CMS

BASED
WEBSITE

DEVELOPMENT
FROM
START
TO
FINISH
Jonnya
Freelance
Crea-ve
www.jonnya.net
Wordpress Cms Website Development

Más contenido relacionado

Destacado

Website Design Principles for Ecommerce
Website Design  Principles for EcommerceWebsite Design  Principles for Ecommerce
Website Design Principles for EcommerceARSD College
 
Website Proposal for Demure Dental Clinic
Website Proposal for Demure Dental ClinicWebsite Proposal for Demure Dental Clinic
Website Proposal for Demure Dental ClinicPakStockPhoto
 
Sample Website Proposal- Airline Example
Sample Website Proposal- Airline ExampleSample Website Proposal- Airline Example
Sample Website Proposal- Airline ExampleDr Matt McDougall
 
Web design proposal pdf
Web design proposal pdfWeb design proposal pdf
Web design proposal pdfMarathi Vivah
 
Web design proposal sample
Web design proposal sampleWeb design proposal sample
Web design proposal sampleAdviacent
 
10 Project Proposal Writing
10 Project Proposal Writing10 Project Proposal Writing
10 Project Proposal WritingTony
 

Destacado (10)

Website Design Principles for Ecommerce
Website Design  Principles for EcommerceWebsite Design  Principles for Ecommerce
Website Design Principles for Ecommerce
 
Website Proposal for Demure Dental Clinic
Website Proposal for Demure Dental ClinicWebsite Proposal for Demure Dental Clinic
Website Proposal for Demure Dental Clinic
 
Sample Website Proposal- Airline Example
Sample Website Proposal- Airline ExampleSample Website Proposal- Airline Example
Sample Website Proposal- Airline Example
 
Website designing proposal with price
Website designing proposal with priceWebsite designing proposal with price
Website designing proposal with price
 
Web design proposal pdf
Web design proposal pdfWeb design proposal pdf
Web design proposal pdf
 
Web site proposal
Web site proposalWeb site proposal
Web site proposal
 
Digital in 2017: Northern Africa
Digital in 2017: Northern AfricaDigital in 2017: Northern Africa
Digital in 2017: Northern Africa
 
Web design proposal sample
Web design proposal sampleWeb design proposal sample
Web design proposal sample
 
Sample Website Proposal Presentation
Sample Website Proposal PresentationSample Website Proposal Presentation
Sample Website Proposal Presentation
 
10 Project Proposal Writing
10 Project Proposal Writing10 Project Proposal Writing
10 Project Proposal Writing
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Wordpress Cms Website Development