Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków

261 views

Published on

Moja prezentacja z WordUp Kraków 10.XI.2017

Published in: Technology
  • Be the first to comment

Jak Twoja strona moze wygenerować niespodziewane koszta? WordUp Kraków

  1. 1. Jak Twoja strona może wygenerować niespodziewane koszta? Tomasz Dziuda WordUp Kraków @ 10.XI.2017
  2. 2. DOBRZE SZYBKO TANIO Wybierz dwa
  3. 3. Koszt stworzenia strony to tylko część wydatków jakie Cię czekają
  4. 4. SEO AktualizacjePopraw kiZm iany koncepcji N ow e funkcje D ostosow anie do rynku N ow e treści Im plem entacja ...
  5. 5. Dług technologiczny
  6. 6. SZYBKO TANIO
  7. 7. SZYBKO TANIO ACAP ASAP
  8. 8. Zły kod ;) Dobry kod ;)
  9. 9. Zły kod ;) Dobry kod ;) Nowa funkcja 1 Nowa funkcja 1
  10. 10. Zły kod ;) Dobry kod ;) Nowa funkcja 1 Nowa funkcja 1 Nowa funkcja 2 Nowa funkcja 2
  11. 11. Zły kod ;) Dobry kod ;) Nowa funkcja 1 Nowa funkcja 1 Nowa funkcja 2 Nowa funkcja 2 Nowa funkcja 3 Nowa funkcja 3
  12. 12. Zły kod ;) Dobry kod ;) Nowa funkcja 1 Nowa funkcja 1 Nowa funkcja 2 Nowa funkcja 2 Nowa funkcja 3 Nowa funkcja 3
  13. 13. Technologiczna upadłość konsumencka ;)
  14. 14. Używanie gotowych motywów to zaciąganie długu technologicznego
  15. 15. Przykład Strona klienta X
  16. 16. Przykład Strona klienta X Gotowy motyw
  17. 17. Przykład Strona klienta X Gotowy motyw Visual Composer
  18. 18. Przykład Strona klienta X Gotowy motyw Visual Composer Visual Composer
 przestał działać 
 po aktualizacji WP
  19. 19. Przykład Strona klienta X Gotowy motyw Visual Composer Visual Composer
 wymaga upgrade by znów działać
  20. 20. Przykład Strona klienta X Gotowy motyw Visual Composer Motyw wymaga 
 upgrade by działać z
 nowym Visual Composer
  21. 21. Przykład Strona klienta X Gotowy motyw Visual Composer Niestety migracja starych 
 danych motywu nie działa :(
  22. 22. Przykład Strona klienta X Gotowy motyw Visual Composer Pracy na kilkanaście 
 roboczogodzin by doprowadzić 
 stronę do działania po aktualizacji
  23. 23. Przykład Strona klienta X Gotowy motyw Visual Composer Lub pozostanie z nieaktualnymi wtyczkami i starym WP
  24. 24. Przykład Strona klienta X Gotowy motyw W takim układzie problem w ogóle by nie zaistniał
  25. 25. Gdzie naprawdę leżał problem?
  26. 26. Wtyczki w przeciwieństwie do WordPressa mają najczęściej aktywnie rozwijaną tylko jedną gałąź
  27. 27. WordPress 4.0 4.1 4.2 4.3 4.0.10 4.1.8 4.2.5 4.3.3 Podane wersje są przykładowe i nie mają związku z rzeczywistymi wersjami WP 4.0.4
  28. 28. Typowa wtyczka 4.0 4.1 4.2 4.3 4.1.3 4.2.2 4.3.3 4.0.5
  29. 29. Jakie jeszcze niespodzianki czekają nas w związku z upgrade'em?
  30. 30. Alpha Beta Release Candidate Wydanie Stabilne
  31. 31. Alpha Beta Release Candidate Wydanie Stabilne Najlepiej zacząć tu testować
  32. 32. Alpha Beta Release Candidate Wydanie Stabilne Niektórzy jednak zaczynają
 testować tutaj ;)
  33. 33. Alpha Beta Release Candidate Wydanie Stabilne Niestety niektórzy odkrywają, że potrzebują testów dopiero tutaj
  34. 34. 🤦 W związku z problemami kompatybilności naszego motywu ZALECAMY nie aktualizować WordPressa do najnowszej wersji 4.5 do czasu ukazania się aktualizacji naszego motywu.
  35. 35. Im mniej modułów na stronie tym lepiej dla Ciebie i Twojego portfela
  36. 36. Wiele z wtyczek można zastąpić kilkoma linijkami kodu w motywie
  37. 37. define( 'WP_POST_REVISIONS', 3 );
  38. 38. Przykład 37 zainstalowanych wtyczek.
  39. 39. Przykład 12 wtyczek zostało po przeglądzie
  40. 40. Przykład 25 węzłów w grafie powiązań mniej
  41. 41. Przykład 25 elementów potrzebujacych aktualizacji mniej
  42. 42. Przykład 25 potencjalnych wektorów ataku mniej
  43. 43. Co daje dedykowany kod?
  44. 44. Prostszy UI
  45. 45. Mniej możliwości to mniejsza szansa zniszczenia wyglądu strony
  46. 46. Wydajniejszy i krótszy kod
  47. 47. Mniejsze ryzyko ataku*
  48. 48. Czym się różni lekarz albo prawnik od dobrego WordPressowca?
  49. 49. "Pan zrobi to logo większe"
  50. 50. "Pan zrobi to logo większe" "Moja żona mówi, że nasza strona powinna być jednak fioletowa"
  51. 51. "Pan zrobi to logo większe" "Moja żona mówi, że nasza strona powinna być jednak fioletowa" "Wie Pan, bo ja ostatnio czytałem, że..."
  52. 52. "Jakoś tego nie czuję..." 🤦
  53. 53. Profesjonalistę poznasz po tym, że potrafi wybić Ci z głowy głupie pomysły
  54. 54. ...a głupie pomysły 
 kosztują ;-)
  55. 55. O "fachowcach" słów kilka
  56. 56. Nie stosowanie się do dobrych praktyk
  57. 57. Cuda w CSSie Lorem ipsum dolor
  58. 58. Cuda w CSSie Lorem ipsum dolor box-shadow: inset ...
  59. 59. Brak wiedzy i samowola użytkownika Wtyczka robiąca to co robi 5 linijek w CSS powodowała opóźnienie ładowania się strony o 6-8 sekund.
  60. 60. Brak wiedzy i samowola użytkownika cz.2 Poprzez wgrywanie zdjęć w dużych rozdzielczościach strona główna ważyła prawie 20MB
  61. 61. Page Speed a zasada Pareto
  62. 62. WordPress wciąż otrzymuje łatki bezpieczeństwa do wersji 3.7 włącznie https://codex.wordpress.org/WordPress_Versions
  63. 63. Czasem nie potrzebujesz WordPressa
  64. 64. Czasem nie potrzebujesz strony internetowej
  65. 65. Jak jeszcze możesz stracić pieniądze?
  66. 66. Backup backupu Skuteczny sposób na zwiększenie sobie opłat za hosting ;-)
  67. 67. Dane dostępowe do usług w chmurze zawarte w konfiguracji wtyczek
  68. 68. Dane dostępowe do usług w chmurze zawarte w konfiguracji wtyczek Gdy ktoś się dostanie do Twojego kokpitu może zacząć kopać na Twój koszt kryptowaluty na S3
  69. 69. Szantaż domenowy
  70. 70. Szantaż domenowy Zadbaj o to by domena Twojej strony była zapisana na Ciebie
  71. 71. Na kody AuthInfo czasem trzeba poczekać
  72. 72. Na kody AuthInfo czasem trzeba poczekać Zupełnym przypadkiem mogą nie dotrzeć do Ciebie przed wygaśnięciem domeny ;-)
  73. 73. Jak żyć?
  74. 74. Opcja 1. Zleć utrzymanie strony profesjonaliście
  75. 75. Opcja 2. Stań się profesjonalistą w zarządzaniu swoją stroną
  76. 76. Na dobry początek
  77. 77. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  78. 78. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  79. 79. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  80. 80. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  81. 81. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  82. 82. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  83. 83. Dwie bardzo pomocne wtyczki
  84. 84. Query Monitor Źródło: https://pl.wordpress.org/plugins/query-monitor/
  85. 85. WP Updates Notifier Źródło: https://pl.wordpress.org/plugins/wp-updates-notifier/
  86. 86. Pytania?
  87. 87. tomasz@dziuda.com @dziudek http://dziudek.pl http://podstawy-wp.pl http://www.slideshare.net/dziudek Tomasz Dziuda

×