Pakiety i zależności WordPress

Pakiety i zależności WordPress

Pakiety i zależności WordPress to słowa może nieco na wyrost. To znaczy WordPress, jako taki, ma ich sporo, ale nas to nie interesuje. Nie tworzymy (w każdym razie na potrzeby tych kursów) kodu WordPress, tylko wtyczki i szablony. Będziemy korzystać z modułów WordPress (np. z jQuery) ale nadal nie są to nasze zależności. Więc o czym w zasadzie piszę? Ano, pisaliśmy już o zasadach programowania. Będziemy wykorzystywać wiele rzeczy, wiele razy i nie warto wymyślać koła od nowa. Większość naszych projektów może wykorzystywać już gotowe biblioteki. Poczynając od takich, których dostarczy WordPress (jak wspomniane jQuery) aż po takie, z których chcemy skorzystać my, a WordPress albo ich nie ma, albo nie mamy możliwości łatwego skorzystania z takiej biblioteki.

NPM, Bower, Composer

Będziemy korzystać z menadżerów pakietów aby ułatwiać sobie życie i zadania. Zaczniemy już teraz! Zaczniemy od NPM, który w zasadzie jest menadżerem pakietów dla NodeJS – i pomimo iż programujemy wtyczki i szablony WordPress, ma wiele rzeczy, które będą nam pomocne. To co, gotowi?

NPM – Node Package Manager