TL ؛ د
لقد صنعنا مكوّنًا مجانيًا مفتوح المصدر من shMapper يسمح لك بإنشاء بطاقات مساعدة ، بالإضافة إلى بطاقات التعهيد الجماعي الأخرى (مع دعم لـ Ya. K و OSM) على WordPress.
التعادل
منذ تسع سنوات ، أحرقت كل روسيا الوسطى. كتبت
Habrapost ، والتي دعوت فيها كل شخص يعرف كيفية الترميز والرسم والتفكير والكتابة بسرعة للانضمام إلى مشروع "خريطة المساعدة".
أدى نشر منشور على Habré إلى سلسلة من العروض ، التقينا بالعديد من المطورين وساعدنا ، على ما يبدو ، على الأقل ألف شخص. منذ ذلك الحين ، حصل مشروع "خريطة المساعدة" على "جائزة Runet" ، وقد أنشأنا منصة Rynda (وهي ليست ناجحة للغاية ، رغم نجاحها) ، وقمنا بتكوين صداقات مع العديد من المشاركين في المشروع ومواصلة التواصل حتى الآن.

في عام 2010 ، عملنا مع منصة Ushahidi الجديدة ، اللامعة ولكن الخام للغاية. ثم يمكن تثبيت Ushahidi في خمس ساعات على استضافة LAMP بسيطة. في وقت ما من عام 2012 ، اختار فريق Ushahidi استراتيجية الاحتراف وحلول المؤسسات في مجال تنسيق المساعدة - ظلت النسخة التجريبية مجانية ، ولكن النسخة الأساسية - تبدأ من 499 دولار.
لا يمكنك تحمل تكلفة مبنى إضافي مكون من خمسة منازل عندما تغمر مدينتك. أو الحرائق التي تدور حولك قد أحرقت للتو شجرة البلوط التي تعود إلى قرون ، وتحت فروعها التي كنت تمشي بها في مرحلة الطفولة. لا توجد شكاوى حول الفريق - تحتاج إلى البقاء وإطعام المطورين بشيء ما. حسنًا ، وبالطبع ، دعم اللغة - الوظائف الجديدة في Ushahidi تدعم بشكل أساسي اللغة الإنجليزية فقط.
لذلك ، نحن بحاجة أيضا إلى القيام بشيء ما
في عام 2012 ، قمت بإنشاء Green Technology Greenhouse ، وكانت مهمتها تعزيز القطاع غير الربحي من خلال التكنولوجيا. نرى هذا التعزيز عند التقاطع بين المبرمجين المستنير والناشطين الذين يحركون التكنولوجيا.
لقد اخترنا WordPress كنظام بيئي حول التطبيقات المدنية (لا أريد أن أبدأ holivar ، WP ليس حلاً مثاليًا ، ولكنه الحل الأنسب في وضعنا). أولاً وقبل كل شيء ، WP جيد بسبب مزيج من الانتشار (CMS الأكثر شعبية مفتوحة المصدر) ، وسهولة التثبيت (يسمح العديد من موفري التثبيت بنقرة واحدة (في الواقع ، خمسة ، لكنه أسهل بأي حال من الأحوال من رفع البعض الآخر CMS) والميزات.
في WP ، صنعنا مجموعة كاملة من الإضافات المجانية مفتوحة المصدر. هذا مكون إضافي يعمل على تبسيط عملية جمع الأموال ، وهو مكون إضافي يربط بين WP و Telegram (في حين تم تعليق الدعم) ، وهو مكون إضافي يحول خلاصتك إلى تنسيق صفحات Yandex.News و Turbo ، ومصمم موقع للمنظمات غير الربحية.
ولكن الموضوع مع عدم وجود وظائف لبطاقات التعهيد الجماعي على الفسفور الابيض شخصيا يزعجني دائمًا. لذلك ، قبل عام ، بدأنا العمل على مكون إضافي سيكون من السهل تثبيته ، وسيعمل في إطار منطق WP ، ولكن في نفس الوقت ، أتاح التعهيد الجماعي لإضافة علامات إلى الخريطة ، وتمزيق المحتوى من الركيزة لرسم الخرائط.
تلبية shMapper
لذلك توصلنا إلى فكرة ممسك بالفرشاة. لتمييز الاسم - shMapper هو مخطط إنساني بسيط ، وهو ملحق يبسط إنشاء خرائط التعهيد الجماعي. بالإضافة إلى ذلك ، قمنا بصياغة متطلبات إضافية:
- يجب أن يحتوي على نموذج بسيط لجمع البيانات من المستخدمين ؛
- بحاجة إلى القدرة على إنشاء أنواع مخصصة من علامات الخريطة ؛
- وضعان لتلقي التغييرات: مع الإشراف وبدون؛
- يمكن تصدير العلامات إلى CSV لمزيد من التحليل ؛
تم غسل الشفرة بواسطة Gennady Glazunov ، ثم قمنا بتلميع وإصلاح عدد من الأخطاء الهامة. نحن نعمل حاليا على دعم البرنامج المساعد.
بشكل عام ، يعد جمع البيانات الجغرافية من خلال التعهيد الجماعي مهمة متكررة. يستخدم التعهيد الجماعي للبطاقات ليس فقط من قبل الأشخاص الذين يجدون أنفسهم في حالات الطوارئ. هؤلاء هم علماء البيئة ، نشطاء المدينة ، والأشخاص الذين لديهم مجموعة واسعة من الاهتمامات: من العشاق إلى المشي على طول أسطح سان بطرسبرج إلى اللاعبين في بوكيمون جو. أنشأ Schmapper مؤخرًا مشروعًا اجتماعيًا يناضل مع Sosnowski hogweed من أجل الاحتفال بحالات النصر الناجحة على هذه الحشائش السامة والعدوانية للغاية.
ملامح
بطاقةلقد تبين أنها مكون إضافي بسيط ، في رأينا ، إعدادات واضحة ، فيما يلي شكل خريطة بها نموذج لتلقي العلامات:
اختيار قاعدةيمكنك استخدام OpenStreetMap أو Yandex.Maps كركيزة للبطاقة. إذا تم اختيار OSM ، فإن الطبقات الأساسية (ESRI Basemap Layers) تصبح متاحة للمؤلف ، والتي تكون مفيدة لتصميم الخرائط.
الحماية من البريد المزعجللحماية من البريد المزعج ، قمنا بتثبيت reCAPTCHA في النموذج.
تصدير إلى CSVيمكن تحميل بيانات البطاقة إلى ملف CSV. مثال الإخراج: "الاسم ؛ الوصف؛ العنوان؛ الطول. خط العرض "
قبل الاعتداليتم قبول تغييرات المستخدم إما في وضع التعديل (في شكل بطاقات طلب ، والتي يجب الموافقة عليها أو رفضها من قبل مسؤول الموقع) ، أو الحصول على البطاقة على الفور. يمكنك إضافة حقول من أنواع مختلفة إلى نموذج جمع البيانات (خط ، نص ، صورة).
فيما يلي مثال لخريطة الطلب:

أو يمكنك إيقاف تشغيل جمع البيانات تمامًا إذا كنت ترغب في جمع خريطة بسرعة باستخدام علامات مخصصة لموقع WordPress (ولكن بالكاد يمكنك مفاجأة أي شخص بهذا).
PDبالإضافة إلى ذلك ، يمكنك تمكين جمع معلومات الاتصال حول المستخدمين ، وفي هذه الحالة ، بالإضافة إلى الحقول ، سيظهر مربع اختيار بموافقة معالجة البيانات الشخصية.
تضمينيتم تضمين الخريطة في أي صفحة من صفحات الموقع باستخدام أدوات WordPress القياسية - الرموز المختصرة والحاجيات.
صفحة البرنامج المساعد:
https://wordpress.org/plugins/shmapper-by-teplitsa/جيثب:
https://github.com/Teplitsa/shmapperنحن نرحب بالتعليقات.
حسنا ، ولكن كيف تصنع؟
Vova Lomov ، قام مدون الفيديو التابع لنا بتصوير فيديو قصير حول إنشاء خرائط باستخدام Schmapper:
ولست بحاجة للمساعدة مرة أخرى
واحدة من أولى منشآت Schapper هو موقع
Help Map - Tulun ، الذي أنشأه متطوعون محليون في منطقة إيركوتسك. تذكر صورة المنازل التي مسمر على الجسر؟ ها هو ذا. والآن يحاول الناس استعادة المنازل المتضررة من الفيضانات. أيضا بطاقة مساعدة ، ولكن بالفعل داخل وورد. نحن ندعوك لاستخدام والإضافات.