arrow-left-short arrow-right-short arrows-fullscreen bar-chart-line-fill bell-fill box-arrow-in-right box-arrow-right check-circle-fill chevron-circle-upclock-fill commentsexclamation-triangle-fill fullscreen-exit gear-fill globe graph-up house-fill images info-circle-fill link-45deg lock-fill pencil-square person-fill person-lines-fill pie-chart-fill plus-lg search upload youtube caret-left-fill caret-right-fill chevron-right commentdiagram-3-fill email eye-fill facebook github linkedin rss-fill twitter
ARVODIA
Web Development Agency

عرض تقديمي لمشروع ARVODIA Webfony

arvodia
2021-08-26
227

! [شعار EURL ARVODIA] (/ src / img / arvodia.png)
[جدول المحتويات]

حول Webfony

Webfony هو نظام إدارة محتوى (CMS) ، في طليعة التكنولوجيا مع إطار Symfony PHP القوي ، وتصميم النصوص عالي الجودة وأدوات التحرير (EditorJs ، Bootstrap 5). مصمم للتصميم والتحديث الديناميكي لتطبيقات الويب دون تدخل web-master لتطوير المعلومات ومحتوى الموقع.

تم تطويره بواسطة وكالة ARVODIA في عام 2021 ، مؤلف الكود S.SRedouane هو مطور ويب من 2000s ، وحصل على أول شهادة "تصميم موقع ويب" في عام 2004 ، وتخرج من "Web and Multimedia Developer" في عام 2011 ، مع ذكر 18.5 / 20 في "المعهد الوطني التخصصي للتدريب الاحترافي في فنون الجرافيك وصناعات البليدة" ، موضوع "تصميم وتنفيذ موقع ديناميكي بنظام إدارة محتوى" في "لغة PHP خالصة". في عام 2014 ، أسس وكالة الاتصالات EURL ARVODIA.

هدف

  • لماذا نحن مهتمون؟ *

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

  • من اية زاوية؟ *

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

ما المشكلة ؟

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

  • مشاكل :
    • الأنظمة العامة جدًا.
    • صعوبة في الصيانة.
    • عمر موقع أقصر.

اليوم ، مع المطورين ذوي الخبرة ، يمكن أن يكون لديك المزيد من المشاريع المحددة ، وبعمر طويل.

لم يعد السؤال هو ما إذا كنت بحاجة إلى تطبيق ويب ، ولكن كيف؟ بأية أدوات؟ وبأي وسيلة؟

مبدأ العمل

يعد الفصل بين المحتوى والعرض التقديمي أحد المبادئ الأساسية لإدارة المحتوى:

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

يتم تعريف العرض التقديمي من خلال التخطيط نفسه - عبر أوراق الأنماط (من بينها CSS) ، وهيكل البيانات والمعلومات المستخرجة من قاعدة البيانات (بالإضافة إلى المكان الذي يجب أن يتم عرضه وتحت أي شروط).

خدمات

أ) المكتب الأمامي

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

ب) المكتب الخلفي

المكتب الخلفي هو جزء من موقع ويب أو نظام كمبيوتر. يتعلق بالمساحة الآمنة التي تسمح بإدارة موقعه وإدارته. يمكن العثور على إدارة المحتوى كخدمة ، على سبيل المثال: إضافة المقالات وتعديلها والإدارة (الأقسام والتعليقات والمستخدمين وإعدادات الموقع والمظهر واللغات والوسائط المتعددة ... إلخ).

ج) الوسائط المتعددة

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

مصدر التعليمات البرمجية

Webfony هو منتج مملوك ، للحصول على كود المصدر ، يرجى إرسال طلب شراء إلينا مع التفاصيل الخاصة بك عن طريق البريد الإلكتروني إلى هذا العنوان [arvodia@hotmail.com] (mailto: arvodia@hotmail.com)

يستخدم

تثبيت

تثبيت مشروع Webfony جديد بفك ضغط الملفات المصدر في دليل ثم استيراد التبعيات باستخدام الملحن

""
tar xzf $ webfony.tar.gz $ cd webfony / تثبيت الملحن $ composer run-scrip post-create-webfony ""

لإنتاج
"" $ SYMFONY_ENV = المنتج SYMFONY_DEBUG = 0 تثبيت ملحن -o - no-dev ""

ملاحظة: سيقوم أمر" composer install "بتثبيت التكوين تلقائيًا باستخدام الأمر" webfony: file: backup "

إعادة التثبيت

""
صندوق php / وحدة التحكم webfony: البيانات: التركيبات - المرج - تأكيد التبديل sudo php bin / console webfony: إذن - ديف - مستخدم سابق حاوية php / وحدة التحكم webfony: الحساب: إضافة webfony webfony webfony@example.com - الدور = ROLE_SUPER_ADMIN

""

ترتيب

للتكوين التفاعلي ، اكتب الأمر التالي:

""
حاوية / وحدة تحكم ويب php $ webfony: تثبيت ""

للحصول على دليل

اتصال لنشر تعليق

0 تعليق

كن أول من يعلق على هذه المقالة.