مرحبا،

من مدة وأنا أعمل على تطوير إطار عمل مصغّر - mini framework - والذي من خلاله يمكن بناء تطبيقات ويب صغيرة إلى متوسطة كما يمكن استخدامه كأداة مساعدة على التطوير بحسب الحاجة أو دمجه في أطر عمل أخرى بسهولة.

بالإضافة إلى مميزات خاصة فقط لبرمجة الزواحف - crawlers - والـ bots.

مثلاً يمكنك عمل زاحف سريع (ذلك يشمل أي نوع من الطلبات - requests مهما كانت معقدة) من خلال بضعة أسطر فقط.

هذه تجربة بسيطة لخاصية الزاحف: جلب آخر مواضيعي وعرضها.

النتيجة:

الإطار يشمل حتى الآن:

  • خصائص تتعلق بتحليل البيانات المرسلة من المستخدم

  • الحماية (متقدّم)

  • تسجيل البيانات - logging

  • الزواحف والـ bots

  • إضافات - plugins - لخدمات خارجية

  • الأفعال- actions - وهو أكبر الأجزاء ويشمل الكثير من الأمور الخاصة بالموقع والتعامل مع الملفات والنصوص وغيرها

  • التصفح - paging / rooting

  • قواعد البيانات - تحديداً SQL

هذا الإطار يدعم استخدام جزء منه فقط أي component من دون الحاجة إلى استخدام كافة الإطار،

كما أنه صغير وبسيط، ويمكن تعديله بسهولة وإضافة الأدوات إليه.

العديد من الأدوات تختص فقط بالحماية، أي مخصصة لتطوير برامج ذات حماية عالية وتمنع الثغرات الأمنية عند الاستخدام الصحيح.

المشروع مازال في بدايته، وأنا أطوره ببطء شديد لأنني أعدل عليه كل مدة وأنوي نشره بمشروع مفتوح المصدر.