Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

PHP Vysočina - WordPress - 25.10.2018

Proč (ne)používat WordPress? (resp. WP pro vývojáře)

  • Sé el primero en comentar

  • Sé el primero en recomendar esto

PHP Vysočina - WordPress - 25.10.2018

  1. 1. Dotazník Proč (proboha?) WordPress?
  2. 2. Nejpoužívanější CMS WordPress Now Used on 30% of the Top 10 Million Sites https://wptavern.com/wordpress-now-used-on-30-of-the-top-10-million-sites
  3. 3. Standard Rychlá křivka učení, snadná rozšiřitelnost
  4. 4. Dokumentace WordPress Codex + Google / Stack Overflow
  5. 5. Stabilita (Trvalá?) udržitelnost a zpětná kompatibilita
  6. 6. Komunita Meetupy & supr lidi
  7. 7. Administrace
  8. 8. Dotazník Kdo jste WordPress vývojáři (šablon)?
  9. 9. Hestia Theme - function.php
  10. 10. All in function.php hell
  11. 11. Pluginy Pluginy ano či ne, to je to, oč tu běží...(?)
  12. 12. Pluginy Hlavní doporučené: 1. SEO Yoast SEO nebo The SEO Framework 2. Bezpečnost iThemes Security nebo Wordfence Security 3. Cachování obsahu WP Super Cache / W3 Total Cache / WP Rocket
  13. 13. Pluginy Další vhodné: ● Překlady: WPML (komerční) ● Komprese velikosti obrázků - Compress JPEG & PNG images ● Rozšíření WYSIWYG editoru: TinyMCE Advanced ● Auto publikace na socky: Social Networks Auto-Poster ● Úprava uložení hesel: Password bcrypt
  14. 14. Bezpečnost Je WordPress bezpečný?
  15. 15. Bezpečnost WordPress ✅ Rozšíření ❌❓ ● Šablony ● Pluginy ● Vlastní kód
  16. 16. Bezpečnost 1. Aktualizace 2. Aktualizace 3. Aktualizace
  17. 17. Dotazník Kdo používáte nějaký (WordPress) framework?
  18. 18. Polemika Ehm, co je to vlastně framework?
  19. 19. Definice “Framework (aplikační rámec) je softwarová struktura, která slouží jako podpora při programování a vývoji a organizaci jiných softwarových projektů. Může obsahovat podpůrné programy, knihovny API, podporu pro návrhové vzory nebo doporučené postupy při vývoji.” Zdroj: https://cs.wikipedia.org/wiki/Framework
  20. 20. PHP frameworky
  21. 21. PHP frameworky
  22. 22. Přání Composer 💘 wp-cli
  23. 23. Include WP
  24. 24. Přehled frameworků # Název URL 1 ACF https://www.advancedcustomfields.com 2 Assely https://assely.org 3 Corcel https://github.com/corcel/corcel 4 Roots.io https://roots.io/ 5 Themosis https://framework.themosis.com 6 Timber https://www.upstatement.com/timber/ 7 Typerocket https://typerocket.com 8 WordPlate https://wordplate.github.io 9 WP Framework http://www.wpframework.cz 10 WP MVC https://github.com/tombenner/wp-mvc
  25. 25. GitHub “statistika” Název ⏰ 🔖 👨👩👧👦 ⭐ 🍴 ACF 923 30 36 1405 329 Assely 67 0 2 48 5 Corcel 826 62 38 2040 294 Roots Bedrock 407 61 51 4149 845 Roots Sage 2227 56 191 9639 2844 Themosis 786 31 13 460 86 Timber 3661 108 152 3934 383 Typerocket 761 30 4 185 30 WordPlate 955 60 15 895 72 WP Framework 572 16 4 13 3 WP MVC 412 0 29 517 156
  26. 26. GitHub “statistika” # Název Σ 5 ACF 2723 11 Assely 122 4 Corcel 3260 3 Roots Bedrock 5513 1 Roots Sage 14957 7 Themosis 1376 2 Timber 8238 9 Typerocket 1010 6 WordPlate 1997 10 WP Framework 608 8 WP MVC 1114
  27. 27. GitHub “statistika” # Název Σ 1 Roots Sage 14957 2 Timber 8238 3 Roots Bedrock 5513 4 Corcel 3260 5 ACF 2723 6 WordPlate 1997 7 Themosis 1376 8 WP MVC 1114 9 Typerocket 1010 10 WP Framework 608 11 Assely 122
  28. 28. Cool faktor na první pohled # Název 👌 3 ACF 👍 1 Assely 👍👍 2 Corcel 👍👍 3 Roots Bedrock 👍 3 Roots Sage 👍 1 Themosis 👍👍👍 3 Timber 👍 2 Typerocket 👍👍 2 WordPlate 👍 2 WP Framework 👍👍 3 WP MVC 👍
  29. 29. Poslední aktualizace # Název 📅 2 ACF Červenec 2018 4 Assely Červenec 2017 1 Corcel Říjen 2018 1 Roots Bedrock Září 2018 1 Roots Sage Září 2018 3 Themosis Březen 2018 1 Timber Říjen 2018 2 Typerocket Červenec 2018 1 WordPlate Říjen 2018 3 WP Framework Leden 2018 2 WP MVC Červenec 2018
  30. 30. Vlastnosti Název Composer FE BE Typ ACF 💬 💬 ✅ Plugin Assely ✅ ✅ ✅ Stack Corcel ✅ ✅ ❌ Extension Roots Bedrock ✅ ❌ ❌ Structure Roots Sage ✅ ✅ ❌ Theme Themosis ✅ ✅ ✅ Stack Timber 💬 ✅ 💬 Plugin Typerocket ✅ ✅ ✅ Stack WordPlate ✅ ✅ ✅ Stack WP Framework 💬 ✅ ✅ Stack WP MVC 💬 ✅ ✅ Plugin
  31. 31. Otázka Jak určit, který je nejlepší?
  32. 32. Otázka Subjektivně 💖
  33. 33. WP Framework ● Na míru pro Brilo workflow ● Primárně CZ ● Neumí (plně) composer ● Neodpovídá PSR standardům ● Zatím ještě použitelný… ● … do budoucna ale uvidíme ● www.wpframework.cz
  34. 34. Corcel
  35. 35. Roots.io
  36. 36. Sage WordPress starter theme with a modern development workflow ● composer & yarn ● front-end workflow ○ Bootstrap 4, Foundation, Bulma, ... ● DRY templates with Blade Book ● Theme Development with Sage $32/99
  37. 37. ACF + Timber
  38. 38. Rychlé porovnání pro ukázku Jak definovat vlastní post type a meta box?
  39. 39. Co je to MetaBox? https://musilda.cz/jak-vytvorit-vlastni-metabox/
  40. 40. Definice - WordPress
  41. 41. Definice - WP Framework
  42. 42. Definice - Typerocket
  43. 43. Definice - Themosis
  44. 44. Definice - Assely
  45. 45. Definice - ACF
  46. 46. Definice - Sage @todo
  47. 47. Shrnutí ● WP Framework ○ Zastaralý, hlavně pro CZ :-( ● Tyrocket ○ English first/only :-( ● Themosis ○ Pouze composer, LaraWP :-( ● Assely ○ Poslední aktualizace, plugin :-(
  48. 48. Problém(?) Většinou je to víceméně one man show…
  49. 49. Doporučení Nejen pro freelancery: Sage + ACF + ...

×