Įvadas. Apie kursą.

Šis kursas skirtas tiems, kas nori išmokti plėsti WordPress galimybes kuriant specifinius, savo poreikiams pritaikytus įskiepius.

WordPress - labai populiari turinio valdymo sistema (TVS). Standartinė jos versija negali pasigirti didele funkcijų gausa, tačiau turi labai išvystytą įskiepių ekosistemą, kurios pagalba WordPress galimybes galima labai smarkiai išplėsti.

Šis kursas susideda iš penkiolikos dalių, kurių metu:

  • Susipažinsite su WordPress įskiepio struktūra;
  • Suprasite kokiais būdais įskiepiai gali modifikuoti WordPress sistemos veikimą;
  • Išmoksite naudotis įskiepiams skirtomis WordPress funkcijomis, klasėmis bei API.
  • Susipažinsite su įskiepio publikavimo ir palaikymo WordPress.org kataloge procesu.
  • Galėsite stebėti visą konkretaus įskiepio kūrimo bei publikavimo procesą ir užduoti klausimus kiekviename žingsnyje.

Dirbant su WordPress įskiepiais taip pat teks pakartoti (arba išmokti):

  • WordPress veikimo principus;
  • Funkcinį ir objektinį PHP programavimą;
  • HTML/CSS/JavaScript pagrindus;
  • Kodo versijų kontrolę su Subversion;

Pamokos bus suskirstytos datomis po vieną naują pamoką kas dvi dienas. Po kiekvienos iš jų bus užduodamas namų darbas (jį darysite savarankiškai, galėsite ir nedaryti jei nenorite), o taip pat ir testas, už kurį gausite pažymį.

Taip pat bet kuriuo kurso metu galite konsultuotis tiek su dėstytoju, tiek su kitais studentais - tam naudokite formas dešinėje pusėje arba rašykite el.paštu klausk@aruno.lt.

Apie įskiepį

Visa kurso medžiaga bus iliustruojama realaus įskiepio - tinyRelated - kūrimo procesu. Pradėsime nuo nulio ir pabaigsime įskiepio publikavimu WordPress.org kataloge. Pavyzdinis įskiepis bus skirtas generuoti ir atvaizduoti susijusių įrašų sąrašą, tačiau pateikiamos namų darbų užduotys suteiks jums galimybę modifikuoti pateikiamus pavyzdžius ir pritaikyti juos savo poreikiams. Įskiepis bus nesudėtingas savo algoritmo prasme, tačiau išnaudos visas pagrindines WordPress įskiepiams suteikiamas galimybes tiek lankytojo, tiek administratoriaus (wp-admin) sąsajoje.