Statycznie czy dynamicznie? v.2.0

2,026 views

Published on

Kolejna iteracja mojej prezentacji o zastosowaniach stron statycznych i dynamicznych.

Published in: Internet
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,026
On SlideShare
0
From Embeds
0
Number of Embeds
1,678
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Statycznie czy dynamicznie? v.2.0

  1. 1. Statycznie czy Dynamicznie ?Tomasz Dziuda WordUp Poznań 01.07.2016
  2. 2. Backup SPA SEO Joomla! ssie Blogowanie Responsywność Bazy danych Hosting AJAX Freelance PHP GPL Team Work Chmury 
 i suwaki Case studies Varnish REST API Klienci Jak żyć? Bezpieczeństwo Workflow UI/UXWydajność Utrzymanie WordCamp BINGO
  3. 3. Backup SPA SEO Joomla! ssie Blogowanie Responsywność Bazy danych Hosting AJAX Freelance PHP GPL Team Work Chmury 
 i suwaki Case studies Varnish REST API Klienci Jak żyć? Bezpieczeństwo Workflow UI/UXWydajność Utrzymanie WordCamp BINGO
  4. 4. Bezpieczeństwo
  5. 5. 44,4% 55,6% CMS Non-CMS Źródło: http://w3techs.com/technologies/history_overview/content_management/all (dane z 30 czerwca 2016)
  6. 6. 24,2% 2,6% 2,8% 4,9% 5,9% 59,5% Other WordPress Źródło: http://w3techs.com/technologies/overview/content_management/all (dane z 1 kwietnia 2016) Joomla! Drupal Magento Blogger
  7. 7. Luki w core Luki we wtyczkach Luki w motywach Luki w PHP Luki w MySQL Luki w Apache/nginx Zbyt wysokie uprawnienia dla plików Wyciek danych dostępowych do kokpitu Wyciek danych dostępowych FTP Ataki bruteforce SQL Injection XSS CSRF XXE Phishing DDoS DDoS Luki w usługach zewnętrznych
  8. 8. Luki w Apache/nginx Zbyt wysokie uprawnienia dla plików Wyciek danych dostępowych FTP XSS DDoS Strona Statyczna Luki w usługach zewnętrznych
  9. 9. Rezygnując z dynamicznej strony zamykamy wiele drzwi hakerom i "hakerom"
  10. 10. Odzyskiwanie strony po ataku może trwać od kilkunastu minut do kilku dni.
  11. 11. Miłośnik hobbysta Bloger Firma $$ ze strony ;-) Przywiązaniedostrony
  12. 12. Wydajność
  13. 13. WordPress
  14. 14. WordPress
  15. 15. WordPress
  16. 16. WordPress
  17. 17. WordPress
  18. 18. WordPress
  19. 19. Strona statyczna
  20. 20. Strona statyczna
  21. 21. Strona statyczna
  22. 22. WordPress
  23. 23. Strona statyczna
  24. 24. Źródło: http://httparchive.org/trends.php?s=All&minlabel=Jun+15+2013&maxlabel=Jun+15+2016 Witryny internetowe stale "tyją"
  25. 25. Źródło: https://unstyleapp.com/
  26. 26. WordPress Strona Statyczna Ograniczona kontrola nad zasobami Pełna kontrola nad zasobami
  27. 27. WordPress Strona Statyczna Ograniczona kontrola nad zasobami Pełna kontrola nad zasobami Optymalizacja wymaga zasobów serwera Optymalizacja przed wysłaniem plików na serwer
  28. 28. WordPress Strona Statyczna Ograniczona kontrola nad zasobami Pełna kontrola nad zasobami Optymalizacja wymaga zasobów serwera Optymalizacja przed wysłaniem plików na serwer Potrzebne dodatkowe wtyczki Potrzebny odpowiedni workflow
  29. 29. WordPress może być równie szybki jak strona statyczna, ale to praca dla koneserów tematu optymalizacji.
  30. 30. UI / UX
  31. 31. WordPress Strona Statyczna
  32. 32. WordPress Strona Statyczna WYSIWYG Markdown
  33. 33. WordPress Strona Statyczna Klikologia stosowana HTML, CSS, JS WYSIWYG Markdown
  34. 34. WordPress Strona Statyczna Wielu redaktorów Jeden redaktor* Klikologia stosowana HTML, CSS, JS WYSIWYG Markdown
  35. 35. WordPress Strona Statyczna Wielu redaktorów Jeden redaktor* Wtyczki Usługi zewnętrzne Klikologia stosowana HTML, CSS, JS WYSIWYG Markdown
  36. 36. Usługi dla stron statycznych Komentarze: Formularze: Newslettery: Ankiety: Bazy danych: Wyszukiwarki: Ecommerce: Disqus, Intense Debate, Live Fyre, Facebook Comments FormSubmit.io, FormSpree, JotForm, FormSite MailChimp, Campaign Monitor, Aweber, Sendicate TypeForm, Survey Monkey, Poll Daddy, Google Forms Firebase, Contentful, Userapp, Hull Snipcart, Stripe, Gumroad, Paypal SwiftType, Tapir, Google Custom Search,
  37. 37. WordPress Strona Statyczna
  38. 38. Ceną za szybkość 
 i bezpieczeństwo jest wygoda użytkowania
  39. 39. Workflow
  40. 40. WordPress Strona Statyczna Znajdź i zainstaluj odpowiednią wtyczkę (o ile takowa istnieje) Stwórz skrypt dla Gulpa, NPM lub czegokolwiek innego co jest teraz modne w świecie front-endu ;)
  41. 41. WordPress Strona Statyczna
  42. 42. WordPress Strona Statyczna Klikaj i rządź Używaj HTML, CSS, JS, NPM, Gulp, Markdown Używaj HTML, CSS, JS, PHP (Ograniczona kontrola) (Pełna kontrola) (Pełna kontrola)
  43. 43. https://www.staticgen.com/ http://www.sitepoint.com/developing-a-static-site-generator-workflow/
  44. 44. pages.github.com -> username.github.io https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/
  45. 45. www.netlify.com
  46. 46. https://www.contentful.com/
  47. 47. http://carrot.is/coding/static_cms
  48. 48. Generator HTML
  49. 49. Generator HTML + REST-API
  50. 50. https://css-tricks.com/building-a-jekyll-site-part-1-of-3/ http://andyshora.com/building-static-site-with-roots.html https://github.com/aharris88/awesome-static-website- services http://halfelf.org/2015/deploying-hugo/ http://www.smashingmagazine.com/2014/08/build-blog- jekyll-github-pages/ http://roots.cx/articles/getting-started
  51. 51. Ceną za szybkość 
 i bezpieczeństwo jest wygoda implementowania
  52. 52. Utrzymanie
  53. 53. Aktualizacje CMSa - WordPress Strona Statyczna
  54. 54. Aktualizacje CMSa Aktualizacje rozszerzeń - - WordPress Strona Statyczna
  55. 55. Aktualizacje CMSa Aktualizacje rozszerzeń Aktualizacje PHP - - - WordPress Strona Statyczna
  56. 56. Aktualizacje CMSa Aktualizacje rozszerzeń Aktualizacje PHP Regularny backup Regularny backup - - - WordPress Strona Statyczna
  57. 57. Aktualizacje CMSa Aktualizacje rozszerzeń Aktualizacje PHP Regularny backup Regularny backup - - - WordPress Strona Statyczna Łatwa i szybka aktualizacja treści Złożoność aktualizacji treści zależny od zakresu zmian
  58. 58. W wypadku zarządzania wieloma stronami można sobie ułatwić życie Perfect Dashboard
  59. 59. Prawidłowe utrzymanie jest tak samo ważne jak proces tworzenia strony
  60. 60. Update Desk powered by Perfect Dashboard WordCamp Polska Gdynia 10-11 września 2016
  61. 61. Do czego zmierzam?
  62. 62. USE WORDPRESS EVERYWHERE!!!111one
  63. 63. USE WORDPRESS EVERYWHERE!!!111one
  64. 64. Strony statyczne WordPress Dedykowane rozwiązania Ilość treści Częstotliwość aktualizacji Złożoność
  65. 65. Każda strona na WordPressie pozostawiona sama sobie może niszczyć jego reputację
  66. 66. Podsumowując
  67. 67. Jeżeli znasz HTML, CSS, JS to proste albo rzadko aktualizowane strony rób z użyciem stron statycznych
  68. 68. Jeżeli jesteś wyklikiwaczem albo Twoja strona nie spełnia kryteriów z poprzedniego slajdu - rób strony na WordPressie
  69. 69. Jeżeli jesteś wyklikiwaczem... to zrób wszystko by przestać nim być ;)
  70. 70. WordPress dzięki REST API również może służyć jako generator stron statycznych
  71. 71. Dzięki za uwagę
  72. 72. E-mail: tomasz@dziuda.com Twitter: dziudek WWW: dziudek.pl

×