المستودع المركزي | Repository: الذي يحتوي على كل ملفات الكود المصدري وكل نسخها ومع سجل التغييرات التي حدثت عليها. Trunk: هو المجلد الذي يحتوي أحدث نسخة من الملفات والتي يتم العمل على تطويرها وتحديثها بشكل مستمر. Branches: تعني الفروع ويتم إنشائها لإدارة نسخ منفصلة من الملفات دون التأثير على خط التطوير في Trunk والإصدارات الأخرى. Tags: تعني العلامات أو الوسوم. يُمكن وضع علامة أو وسم معين على نسخة معينة لتحديد إصدار معين من الملفات. مثال على علامة: Version_1_1
في كود هذا المقتطف، سأقوم بمشاركة أهم الأوامر التي تحتاجها لإدارة مستودع SVN. يمكن استخدام هذه الأوامر لرفع إضافتك أو القالب الخاص بك لمستودع ووردبريس.
في كود هذا المقتطف سأوضح كيفية تثبيت subversion على أنظمة لينكس. لاحظ أن أنك تحتاج صلاحية root للقيام بعملية التثبيت هذه.
هو نظام مفتوح المصدر لإدارة النسخ وتتبع التغييرات على الملفات والمجلدات. كما يسمح لعدة مستخدمين بالعمل والتغيير على نفس الملفات بشكل متزامن. حيث يتم تخزين جميع نسخ الملفات في مستودع مركزي. يستطيع المطورون الوصول لنسخ هذه الملفات وإجراء التغييرات عليها ثم إضافة هذه التغييرات للمستودع مما يؤدي لإنشاء نسخة جديدة من هذه الملفات.
Headless CMS هو نظام إدارة محتوى كغيره من أنظمة إدارة المحتوى التقليدية التي يُمكن من خلالها إدارة المحتوى من تعديل وإضافة وحذف. و لكن headless CMS لا يقوم بعرض المحتوى أو فرض طريقة معينة لعرض المحتوى. حيث يتم فصل طريقة عرض المحتوى (Head/FrontEnd) عن جوهر عملية تعديل وإضافة المحتوى (Body/Backend) ولذلك سُمي بــِ Headless CMS. لكن هذا لا يمنع من أخذ المحتوى من headless CMS وعرضه بأي طريقة تجدها مناسبة.