Blog létrehozása a php

Blog létrehozása a php

ciklus anyagok „Blog létrehozása a PHP»

Az első előadás - bevezetés. Gyakorlati példák és problémák lesznek minimum, fogunk beszélni elvontabb dolgokat. De a második tanulság, haladunk tovább a gyakorlati feladatokat.

Miért kellett választani blogot? Blog - a legnépszerűbb formátum az oldalon. Ha megtanulják, hogyan kell létrehozni egy blog a semmiből, minden gond nélkül, akkor bővíteni tudását és az online boltban, és több portálok.

blog formátum nagyon népszerű. Ezen felül, ha megtanulják, hogyan kell létrehozni egy blog a semmiből, minden gond nélkül, akkor bővíteni tudását és az online boltban, és több portálok.

A keretben a PHP, MySQL, és ne használja keretek között. A webkiszolgáló van konfigurálva.

Blog létrehozása - nem triviális feladat (kivéve persze, nem tekinthető kész LiveJournal vagy a Blogger platform típus). Lehetőségek annak végrehajtására - több ezer, és meg kell határozni a hatálya a probléma:

  1. Az általunk használt PHP. Sok más nyelvek és platformok a backend használata ezek közül bármelyik - ízlés dolga. Megbeszéljük a tiszta PHP programozás és mintákat. Feltesszük, hogy az alapvető ismereteket a PHP van.
  2. Az általunk használt MySQL. Adatbázisként is használhatja más adatbázisok, de fogjuk használni MySQL a legnépszerűbb. A jövőben lehetőség lesz csatlakozni a Memcached.
  3. Mi nem előre elkészített CMS. Mivel a célunk -, hogy húzza PHP blog, és fedezze fel az architektúra, nem leszünk kész a CMS, mert a legtöbb esetben a fejlesztés egy blog CMS - még az elrendezés, és beállít egy blog a közigazgatási központ.
  4. Nem használunk keretek között. Keretek - ez jó móka, és jól, de a lényeg, a cél a leckét - mélyebben a PHP keretrendszerek és bizonyos szintű absztrakció és a távolság minket azoktól a tanulságos gereblye és mandzsetta.
  5. Azt feltételezzük, hogy a webszerver van konfigurálva.

A meghatározott keretek, mi is.

Mit kell tudni ahhoz, hogy hozzon létre egy blog a PHP a semmiből?

Blog létrehozása a php

Ebben a cikksorozatban fogok beszélni az építészet, néha fogok beszélni az árnyalatok egy adott megközelítés, de előbb meg kell már tudomásuk a következő programozási / technika Nyelvek:

Az is kívánatos, hogy képes legyen elő a jó és szép, és az ízérzés nem fáj.

Mit várunk el a blog? Mi bejegyzéseket kell?

Blog létrehozása a php

A blogok különböző - egyszerű, összetett, különböző tárgyak, magán és céges, különböző típusú bejegyzések, stb Alapvető blog funkciók között bizonyos oldalt:

Mint látható, semmi bonyolult.

Mi az őszi a blog? Blog (vagy bármely oldalon) is képviselteti magát formában oldalt, a funkcionális blokkok ezeken az oldalakon.

Ezek az oldalak mind hogy kölcsönhatásba lépnek. A különböző modulok:

Hogyan blog kell felépíteni?

Megmondom példáját a blog, akkor is megy a másik irányba. Az egyes oldalakon vannak különböző blokkok van szükségünk. Minden egység (komponens).

Router rendszer kölcsönhatás. Példák.

Programozási mintákat. MVC és Singleton

Egyszer régen volt néhány programozók, és minden programozó a kupac csak belépett egy gereblye, feltalálták a kerékpárt, és megírta mankó. Akkor merült fel, amikor a sok programozó, és ők fáradt újra feltalálta a kereket, néhány programozó felismerték, hogy a szerkezeti kód gyakran össze egy csoportba, egy ilyen „shablonchik design.” Ilyenek a szerkezeti minták és a minták hívják programozás. A mai cikkben fogjuk nézni az MVC, és Singleton.

Singleton minta

MVC

Blog létrehozása a php

MVC - rövidítése Model-View-Controller. Minden komponens (vizuálisan - blokk) honlapján bemutatjuk az alábbi űrlapot.

Ahol M Odel meghatározza munkát adatokat.

Gyakran lehet kombinálni különböző modellek és kilátás. Például:

  • Side blokkok (más modell, az egyik néző);
  • Blog és azon anyagok listáját (egyik modell, különböző View).

Miért MVC? Skálázhatóság, a rugalmasság.

Előállítás vegye ki az adatokat egy másik absztrakt réteg - könyvtár. Ez akkor hasznos, amikor már az admin felületen. Akkor nem volt ideje, hogy vegyenek részt a több mintát az adatbázisból, cache és egyéb dolgok minden modellben.

  • A könyvtárak - a mappát könyvtárak;
  • Alkatrészek - az alkatrészek egy mappában;
  • Sablonok - sablonok mappát.
  • Értse az MVC és Singleton programozás.
  • Megpróbálja a szerkezet a Népszerű CMS.
  • Próbáld ki, hogy egy vázlatot a CMS (CMS letöltés vázlatot konservs.com).

fogunk tanulni a következő leckében:

  1. Hibakeresés és belépne a CMS.
  2. SQL. Bízza MySQL.
  3. Írásban Singleton osztály MySQL, és így egyszerű kéréseket.

tanulságok Tartalom

Nos, végül egy rövid tartalomjegyzéket órák:

Gratulálok mindenkinek, aki elsajátította a nagy leckét. Találkozzunk ott!

Kapcsolódó cikkek