نظام إدارة المحتوى
لفرق الهندسة.
كتل كود مع إبراز بناء الجملة وأزرار النسخ، وإشعار IndexNow مع كل نشر، ونوع منشور مخصص لسجل التغييرات، وإضافة جدول محتويات من الطرف الأول، وواجهة REST في خطة Pro.
Engineering
قالب مدونة داكن على طراز وثائق SaaS
معاينة مباشرة ←مصمَّم للمدوّن التقني
من إبراز بناء الجملة في الكود إلى صفحة سجل التغييرات — كل ميزة تحتاجها مدونة المطورين.
إبراز بناء الجملة مع النسخ إلى الحافظة
اختر اللغة من محدّد الزاوية في كتلة الكود فتُبرَز الكتلة المنشورة بواسطة highlight.js (lowlight). أما الكتلة المتروكة على الوضع التلقائي فتُنشر كنص أحادي المسافة عادي. تحمل الكتل المُبرَزة شارة اللغة (TypeScript، bash، JSON) وزر نسخ بنقرة واحدة — يضع الكود الخام مباشرةً في الحافظة، بلا كيانات HTML ولا عناصر span الخاصة بإبراز بناء الجملة.
نوع منشور مخصص لسجل التغييرات
أنشئ منشوراً جديداً، اختر «إدخال سجل التغييرات» من محدّد النوع، وسيُطبَّق عليه الوسم تلقائياً لحظة النشر. يعرض مسار /changelog آخر 20 منشوراً من منشورات سجل التغييرات، الأحدث أولاً — دون أن يحتاج فريقك إلى معرفة ضمنية بالوسوم الصحيحة. كما يتضمن مسار تهيئة SaaS ملاحظة إرشادية حول سجل التغييرات منذ اليوم الأول.
IndexNow مع كل عملية نشر
يرسل VeloCMS رابط منشورك إلى IndexNow فور الضغط على «نشر»، فيُخطَر Bing وYandex وسائر المشاركين في IndexNow بوجود محتوى جديد. ومقترناً بلوحة SEO داخل المحرر، يسهل على برامج الزحف العثور على ملاحظات إصداراتك.
صفحات تُصيَّر على الخادم للمحتوى الهندسي
تُصيَّر الصفحات على الخادم باستخدام React Server Components، فلا يوجد تسلسل طلبات بيانات من جانب العميل. كتل الكود تُعرض كـHTML خالص من الخادم مع إبراز بناء الجملة عبر CSS — لا مُبرِز بناء جملة بلغة JavaScript يعمل في المتصفح عند كل تحميل صفحة.
قالبا Engineering وTerminal
قالبان مصمَّمان خصيصاً لجمهور المطورين: Engineering (تخطيط داكن على طراز وثائق SaaS) وTerminal (أحادي المسافة، تباين عالٍ، قائم على الوضع المظلم). كلاهما يعرض كتل الكود بنفس زر النسخ وشارة اللغة. فعّلهما بنقرة واحدة من الإدارة > القوالب. وللحصول على شريط جانبي للمحتويات، فعّل إضافة جدول المحتويات من الإدارة > الإضافات.
تكاملات من الطرف الأول، مبنية على العزل
تشمل الإضافات من الطرف الأول Google Analytics وجدول المحتويات وتكامل Newsletter Mailchimp والمزيد — تعمل كل واحدة داخل العملية نفسها ضمن فحوصات صلاحيات معلنة، ومحصورة في بيانات موقعك أنت. وتغطي webhooks الصادرة الباقي: وجّه أحداث ما بعد النشر وأحداث الأعضاء وأحداث الدفع إلى أتمتتك الخاصة.
// VeloCMS auto-submits to IndexNow on every publish
await publishPost({ id, slug, status: "published" });
// → POST https://api.indexnow.org/indexnow
// → Bing and Yandex are notifiedمسار /changelog على بُعد نوع منشور واحد
أنشئ منشوراً، اختر «إدخال سجل التغييرات» من القائمة المنسدلة لأنواع المنشورات، ثم انشر. يطبّق VeloCMS وسم changelog تلقائياً ويُظهر المنشور على /changelog، الأحدث أولاً، مع رقم الإصدار والتفاصيل التي كتبتها فيه. لا توثيق يحتاج فريقك إلى قراءته، ولا معرفة ضمنية حول الوسم الصحيح. إنه يعمل ببساطة.
بالتزامن مع IndexNow، يُخطَر Bing وYandex بكل ملاحظة إصدار لحظة نشرها. المطورون الذين يبحثون عن سجل تغييرات SDK الخاص بك يستطيعون العثور على ملاحظاتك الرسمية — لا ملخصاً من طرف ثالث استخلصه من إصدارات GitHub.
الأرقام التي يهتم بها المطورون
0%
عمولة المنصة على مبيعات المتجر
14
يوم تجربة مجانية
$9
خطة Pro شهرياً
MIT
ترخيص SDK الإضافات وCLI
Frequently asked questions
هل يمكنني تصدير بياناتي، أم أنني مرتبط بـ VeloCMS بلا مخرج؟
تُصدَّر بياناتك من لوحة التحكم دون فتح تذكرة دعم: المنشورات كملفات Markdown مع YAML front-matter، وكل مجموعة بيانات بصيغة JSONL، والأعضاء كملف CSV، وقائمة الوسائط مع روابط تنزيل تظل صالحة 7 أيام. حزمة SDK للإضافات (@velocms/plugin-sdk) التي تُشغّل تكاملاتنا من الطرف الأول مرخّصة بـ MIT ومنشورة على npm، لكن تطوير الإضافات من طرف ثالث ليس برنامجاً مفتوحاً بعد.
ما مجموعة التقنيات المستخدمة في الخلفية؟
Next.js 16 (App Router ومكونات الخادم)، و React 19، و TypeScript بوضع صارم، و Tailwind CSS v4 بألوان OKLCH، و PocketBase v0.36 (مدعوم بـ SQLite)، و Cloudflare R2 للوسائط، و Google Gemini لميزات الذكاء الاصطناعي. منشور على Railway مع Cloudflare DNS. لا نظام Node.js أحادي الكتلة (monolith) — PocketBase ملف تنفيذي (binary) منفصل.
هل يمكنني توسيعه بإضافات مخصصة؟
ليس بعد كبرنامج مفتوح. يقدّم VeloCMS تكاملات من الطرف الأول (Google Analytics وجدول المحتويات و Newsletter Mailchimp والمزيد) مبنية على SDK بلغة TypeScript تعلن فيه كل إضافة الصلاحيات التي تحتاجها وتعمل ضمن نطاق موقعك — لكن تطوير الإضافات من طرف ثالث غير متاح لمطوّرين من الخارج اليوم.
هل توجد واجهة برمجية REST أو GraphQL؟
نعم. تتوفر في VeloCMS واجهة REST ذات إصدارات على المسار /api/v1 تغطي المقالات والوسائط والأعضاء والمنتجات والتعليقات وإعدادات الموقع وwebhooks. تصادق بمفتاح API، والواجهة متاحة في خطة Pro وما فوقها. ويُقدَّم وصف OpenAPI على /api/v1/openapi. لا توجد واجهة GraphQL.
هل يدعم webhooks؟
نعم. تُطلق webhooks الصادرة عند نشر المنشور واشتراك العضو وأحداث الدفع في Stripe. يُتحقَّق من webhooks الواردة من Stripe باستخدام HMAC-SHA256 وتُعالَج بصورة idempotent (دون أن يتكرر أثر الحدث نفسه). يمكنك إدارة اشتراكات webhook الخاصة بك من لوحة التحكم — اختر أنواع الأحداث، راجع سجلات التسليم، وأعد المحاولة يدوياً عند فشل التسليم.
على ماذا يعمل VeloCMS؟
يعمل VeloCMS كخدمتين — واجهة أمامية Next.js وخلفية PocketBase — منشورتين على Railway مع Cloudflare R2 للوسائط. أنت لا توفّر أو تدير أياً منهما: سجّل، اربط نطاقاً، وتُدار البنية التحتية نيابة عنك.
ما نموذج الترخيص؟
تطبيق VeloCMS نفسه مملوك حصرياً — SaaS مُدار فقط، دون نواة قابلة للاستضافة الذاتية ودون إتاحة للمصدر. حزمة SDK للإضافات (@velocms/plugin-sdk) وأدوات CLI التي تُشغّل تكاملاتنا من الطرف الأول مرخّصة بـ MIT ومنشورة على npm، لكننا لا نُشغّل بعد برنامجاً مفتوحاً للإضافات أو القوالب من طرف ثالث. يغطي اشتراك SaaS الاستضافة المُدارة وشبكة CDN من Cloudflare والتحديثات التلقائية ودعم عبر البريد (دعم ذو أولوية في خطة Business). وبياناتك لا تُحتجَز في الحالتين: المنشورات والأعضاء والإعدادات تُصدَّر كملفات JSON أو CSV من لوحة التحكم في أي وقت.
كيف يختلف عن Strapi أو Sanity؟
Strapi و Sanity عبارة عن أنظمة إدارة محتوى headless (بلا واجهة أمامية مدمجة) تتطلب واجهة أمامية منفصلة. VeloCMS منصة مدونات متكاملة — واجهة Next.js الأمامية ومحرر خاص بالمدونات والقوالب وخلفية PocketBase كلها نظام واحد متماسك. لا تجمّعه من أجزاء. المقايضة: أقل مرونة لمحتوى غير المدونة، لكن دون أي عبء تكامل في حالة استخدام التدوين.
أجرِ تدقيقًا مجانيًا لتحسين محركات البحث التقني والأداء وجاهزية الانتقال — دون الحاجة إلى إنشاء حساب.دقّق موقعي
أطلق المدونة. أطلق سجل التغييرات. أطلق الوثائق.
الثلاثة على منصة واحدة، باشتراك واحد، ونطاق مخصص واحد. تجربة 14 يوماً، تصدير كامل، وعمولة منصة 0%.