Hogyan hozhatunk létre weboldalakat gyorsan és egyszerűen a Grav segítségével

Az interneten való jelenlét a vállalatok és magánszemélyek egyik fő célkitűzésévé vált, az amatőr blogoktól kezdve az innovatív weboldalakig, mindegyiknek megvan a maga stílusa és különböző céljai. Az internet kora bárkinek lehetővé teszi a tanulást Hogyan hozhatunk létre weboldalakat gyorsan és egyszerűen, többféle eszköz teszi ezt triviális munkává, de ma erről beszélünk Grav, hogy nincs kétségünk afelől, hogy imádni fogod.

Mi az a Grav?

Grav egy modern nyílt forráskódú CMS, amely lehetővé teszi számunkra a weboldalak bizonyos módon történő elkészítését Gyors, egyszerű y rugalmas, web-platformon alapul, és nem kell telepíteni, egyszerűen ki kell csomagolnunk a ZIP fájlt, és meg is leszünk Grav funcionando.

Grav hasonló elveket követ, mint a többi CMS platform, de más tervezési filozófiával rendelkezik, mint a legtöbb. Grav jön egy hatalmas csomagkezelő rendszer az egyszerű telepítés, a bővítmények és a témák javítása, valamint az egyszerű frissítések lehetővé teszik.

Grav logó

Grav logó

A Grav

Az építészet Grav úgy tervezték, hogy a legjobb és legstabilabb technológiákat használja, azzal a céllal, hogy egyszerűen használható és könnyen bővíthető. Néhány kulcsfontosságú technológia benne van Grav hang:

Miért válassza a Grav-ot?

4 alapvető oka van annak, hogy ezt gondolom Grav ez egy CMS, amelyet választhattunk weblapjaink létrehozására.

Grav szerkesztő

Grav szerkesztő

Grav gyors

ezt CMS Úgy tervezték, hogy a maga nemében a leggyorsabb legyen, ezért létrehozása óta fejlesztői nagy gondot fordítottak a technológiára és a programozás módjára a nagy teljesítmény érdekében.

A Grav könnyen használható

Grav Mind kezdő, mind szakértő felhasználók számára készült, így a kezelőfelülete meglehetősen intuitív, funkcionalitása jól dokumentált és nagyon keskeny tanulási vonallal rendelkezik. Ezenkívül a Grav által kínált és hozzáadható számos pluginnak köszönhetően minden funkciója az Ön ízléséhez és kényelméhez igazítható.

A rendszergazda Grav egyszerű és intuitív kezelőfelületet biztosít a tartalom konfigurálásához és létrehozásához egyszerű, gyors és kellemes módon. Ezenkívül az adminisztrátorban megtekinthetjük többek között a webhely állapotát, a statisztikákat, a bejegyzéseket, módosíthatjuk a konfigurációkat, csomagokat telepíthetünk egyetlen kattintással.

A Grav nyújtható

Más sikeres CMS és szoftver inspirálta Grav célja egy hatalmas csomagkezelő amely új funkciók, fejlesztések, beépülő modulok, egyéb szoftvercsomagok hozzáadását teszi lehetővé. Hasonlóképpen a Grav Hatalmas API-t fejlesztettek ki, hogy egy szervezettebb és letisztultabb fejlesztés mellett a harmadik felekkel is integrálódhassanak.

Grav nyílt forráskódú

Egy számunkra nagyon súlyos ok, Grav es Open Source és az összes kód elérhető a hivatalos adattár. Fejlesztheti, hozzájárulhat, tesztelheti, új funkciókat hozhat létre, tanulmányozhatja többek között a kódját, ezt CMS nyitott a világra, és szüksége van rád a fejlődéshez. Kiváló közösségének köszönhetően a súlyos előrelépések sokak, és a hibák vagy problémák megoldásának sebessége közismert.

Grav Jellemzők

Grav számos funkcióval és funkcióval rendelkezik, olyan sok, hogy hivatalos webhelyükön létrehoztak egy ülés csak felsorolásukra támaszkodunk rá, hogy ismertessük őket:

Grav beépülő modulok

Grav beépülő modulok

Lapos fájlú építészet

Grav gyors és rugalmas, részben a nagyon optimalizált Flat-File architektúrának köszönhetően.

Intelligens gyorsítótár

Birtokolja a gyorsítótár nagyon kifinomult, amelyet minden folyamatában használnak, ugyanaz tudja, mikor kell automatikusan frissíteni a gyorsítótárat.

Azonnali telepítés

Csak a Grav csomagot kell kibontania és futtatnia, hogy elindítsa a CMS konfigurációját

CLI eszközök

Grav van egy sor parancssori eszközök, például a függőség telepítése, a gyorsítótár törlése, a felhasználók létrehozása és a biztonsági mentések.

Csomagkezelő

Csomagkezelővel rendelkezik, amely megkönnyíti a megkeresést, telepítést és frissítést kiterjesztések a Grav-hoz.

Kiterjedt dokumentáció

A csapat Grav nem hagyta hátra eszközének dokumentációját, rendelkezik a a dokumentációjának szentelt webhely, plusz rengeteg oktatóanyag és útmutató.

Több webhely kapacitása

Konfigurálhat egyet Grav több webhely, valamint egyéb speciális beállítások futtatásához.

SEO barát

Ember által olvasható URL-ek az egész oldalon az egész oldal y metaadatok oldalanként fantasztikus SEO képességeket nyújtanak.

Felhasználók és szerepek

Könnyen létrehozhat felhasználók és szerepek, amelyhez engedélyeket állíthat be, hogy korlátozza az oldalak hozzáférését bármely oldalhoz.

Hibakeresés és naplók

Erőteljes hibakereső panellel rendelkezik, amely nagyban segíti a fejlesztési folyamatot, és egyértelmű módon biztosítja a létfontosságú információkat.

Többnyelvű támogatás

Grav Bármely nyelven konfigurálható, vagy akár több nyelven is használható, a végfelhasználó nyelvének észlelésére szolgál, és így az információt annak nyelvének megfelelően jeleníti meg.

Verziókezelés és szinkronizálás támogatása

Használhatja a GIT, az SVN, a Dropbox és más szolgáltatásokat a verziókezeléshez és az adatok egyszerű szinkronizálásához.

Több tartalmi eszköz

  • Moduláris oldalak
  • Egyéni mezők
  • Rugalmas rendszertanok
  • Natív támogatás különféle képekhez, videókhoz, hangokhoz, fájlokhoz és formátumokhoz
  • Képfeldolgozás
  • Automatikus lapozás
  • Automatikus képkezelés
  • Ez az egyetlen CMS, amely natív támogatást nyújt a képek megfelelő megjelenítéséhez a retinán és a HiDPI-n

Kiterjedt testreszabási lehetőségek

Grav nincs tervezési korlátozása, előírja:

  • Nyelvi sablonok.
  • Az öröklődés a témákban, amely lehetővé teszi számunkra a fő témák kiterjesztését és adaptációinkat saját osztályainkban, ez lehetőséget nyújt a könnyebb frissítésekre.
  • Ellenőrzés a CSS és a JS felett.
  • Többféle beépülő modul.
  • Integrálhatóság bármely CSS keretrendszerrel, például Bootstrap, Foundation, Pure stb.

Mit tehetünk Gravval?

Grav Nincsenek korlátai, az egyszerűtől a kifinomultig, rugalmasan képes ellátni minden típusú weboldalt. Rugalmas tartalmi struktúrája és hatékony sablonjai lehetővé teszik bármilyen tervezés egyszerű megvalósítását.

Grav-Sites

Grav-Sites2

Grav-Sites3

Számos, a Grav által készített webhely található, amelyek mindegyike eltérő felépítésű, logikai és kialakítású, így bármilyen ötlethez vagy üzleti modellhez igazítható.

Grav által megvalósított helyek

Grav által megvalósított helyek

Grav által megvalósított helyek

Grav telepítés

Telepítése Grav triviális folyamat. Valójában nincs tényleges telepítés. Nekünk van három a Grav "telepítésének" lehetőségei. Az első és a legegyszerűbb, ha egyszerűen letölti a fájlt postai irányítószám és kivonja. A második módszer a a kompozwr. A harmadik módszer a kód klónozása közvetlenül GitHub majd futtasson egy szkriptet a szükséges függőségek telepítéséhez:

Ellenőrizze a PHP verziót

A Grav-ot hihetetlenül könnyű beállítani és futtatni. Győződjön meg róla, hogy rendelkezik legalább a PHP 5.5.9 verziójával, ehhez lépjen a terminálra, és írja be:

$ php -v

Ennek jelentenie kell a PHP verzióját és felépítését. Például:

PHP 5.5.20 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Telepítse a Grav-ot a ZIP-ről

A Grav telepítésének legegyszerűbb módja a ZIP letöltése és kibontása:

  1. letöltés  a Grav legújabb verziója.
  2. Bontsa ki a ZIP fájlt a webgyökér vagy gyökérkönyvtár például a webkiszolgálóról. ~/webroot/grav

Ha letöltötte a ZIP fájlt, majd át szeretné helyezni a webszerver gyökérkönyvtárába, helyezze a teljes mappa , mivel több rejtett fájlt (például .htaccess) tartalmaz, amelyek alapértelmezés szerint nem lesznek kiválasztva. A rejtett fájlok kihagyása problémákat okozhat, amikor a Grav fut.

Telepítse a Grav-ot zeneszerzővel

Az alternatív módszer a Grav telepítése a zeneszerző:

$ composer create-project getgrav/grav ~/webroot/grav

Ha a grav fejlesztői verzióját szeretné használni, adja hozzá 1.x-dev  kiegészítő paraméterként:

$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev

Telepítse a Grav-ot a GitHub-ból

Egy másik módszer a Grav klónozása a GitHub adattárból, majd egy egyszerű telepítési parancsfájl futtatása a függőségekkel:

  1. Klónozza a Grav adattárat GitHub mappába webgyökér vagy gyökérkönyvtár például a webkiszolgálóról. ~/webroot/grav. Futtasson egy terminált, és lépjen a webkiszolgáló gyökérkönyvtárába:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. Telepítse a függőségek eladó zeneszerzővel:
    $ composer install --no-dev -o
  3. Telepítse a beépülő modulokat és a témafüggőségeket a Grav CLI alkalmazás bin/grav:

    $ cd ~/webroot/grav
    $ bin/grav install

    Ez automatikusan klónoz a szükséges függőségeket a GitHub-tól közvetlenül ebbe a Grav-telepítésbe.

Grav fut

Grav fut

Miután futunk sír, A következő lépés az, hogy tetszésünk szerint adaptáljuk és módosítsuk, ehhez segíthetünk magunkon a hivatalos Grav fejlesztői dokumentáció, különösen a alap oktatóanyag ez megtanít mindenre, amire szükséged van ahhoz, hogy a Grav szakértőjévé válj, és ezért kiváló weboldal-készítővé válj.

És mit gondoltál GravMondja el nekünk benyomásait, kétségeit, vagy meséljen az eszköz alternatíváiról, amelyeket kipróbált. Reméljük, hogy mától lehet valaki weboldalakat készíthet a Grav segítségével.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Manuel dijo

    Általában a joomla / wordpress + uikit használatával hozok létre weboldalakat és hasonlókat, de érdekes más alternatívákat látni és kipróbálni őket kultúránk bővítéséhez.
    Köszönjük, hogy szánt időt arra, hogy megossza másokkal a "felfedezéseket". 😀

    Kifogom probálni !!

  2.   Sylvain Laforet dijo

    Jó napot,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
    Köszönjük!
    Üdvözlések