Jednoduchý firemní web na WordPressu - WordCamp Praha 2014Radek Kucera
Prezentace z WordCamp Praha 2014 se zabývá tvorbou jednoduchých firemních stránek na WordPressu. Cílem prezentace je stručně rekapitulovat celý proces tvorby webu na WordPressu.
Jednoduchý firemní web na WordPressu - WordCamp Praha 2014Radek Kucera
Prezentace z WordCamp Praha 2014 se zabývá tvorbou jednoduchých firemních stránek na WordPressu. Cílem prezentace je stručně rekapitulovat celý proces tvorby webu na WordPressu.
Přednáška z WordPress školení pro začátečníky vysvětluje co to jsou pluginy pro WordPress, podle čeho vybírat a doporučuje šest základních pluginů pro WordPress. Videa a přednášky ze školení najdete zde:http://naswp.cz/konference-jak-vytvorit-stranky-na-wordpressu/
Slidy k přednášce Martina Hlaváče o programátorských frameworcích pro vlastní šablony ve světě WordPressu. PS: zdrojové kódy ukázek jsou veřejně dostupné na: https://github.com/hlavacm/wordcamp-praha-2018
Premium šablona vždy neznamená nejvyšší kvalitu z pohledu použitelnost...Jan Kvasnička
Přednáška je zaměřena na téma okolo premium šablon a tvorbě webů na systému Wordpress pro klienty. Více o této přednášce můžete zjistit zde: http://blog.kvasnickajan.cz/premium-sablona-vzdy-neznamena-nejvyssi-kvalitu-z-pohledu-pouzitelnosti-aneb-jak-funguji-nekteri-developeri/
Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...Martin Pešout
Pokud začínáte nový projekt, je vždy důležitou volbou správné struktování dat. Dlouhou dobu mě trápilo, že frontend vývojáři dělají řadu chyb hned na začátcích, pokud tvoří projekt nasazený radakčních systémech jako Wordpress nebo Drupal. Chtěl bych vám ukázat svůj způsob jak strukturovat frontend pro šablony, jak pracovat s gitem a hlavně jak vytvořit projekt, který s vámi bude růst a nebude se zanášet “balastem”.
Najde se ještě někdo, kdo neslyšel o jedničce v ochraně virtuální infrastruktury - nástroji Veeam Backup & Replication?! Nyní ve verzi 9 přináší Veeam B&R již řadu let inovace do oblasti ochrany dat ve virtuálním prostředí pro VMware vSphere i Microsoft Hyper-V.
Zúčastněte se našeho webináře a my vám představíme vlastnosti Veeam Backup & Replication, které pomáhá malým i velkým organizacím s ochranou dat v jejich infrastruktuře.
Program webináře
-Záloha nebo obnova, co je důležitější?
-RPO, RTO, DR, a další.
-Představení produktu Veeam Backup & Replication.
-Klíčové vlastnosti řešení.
-Zálohování a replikace do cloudu.
-Dostupné edice a jejich srovnání.
-Licencování a ceny.
-Nástroje Veeam dostupné zdarma.
Webinář je určen zejména pro zájemce o produkt Veeam Backup & Replication, je ale vhodný i pro stávající uživatele, kterým oživí některé zapomenuté vlastnosti.
Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...Jaroslav Prodelal
Od 15.8.2013 je k dispozici nová verze nástroje pro ochranu dat Veeam Backup & Replication. Tato v pořadí již sedmá verze výjimečného software pro zálohování a replikaci virtuální infrastruktury přináší opět řadu unikátních technologických novinek, které vám v tomto webináře představíme.
Součástí webináře budou kromě informací o nových funkcích také informace k novému licencování, přidání nové edice a změně v cenách.
Zúčastněte se webináře a zajistěte si tak informace, ještě před vydáním nové verze.
Agenda:
------------
* co je Veeam Backup & Replication?
* technologické novinky ve verzi 7
* licencování
* dostupné edice
* nové ceny platné od 1.7.2013
* aktuální promo akce
Přednáška z WordPress školení pro začátečníky vysvětluje co to jsou pluginy pro WordPress, podle čeho vybírat a doporučuje šest základních pluginů pro WordPress. Videa a přednášky ze školení najdete zde:http://naswp.cz/konference-jak-vytvorit-stranky-na-wordpressu/
Slidy k přednášce Martina Hlaváče o programátorských frameworcích pro vlastní šablony ve světě WordPressu. PS: zdrojové kódy ukázek jsou veřejně dostupné na: https://github.com/hlavacm/wordcamp-praha-2018
Premium šablona vždy neznamená nejvyšší kvalitu z pohledu použitelnost...Jan Kvasnička
Přednáška je zaměřena na téma okolo premium šablon a tvorbě webů na systému Wordpress pro klienty. Více o této přednášce můžete zjistit zde: http://blog.kvasnickajan.cz/premium-sablona-vzdy-neznamena-nejvyssi-kvalitu-z-pohledu-pouzitelnosti-aneb-jak-funguji-nekteri-developeri/
Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...Martin Pešout
Pokud začínáte nový projekt, je vždy důležitou volbou správné struktování dat. Dlouhou dobu mě trápilo, že frontend vývojáři dělají řadu chyb hned na začátcích, pokud tvoří projekt nasazený radakčních systémech jako Wordpress nebo Drupal. Chtěl bych vám ukázat svůj způsob jak strukturovat frontend pro šablony, jak pracovat s gitem a hlavně jak vytvořit projekt, který s vámi bude růst a nebude se zanášet “balastem”.
Najde se ještě někdo, kdo neslyšel o jedničce v ochraně virtuální infrastruktury - nástroji Veeam Backup & Replication?! Nyní ve verzi 9 přináší Veeam B&R již řadu let inovace do oblasti ochrany dat ve virtuálním prostředí pro VMware vSphere i Microsoft Hyper-V.
Zúčastněte se našeho webináře a my vám představíme vlastnosti Veeam Backup & Replication, které pomáhá malým i velkým organizacím s ochranou dat v jejich infrastruktuře.
Program webináře
-Záloha nebo obnova, co je důležitější?
-RPO, RTO, DR, a další.
-Představení produktu Veeam Backup & Replication.
-Klíčové vlastnosti řešení.
-Zálohování a replikace do cloudu.
-Dostupné edice a jejich srovnání.
-Licencování a ceny.
-Nástroje Veeam dostupné zdarma.
Webinář je určen zejména pro zájemce o produkt Veeam Backup & Replication, je ale vhodný i pro stávající uživatele, kterým oživí některé zapomenuté vlastnosti.
Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...Jaroslav Prodelal
Od 15.8.2013 je k dispozici nová verze nástroje pro ochranu dat Veeam Backup & Replication. Tato v pořadí již sedmá verze výjimečného software pro zálohování a replikaci virtuální infrastruktury přináší opět řadu unikátních technologických novinek, které vám v tomto webináře představíme.
Součástí webináře budou kromě informací o nových funkcích také informace k novému licencování, přidání nové edice a změně v cenách.
Zúčastněte se webináře a zajistěte si tak informace, ještě před vydáním nové verze.
Agenda:
------------
* co je Veeam Backup & Replication?
* technologické novinky ve verzi 7
* licencování
* dostupné edice
* nové ceny platné od 1.7.2013
* aktuální promo akce
Nové »bezhlavé« CMS — přechod od monolitů ke službámJaroslav Vrána
Přednáška zaměřená na důvody k opuštění monolitu podložené výzvami a očekáváním jednotlivých rolí, které pracují s CMS.
Instance Strapi CMS na jedno kliknutí https://fastandcomfy.io/strapi?for=frontendisti-brno
Plná animace včetně skrytých snímků https://youtu.be/QuBJf_tLbBo
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...Jaroslav Prodelal
Ochrana dat je jednou z nejdůležitějších činností, kterou musí IT oddělení zajistit nad rámec samotného provozu. S příchodem virtualizace se změnil i způsob jakým lze data chránit a na trhu se objevily nástroje, které jsou pro tyto účely přímo navrženy.
V tomto webináři bych vás rád seznámil s produktem Veeam Backup & Replication a zároveň vám nabídnul alternativy a jejich jednoduché srovnání.
Zúčastněte se webináře a zajistěte si tak informace, které vám pomohou při ochraně dat ve vašem virtuálním prostředí. Platí pro VMware vSphere a Microsoft Hyper-V virtuální infrastruktury.
Agenda:
-------------
* ochrana dat ve virtuálním prostředí
* představení Veeam backup & Replication
* zálohování
* obnova
* replikace
* dostupné edice a jejich srovnání
* licencování
* alternativy k Veeam Backup & Replication
* aktuální nabídky a promo akce
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...Jaroslav Prodelal
Ochrana dat je jednou z nejdůležitějších činností, kterou musí IT oddělení zajistit nad rámec samotného provozu. Z příchodem virtualizace se změnil i způsob jakým lze data chránit a na trhu se objevily nástroje, které jsou pro tyto účely přímo navrženy.
V tomto webináři bych vás rád seznámil s produktem Veeam Backup & Replication a zároveň vám nabídnul alternativy a jejich jednoduché srovnání.
Zúčastněte se webináře a zajistěte si tak informace, které vám pomohou při ochraně dat ve vašem virtuálním prostředí. Platí pro VMware vSphere a Microsoft Hyper-V virtuální infrastruktury.
Agenda:
-------------
* ochrana dat ve virtuálním prostředí
* představení Veeam backup & Replication
* zálohování
* obnova
* replikace
* dostupné edice a jejich srovnání
* licencování
* alternativy k Veeam Backup & Replication
* aktuální nabídky a promo akce
Git in 10 minutes (WordCamp London 2018)Borek Bernard
Lightning talk about core Git concepts, commands and how to use it with WordPress. Tools mentioned are Revisr and VersionPress.
This is a revised version of https://www.slideshare.net/borekb/git-in-10-minutes-wordcamp-europe-2017
Jak tu věc dostat do produkce (WordCamp Praha 2018)Borek Bernard
Jak upravit WordPress web a pak ho dostat do produkce? Snadno řečeno, nesnadno vyřešeno. Přehled dostupných nástrojů jako:
- WP Engine staging
- Pantheon dev flow
- Mergebot
- VersionPress
- VersionPress.com staging
3. WordPress z pohledu vývojáře
• Jsem v první řadě vývojář
• Špatný cit pro design
• Žádný CSS mág
• …ale vím, jak dělat softwarové projekty
• Web na WordPressu často je plnohodnotný
softwarový projekt
• Change management
• Dělba práce mezi více členů týmu (vývoj, coding,
copywriting, …)
• Release management (staging vs. live prostředí)
• atd.
4. Tři esenciální věci pro vývojáře
1. Version control – Git, Subversion atd.
2. Oblíbený editor / IDE
3. Version control
5. Vývoj dle WordPressu
• Vše se děje skrze administraci
• žádné IDE, žádný editor, vše se nakliká v administraci
nebo v krajním případě upraví přes textareu
• Změny jsou okamžité a neverzují se
• obecně neexistuje způsob, jak se vrátit zpátky
• Aktualizace přímo v produkci
• uuuaaaaaaaaaaaaaaaaa
6. => rozpor v tom, jak fungují běžné SW projekty a
jak je WordPress zamýšlený
Důsledky pro běžné uživatele:
• Strach z aktualizací
• … až jejich ignorování
• WP hostingy nepodporují custom
pluginy a témata vzhledu
7. Můj přístup k vývoji WP webů
• Soubory verzované v Gitu
• Remote repository na BitBucketu
• Úprava funkcionality v PhpStormu
• Staging prostředí
• Systém pro zálohování
8. Přínosy a problémy
Přínosy
Problémy
WordPress projekt začal připomínat
standardní sw projekt, jak jsem byl zvyklý
Git repozitář neobsahoval celý obraz webu
– sám o sobě je bez DB k ničemu
Mohl jsem používat efektivnější nástroje
Změny v databázi neverzované
Do produkce šly až otestované změny
Merge dvou databází (test a live) stále
obtížný
Mohl jsem vyvíjet na více počítačích
=> idea udělat VersionPress
10. Co je VersionPress
• Standardní plugin
• Snaha přinést do WordPressu praktiky z
profesionálního sw vývoje
• V jádru především verzování, ale dále celá řada
navázaných funkcí
• Cílem je funkční a pohodlný staging
• V tuto chvíli prototyp
11. Nosné myšlenky
• Verzovat všechno, jak soubory tak databázi
• Použít nějaký standardní a osvědčený VCS (Git)
• Být přívětivý k power userům i běžným uživatelům
12. 1. Verzování databáze
• Kritický bod, kvůli kterému je VersionPress unikátní
• Dvě protichůdné věci:
1. Verzování databáze je velmi těžké zrealizovat
2. Ale pokud se povede, odemyká zcela nový svět
13. 2. Využití Gitu
• Verzovat lze různě – např. nové tabulky a řádky v
MySQL ala Wikipedia nebo WordPress posty
• Vývojáři ale mají rádi standardní VCS
• Zvolili jsme Git, protože:
•
•
•
•
Rozšířený, univerzálně používaný
Standardní sada příkazů pro práci s tímto VCS
Online služby jako GitHub nebo BitBucket
Široká podpora v nástrojích, velká uživatelský komunita
atd.
14. 3. Pro power usery i běžné
uživatele
• Pokud je uživatel power user a např. udělá úpravu v
nějakém externím IDE, musí mít možnost
commitnout změny ručně a pro VersionPress to
nebude problém
• Běžný uživatel vůbec nemusí vědět, co je Git nebo
version control. Vše lze stále dělat skrze webové
rozhraní WordPressu
15. Funkce VersionPressu (1)
• Automaticky verzuje každou významnou akci, ať už
udělanou v administraci nebo veřejně
•
•
•
•
Nový post nebo komentář -> commit
Změna tématu vzhledu -> commit
Instalace pluginu -> commit
Update WordPressu -> commit
• Možnost vrátit se k libovolné předchozí verzi
• Něco jako Undo ve Wordu
• Možnost vrátit pouze změny z nějaké předchozí
verze
• Lepší než Undo ve Wordu
16. Funkce VersionPressu (2)
• Vestavěná podpora pro staging prostředí
• One-click vytvoření testovacího prostředí
• Merge dvou prostředí – chytré sloučení změn v živé a
testovací databázi
• Ideální backup
• Zálohována je nejen aktuální verze, ale i všechny
historické
• … ve velmi úsporném formátu
18. Demo
• Instalace VersionPressu
• Akce v administraci se samy verzují
• S repozitářem lze pracovat i jinými nástroji, např.
TortoiseGit
• Revert k nějaké historické verzi
• Undo nějaké historické verze
• Naklonování WordPressu do testovacího prostředí
• Úspornost pro backup
20. Co je na VersionPressu
unikátní
• První plugin, který skutečně verzuje WP weby, ne
jen vytváří statické snaphosty
• Automatický merge dvou prostředí
• Demokratizace verzování – člověk nemusí být
softwarový vývojář, aby dokázal VersionPress a jeho
výhody používat
21. Aktuální stav
• Prototyp / studie proveditelnosti
• Chceme slyšet feedback
• Čeká nás ještě hodně práce
•
•
•
•
Podpora nestandardních pluginů
GUI
Zbavení závislosti na cmdline Gitu
atd.