Workshop - Vývoj šablony na Wordpress. 7.2.202Ve spolupráci s DevX.

Workshopu se účastní SPŠ Karviná.  Asistovat  budou studenti SŠ INFOTECH. Fotogalerie z akce.

Obsahem školení

je především naučit studenty pracovat s Wordpressem a ukázat, jak se vyvíjí šablona, co to jsou custom post type a jak si ušetřit práci např. s využitím pluginu Advanced Custom Fields 

Požadované vstupní znalosti: HTML + CSS

Programové vybavení: 

Editor: PHP Storm (alternativně Atom.io),

Server: MAMP PRO

Správce databáze: https://www.adminer.org/  

OS: Windows 10

Vedení workshopu: DevX

https://devx.agency/


Lektoři: Adam Gajdzica, David Hotař

MAMP - instalace


MAMP - konfigurace 

Alternativa: XAMPP, Bitnami

Host

Porty

Databáze

Instalace Wordpressu


C:\MAMP\htdocs\wp-content\themes

Zkopírování šablony Devx Theme

Šablona je k dispozici na šk. disku "P" a na Google disku.

Adminer - instalace

Správce databáze, stránka projetku: https://www.adminer.org/

 - Demo Adminer.

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">

ACF - instalace 

Tutorial.

Dokumentace.

CSS

.gradient {

background: linear-gradient(90deg, rgba(0,33,110,1) 9%, rgba(2,255,250,1) 29%;

}

Grafika, další nástroje

PHP

Prohledání konkrétních stránek Googlem:

sites: stackoverflow.com bootstrap menu

Nástroje

Grafický online editor: https://pixlr.com/

Redukce velikosti obrázku: https://tinypng.com/

Další nástroje (https://pinetools.com/)

Psaní na klávesnici (české).


Zdroj: code.visualstudio.com

Urychlí psaní kódu: Dokumentace.

Vyzkoušej: ul.seznam*2>li.polozka$*5

Emmet / Tabnine

Další příklady: https://docs.emmet.io/cheat-sheet/; https://www.tabnine.com/

>   potomek

+   sourozenec

.    třída

#   hlavička

*   násobení

{}   text

@   změna posloupnosti čísel 

()   seskupení

 $   číselná proměnná

[]   atribut

PhpStorm

Git

git config user.name "Jméno Příjmení"

git config user.email "lojza@domena.cz"

git init

git status

git clone https://github.com/zszatopkovych/3D-Trinec.git

git add <soubor>

git commit -m "pridame soubor do repo"

git pull

git push origin master 

XAMPP - MySQL - změna hesla

Změnu hesla a přístup k databázi tvoří dva kroky:

FTP

FTP - File Transfer Protocol

Pro připojení potřebuji:

Databáze

SELECT * 

FROM zakaznik;


INSERT INTO zakaznik(zak_id, adresa, status) 

VALUES 

  ('LiteCode', 'litecode.net', 'A');