SlideShare a Scribd company logo
1 of 34
Download to read offline
Kontrola	
  kvality	
  webového	
  
projektu	
  
Ivan Potančok
CEO @ vibration.sk
CEO @ sellio.net
	
  
Obsah	
  prednášky	
  
•  Úvod	
  
•  Typy	
  kontroly	
  
•  Finálna	
  kontrola	
  -­‐	
  čo	
  by	
  mal	
  obsahovať	
  každý	
  
hotový	
  web	
  
•  Formulár	
  na	
  s@ahnu@e	
  
•  Diskusia	
  
Na	
  čo	
  je	
  dobrá	
  kontrola	
  kvality?	
  
•  Nájdenie	
  zabudnutých	
  úloch	
  
•  Nájdenie	
  nedostatkov	
  -­‐	
  odladenie	
  chýb	
  
•  Vylepšenie	
  SEO	
  
•  Zvýšenie	
  výkonnos@	
  webu	
  
•  Zlepšenie	
  použiteľnos@	
  
•  Zvýšenie	
  produk@vity	
  pri	
  ďalších	
  projektoch	
  
Typy	
  kontroly	
  
•  Podľa	
  času	
  
•  počas	
  vývoja	
  
•  pri	
  finalizovaní	
  projektu	
  
•  po	
  spustení	
  
•  Ďalšie	
  typy	
  
•  kontrola	
  po	
  sebe	
  
•  kontrola	
  svojej	
  čas@	
  diela	
  	
  
•  finálna	
  kontrola	
  
•  uživateľské	
  testovanie	
  	
  
počas	
  vývoja	
  
• 	
   po	
  dokončení	
  html+css	
  šablón	
  
• 	
   unit	
  testy	
  -­‐	
  pri	
  developmentovaní	
  
rozsiahlejších	
  časR	
  -­‐	
  plugin,	
  šablónový	
  engine	
  
• 	
   priebežné	
  zasielanie	
  náhľadu	
  webu	
  klientovi	
  
pri	
  finalizovaní	
  projektu	
  
•  checklist	
  	
  
•  užívateľské	
  testovanie	
  
po	
  spustení	
  
•  audit	
  aktuálneho	
  stavu	
  webu	
  
•  po	
  aktualizácii	
  systému	
  
– pokiaľ	
  používate	
  pluginy,	
  je	
  dobré	
  skontrolovať	
  
funkčnosť	
  webu	
  
priebežná	
  kontrola	
  
•  správne	
  nastavený	
  webmaster	
  tools	
  -­‐	
  alert	
  
keď	
  nevie	
  indexovať	
  google	
  
•  ping	
  servera	
  -­‐	
  sú	
  free	
  služby,	
  ktoré	
  vám	
  
pingujú	
  web	
  pravidelne	
  a	
  keď	
  sa	
  vrá@	
  chyba,	
  
tak	
  pošlú	
  email	
  alebo	
  SMS	
  
priebežná	
  kontrola	
  
príklady	
  zoznamu:	
  
•  odovzdať	
  správne	
  pomenované	
  psd	
  súbory	
  	
  
•  usporiadané	
  zrozumiteľne	
  v	
  skupinách	
  
•  pripraviť	
  všetky	
  písma	
  	
  
•  kontrola	
  kontrastu	
  písma	
  na	
  podklade	
  
•  ...	
  
kontrola	
  po	
  sebe	
  
•  každú	
  časť	
  môže	
  kontrolovať	
  po	
  sebe	
  sám	
  
tvorca	
  
•  treba	
  mať	
  vždy	
  zoznam	
  (na	
  nič	
  nezabudnem)	
  
•  je	
  dobré	
  mať	
  pripravené	
  templaty	
  projektu	
  
(začiatok	
  projektu	
  je	
  rýchlejší)	
  
•  Zaradťe	
  kontrolu	
  do	
  template	
  projektu	
  
•  Automa@zujte	
  kontrolu	
  (napr.	
  developer	
  
validácia	
  kódu,	
  zbehnuté	
  testy)	
  
	
  
kontrola	
  svojej	
  časE	
  diela	
  
•  počas	
  celého	
  projektu	
  
•  používanie	
  služieb	
  na	
  kolaboráciu	
  (git,	
  dropbox,	
  google	
  
drive,	
  ^p,	
  asana,	
  skype,	
  basecamp)	
  
•  dev	
  verzia	
  pod	
  loginom(wp	
  under	
  construc@on	
  	
  
•  h_ps://wordpress.org/plugins/underconstruc@on/	
  
•  po	
  odovzdaní	
  grafiky	
  nekončí	
  práca	
  na	
  webe	
  
napríklad:	
  
dizajnér	
  by	
  mal	
  kontrolovať	
  po	
  html	
  kodérovi,	
  či	
  sa	
  držal	
  
grafického	
  návrhu	
  
kodér	
  kontroluje	
  či	
  je	
  správne	
  html	
  a	
  css	
  implementované	
  do	
  
CMS	
  
finálna	
  kontrola	
  
•  je	
  osvedčené,	
  keď	
  kontrolu	
  robí	
  osoba,	
  ktorá	
  
zodpovedá	
  za	
  odovzdanie	
  diela	
  
•  napríklad	
  u	
  nás	
  projekt	
  manager	
  
•  Niekedy	
  dizajnér,	
  kodér	
  a	
  wp	
  programátor	
  v	
  
jednom	
  
•  Niekedy	
  nezaujatá	
  osoba	
  je	
  lepšia	
  
uživateľské	
  testovanie	
  	
  
•  kontrolujeme,	
  či	
  sú	
  zrozumiteľné	
  kroky,	
  alebo	
  
splniteľné	
  hlavné	
  ciele	
  
•  či	
  je	
  zrozumiteľná	
  navigácia	
  
•  náročnejšie	
  na	
  čas	
  
•  často	
  krát	
  odhalí	
  nezmysli,	
  ktoré	
  si	
  
programátori	
  neuvedomia	
  
ČasE	
  kontroly	
  
1.  Ciele	
  projektu	
  
2.  Grafika	
  a	
  Použiteľnosť	
  
3.  Obsah	
  
4.  Kód	
  
Ciele	
  projektu	
  
•  Je	
  jasná	
  cesta	
  k	
  cieľu	
  stránky?	
  	
  
•  Dajú	
  sa	
  ľahko	
  nájsť	
  kontakty?	
  	
  	
  
•  Je	
  formulár	
  alebo	
  call-­‐to-­‐ac@on	
  k	
  formuláru	
  na	
  
úvodnej	
  stránke?	
  	
  
•  Dá	
  sa	
  na	
  telefóne	
  kliknúť	
  na	
  telefónne	
  číslo?	
  	
  
•  Má	
  stránka	
  social	
  share?	
  	
  	
  
•  Je	
  nastavené	
  meranie	
  konverzií?	
  	
  
•  Je	
  nastavený	
  google	
  analy@cs	
  pre	
  eccomerce?	
  	
  
•  …	
  
Grafika	
  a	
  Použitelnosť	
  –	
  navigácia	
  
•  Dostanem	
  sa	
  kliknuRm	
  na	
  logo	
  na	
  úvodnú	
  
stránku?	
  	
  
•  Je	
  hlavné	
  menu	
  dostatočne	
  viditeľné	
  v	
  hornej	
  
lište?	
  	
  	
  
•  Je	
  navigácia	
  konzistentná?	
  	
  
•  Sú	
  odkazy	
  a	
  tlačítka	
  s	
  jasným	
  označením?	
  
•  Nie	
  je	
  počet	
  tlačidiel	
  v	
  menu	
  prehnaný?	
  	
  
•  Sú	
  odkazy	
  dostatočne	
  výrazné	
  a	
  podčiarknuté?	
  	
  
•  Sú	
  na	
  stránke	
  breadcrumbs?	
  	
  
Grafika	
  a	
  Použitelnosť	
  –	
  formuláre	
  
•  Nie	
  sú	
  vo	
  formulári	
  zbytočné	
  polia?	
  	
  
•  Je	
  vyhľadávanie	
  s	
  výrazným	
  a	
  jasným	
  tlačidlom	
  na	
  
viditeľnom	
  mieste?	
  	
  	
  
•  Sú	
  správne	
  zvolené	
  input	
  polia?	
  	
  
•  Formuláre	
  sú	
  niekedy	
  pekne	
  zložité	
  
•  h_ps://econsultancy.com/blog/64669-­‐21-­‐first-­‐
class-­‐examples-­‐of-­‐effec@ve-­‐web-­‐form-­‐design/	
  
•  h_p://www.amazon.com/Web-­‐Form-­‐Design-­‐
Filling-­‐Blanks/dp/1933820241	
  
Grafika	
  a	
  Použitelnosť	
  –	
  kontrast	
  
•  Je	
  dost	
  veľký	
  kontrast	
  medzi	
  písmom	
  a	
  
pozadím?	
  	
  
•  Je	
  veľkosť	
  fontu	
  dostatočne	
  veľká	
  na	
  každom	
  
mieste?	
  	
  
•  Je	
  font	
  ľahko	
  čitateľný?	
  	
  
•  Vieme	
  rozoznať	
  všetky	
  linky	
  od	
  textu?	
  	
  	
  
Grafika	
  a	
  Použitelnosť	
  –	
  tlač	
  
•  Vyzerá	
  stránka	
  ok	
  bez	
  štýlov?	
  	
  	
  
•  Dá	
  sa	
  stránka	
  vytlačiť	
  a	
  vyzerá	
  to	
  dobre?	
  	
  	
  
•  Dá	
  sa	
  jednoducho	
  vytlačiť	
  mapa?	
  	
  
Grafika	
  a	
  Použitelnosť	
  –	
  E-­‐commerce	
  	
  
•  Je	
  košík	
  stále	
  viditeľný?	
  	
  
•  Viem	
  sa	
  dostať	
  na	
  obchodné	
  podmienky?	
  	
  
•  Je	
  proces	
  objednávky	
  a	
  registrácie	
  
jednoduchý?	
  
•  ...	
  
Grafika	
  a	
  Použitelnosť	
  –	
  Administrácia	
  	
  
•  Má	
  klient	
  návod	
  na	
  použi@e	
  alebo	
  bol	
  
zaškolený?	
  	
  
•  Nemôže	
  klient	
  pokaziť	
  vzhľad	
  webu	
  zmenou	
  
nastavení	
  v	
  administrácii?	
  	
  
•  h_ps://wordpress.org/plugins/admin-­‐menu-­‐
editor/	
  
Obsah	
  	
  
•  Obsah	
  obsahuje	
  copyright	
  a	
  odkaz	
  na	
  tvorcu	
  web	
  
stránky	
  
•  Je	
  v	
  obsahu	
  stránky	
  aspoň	
  100	
  slov?	
  
•  Majú	
  @tle	
  správny	
  tvar	
  a	
  hovoria	
  o	
  čom	
  je	
  daná	
  
stránka?	
  
•  Je	
  obsah	
  na	
  každej	
  stránke?	
  
•  Je	
  spomenutý	
  názov	
  stránky	
  na	
  úvodnej	
  stránke?	
  	
  
•  Sú	
  úvodné,	
  výrazné	
  texty	
  stručné	
  a	
  jasné?	
  
Neobsahujú	
  zbytočné	
  slová?	
  
Obsah	
  	
  
•  Je	
  na	
  úvodnej	
  stránke	
  vysvetlené,	
  čo	
  je	
  to	
  
„to”,	
  čo	
  ponúkate?	
  
•  Sú	
  na	
  úvodnej	
  stránke	
  uvedené	
  vaše	
  
konkurenčné	
  výhody?	
  
•  Text	
  je	
  grama@cky	
  a	
  štylys@cky	
  správne?	
  
Kód	
  -­‐	
  Validácia	
  	
  
•  Je	
  HTML	
  validné?	
  
•  Je	
  CSS	
  validné?	
  
•  Je	
  javacsript	
  bez	
  erroru?	
  
•  Majú	
  obrázky	
  vložené	
  alt	
  tagy?	
  
•  Bola	
  stránka	
  testovaná	
  na	
  ie?	
  
•  Bola	
  stránka	
  testovaná	
  na	
  opera?	
  	
  
•  Bola	
  stránka	
  testovaná	
  na	
  firefox?	
  	
  
•  Bola	
  stránka	
  testovaná	
  na	
  safari?	
  
•  Bola	
  stránka	
  testovaná	
  na	
  chrome?	
  
Kód	
  -­‐	
  Responzivita	
  	
  
•  Je	
  nastavený	
  viewport?	
  
•  Funguje	
  responzivita	
  správne?	
  
•  Bola	
  responzivita	
  testovaná	
  aj	
  na	
  iphone?	
  
•  Bola	
  responzivita	
  testovaná	
  aj	
  na	
  ipade?	
  
•  Bola	
  responzivita	
  testovaná	
  aj	
  na	
  androide?	
  	
  
•  Je	
  pripravený	
  web	
  na	
  re@na	
  displaye?	
  
•  Bol	
  web	
  testovaný	
  na	
  rozlíšení	
  1024	
  x	
  768?	
  
•  Bol	
  web	
  testovaný	
  na	
  veľkom	
  rozlíšení?	
  
2560x1920	
  
Kód	
  -­‐	
  Rýchlosť	
  načítania	
  	
  
•  Je	
  zapnuté	
  cachovanie?	
  	
  
•  Načítava	
  sa	
  stránka	
  dostatočne	
  rýchlo?	
  	
  
•  Je	
  veľkosť	
  obrázkov	
  prispôsobená	
  pre	
  3G?	
  
•  h_ps://developers.google.com/speed/
pagespeed/insights/	
  
•  	
  	
  
Kód	
  -­‐	
  URL	
  adresy	
  	
  
•  Všetky	
  linky	
  ukazujú	
  správne?	
  	
  
•  Majú	
  adresy	
  URL	
  správny	
  tvar?	
  	
  
•  Majú	
  dôležité	
  odkazy	
  @tle?	
  	
  
Kód	
  -­‐	
  SEO	
  
•  Je	
  vložený	
  google	
  analy@cs?	
  	
  
•  Existuje	
  google	
  sitemapa?	
  	
  
•  Pridal	
  si	
  stránku	
  do	
  google	
  web	
  master	
  tools?	
  
•  	
  Je	
  pripojený	
  robots.txt?	
  	
  
•  Je	
  nastavený	
  google	
  authorship	
  pri	
  autoroch?	
  	
  
•  Sú	
  v	
  kóde	
  použité	
  rich	
  snippets?	
  	
  
Kód	
  -­‐	
  Iné	
  	
  
•  Je	
  na	
  stránke	
  favicon?	
  	
  
•  Ide	
  web	
  bez	
  www	
  aj	
  s	
  www?	
  	
  
•  Má	
  každý	
  bu_on	
  a	
  link	
  hover?	
  	
  
•  Má	
  stránka	
  naštýlovanú	
  stránku	
  404	
  not	
  
found?	
  	
  
Kód	
  -­‐	
  Bezpečnosť	
  	
  
•  Sú	
  zabezpečené	
  všetky	
  polia	
  pro@	
  cross	
  site	
  
útokom?	
  	
  
•  Je	
  zabezpečený	
  login	
  do	
  administrácie?	
  	
  
Kód	
  -­‐	
  Automa@zácia	
  
•  Webmastertools	
  –	
  testovanie	
  indexovaných	
  
stránok	
  
•  Chrome	
  code	
  inspector	
  –	
  validácia	
  javascriptu	
  
•  WP	
  Debug	
  mode	
  –	
  chyby	
  a	
  varovania	
  
Zdroje	
  
•  Checklist	
  aj	
  s	
  odkazmi	
  na	
  online	
  nástroje	
  
•  h_p://webdevchecklist.com/	
  
•  Článok	
  o	
  validovaní	
  WordPress	
  šablón	
  pre	
  
ThemeForest	
  
Na	
  sEahnuEe	
  
•  h_p://vibra@on.sk/wordcamp2015/
checklist.xlsx	
  
•  h_p://vibra@on.sk/wordcamp2015/
checklist.pdf	
  
Diskusia	
  
•  h_p://vibra@on.sk	
  
•  h_p://sellio.net	
  

More Related Content

Viewers also liked

Studio 4 arc60206 module outline (august 2015)
Studio 4 arc60206 module outline (august 2015)Studio 4 arc60206 module outline (august 2015)
Studio 4 arc60206 module outline (august 2015)Anthony Chew
 
Derecho informático
Derecho informático Derecho informático
Derecho informático peladiton
 
Assignment 4.1: SMART Boards and Web Searches
Assignment 4.1: SMART Boards and Web SearchesAssignment 4.1: SMART Boards and Web Searches
Assignment 4.1: SMART Boards and Web SearchesJess Arnold
 
Universal Credit Presentation
Universal Credit PresentationUniversal Credit Presentation
Universal Credit PresentationMike Murray
 
Aderarea la Protocolul Opțional al Pactului Internațional privind Drepturile ...
Aderarea la Protocolul Opțional al Pactului Internațional privind Drepturile ...Aderarea la Protocolul Opțional al Pactului Internațional privind Drepturile ...
Aderarea la Protocolul Opțional al Pactului Internațional privind Drepturile ...UNDP Moldova
 
instrumentation engineer
instrumentation engineerinstrumentation engineer
instrumentation engineerUmair Shah
 
Dating an LDS Woman? What you need to know in 9 slides.
Dating an LDS Woman? What you need to know in 9 slides. Dating an LDS Woman? What you need to know in 9 slides.
Dating an LDS Woman? What you need to know in 9 slides. v_huntsman
 
Website Debugging with Vorlon.js
Website Debugging with Vorlon.jsWebsite Debugging with Vorlon.js
Website Debugging with Vorlon.jsJoshua Drew
 
Croydon’s Facelift- Exploring the Impacts of Urban Regeneration through Place...
Croydon’s Facelift- Exploring the Impacts of Urban Regeneration through Place...Croydon’s Facelift- Exploring the Impacts of Urban Regeneration through Place...
Croydon’s Facelift- Exploring the Impacts of Urban Regeneration through Place...Jack Waterman
 

Viewers also liked (17)

Studio 4 arc60206 module outline (august 2015)
Studio 4 arc60206 module outline (august 2015)Studio 4 arc60206 module outline (august 2015)
Studio 4 arc60206 module outline (august 2015)
 
Derecho informático
Derecho informático Derecho informático
Derecho informático
 
Paraquat Update June 2010
Paraquat Update June 2010Paraquat Update June 2010
Paraquat Update June 2010
 
Assignment 4.1: SMART Boards and Web Searches
Assignment 4.1: SMART Boards and Web SearchesAssignment 4.1: SMART Boards and Web Searches
Assignment 4.1: SMART Boards and Web Searches
 
Rpp 411
Rpp 411Rpp 411
Rpp 411
 
sd party
sd partysd party
sd party
 
Universal Credit Presentation
Universal Credit PresentationUniversal Credit Presentation
Universal Credit Presentation
 
M Kollmer Resume
M Kollmer ResumeM Kollmer Resume
M Kollmer Resume
 
Textual analysis
Textual analysisTextual analysis
Textual analysis
 
Aderarea la Protocolul Opțional al Pactului Internațional privind Drepturile ...
Aderarea la Protocolul Opțional al Pactului Internațional privind Drepturile ...Aderarea la Protocolul Opțional al Pactului Internațional privind Drepturile ...
Aderarea la Protocolul Opțional al Pactului Internațional privind Drepturile ...
 
instrumentation engineer
instrumentation engineerinstrumentation engineer
instrumentation engineer
 
Dating an LDS Woman? What you need to know in 9 slides.
Dating an LDS Woman? What you need to know in 9 slides. Dating an LDS Woman? What you need to know in 9 slides.
Dating an LDS Woman? What you need to know in 9 slides.
 
Rpp 311
Rpp 311Rpp 311
Rpp 311
 
Website Debugging with Vorlon.js
Website Debugging with Vorlon.jsWebsite Debugging with Vorlon.js
Website Debugging with Vorlon.js
 
Why l&d is important
Why l&d is importantWhy l&d is important
Why l&d is important
 
Croydon’s Facelift- Exploring the Impacts of Urban Regeneration through Place...
Croydon’s Facelift- Exploring the Impacts of Urban Regeneration through Place...Croydon’s Facelift- Exploring the Impacts of Urban Regeneration through Place...
Croydon’s Facelift- Exploring the Impacts of Urban Regeneration through Place...
 
CA Mobile App Analytics
CA Mobile App Analytics CA Mobile App Analytics
CA Mobile App Analytics
 

Similar to Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvality

Web design in html editor
Web design in html editorWeb design in html editor
Web design in html editorvibration.sk
 
Od MFA až po affiliate, alebo ako zarobiť na organickej návštevnosti
Od MFA až po affiliate, alebo ako zarobiť na organickej návštevnostiOd MFA až po affiliate, alebo ako zarobiť na organickej návštevnosti
Od MFA až po affiliate, alebo ako zarobiť na organickej návštevnostiVladimír Rejholec
 
responsive webdesign - vibration.sk
responsive webdesign - vibration.skresponsive webdesign - vibration.sk
responsive webdesign - vibration.skvibration.sk
 
Respnsive webdesign (Ivan Potančok)
Respnsive webdesign (Ivan Potančok)Respnsive webdesign (Ivan Potančok)
Respnsive webdesign (Ivan Potančok)Savione
 
Respnsive webdesign (Ivan Potančok)
Respnsive webdesign (Ivan Potančok)Respnsive webdesign (Ivan Potančok)
Respnsive webdesign (Ivan Potančok)wcsk
 
Budovanie pasívneho príjmu - od MFA až po affiliate
Budovanie pasívneho príjmu - od MFA až po affiliateBudovanie pasívneho príjmu - od MFA až po affiliate
Budovanie pasívneho príjmu - od MFA až po affiliateVladimír Rejholec
 
Content elements
Content elementsContent elements
Content elementsblueweb_sk
 
Google a magický svet SEO | ONLINE TORO | ONLINE KLUB 2016
Google a magický svet SEO | ONLINE TORO | ONLINE KLUB 2016Google a magický svet SEO | ONLINE TORO | ONLINE KLUB 2016
Google a magický svet SEO | ONLINE TORO | ONLINE KLUB 2016ONLINE KLUB
 
RUonline - ONLINE KLUB - SEO, Search engine optimization
RUonline - ONLINE KLUB - SEO, Search engine optimizationRUonline - ONLINE KLUB - SEO, Search engine optimization
RUonline - ONLINE KLUB - SEO, Search engine optimizationKatarína Molnárová
 
Budovanie odkazov pomocou Google Maps
Budovanie odkazov pomocou Google MapsBudovanie odkazov pomocou Google Maps
Budovanie odkazov pomocou Google MapsMartin Vlček
 
Prečo Wodpress nie je už len o blogu
Prečo Wodpress nie je už len o bloguPrečo Wodpress nie je už len o blogu
Prečo Wodpress nie je už len o bloguMatej Kukucka
 
10 tipov ako zlepšiť efektitivu webu pomocou Google Analytics
10 tipov ako zlepšiť efektitivu webu pomocou Google Analytics10 tipov ako zlepšiť efektitivu webu pomocou Google Analytics
10 tipov ako zlepšiť efektitivu webu pomocou Google AnalyticsVISIBILITY s.r.o.
 
Webinár 1: SEO- metriky a reporting
Webinár 1: SEO- metriky a reportingWebinár 1: SEO- metriky a reporting
Webinár 1: SEO- metriky a reportingVISIBILITY s.r.o.
 
Lukáš Koprivňanský: Ako postupovať pri optimalizácii crawl budgetu
Lukáš Koprivňanský: Ako postupovať pri optimalizácii crawl budgetuLukáš Koprivňanský: Ako postupovať pri optimalizácii crawl budgetu
Lukáš Koprivňanský: Ako postupovať pri optimalizácii crawl budgetuBasta digital
 

Similar to Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvality (20)

Web design in html editor
Web design in html editorWeb design in html editor
Web design in html editor
 
Od MFA až po affiliate, alebo ako zarobiť na organickej návštevnosti
Od MFA až po affiliate, alebo ako zarobiť na organickej návštevnostiOd MFA až po affiliate, alebo ako zarobiť na organickej návštevnosti
Od MFA až po affiliate, alebo ako zarobiť na organickej návštevnosti
 
responsive webdesign - vibration.sk
responsive webdesign - vibration.skresponsive webdesign - vibration.sk
responsive webdesign - vibration.sk
 
Respnsive webdesign (Ivan Potančok)
Respnsive webdesign (Ivan Potančok)Respnsive webdesign (Ivan Potančok)
Respnsive webdesign (Ivan Potančok)
 
Respnsive webdesign (Ivan Potančok)
Respnsive webdesign (Ivan Potančok)Respnsive webdesign (Ivan Potančok)
Respnsive webdesign (Ivan Potančok)
 
Budovanie pasívneho príjmu - od MFA až po affiliate
Budovanie pasívneho príjmu - od MFA až po affiliateBudovanie pasívneho príjmu - od MFA až po affiliate
Budovanie pasívneho príjmu - od MFA až po affiliate
 
Digitálne chuťovky s ADMA 16.3.2017: SEO pre e-commerce projekty v roku 2017 ...
Digitálne chuťovky s ADMA 16.3.2017: SEO pre e-commerce projekty v roku 2017 ...Digitálne chuťovky s ADMA 16.3.2017: SEO pre e-commerce projekty v roku 2017 ...
Digitálne chuťovky s ADMA 16.3.2017: SEO pre e-commerce projekty v roku 2017 ...
 
Content elements
Content elementsContent elements
Content elements
 
ADMA - Ako zvýšiť prirodzenú návštevnosť vášho webu aj svojpomocne
ADMA - Ako zvýšiť prirodzenú návštevnosť vášho webu aj svojpomocneADMA - Ako zvýšiť prirodzenú návštevnosť vášho webu aj svojpomocne
ADMA - Ako zvýšiť prirodzenú návštevnosť vášho webu aj svojpomocne
 
Google a magický svet SEO | ONLINE TORO | ONLINE KLUB 2016
Google a magický svet SEO | ONLINE TORO | ONLINE KLUB 2016Google a magický svet SEO | ONLINE TORO | ONLINE KLUB 2016
Google a magický svet SEO | ONLINE TORO | ONLINE KLUB 2016
 
Zaklady SEO
Zaklady SEOZaklady SEO
Zaklady SEO
 
RUonline - ONLINE KLUB - SEO, Search engine optimization
RUonline - ONLINE KLUB - SEO, Search engine optimizationRUonline - ONLINE KLUB - SEO, Search engine optimization
RUonline - ONLINE KLUB - SEO, Search engine optimization
 
Google
GoogleGoogle
Google
 
Budovanie odkazov pomocou Google Maps
Budovanie odkazov pomocou Google MapsBudovanie odkazov pomocou Google Maps
Budovanie odkazov pomocou Google Maps
 
Prečo Wodpress nie je už len o blogu
Prečo Wodpress nie je už len o bloguPrečo Wodpress nie je už len o blogu
Prečo Wodpress nie je už len o blogu
 
Gvarza
GvarzaGvarza
Gvarza
 
10 tipov ako zlepšiť efektitivu webu pomocou Google Analytics
10 tipov ako zlepšiť efektitivu webu pomocou Google Analytics10 tipov ako zlepšiť efektitivu webu pomocou Google Analytics
10 tipov ako zlepšiť efektitivu webu pomocou Google Analytics
 
Webinár 1: SEO- metriky a reporting
Webinár 1: SEO- metriky a reportingWebinár 1: SEO- metriky a reporting
Webinár 1: SEO- metriky a reporting
 
FMUK - E-business & E-marketing 3.10.2016: Webdesign: čo treba pre úspešný we...
FMUK - E-business & E-marketing 3.10.2016: Webdesign: čo treba pre úspešný we...FMUK - E-business & E-marketing 3.10.2016: Webdesign: čo treba pre úspešný we...
FMUK - E-business & E-marketing 3.10.2016: Webdesign: čo treba pre úspešný we...
 
Lukáš Koprivňanský: Ako postupovať pri optimalizácii crawl budgetu
Lukáš Koprivňanský: Ako postupovať pri optimalizácii crawl budgetuLukáš Koprivňanský: Ako postupovať pri optimalizácii crawl budgetu
Lukáš Koprivňanský: Ako postupovať pri optimalizácii crawl budgetu
 

More from vibration.sk

Prezentácia eshopového riešenia sellio
Prezentácia eshopového riešenia sellio Prezentácia eshopového riešenia sellio
Prezentácia eshopového riešenia sellio vibration.sk
 
Ideálne UX eshopov v roku 2018 - Ivan Potančok - vibration.sk
Ideálne UX eshopov v roku 2018 - Ivan Potančok - vibration.skIdeálne UX eshopov v roku 2018 - Ivan Potančok - vibration.sk
Ideálne UX eshopov v roku 2018 - Ivan Potančok - vibration.skvibration.sk
 
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan PotančokDaily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančokvibration.sk
 
Potancok prototyping-with-bootstrap-less-ver2
Potancok prototyping-with-bootstrap-less-ver2Potancok prototyping-with-bootstrap-less-ver2
Potancok prototyping-with-bootstrap-less-ver2vibration.sk
 
Vývoj vlastného softvérového produktu
Vývoj vlastného softvérového produktuVývoj vlastného softvérového produktu
Vývoj vlastného softvérového produktuvibration.sk
 
Web design v roku 2013
Web design v roku 2013Web design v roku 2013
Web design v roku 2013vibration.sk
 
Potancok wordcamp woo
Potancok wordcamp wooPotancok wordcamp woo
Potancok wordcamp woovibration.sk
 
Programovanie, dizajn, marketing
Programovanie, dizajn, marketingProgramovanie, dizajn, marketing
Programovanie, dizajn, marketingvibration.sk
 

More from vibration.sk (8)

Prezentácia eshopového riešenia sellio
Prezentácia eshopového riešenia sellio Prezentácia eshopového riešenia sellio
Prezentácia eshopového riešenia sellio
 
Ideálne UX eshopov v roku 2018 - Ivan Potančok - vibration.sk
Ideálne UX eshopov v roku 2018 - Ivan Potančok - vibration.skIdeálne UX eshopov v roku 2018 - Ivan Potančok - vibration.sk
Ideálne UX eshopov v roku 2018 - Ivan Potančok - vibration.sk
 
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan PotančokDaily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
 
Potancok prototyping-with-bootstrap-less-ver2
Potancok prototyping-with-bootstrap-less-ver2Potancok prototyping-with-bootstrap-less-ver2
Potancok prototyping-with-bootstrap-less-ver2
 
Vývoj vlastného softvérového produktu
Vývoj vlastného softvérového produktuVývoj vlastného softvérového produktu
Vývoj vlastného softvérového produktu
 
Web design v roku 2013
Web design v roku 2013Web design v roku 2013
Web design v roku 2013
 
Potancok wordcamp woo
Potancok wordcamp wooPotancok wordcamp woo
Potancok wordcamp woo
 
Programovanie, dizajn, marketing
Programovanie, dizajn, marketingProgramovanie, dizajn, marketing
Programovanie, dizajn, marketing
 

Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvality

  • 1. Kontrola  kvality  webového   projektu   Ivan Potančok CEO @ vibration.sk CEO @ sellio.net  
  • 2. Obsah  prednášky   •  Úvod   •  Typy  kontroly   •  Finálna  kontrola  -­‐  čo  by  mal  obsahovať  každý   hotový  web   •  Formulár  na  s@ahnu@e   •  Diskusia  
  • 3. Na  čo  je  dobrá  kontrola  kvality?   •  Nájdenie  zabudnutých  úloch   •  Nájdenie  nedostatkov  -­‐  odladenie  chýb   •  Vylepšenie  SEO   •  Zvýšenie  výkonnos@  webu   •  Zlepšenie  použiteľnos@   •  Zvýšenie  produk@vity  pri  ďalších  projektoch  
  • 4. Typy  kontroly   •  Podľa  času   •  počas  vývoja   •  pri  finalizovaní  projektu   •  po  spustení   •  Ďalšie  typy   •  kontrola  po  sebe   •  kontrola  svojej  čas@  diela     •  finálna  kontrola   •  uživateľské  testovanie    
  • 5. počas  vývoja   •    po  dokončení  html+css  šablón   •    unit  testy  -­‐  pri  developmentovaní   rozsiahlejších  časR  -­‐  plugin,  šablónový  engine   •    priebežné  zasielanie  náhľadu  webu  klientovi  
  • 6. pri  finalizovaní  projektu   •  checklist     •  užívateľské  testovanie  
  • 7. po  spustení   •  audit  aktuálneho  stavu  webu   •  po  aktualizácii  systému   – pokiaľ  používate  pluginy,  je  dobré  skontrolovať   funkčnosť  webu  
  • 8. priebežná  kontrola   •  správne  nastavený  webmaster  tools  -­‐  alert   keď  nevie  indexovať  google   •  ping  servera  -­‐  sú  free  služby,  ktoré  vám   pingujú  web  pravidelne  a  keď  sa  vrá@  chyba,   tak  pošlú  email  alebo  SMS  
  • 9. priebežná  kontrola   príklady  zoznamu:   •  odovzdať  správne  pomenované  psd  súbory     •  usporiadané  zrozumiteľne  v  skupinách   •  pripraviť  všetky  písma     •  kontrola  kontrastu  písma  na  podklade   •  ...  
  • 10. kontrola  po  sebe   •  každú  časť  môže  kontrolovať  po  sebe  sám   tvorca   •  treba  mať  vždy  zoznam  (na  nič  nezabudnem)   •  je  dobré  mať  pripravené  templaty  projektu   (začiatok  projektu  je  rýchlejší)   •  Zaradťe  kontrolu  do  template  projektu   •  Automa@zujte  kontrolu  (napr.  developer   validácia  kódu,  zbehnuté  testy)    
  • 11. kontrola  svojej  časE  diela   •  počas  celého  projektu   •  používanie  služieb  na  kolaboráciu  (git,  dropbox,  google   drive,  ^p,  asana,  skype,  basecamp)   •  dev  verzia  pod  loginom(wp  under  construc@on     •  h_ps://wordpress.org/plugins/underconstruc@on/   •  po  odovzdaní  grafiky  nekončí  práca  na  webe   napríklad:   dizajnér  by  mal  kontrolovať  po  html  kodérovi,  či  sa  držal   grafického  návrhu   kodér  kontroluje  či  je  správne  html  a  css  implementované  do   CMS  
  • 12. finálna  kontrola   •  je  osvedčené,  keď  kontrolu  robí  osoba,  ktorá   zodpovedá  za  odovzdanie  diela   •  napríklad  u  nás  projekt  manager   •  Niekedy  dizajnér,  kodér  a  wp  programátor  v   jednom   •  Niekedy  nezaujatá  osoba  je  lepšia  
  • 13. uživateľské  testovanie     •  kontrolujeme,  či  sú  zrozumiteľné  kroky,  alebo   splniteľné  hlavné  ciele   •  či  je  zrozumiteľná  navigácia   •  náročnejšie  na  čas   •  často  krát  odhalí  nezmysli,  ktoré  si   programátori  neuvedomia  
  • 14. ČasE  kontroly   1.  Ciele  projektu   2.  Grafika  a  Použiteľnosť   3.  Obsah   4.  Kód  
  • 15. Ciele  projektu   •  Je  jasná  cesta  k  cieľu  stránky?     •  Dajú  sa  ľahko  nájsť  kontakty?       •  Je  formulár  alebo  call-­‐to-­‐ac@on  k  formuláru  na   úvodnej  stránke?     •  Dá  sa  na  telefóne  kliknúť  na  telefónne  číslo?     •  Má  stránka  social  share?       •  Je  nastavené  meranie  konverzií?     •  Je  nastavený  google  analy@cs  pre  eccomerce?     •  …  
  • 16. Grafika  a  Použitelnosť  –  navigácia   •  Dostanem  sa  kliknuRm  na  logo  na  úvodnú   stránku?     •  Je  hlavné  menu  dostatočne  viditeľné  v  hornej   lište?       •  Je  navigácia  konzistentná?     •  Sú  odkazy  a  tlačítka  s  jasným  označením?   •  Nie  je  počet  tlačidiel  v  menu  prehnaný?     •  Sú  odkazy  dostatočne  výrazné  a  podčiarknuté?     •  Sú  na  stránke  breadcrumbs?    
  • 17. Grafika  a  Použitelnosť  –  formuláre   •  Nie  sú  vo  formulári  zbytočné  polia?     •  Je  vyhľadávanie  s  výrazným  a  jasným  tlačidlom  na   viditeľnom  mieste?       •  Sú  správne  zvolené  input  polia?     •  Formuláre  sú  niekedy  pekne  zložité   •  h_ps://econsultancy.com/blog/64669-­‐21-­‐first-­‐ class-­‐examples-­‐of-­‐effec@ve-­‐web-­‐form-­‐design/   •  h_p://www.amazon.com/Web-­‐Form-­‐Design-­‐ Filling-­‐Blanks/dp/1933820241  
  • 18. Grafika  a  Použitelnosť  –  kontrast   •  Je  dost  veľký  kontrast  medzi  písmom  a   pozadím?     •  Je  veľkosť  fontu  dostatočne  veľká  na  každom   mieste?     •  Je  font  ľahko  čitateľný?     •  Vieme  rozoznať  všetky  linky  od  textu?      
  • 19. Grafika  a  Použitelnosť  –  tlač   •  Vyzerá  stránka  ok  bez  štýlov?       •  Dá  sa  stránka  vytlačiť  a  vyzerá  to  dobre?       •  Dá  sa  jednoducho  vytlačiť  mapa?    
  • 20. Grafika  a  Použitelnosť  –  E-­‐commerce     •  Je  košík  stále  viditeľný?     •  Viem  sa  dostať  na  obchodné  podmienky?     •  Je  proces  objednávky  a  registrácie   jednoduchý?   •  ...  
  • 21. Grafika  a  Použitelnosť  –  Administrácia     •  Má  klient  návod  na  použi@e  alebo  bol   zaškolený?     •  Nemôže  klient  pokaziť  vzhľad  webu  zmenou   nastavení  v  administrácii?     •  h_ps://wordpress.org/plugins/admin-­‐menu-­‐ editor/  
  • 22. Obsah     •  Obsah  obsahuje  copyright  a  odkaz  na  tvorcu  web   stránky   •  Je  v  obsahu  stránky  aspoň  100  slov?   •  Majú  @tle  správny  tvar  a  hovoria  o  čom  je  daná   stránka?   •  Je  obsah  na  každej  stránke?   •  Je  spomenutý  názov  stránky  na  úvodnej  stránke?     •  Sú  úvodné,  výrazné  texty  stručné  a  jasné?   Neobsahujú  zbytočné  slová?  
  • 23. Obsah     •  Je  na  úvodnej  stránke  vysvetlené,  čo  je  to   „to”,  čo  ponúkate?   •  Sú  na  úvodnej  stránke  uvedené  vaše   konkurenčné  výhody?   •  Text  je  grama@cky  a  štylys@cky  správne?  
  • 24. Kód  -­‐  Validácia     •  Je  HTML  validné?   •  Je  CSS  validné?   •  Je  javacsript  bez  erroru?   •  Majú  obrázky  vložené  alt  tagy?   •  Bola  stránka  testovaná  na  ie?   •  Bola  stránka  testovaná  na  opera?     •  Bola  stránka  testovaná  na  firefox?     •  Bola  stránka  testovaná  na  safari?   •  Bola  stránka  testovaná  na  chrome?  
  • 25. Kód  -­‐  Responzivita     •  Je  nastavený  viewport?   •  Funguje  responzivita  správne?   •  Bola  responzivita  testovaná  aj  na  iphone?   •  Bola  responzivita  testovaná  aj  na  ipade?   •  Bola  responzivita  testovaná  aj  na  androide?     •  Je  pripravený  web  na  re@na  displaye?   •  Bol  web  testovaný  na  rozlíšení  1024  x  768?   •  Bol  web  testovaný  na  veľkom  rozlíšení?   2560x1920  
  • 26. Kód  -­‐  Rýchlosť  načítania     •  Je  zapnuté  cachovanie?     •  Načítava  sa  stránka  dostatočne  rýchlo?     •  Je  veľkosť  obrázkov  prispôsobená  pre  3G?   •  h_ps://developers.google.com/speed/ pagespeed/insights/   •     
  • 27. Kód  -­‐  URL  adresy     •  Všetky  linky  ukazujú  správne?     •  Majú  adresy  URL  správny  tvar?     •  Majú  dôležité  odkazy  @tle?    
  • 28. Kód  -­‐  SEO   •  Je  vložený  google  analy@cs?     •  Existuje  google  sitemapa?     •  Pridal  si  stránku  do  google  web  master  tools?   •   Je  pripojený  robots.txt?     •  Je  nastavený  google  authorship  pri  autoroch?     •  Sú  v  kóde  použité  rich  snippets?    
  • 29. Kód  -­‐  Iné     •  Je  na  stránke  favicon?     •  Ide  web  bez  www  aj  s  www?     •  Má  každý  bu_on  a  link  hover?     •  Má  stránka  naštýlovanú  stránku  404  not   found?    
  • 30. Kód  -­‐  Bezpečnosť     •  Sú  zabezpečené  všetky  polia  pro@  cross  site   útokom?     •  Je  zabezpečený  login  do  administrácie?    
  • 31. Kód  -­‐  Automa@zácia   •  Webmastertools  –  testovanie  indexovaných   stránok   •  Chrome  code  inspector  –  validácia  javascriptu   •  WP  Debug  mode  –  chyby  a  varovania  
  • 32. Zdroje   •  Checklist  aj  s  odkazmi  na  online  nástroje   •  h_p://webdevchecklist.com/   •  Článok  o  validovaní  WordPress  šablón  pre   ThemeForest  
  • 33. Na  sEahnuEe   •  h_p://vibra@on.sk/wordcamp2015/ checklist.xlsx   •  h_p://vibra@on.sk/wordcamp2015/ checklist.pdf  
  • 34. Diskusia   •  h_p://vibra@on.sk   •  h_p://sellio.net