دخلت Concrete5 موقع CMS في عام 2008 ، ومنذ ذلك الحين حققت تقدمًا قويًا لتصبح واحدة من منصات نشر الويب الرائدة المتاحة اليوم.

البدء مع Concrete5 سريع وسهل للغاية ، والعديد من منصات الاستضافة تقدم الآن عمليات تثبيت بنقرة واحدة. إذا كان لديك SimpleScripts ، Softaculous ، Installatron ، أو حتى Plesk لتطبيقات المثبت ، يمكنك ببساطة العثور على Concrete5 ، تثبيت وتذهب. مع إصدار الإصدار 5.5 الذي يتميز بواجهة واجهة مستخدم رائعة على Twitter Bootstrap ، فإن مستقبل Concrete5 يبدو مشرقًا.

دعونا نلقي نظرة على عدد قليل من الأسباب التي تجعل الكثير من المطورين والمصممين يغنون مديحها.

الفكرة الكبيرة

على الرغم من كون كونك 5 عبارة عن MMS / OOP centric CMS ولديه قوة سخيفة تحت غطاء المحرك ، فإن تحرير الواجهة الأمامية هو أول جانب ملحوظ من Concrete5: إضافة صفحة سريعة للغاية. وعند وضع صفحة في وضع "تحرير" ، يتم تقديم "مناطق" مظللة باللون الأحمر على صفحة الويب الخاصة بك لإضافة محتوى. هذه المناطق هي مناطق محتوى محددة مسبقًا في أنواع صفحات موضوع معين. فكر في أنواع الصفحات كمخططات. عندما تنقر فوق هذه المناطق الحمراء ، تقدم لك قائمة منبثقة خيارات لمنطقة معينة يمكنك القيام بها ، مثل إضافة وتحريك الكتل.

يمكنك التفكير في الكتل ككتل بناء المحتوى لموقع الويب الخاص بك. تحتاج بعض المحتوى؟ انقر فوق إحدى المناطق ، ثم انقر فوق "إضافة كتلة" ، ثم حدد "محتوى" لمحرر WYSIWYG لإضافة نص منسق ، وعناوين ، وحتى ارتباطات صور وصور. هل تريد إلقاء نموذج؟ حدد كتلة النموذج.

Code blocks

بشكل عام ، هناك 20 مجموعة متضمنة من المربع تتراوح من كتلة يوتيوب ، إلى منشئ نماذج ، إلى خرائط جوجل ، إلى شريط تمرير بانر أساسي.

أحد الجوانب السلبية التي يجب أخذها في الاعتبار هو عدد الوظائف الإضافية المتاحة مقارنةً بأمور مثل Joomla أو WordPress. قد تجد نفسك بحاجة إلى بناء شيء بنفسك أو استخدام حزمة "محتوى المصمم" المتاحة بحرية والتي يمكن أن تخلق لك الكتل المخصصة الأساسية.

بغض النظر عن ذلك ، يتعامل العملاء مع طريقة التفكير هذه. إنه جيد جدًا وملموس بالنسبة إليهم ، ولا زلت أرى حتى أقل عميلًا محنكًا على الويب يفشل في الاستحواذ على هذا: إضافة صفحة ، أو النقر لإضافة محتوى أو نقله ، أو النقر على نشر ، أو القيام به. إن الشيء الذي يجعل محرر WYSIWYG شائعًا يقود شعبية Concrete5. ما تراه هو ما تحصل عليه. يحب العملاء ذلك. المصممين يحبون ذلك.

أحتاج المزيد؟

واحد من أروع الأشياء حول Concrete5 هو سوقها.

بالنسبة لمعظم CMSs أو لتوسيع موضوع أو العثور على ما تحتاجه لإنشاء مهمة ، يتطلب الأمر الانتقال للبحث عن إضافات وإضافات موثوقة لتوسيع النظام الأساسي ، ثم تنزيله وتحميله إلى موقعك. وأخيرًا عليك التثبيت. ثم يمكنك استخدامه. هذا يمكن أن تمتص ساعات من وقت مشروعك.

مع Concrete5 ، كل شيء ستحتاج إليه هو المخبوزات. بما في ذلك الإضافات والمظاهر Marketplace لتوسيع مشروعك دون الحاجة إلى مغادرة موقع الويب الخاص بك.

أثناء تسجيل الدخول للتحرير ، يؤدي الضغط على مفتاح "علامة التبويب" وكتابة "السوق" إلى إظهار أداة البحث في Concrete5 التي تبحث في جميع الصفحات المحلية والبعيدة والوظائف الإضافية ذات الصلة. مع الأكثر ملاءمة إلى الأعلى ، يمكنك اختيار "الاتصال بالمنتدى". يؤدي تمكين هذا الاتصال إلى توصيلك مباشرةً بآلاف الإضافات والمظاهر دون الاضطرار إلى مغادرة موقعك على الويب. بعد إعداد ملف تعريف Concrete5 الخاص بك ، يمكنك توصيل مواقع الويب الخاصة بك بالمجتمع والحصول على دعم مدمج لإضافاتك ومظاهرك وشرائها أو تثبيتها مباشرة في موقع الويب الخاص بك.

تحتاج معرض الصور؟ ببساطة ، اضغط على مفتاح علامة التبويب واكتب "السوق" مرة أخرى ، وحدد "الحصول على المزيد من الإضافات". من هنا ، يمكنك البحث وتصفح الإضافات والمواضيع المجانية والمدفوعة. بعد العثور على الإضافة المثالية في المعرض على موقعك ، يمكنك تنزيلها وتثبيتها على موقعك بنقرات قليلة. إنها تجربة بناء مثيرة للإعجاب سواء كنت مبتدئًا أو محترفًا.

كما يقوم اتصال المجتمع أيضًا بدفع إشعارات التحديث المتعلقة بالتثبيت الأساسي تلقائيًا ، بالإضافة إلى أي إضافات أو ثيمات قمت بتثبيتها على موقع الويب المحدد هذا. ومرة أخرى ، يوفر عليك الوقت والمال لتعقب كل شيء ثم الذهاب والحصول عليه وتحديثه.

جد طريقك بالحول من هنا

كما سيؤدي استخدام مفتاح علامة التبويب وكتابة أي موضوع أو موضوع إلى البحث في منتديات Concrete5 ومجالات كيفية الحصول على المساعدة التي تحتاجها بسرعة. على سبيل المثال ، Concrete5 يأتي القياسي مع اثنين من نماذج الأذونات: بسيطة ، وهو ما يتم تمكين افتراضيا. ومتقدمة.

وبالتالي ، فإن البحث السريع عن "الأذونات المتقدمة" في أداة البحث يكشف عن فيديو مفيد "كيفية بدء تشغيلك في طريقك إلى تحكم أكثر تفصيلاً بأذونات محرر الموقع.

Dashboard

إذا كان لا يزال لديك أسئلة ، فإن مجتمع Concrete5 ، كل ذلك ، أصغر من العديد من CMS ، هو استباقي للغاية في مساعدة الآخرين. تظهر الإجابات المفيدة بشكل عام في غضون ساعة تقريبًا. ثم هناك أيضا C5 IRC متاحة للمساعدة. IRC بالتأكيد يشعر قديمة بعض الشيء. ولكن من الجيد أن نعرف أن هناك بعض أدمغة C5 المطلعة للغاية على ping للحصول على المساعدة إذا لم تحصل على الإجابات التي تحتاجها في منتديات C5.

تصميم في Concrete5

التصميم والتصميم في Concrete5 سهل للغاية وجميل للأمام. خذ HTML الخاص بك واستبدل المحتوى ببعض العلامات لمناطق الحظر ... إلخ. ليس كثيرًا. يشبه إلى حد كبير معظم CMS يستحق الملح.

Designing in Concrete5

هناك طريقة واحدة C5 تميز عن CMS الأخرى ، ومع ذلك فهي في نظام تجاوز مستوى الجذر الخاص بالكرات وبنية MVC الهادفة التي تسمح لك بتجاوز حزم الحزمة الأساسية أو الموضوع أو الكتلة بسرعة وسهولة. تقريبا كل شيء في Concrete5 يمكن تجاوزه في بنية الجذر. لا توجد مساحة كافية هنا لتجاوز هذه القدرة المدهشة والقوة فيها. لكن دعنا ننظر إلى مثال صغير.

لدي موضوع تصميم ونُقل إلى C5. يبدو لطيفا جدا. ومع ذلك ، عندما أذهب إلى الاستيلاء على كتلة معرض XYZ لا تبدو مثالية تماما. يمكنك عمل hackathon و صفعة حفنة من! مهم في CSS الخاص بك ، أو حتى الغوص والبحث عن CSS في الكتلة وتغييره. ومع ذلك ، فإن مشكلة التغيير والتبديل في مستوى الكود هي المشكلة الثانية التي تقوم بترقيتها ، حيث تفقد تغييراتك. ولكن مع C5 وعمارة MVC ، لا تحتاج إلى القيام بذلك. بدلاً من ذلك ، يمكنك ببساطة نسخ ملف view.php & view.css الخاص بالكتلة من الحزم> blockname> blocks> blockname folder إلى كتل الجذر> مجلد blockname ، وتغيير CSS عند مستوى الجذر> الكتل. عندما يتم عرض C5 ، فإنها ستفضل دائمًا تجاوز مستوى الجذر على الملفات الداخلية أو الحزم الأساسية.

ما يعنيه هذا أيضًا ، هو أن أية تغييرات أو تحديثات على مجموعة معرض XYZ غير مدمرة. بمعنى ، تقوم بتحديث كتلة XYZ ، ولا يتم فقدان التخصيص الخاص بك. لا يزال هناك حق في مجلد كتل الجذر الخاص بك! الكثير من الصلصة الرائعة.

لا يقتصر تجاوز مستوى الجذر على css أو طرق العرض أيضًا. يمكنك تجاوز وحدات التحكم ، والموديلات ، والعناصر ، والمساعدين ، وأدوات الملفات أيضًا. وبالطبع ، فإن الجانب السلبي لهذا القدر من المرونة والقوة هو أنه يمكن أن يشعر بسعادة غامرة في البداية إذا لم تكن قد تأقلمت بالفعل مع معماريات MVC / OOP. بغض النظر ، C5 هو أبعد ما يمكن أن تقدمه معظم CMS من حيث المرونة والتوسعة ، ونحن لم نخدش حتى السطح على ماذا يعني هذا من وجهة نظر التصميم والبناء.

نموذج عمل Concrete5

واحدة من أول الشياطين لكثير من القادمين الجدد إلى Concrete5 مثل تحويل WordPress هو حقيقة أن ليست كل الوظائف الإضافية مجانية. يحاول البعض رسم هذه الحقيقة على أنها ضارة لنمو CMS. لكن عندما تتعمق أكثر في نموذج العمل في Concrete5 ، لا يستغرق الأمر وقتًا طويلاً لمعرفة المعنى: يجب أن يكون لدى كل CMS تمويل. هذا ليس افتراضًا كحقيقة بسيطة ، عندما تقوم أنت كمصمم أو مطور بسحب إضافات مجانية لـ WordPress أو Joomla ، فكل من CMS وتطوير الإضافات ، بغض النظر عن التكلفة بالنسبة لك ، قد كلف شخصًا ما.

على الرغم من أن سوق Concrete5 يضم عددًا كبيرًا من الإضافات والموضوعات المفيدة والمفيدة حقًا ، فإن العديد من التعليمات البرمجية الأكثر تعقيدًا تكلف بعض النقود. بعد قولي هذا ، فإن كل دولار ينفق على الإضافات والموضوعات يتبرع بنسبة 25٪ لتمويل Concrete5 ، ثم يذهب 75٪ الآخر للمطور.

عندما ينشر مطور البرامج وظيفة إضافية ، ستتلقى هذه الوظيفة الإضافية أيضًا نظام دعم / تذكرة دعم مخصص لهذا المطور وهذه الوظيفة الإضافية. من المهم ملاحظة ذلك ، لأن الدعم الكبير يجب أن يكون في قلب كل عمل ، وليس فقط تقنيات الويب والأشياء المجانية. اجمع هذا مع حقيقة أن جميع الإضافات ، المدفوعة والمجانية ، يتم فحصها من خلال لوحة مراجعة النظراء (PRB) حيث يتم اختبارها ، واستجوابها ، وفحصها عن الأخطاء ، ولديك مكتبة مستقرة بشكل معقول من الإضافات و المواضيع.

ومع ذلك ، إذا لم تكن مهتمًا حقاً بالاستقرار والتمويل لمنصة ، فإن الافتقار إلى الإضافات المجانية الراقية سيكون واضحًا للغاية.

Marketplace

من وجهة نظر الربحية ، هناك بالتأكيد فرصة هناك لرؤية بعض تدفق الإيرادات لطيفة. ومع ذلك ، إذا كنت مطورًا أو مصممًا على أمل البيع في سوق C5 ، فإن الحصول على منتج عبر PRB يمكن أن يكون مضنًا وبطيئًا في بعض الأحيان. اعتمادًا على تراكم الموافقات المعلقة بالإضافة إلى الاستعداد لمنتجك ، يمكن أن يستغرق ذلك من يومين إلى شهرين.

أنا أحب حقيقة أنه عندما أدفع مقابل إضافة ، فأنا أدعم نظام إدارة المحتوى وتطويره ، ودعم مجتمع المطورين المتنامي ، وضمان الحصول على دعم مفيد في الوقت المناسب. إنها صفقة جيدة في كل مكان.

كحذر على الرغم من ذلك ، تأكد من التحقق من استعراض المنتجات في السوق C5. ثم تأكد أيضًا من إلقاء نظرة على متوسط ​​وقت استجابة الدعم الموجود أسفل كل صفحة منتج على موقع C5 الرئيسي.

فى الختام

كما ذكرنا سابقًا ، تم تطوير Concrete5 من الألف إلى الياء في MVC (وحدة التحكم في عرض النموذج) OOP (برمجة الكائنات الموجهة). وبسبب هذا ، تعتبر Concrete5 منصة قوية بالإضافة إلى CMS سهل الاستخدام. إطار يمكن الاستفادة منه في كل شيء بدءًا من تطبيقات الويب الفعالة إلى وظائف الواجهة الخلفية المخصصة لعملائك.

التحدث من التجربة ، يمكنك الاستفادة في API Concrete5 لفي أي شيء تقريبا. لقد عملت شخصيا على كل شيء من تطبيقات iOS المحلية التي ضربت API5 Concrete5 للبيانات ، لدعم تطبيقات RMA والضمان في المؤسسة ، إلى تطبيق متكامل تماما لبيع السيارات وكيل مبيعات السيارات والتصدير اليومي.

هذا صحيح ، فإن Concrete5 من السهل جداً أن تستخدمه جدتك ... ولكنها أيضاً تحوي بعض العمارة الجادة التي لا يمكن الاستهزاء بها.

هل جربت Concrete5؟ كيف وجدتها مقارنة بآخر CMS؟ أخبرنا في التعليقات أدناه.