PHPPamokos.lt


Online-kursas: "Kaip kurti Wordpress pluginus?"

Pamokų sąrašas

1. Įvadas. Apie kursą.

Trumpa informacija apie kursą - kokios temos bus paliestos, kokia bus paskaitų struktūra, koks pavyzdinis įskiepis bus kuriamas.

2. Apie WordPress ir jo plėtinius - kada įskiepis, kada - tema?

Trumpai susipažinsime su WordPress ir aptarsime šios TVS plėtinių rūšys. Atsakysime į klausimą, kada funkcijų išplėtimui reikia naudoti išvaizdos temą, o kada - įskiepį?

3. Reikalingi įrankiai. Versijų kontrolė.

Aptarsime darbui su WordPress reikalingus įrankius (web-serverio, kodo redaktoriaus), jų diegimą. Išsiaiškinsime kam reikalinga kodo versijų kontrolės sistema apskritai ir kaip naudoti sistemą Subversion.

4. Įskiepio struktura ir vieta WordPress struktūroje

Išsiaiškinsime, į kurį WordPress katalogą reikia kelti naujai kuriamą įskiepį, kaip teisingiai jį pavadinti, kokia turi būti vidinė įskiepio kodo struktūra.

5. Veiksmų ir filtrų kabliai (hooks)

Išsiaiškinsime, kaip veikia WordPress kablių (hooks) sistema ir kaip jos pagalba galima modifikuoti sistemos veikimą.

6. Papildomi laukai (custom fields)

Išmoksime išsaugoti savo įskiepiui reikalingą informaciją WordPress papildomų laukų (custom fields) sistemoje, sužinosime, kaip tokius laukus apsaugoti nuo redagavimo administravimo skyde.

7. Redagavimo lango skydeliai (metaboxes)

Sukursime savo įskiepiui atskirą nustatymų skydelį (metabox) WordPress įrašų redagavimo lange.

8. Redaktoriaus žymos (shortcodes)

Išmoksime kurti redaktoriaus žymas (shortcodes) ir panaudoti jas savo įskiepio rezutatų išvedimui.

9. Šoninės juostos skydeliai (widgets)

Išsiaiškinsime, kaip veikia WordPress skydelių (widgets) sistema ir sukursime skydelį savo įskiepio rezultatams atvaizduoti.

10. Šablono žymos (template tags)

Aptarsime gilesnės įskiepio integracijos su išvaizdos tema galimybes ir suteiksime galimybę išvaizdos temų kūrėjams naudoti specialias mūsų įskiepio šablono žymas (template tags)

11. Nuostatų saugojimas (Options API)

Išmoksime saugoti savo įskiepio nustatymus naudojantis standartine WordPress Options API.

12. Nustatymų langas (Settings API)

Sukursime savo įskiepiui atskirą nustatymų langą naudodami WordPress Settings API.

13. Įskiepio diegimo ir šalinimo kabliai (hooks)

Išmoksime atlikti parengiamuosius veiksmus įskiepio diegimo, aktyvavimo metu, bei išvalyti nustatymus ir nebereikalingą informaciją kai įskiepis yra pašalinamas.

14. Parengimas vertimui į kitas kalbas

Parengsime mūsų kuriamą įskiepį vertimui į užsienio kalbas.

15. Publikavimas - įkėlimas į WordPress.org katalogą

Susipažinsime su įskiepio publikavimo WordPress.org kataloge procesu - pateikimu, patvirtinimu, išleidimu. Aptarsime WordPress įskiepių kūrimo gaires, gerasias ir blogasias praktikas, apipavidalinimo galimybes.

16. Priežiūra - reagavimas į užklausas, naujų versijų leidimas

Sužinosime kaip gauti atgalinį ryšį (užklausas, klaidų pranešimus), taisyti klaidas jau išleistame įskiepyje, leisti naujas versijas.

(c) 2015-2018. Visais klausimais kreipkitės povilas@laraveldaily.com