AgencyOS هو كل ما تحتاجه لإطلاق وكالتك، أو تحسين الأدوات لشركتك الحالية. موقع / تطبيق Nuxt 3 + واجهة Directus الخلفية.
تم تقديمه لك من خلال الشراكة السحرية بين Directus وNuxtLabs.
مقدمة · الميزات · ؟ التثبيت والتطوير · ? النشر · ؟ مكدس التكنولوجيا · ؟ مساعدة المجتمع · ❤️ المساهمة
أحد أسهل أجزاء إدارة وكالة رقمية ناجحة هو القيام بالعمل الفعلي . أعني - من منا لا يحب أن يبذل قصارى جهده للتعاون والتصميم وبناء أشياء مذهلة للعملاء؟
الأجزاء الصعبة هي كل شيء آخر يتماشى مع ذلك - إدارة المشاريع الكبيرة باستخدام الكثير من القطع المتحركة، والتواصل مع العملاء لإدارة التوقعات بشكل صحيح، وضمان حصولك على الدفع في الوقت المحدد، والمزيد.
عندما تكون كل ساعة قابلة للفوترة ذات أهمية، فلن يكون لديك الوقت الكافي لإنشاء أدواتك الخاصة من الصفر. ويجب ألا تضطر إلى قبول التكنولوجيا الجاهزة التي لا ترقى إلى مستوى سير العمل المفضل لديك.
AgencyOS هو نظام تشغيل مفتوح المصدر لمساعدتك في تشغيل (أو بدء) وكالتك الرقمية. إنه مبني على أدوات مفتوحة المصدر (Nuxt وDirectus) ومصمم ليكون قابلاً للاختراق بنسبة 100% حتى تتمكن من بناء الحل الخاص بك، وتطبيق إدارة المشروع الخاص بك، ونظام التشغيل الخاص بكالتك - في وقت قياسي.
لماذا؟
يتمتع عدد لا بأس به من الأشخاص في فريق Directus الأساسي بخبرة في إدارة الوكالات ونعلم أن الأمر ليس مجرد قوس قزح وأشعة الشمس. لقد أردنا إنشاء أداة يمكن لشركائنا من الوكالات (وأي وكالة أخرى) الحصول على قيمة كبيرة منها. تم إنشاؤه أيضًا كمثال كامل لعرض قوة ومرونة Directus كمنصة لإنشاء تطبيقاتك وأدواتك الخاصة بسرعة.
ابدء
عندما تكون مجتهدًا في تقديم الخدمات للعملاء، فإن موقعك الإلكتروني يميل إلى المعاناة. يتضمن AgencyOS قالب موقع ويب جميلاً يمكن تخصيصه بسهولة ومتكامل بالفعل مع نظام إدارة المحتوى بدون رأس سهل الاستخدام.
إنه ليس قالب بداية. إنه مشروع موقع ويب كامل يمكنك تخصيصه أو إلهامك لبناء حل أفضل.
إن الحفاظ على العلاقات المهمة مع العملاء لا يقع على عاتق فريق المبيعات فقط. فلماذا الحفاظ على أدوات منفصلة لإدارة المشاريع وإدارة علاقات العملاء؟ يتضمن AgencyOS نظام إدارة علاقات العملاء (CRM) قابلاً للتخصيص بالكامل حتى تتمكن من العمل بالطريقة التي تريدها.
ربما يكون التواصل هو المحرك الأكبر لنجاح المشروع. من خلال بوابة العميل الخاصة بـ AgencyOS - يمكنك ضمان بقاء عملائك على اطلاع بأحدث المستجدات وحتى تحميلهم المسؤولية عن تسليم الملفات والمعلومات التي يحتاجونها لإكمال مشروعهم
هناك قسمان رئيسيان في AgencyOS - الواجهة الخلفية وواجهات برمجة التطبيقات المدعومة من Directus وموقع الويب الأمامي والتطبيق المدعوم من Nuxt.
هناك طريقتان يمكنك من خلالهما إعداد مشروع Directus بسرعة لاستخدامه في AgencyOS.
1a - قم بالتسجيل للحصول على حساب Directus Cloud
https://directus.cloud/register
هذا هو الزر السهل. ليس عليك العبث مع Docker أو معرفة كيفية نشر مثيل Directus على AWS أو Digital Ocean أو مضيفين مشابهين. بضع نقرات وفي أقل من دقيقتين سيكون لديك مشروع Directus جاهز للانطلاق.
يقدم Directus نسخة تجريبية مجانية مدتها 14 يومًا للمشروعات السحابية، وهو ما يعد متسعًا من الوقت لمنح AgencyOS فرصة تجربة. ملاحظة: بعد انتهاء الفترة التجريبية التي تبلغ 14 يومًا، سيتعين عليك الدفع مقابل الخدمة. راجع صفحة تسعير Directus للحصول على أحدث معلومات التسعير.
أو
1ب - الاستضافة الذاتية لمثيل Directus
إذا كنت تفضل استضافة Directus ذاتيًا، فنوصيك بشدة بالقيام بذلك باستخدام Docker.
ملاحظة هامة : هذا إصدار مجتمعي مجاني ومفتوح المصدر. لذلك، لا يمكننا تقديم الدعم للمثيلات المستضافة ذاتيًا دون ترخيص Enterprise ذاتي الاستضافة أو اتفاقية دعم رسمية. تعرف على المزيد واتصل بفريقنا للحصول على تفاصيل حول Enterprise Self-Hosted.
ستجد docker-compose.yaml
داخل الريبو الذي يمكنك استخدامه لتدوير نسخة محلية من Directus بسرعة للاختبار باستخدامها. يجب أن يكون Docker مثبتًا ويعمل على جهازك أولاً. يمكنك تحميله هنا .
PostgreSQL هو بائع قواعد البيانات المُختبر والمفضل لهذا المشروع. تم اختبار المشروع والتحقق من أنه يعمل مقابل ملف docker-compose.yaml المضمن في الريبو. يدعم Directus العديد من بائعي قواعد بيانات SQL المختلفين، لكننا نختبر هذا المشروع فقط مقابل PostgreSQL.
# Navigate to the .directus directory
$ cd .directus
# Run docker compose
$ docker compose up
# Docker does it's thing and your Directus project will be available at http://localhost:8055/ or http://0.0.0.0:8055/
يمكنك العثور على مزيد من تعليمات التثبيت باستخدام Docker هنا في وثائق Directus.
لنشر المشروع مباشرة، يرجى مراجعة قسم النشر.
أنت بحاجة إلى الرمز الثابت لبذر المشروع.
افتح جهازك، وقم بتشغيل الأمر التالي، واتبع التعليمات ببساطة.
npx directus-template-cli@latest apply
يضمن لك استخدام العلامة @latest تنزيل أحدث إصدار من قوالبنا - في حالة قيامك بتشغيل الأمر مسبقًا.
Agency OS
.يمكنك معرفة المزيد حول أداة Directus Template CLI هنا. ملاحظة : قد يستغرق تشغيل البرنامج النصي للقالب بضع دقائق إذا كنت تستخدم مثيل Directus مستضافًا عن بعد.
بالنسبة لموقع الويب الخاص بك وبوابة العميل، يستخدم AgencyOS Nuxt كإطار عمل الواجهة الأمامية المفضل.
استخدم هذا القالب
أو من المحطة
git clone https://github.com/directus-community/agency-os.git your-project
انتقل إلى المشروع
cd your-project
env.example
إلى .env
يجب أن يبدو ملف .env
الخاص بك مشابهًا لهذا.
# Directus Setup
DIRECTUS_URL = " https://your-instance.directus.app "
DIRECTUS_SERVER_TOKEN = " your_directus_server_token_for_server_only_routes "
SITE_URL = " http://localhost:3000 "
# Stripe Setup (If you want to allow payments within the portal)
STRIPE_SECRET_KEY = sk_test_xxxxxxxxxxxxxxx
STRIPE_PUBLISHABLE_KEY = pk_xxxxxxxxxxxxxxx
STRIPE_WEBHOOK_SECRET = whsec_xxxxxxxxxxxxxxx
pnpm i
pnpm dev
http://localhost:3000
pnpm build
يرجى التحقق من وثائق نشر Nuxt الرسمية لمقدمي الخدمة المدعومين. إليك بعض المضيفين الأكثر شهرة الذين يعملون بشكل جيد مع Nuxt.
ملحوظة: Vercel هو هدف النشر الموصى به لنظام AgencyOS في الوقت الحالي بسبب بعض مشكلات الذاكرة في عملية الإنشاء على Netlify.
فيرسل
نيتليفي
إذا كنت لا ترغب في العبث مع DevOps أو تشغيل الخوادم، فيمكنك تشغيل مشروع جديد على Directus Cloud في حوالي 90 ثانية.
إذا كنت تفضل الاستضافة الذاتية، فإن Docker هي الطريقة الموصى بها لنشر Directus. يرجى مراجعة دليل Directus Docker الرسمي
موارد للاستضافة الذاتية Directus
أنشئ تطبيق Vue.js التالي بثقة باستخدام Nuxt. إطار عمل مفتوح المصدر بموجب ترخيص MIT يجعل تطوير الويب بسيطًا وقويًا. إطار عمل Vue الرائد الذي يتعامل مع التوجيه والعرض من جانب الخادم والمزيد.
اعرف المزيد عن نوكست
Directus عبارة عن نظام إدارة محتوى بدون رأس يعمل على تحويل قاعدة بيانات SQL الخاصة بك على الفور إلى واجهات برمجة تطبيقات REST وGraphQL ويمنحك تطبيقًا جميلاً وبديهيًا بدون تعليمات برمجية لإدارة كل المحتوى والبيانات الخاصة بك. ولكنه أيضًا أكثر من مجرد نظام إدارة محتوى بدون رأس. إنها منصة بيانات مفتوحة تحتوي على جميع الأدوات التي تحتاجها لإنشاء بياناتك وإدارتها وتقديمها وتصورها وحتى أتمتتها لمشروعك التالي على الويب أو الهاتف المحمول أو الرقمي.
اعرف المزيد عن Directus
<Icon>
الذي يسمح لك باستخدام الكثير من الرموز. انظر الرموز المتاحة هنا. للحصول على مساعدة المجتمع أو الدعم، يرجى مراجعة خادم Directus Discord.
AgencyOS هو مشروع موجه نحو المجتمع، لذا نود أن نحصل على مساهماتك.
وإليك كيف يمكنك المساهمة:
تم إنشاء AgencyOS بواسطة Bryant Gillespie (@bryantgillespie). ولكن الشكر الجزيل واجب عليك ...
nuxt-directus
المنفصلة التي كانت بمثابة مصدر للإلهام.