أصبح التواجد على الإنترنت أحد الأهداف الرئيسية للشركات والأفراد ، من مدونات الهواة إلى صفحات الويب المبتكرة ، ولكل منها أسلوبها الخاص وأهدافها المختلفة. عصر الإنترنت يسمح لأي شخص أن يتعلم كيفية إنشاء صفحات الويب بسرعة وسهولة ، هناك العديد من الأدوات التي تجعل هذه الوظيفة تافهة ولكن اليوم سنتحدث عنها المرق، أنه ليس لدينا شك في أنك ستحبها.
ما هو جراف؟
المرق هو نظام إدارة محتوى حديث مفتوح المصدر يتيح لنا إنشاء صفحات ويب بتنسيق سريع, بسيط y مرن، يعتمد على منصة الويب ولا يحتاج إلى التثبيت ، علينا ببساطة استخراج ملف ZIP وسيكون لدينا المرق funcionando.
المرق يتبع مبادئ مماثلة لمنصات CMS الأخرى ، ولكن لديه فلسفة تصميم مختلفة عن معظم. المرق يأتي مع قوي نظام إدارة الحزم للسماح بالتثبيت السهل والمكوِّن الإضافي وتحسين المظهر ، بالإضافة إلى التحديثات البسيطة.
التقنيات المدرجة في Grav
الهندسة المعمارية المرق تم تصميمه لاستخدام أفضل التقنيات وأكثرها استقرارًا بهدف ذلك سهل الاستخدام وسهل التوسيع. وشملت بعض التقنيات الرئيسية المرق هي:
- قالب غصين: للتحكم في نطاق واجهة المستخدم
- تخفيض السعر: لإنشاء المحتوى بسهولة
- YAML: لسهولة الإعداد
- توزيع: للحصول على Markdown بشكل أسرع وبمزيد من الدعم
- عقيدة مخبأ: لأداء جيد
- حاوية حقن التبعية البثرة: أن تكون قابلة للتوسيع وقابلة للصيانة
- مرسل الحدث Symfony: لإدارة أحداث البرنامج المساعد
- وحدة تحكم Symfony: لواجهة CLI
- مكتبة صور جريجوار: لمعالجة الصور الديناميكية
لماذا تختار Grav؟
هناك 4 أسباب أساسية لماذا أعتقد ذلك المرق إنه نظام إدارة محتوى يمكننا اختياره لإنشاء صفحات الويب الخاصة بنا.
Grav سريع
هذا المركز الطبي تم تصميمه بقصد أن يكون الأسرع من نوعه ، لذلك منذ إنشائه اهتم مطوروه بشكل كبير بالتكنولوجيا وطريقة برمجتها ، من أجل تقديم أداء عالٍ.
Grav سهل الاستخدام
المرق إنه مصمم لكل من المستخدمين المبتدئين والخبراء ، لذا فإن واجهته بديهية للغاية ، ووظائفه موثقة جيدًا ، وله خط تعليمي ضيق للغاية. أيضًا بفضل الإضافات العديدة التي تقدمها Grav والتي يمكنك إضافتها ، يمكن تكييف كل وظيفة من وظائفها وفقًا لذوقك وراحتك.
مدير المرق يوفر واجهة بسيطة وسهلة الاستخدام لتكوين وإنشاء المحتوى بطريقة سهلة وسريعة وممتعة. بالإضافة إلى ذلك ، في المسؤول يمكننا أيضًا عرض حالة الموقع والإحصائيات والإدخالات وتعديل التكوينات وتثبيت الحزم بنقرة واحدة ، من بين أمور أخرى.
الجراف قابل للتوسيع
مستوحاة من أنظمة إدارة المحتوى والبرامج الأخرى الناجحة ، المرق تهدف إلى دمج قوية مدير مجموعة يسمح بإضافة وظائف جديدة وتحسينات وإضافات وحزم برامج أخرى وغيرها. وبالمثل ، فإن مبدعي المرق لقد طوروا واجهة برمجة تطبيقات قوية ، للحصول على تطوير أكثر تنظيماً ونظافة ، بالإضافة إلى القدرة على التكامل مع أطراف ثالثة.
Grav مفتوح المصدر
سبب ثقله بالنسبة لنا ، المرق es مفتوحة المصدر وجميع الكود متاح في ملف المستودع الرسمي. يمكنك تحسين ، والمساهمة ، والاختبار ، وإنشاء وظائف جديدة ، ودراسة الكود الخاص بها ، من بين أشياء أخرى ، هذا المركز الطبي إنه مفتوح على العالم ويحتاجك للتطور. بفضل مجتمعها الممتاز ، فإن تطورات الجاذبية كثيرة والسرعة التي يتم بها حل الأخطاء أو المشاكل معروفة.
ميزات Grav
المرق يحتوي على العديد من الميزات والوظائف ، لذا فقد أنشأ العديد على موقعهم الرسمي ملف جلسة فقط لإدراجها في القائمة ، سنبني عليها لنجعلها معروفة لك:
هندسة الملفات المسطحة
المرق إنه سريع ومرن ويرجع الفضل في ذلك جزئيًا إلى بنية Flat-File المحسّنة للغاية.
ذاكرة التخزين المؤقت الذكية
لديها التخزين المؤقت متطور للغاية يستخدم في جميع عملياته ، نفس الشيء يعرف متى يتم تحديث ذاكرة التخزين المؤقت تلقائيًا.
التثبيت الفوري
تحتاج فقط إلى فك ضغط حزمة Grav وتشغيلها ، بحيث تبدأ تكوين CMS الخاص بك
أدوات CLI
المرق سلسلة من أدوات سطر الأوامر ، مثل تثبيت التبعية ومسح ذاكرة التخزين المؤقت وإنشاء المستخدم والنسخ الاحتياطية.
مدير مجموعة
يحتوي على مدير حزم يسمح لك بالعثور على البرنامج وتثبيته وتحديثه بسهولة ملحقات لـ Grav.
وثائق واسعة النطاق
فريق المرق لم يترك وراءه توثيق أداته ، فهو يحتوي على ملف موقع مخصص لوثائقك، بالإضافة إلى الكثير من البرامج التعليمية والأدلة.
إمكانية تعدد المواقع
يمكنك تكوين ملف المرق لتشغيل مواقع متعددة ، بالإضافة إلى إعدادات متقدمة أخرى.
SEO ودية
عناوين URL سهلة القراءة في جميع الأنحاء الموقع بأكمله y البيانات الوصفية لكل صفحة أنها توفر قدرات رائعة لتحسين محركات البحث.
المستخدمون والأدوار
يمكنك إنشاء ملفات المستخدمين والأدوار ، يمكنك إنشاء أذونات لتقييد وصولهم إلى أي صفحة.
التصحيح والسجلات
يحتوي على لوحة تصحيح أخطاء قوية تساعد بشكل كبير في عملية التطوير ، وتوفر المعلومات الحيوية بطريقة واضحة.
دعم متعدد اللغات
المرق يمكن تهيئته بأي لغة ، أو حتى يمكن استخدامه بلغات متعددة ، فهو مصمم لاكتشاف لغة المستخدم النهائي وبالتالي عرض المعلومات وفقًا للغة نفسها.
التحكم في الإصدار ودعم المزامنة
يمكنك استخدام GIT و SVN و Dropbox والخدمات الأخرى لإدارة الإصدارات ومزامنة بياناتك بسهولة.
أدوات المحتوى المتعددة
- صفحات معيارية
- الحقول المخصصة
- التصنيفات المرنة
- دعم أصلي لمجموعة متنوعة من الصور ومقاطع الفيديو والأصوات والملفات والتنسيقات
- معالجة الصورة
- ترقيم الصفحات التلقائي
- إدارة الصور التلقائية
- إنه نظام إدارة المحتوى الوحيد الذي يحتوي على دعم محلي للتصور المناسب للصور على شبكية العين و HiDPI
قدرات تخصيص واسعة النطاق
المرق ليس له قيود على التصميم ، ويوفر:
- قوالب اللغة.
- الميراث في السمات ، والذي يسمح لنا بتوسيع السمات الرئيسية وإجراء تعديلاتنا في فصولنا الخاصة ، مما يتيح إمكانية الحصول على تحديثات أسهل.
- السيطرة على CSS و JS.
- ملحقات تصميم متعددة.
- القدرة على التكامل مع أي إطار عمل CSS مثل Bootstrap ، Foundation ، Pure ، إلخ.
ماذا يمكننا أن نفعل مع Grav؟
المرق ليس له حدود ، من البسيط إلى المعقد ، فهو يتمتع بالمرونة لتغذية جميع أنواع المواقع. تسمح بنية المحتوى المرنة والقوالب القوية بالتحقق السهل لأي تصميم.
هناك العديد من المواقع التي تم إنشاؤها باستخدام Grav ، ولكل منها هياكل ومنطق وتصميمات مختلفة ، بحيث يمكن تكييفها مع أي فكرة أو نموذج عمل.
تركيب Grav
تركيب المرق إنها عملية تافهة. في الواقع ، لا يوجد تثبيت فعلي. لدينا ثلاثة خيارات "تثبيت" Grav. الأول والأبسط ، هو مجرد تنزيل الملف الرمز البريدي واستخراجها. الطريقة الثانية هي التثبيت مع الملحن. الطريقة الثالثة هي استنساخ الكود مباشرة من GitHub جيثب: ثم قم بتشغيل برنامج نصي لتثبيت التبعيات الضرورية:
تحقق من إصدار PHP
Grav سهل الإعداد والتشغيل بشكل لا يصدق. تأكد من أن لديك إصدار 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 واستخراجه:
- تحميل أحدث إصدار من Grav.
- قم باستخراج الملف المضغوط من ملف webroot أو الدليل الجذر من خادم الويب الخاص بك ، على سبيل المثال.
~/webroot/grav
تثبيت Grav مع الملحن
الطريقة البديلة هي تثبيت Grav مع ملحن:
$ composer create-project getgrav/grav ~/webroot/grav
إذا كنت تريد استخدام الإصدار المطور من grav ، فأضف 1.x-dev
كمعامل إضافي:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
قم بتثبيت Grav من GitHub
هناك طريقة أخرى وهي استنساخ Grav من مستودع GitHub ، ثم تشغيل برنامج نصي بسيط للتثبيت مع التبعيات:
- استنساخ مستودع Grav إلى GitHub جيثب: إلى مجلد webroot أو الدليل الجذر من خادم الويب الخاص بك ، على سبيل المثال.
~/webroot/grav
. قم بتشغيل Terminal وانتقل إلى الدليل الجذر لخادم الويب:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- تحميل هذا التبعيات بائع مع الملحن:
$ composer install --no-dev -o
-
قم بتثبيت الإضافات وتبعيات السمات باستخدام تطبيق Grav CLI
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
هذا يستنسخ تلقائيًا التبعيات المطلوبة من GitHub مباشرة في تثبيت Grav هذا.
بمجرد تشغيلنا Grav ، الخطوة التالية هي تكييفها وتعديلها حسب رغبتنا ، لذلك يمكننا أن نساعد أنفسنا من وثائق مطور Grav الرسميةخاصة البرنامج التعليمي الأساسي سيعلمك ذلك كل ما تحتاجه لتصبح خبيرًا في Grav وبالتالي فهي منشئ مواقع ويب ممتاز.
وماذا تعتقد المرقأخبرنا عن انطباعاتك أو شكوكك أو أخبرنا عن بدائل لهذه الأداة التي جربتها. نأمل أنه من اليوم يمكن لشخص ما إنشاء صفحات الويب باستخدام Grav.
عادةً ما أستخدم joomla / wordpress + uikit لإنشاء صفحات ويب وما شابه ، لكن من المثير للاهتمام رؤية بدائل أخرى وأن أكون قادرًا على تجربتها لتوسيع ثقافتنا.
شكرًا لك على الوقت الذي قضيته في مشاركة "الاكتشافات" مع الآخرين. 😀
سأجربه !!
مرحبا،
pouvez-vous m'indiquer des sites en français؟ Je n'en ai pas trouble un seul ...
شكرا لك!
التحية