Grav көмегімен веб-парақтарды қалай тез және оңай құруға болады

Интернетте болу әуесқой блогтардан бастап инновациялық веб-парақтарға дейінгі компаниялардың және жеке адамдардың әрқайсысының өзіндік стилі мен мақсаттары бар басты мақсаттарының біріне айналды. Интернеттің заманы кез-келген адамға үйренуге мүмкіндік береді Веб-беттерді қалай тез және оңай құруға болады, бұл маңызды емес жұмыс болатын бірнеше құралдар бар, бірақ бүгін біз олар туралы сөйлесеміз Grav, сіз оны жақсы көретіндігіңізге күмәнданбаймыз.

Грав дегеніміз не?

Grav - бұл веб-парақ құруға мүмкіндік беретін заманауи ашық бастапқы коды жылдам, қарапайым y икемді, Web-платформасына негізделген және оны орнатудың қажеті жоқ, біз ZIP файлын шығарып алуымыз керек, ал бізде болады Grav функциялары.

Grav басқа CMS платформаларына ұқсас қағидаларды ұстанады, бірақ басқаларға қарағанда дизайн философиясы басқа. Grav қуатты келеді пакетті басқару жүйесі оңай орнатуға, плагин мен тақырыпты жақсартуға, сондай-ақ қарапайым жаңартуларға мүмкіндік беру үшін.

Grav логотипі

Grav логотипі

Гравқа енгізілген технологиялар

Сәулеті Grav мақсатымен ең жақсы және тұрақты технологияларды қолдануға арналған пайдалану қарапайым және кеңейту оңай. Кейбір негізгі технологиялар енгізілген Grav мыналар:

Неліктен Гравты таңдау керек?

Менің ойымша, мұның 4 негізгі себебі бар Grav бұл біздің веб-беттерді жасауды таңдаған CMS.

Grav редакторы

Grav редакторы

Grav жылдам

Este CMS Ол осы түрдегі ең жылдам болу ниетімен ойластырылған болатын, сондықтан құрылғаннан бастап, оның өндірушілері жоғары өнімділікті ұсыну үшін технология мен бағдарламаланған тәсілге өте мұқият қарады.

Граваны қолдану оңай

Grav Ол жаңадан бастаушыларға да, тәжірибелі қолданушыларға да арналған, сондықтан оның интерфейсі жеткілікті интуитивті, функционалдылығы жақсы құжатталған және оқытудың тар шеңберіне ие. Сонымен қатар, Grav ұсынатын және сіз қосуға болатын көптеген плагиндердің арқасында оның функционалдық мүмкіндіктерінің әрқайсысы сіздің талғамыңыз бен жайлылығыңызға бейімделе алады.

Әкімшісі Grav мазмұнның конфигурациясы мен жасалуын жеңіл, тез және жағымды етіп жасау үшін қарапайым және интуитивті интерфейсті ұсынады. Сонымен қатар, администраторда біз сайттың күйін, статистикасын, жазбаларын, конфигурацияларын өзгертуді, бір рет шерту арқылы пакеттерді орнатуды және басқаларын көре аламыз.

Гравита кеңейтілген

Басқа табысты CMS пен бағдарламалық жасақтамадан шабыттанып, Grav қуатты біріктіруге бағытталған пакет менеджері бұл жаңа функционалдылықтарды, жақсартуларды, плагиндерді, басқа бағдарламалық жасақтама пакеттерін басқаларға қосуға мүмкіндік береді. Сол сияқты, жасаушылар Grav Олар үшінші тараптармен интеграцияланудан басқа, неғұрлым ұйымдасқан және таза дамуға ие болу үшін қуатты API дамыды.

Грав - ашық көзі

Біз үшін бұл өте салмақты, Grav es Ашық кілт және барлық код сіздің қол жетімді ресми репозитарий. Сіз жақсартуға, үлес қосуға, тестілеуге, жаңа функционалдық мүмкіндіктер жасауға, оның кодын басқалармен бірге зерттеуге болады CMS ол әлемге ашық және сіздің дамуыңызды қажет етеді. Өзінің керемет қоғамдастығының арқасында граванстық жетістіктер өте көп және қателіктер мен проблемаларды шешу жылдамдығы танымал.

Grav ерекшеліктері

Grav көптеген функциялар мен функцияларға ие, сондықтан олардың көпшілігі өздерінің ресми сайттарында а сессиясы тек оларды тізімдеу үшін, біз сізге оларды таныту үшін осыған негізделеміз:

Гравликалық плагиндер

Гравликалық плагиндер

Файлдық архитектура

Grav бұл өте жылдам және икемді Flat-File архитектурасының арқасында.

Ақылды кэш

Иесі а кэштеу оның барлық процестерінде қолданылатын өте күрделі ол қашан автоматты түрде жаңартылатынын біледі.

Жылдам орнату

Сізге тек Grav бумасын ағытып, іске қосу керек, осылайша сіз CMS-ті конфигурациялауды бастауға болады

CLI құралдары

Grav қатарына ие командалық жол құралдары, тәуелділікті орнату, кэшті тазарту, пайдаланушыны құру және сақтық көшірмелер жасау сияқты.

Пакет менеджері

Онда оңай табуға, орнатуға және жаңартуға мүмкіндік беретін пакет менеджері бар Grav үшін кеңейтімдер.

Кең көлемді құжаттама

Командасы Grav өз құралының құжаттамасын қалдырған жоқ, ол бар сіздің құжаттамаңызға арналған сайт, плюс тонна оқулықтар мен нұсқаулықтар.

Бірнеше сайт мүмкіндігі

Сіз біреуін теңшей аласыз Grav бірнеше сайттарды, сондай-ақ басқа кеңейтілген параметрлерді іске қосу үшін.

SEO достық

Бүкіл адам оқитын URL мекенжайлар бүкіл сайт y бір параққа метадеректер олар керемет SEO мүмкіндіктерін ұсынады.

Пайдаланушылар және рөлдер

Сіз оңай жасай аласыз пайдаланушылар мен рөлдер, оған кез-келген параққа кіруді шектеуге рұқсат бере аласыз.

Жөндеу және журналдар

Оның даму үдерісіне үлкен көмек беретін, өмірлік ақпараттарды нақты түрде беретін қуатты жөндеу тақтасы бар.

Көптілді қолдау

Grav Оны кез-келген тілде конфигурациялауға болады, тіпті оны бірнеше тілде қолдануға болады, ол соңғы пайдаланушының тілін анықтауға және сол арқылы сол тілге сәйкес ақпаратты көрсетуге арналған.

Нұсқаны басқару және синхрондауды қолдау

Сіз GIT, SVN, Dropbox және басқа қызметтерді нұсқаларды басқару және деректерді синхрондау үшін оңай пайдалана аласыз.

Бірнеше мазмұн құралдары

  • Модульдік беттер
  • Реттелетін өрістер
  • Икемді таксономиялар
  • Әр түрлі кескіндер, бейнелер, дыбыстар, файлдар мен форматтарға арналған жергілікті қолдау
  • Кескінді өңдеу
  • Автоматты пагинация
  • Кескінді автоматты басқару
  • Бұл торлы қабықтағы және HiDPI-дегі кескіндерді дұрыс визуализациялауға арналған жергілікті қолдауымен жалғыз CMS

Теңшеудің кең мүмкіндіктері

Grav жобалауға шектеулер жоқ, мыналарды қарастырады:

  • Тілдік шаблондар.
  • Негізгі тақырыптарды кеңейтуге және өз сабақтарымызға бейімделуге мүмкіндік беретін тақырыптардағы мұрагерлік, бұл оңай жаңартуларға мүмкіндік береді.
  • CSS және JS бақылау.
  • Бірнеше дизайн плагиндері.
  • Bootstrap, Foundation, Pure және т.с.с. кез-келген CSS шеңберімен біріктіру мүмкіндігі.

Гравпен не істей аламыз?

Grav Қарапайымнан күрделіге дейін шектеусіз, ол барлық веб-сайттарды орналастыруға икемді. Оның икемді мазмұн құрылымы мен күшті шаблондары кез-келген дизайнды оңай жүзеге асыруға мүмкіндік береді.

Grav-сайттар Grav-сайттар Grav-сайттар

Гравпен жасалған көптеген сайттар бар, олардың әрқайсысы әртүрлі құрылымдармен, логикаларымен және дизайнымен ерекшеленеді, сондықтан оны кез-келген идеяға немесе бизнес-модельге бейімдеуге болады.

Грав-реализацияланған сайттар1 Грав-реализацияланған сайттар2 Грав-реализацияланған сайттар3

Грав-қондырғы

Орнату Grav бұл маңызды емес процесс. Шындығында, нақты орнату жоқ. Бізде бар Tres Grav-ді «орнату» нұсқалары. Бірінші және қарапайым, файлды жай ғана жүктеп алу ZIP және оны шығарып алыңыз. Екінші әдіс - орнату композитор. Үшінші әдіс - кодты тікелей көшіру GitHub содан кейін қажетті тәуелділіктерді орнату үшін сценарийді іске қосыңыз:

PHP нұсқасын тексеріңіз

Граваны орнату және іске қосу өте оңай. Сізде кем дегенде PHP 5.5.9 нұсқасы бар екеніне көз жеткізіңіз, бұл үшін терминалға өтіп, теріңіз:

$ php -v

Бұл PHP нұсқасы мен құрастырылуы туралы есеп беруі керек. Мысалға:

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

Grav-ді ZIP-тен орнатыңыз

Grav-ді орнатудың ең оңай жолы - ZIP-ті жүктеп алып, оны шығарып алу:

  1. жүктеу  Гравтың соңғы нұсқасы.
  2. Ішіндегі zip файлын шығарып алыңыз webroot немесе root каталогы мысалы, сіздің веб-серверіңізден. ~/webroot/grav

Егер сіз ZIP файлын жүктеген болсаңыз, содан кейін оны веб-серверіңіздің түпкі каталогына көшіргіңіз келсе, толық қалта , өйткені ол бірнеше құпия файлдарды қамтиды (.htaccess сияқты), олар әдепкі бойынша таңдалмайды. Осы жасырын файлдарды өткізіп жіберу Grav жұмыс істеп тұрған кезде қиындықтар тудыруы мүмкін.

Grav-ді композитормен бірге орнатыңыз

Балама әдіс - Grav бағдарламасын орнату композитор:

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

Егер сіз гравтың даму нұсқасын қолданғыңыз келсе, қосыңыз 1.x-dev  қосымша параметр ретінде:

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

GitHub-тан Grav бағдарламасын орнатыңыз

Басқа әдіс - GitHub репозиторийінен Grav-ді клондау, содан кейін тәуелділіктермен қарапайым орнату сценарийін орындау:

  1. Grav репозиторийін клондау GitHub қалтаға webroot немесе root каталогы мысалы, сіздің веб-серверіңізден. ~/webroot/grav. Терминалды іске қосып, веб-сервердің түбірлік каталогына өтіңіз:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. Орнатыңыз тәуелділіктер сатушы композитормен:
    $ composer install --no-dev -o
  3. Плагиндер мен тақырып тәуелділіктерін пайдаланып орнатыңыз Grav CLI қосымшасы bin/grav:

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

    Бұл автоматты түрде клонданады GitHub тікелей осы Grav қондырғысына тәуелділіктер.

Грав жүгіру

Грав жүгіру

Біз жүгіргеннен кейін Грав, Келесі қадам - ​​оны өз қалауымызша өзгерту және өзгерту, өйткені бұл үшін біз өзімізге көмектесе аламыз Grav әзірлеушілерінің ресми құжаттары, әсіресе негізгі оқулық бұл сізге Grav-дің маманы, демек, керемет веб-сайт құрастырушысы болу үшін қажет нәрсенің бәрін үйретеді.

Сіз не ойладыңыз GravСіз алған әсерлеріңізді, күдіктеріңізді айтыңыз немесе осы құралдың баламалары туралы айтып беріңіз. Біз бүгіннен бастап біреудің қолынан келеді деп сенеміз Grav көмегімен веб-парақтар жасаңыз.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

2 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Мануэль дижо

    Әдетте мен веб-парақтар жасау үшін joomla / wordpress + uikit-ті қолданамын, бірақ басқа баламаларды көру және оларды біздің мәдениетімізді кеңейтуге тырысу өте қызықты.
    Уақыт бөліп, «жаңалықтарды» басқалармен бөліскеніңіз үшін рақмет. 😀

    Мен көремін !!

  2.   Сильвейн Лафорет дижо

    Bonjour,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
    Рахмет!
    сәлемдесу