---
title: Site Improvements for October 2015
localeTitle: تحسينات الموقع لشهر أكتوبر 2015
---
عمل مجتمع المصدر المفتوح الخاص بنا جاهداً طوال شهر سبتمبر على بعض التحسينات الرئيسية. سنحافظ على هذا الإيقاع ، ونجري بثًا حيًا خاصًا في عيد ميلادنا الأول (15 تشرين الأول 2015). فيما يلي التحسينات التي قمنا بدفعها إلى الإنتاج:

## شهادة

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

## محفظة الرموز

*   تظهر جميع التحديات وحلولها الآن في محفظة التعليمات البرمجية ، بما في ذلك التحديات.
*   يمكنك إخفاء الحلول الخاصة بك من أشخاص آخرين.

## غير المعتمدين

*   يمكنك إكمال جميع تحدياتنا دون أن يكون من المتاعب لتسجيل الدخول.
*   بمجرد إكمال التحدي ، ستتم إعادة توجيهك إلى التحدي المنطقي التالي ، حتى إذا لم تكن قد سجلت الدخول.

## تحديات محسنة

*   [أحسبتberkeleytrue](/users/berkeleytrue) طريقة لجعل جميع حلول التحدي [قابلة](/users/berkeleytrue) للمشاركة بنسبة 100 ٪. يمكنك نسخ عنوان URL مباشرة من متصفحك ومشاركته مع الآخرين ، وسيتمكن من تشغيل شفرتك في اختبارات التحدي. يتم تحديث عناوين URL تلقائيًا عند تشغيل اختبارات التحدي.
*   لقد أعادنا كتابة جميع اختبارات الخوارزمية لتكون شفافة قدر الإمكان. بناءً على طلب شائع ، لم نعد نعرض اختبارات Chai نفسها - مجرد رسالة توضح بوضوح ما يختبره كل اختبار.
*   بناءً على طلب شائع ، أضفنا تحديات على نمط gif ، ونحل التحديات التي تواجه نمط الفيديو لدينا مع هذه التحديات. ستظل جميع مقاطع الفيديو القديمة متاحة على [قناة YouTube](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ?sub_confirmation=1) .

## تحسينات ويكي

*   [@ rafase282](/users/rafase282) على وشك الانتهاء من إنشاء ملاحظات لكل تحدي في منهج Free Code Camp ، بما في ذلك التلميحات والحلول.
*   لقد بدأ [codenonprofit في](/users/codenonprofit) إنشاء مقالات wiki ذات نمط "portal" التي تمثل نقاط دخول أفضل في تشابك بين أكثر من 400 مقالة.

## التجارب التي تم حلها

*   أغلق Plug.dj ، وغرفة لدينا plug.dj معها. يعمل بعض من المعسكر على بناء تطبيق موسيقي مفتوح المصدر لاستبداله.
*   قمنا بشطب العديد من غرف Gitter غير المرورية المنخفضة من الويكي الخاص بنا وأنشأنا غرفة [دردشة](https://gitter.im/freecodecamp/casual) غير رسمية على شكل [دردشة](https://gitter.im/freecodecamp/casual) غير مرتبط بها.
*   نوصي الآن المعسكرين باستخدام مجموعة Facebook الخاصة بالمجموعة المحلية للدردشة بدلاً من غرفة الدردشة الخاصة بهم في Gitter. كان عدد قليل فقط من chatroooms المجموعة المحلية Gitter لدينا مناقشات متزامنة نشطة ، ويتكون حوالي 1/3 من جميع المحادثات من شخص ما يقول "مرحبا" وعدم الحصول على رد. لقد شطبنا جميع غرف Local Group Gitter من دليل المجموعة المحلية. ومع ذلك ، سنبقيها مفتوحة لأغراض الأرشفة ، ويمكنك الاستمرار في استخدامها إذا كنت ترغب في ذلك. إليك [مشاركة](http://blog.freecodecamp.com/2015/09/jump-start-your-local-campsite-with-coffee-and-code.html) قصيرة في [المدونات](http://blog.freecodecamp.com/2015/09/jump-start-your-local-campsite-with-coffee-and-code.html) حول كيفية تطور مجموعاتنا المحلية وتناميها.

## تطورات أخرى مثيرة

*   لقد أطلقنا للتو حملتنا الأولى على الإطلاق [الخاصة بالقميص وأضفنا حملة](https://teespring.com/get-free-code-camp-t-shirt) ثانية لتحقيق [الاتحاد الأوروبي](https://teespring.com/free-code-camp-shirt-eu) .
*   لقد أطلقنا للتو Commit. بدلاً من الخوض في التفاصيل هنا ، اقرأ [@ مدونة codenonprofit](http://blog.freecodecamp.com/2015/10/commit-to-yourself-commit-to-nonprofit.html) .
*   أطلقنا [مختبرات Free Code Camp Labs](http://freecodecamp.com/labs) لعرض بعض المشاريع الفريدة التي يبنيها المعسكرون.
*   بدأنا بجمع [القصص من المخيمين](http://freecodecamp.com/stories) ووضعها كلها في مكان واحد. هذه ليست سوى جزء صغير من المخيمين الذين تقدموا حياتهم المهنية وحصلوا على وظائف الترميز بعد التعلم مع Free Code Camp ، ولكنها عينة تمثيلية جميلة.

## التحسينات القادمة في الأسابيع القليلة القادمة:

*   زر تلميح قابل للنقر على كل تحد ينساب من خلال سلسلة من التلميحات المفيدة بشكل متزايد.
*   الحلول الموصى بها والتي يمكنك مقارنة الحل الخاص بك بمجرد الانتهاء من كل تحدي.
*   سنقوم بإعادة تسجيل بعض صورنا المتحركة القديمة.
*   سننهي "الحصول على مجموعة لمشاريع النهاية الخلفية" باستخدام Clementine.js (تحدي نمط gif)
*   سننهي "الحصول على" مجموعة جديدة لمشاريع النهاية الأمامية (تحدي نمط gif)
*   سننقل جميع تحديات مشروع النهاية الأمامية و Back End Project إلى نمط gif.
*   سنضيف زر الرجوع إلى التحديات على نمط الصور المتحركة.
*   سنقوم بإطلاق لوحة العمل لدينا.
*   سننشر عدة تحديات جديدة متعلقة بـ JSON API و AJAX
*   سننهي ميكانيكي إنشاء لوحات ليدربورد مصممًا للمعلمين لتتبع الطلاب والمخيمات لتعقب أصدقاءهم.
*   سننهي واجهة Hikes ( [تحديات رفع نظرية علوم الكمبيوتر](https://www.youtube.com/watch?v=q7tlgZg4Q1o&list=PLWKjhJtqVAbmfoj2Th9fvxhHIeqFO7wOy) في Briana Swift)
*   سنقوم بإغلاق طلبات السحب 30 ~ التي تراكمت (شكرا ، المساهمين!)

## وأهداف بعيدة المدى لم ننسها بعد:

*   دعم لغات العالم الرئيسية ( [لا تزال الترجمة جارية](https://trello.com/b/m7zhwXka/fcc-translation) )
*   تحويل مخيم رمز الحرة في التطبيق isomorphic من صفحة واحدة
*   إنشاء بديل يستند إلى مستعرض لـ Screen Hero / Team Viewer مناسب تمامًا للاقتران في Free Code Camp.
*   منهج React.js
*   D3.js المناهج وتصور البيانات مشاريع الواجهة الأمامية

## لدينا مصدر البرنامج يتحسن بسرعة.

إذا رأيت شيئًا يبدو غير تقليدي أو مكسورًا ، فيرجى النقر على هذا الزر "bug" وإنشاء مشكلة في GitHub لنا. شكرا لصبرك و دعمك.

الترميز سعيدة!