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.
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:
- Gally sablonozás: A felhasználói felület hatókörének szabályozása
- Árleszállítás: Tartalom egyszerű létrehozása
- YAML: Az egyszerű beállítás érdekében
- Elemzés: A Markdown gyorsabb és nagyobb támogatással rendelkezik
- Tan Gyorsítótár: A jó teljesítményért
- Pattanásfüggőségi injekciós tartály: Bővíthető és karbantartható
- Symfony Esemény Diszpécser: Plugin események kezeléséhez
- Symfony konzol: A CLI interfészhez
- Gregwar Képtár: Dinamikus képek manipulálásához
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 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:
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.
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 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:
- letöltés a Grav legújabb verziója.
- 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
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:
- 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
- Telepítse a függőségek eladó zeneszerzővel:
$ composer install --no-dev -o
-
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.
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.
Á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 !!
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