إضافة المواقع 🌍

:information_source: ملخص إضافة إلى Discourse تضيف مواقع منظمة ومشفّرة جغرافيًا للمواضيع والمستخدمين مع اكتشاف مبني على الخرائط
:hammer_and_wrench: رابط المستودع https://github.com/merefield/discourse-locations
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse
:heart: الرعاية يُرجى النظر في أن تصبح راعٍ مستمرًا لأعمالي مفتوحة المصدر بمستوى يناسب مواردك واحتياجاتك أو موارد مؤسستك واحتياجاتها، لضمان حصول هذه الإضافة على الصيانة التي تستحقها واستمرار عملها لموقعك في المستقبل.

هل تستمتع بهذه الإضافة؟ يُرجى وضع :star: لها على GitHub! :pray:

الميزات

توفر Discourse Locations أساسًا كاملاً لتخزين المواقع، والتشفير الجغرافي، والخرائط. تضيف إضافة Pro الاختيارية اكتشافًا متقدمًا، وأتمتة، وعرضًا لخريطة المستخدمين، مع اشتراط وجود الإضافة الأساسية.

الميزة الإضافة الأساسية إضافة Pro
مواقع مواضيع منظمة وحقول إدخال قابلة للتكوين :white_check_mark:
تشفير جغرافي اختياري أو إلزامي مع مزودين متعددين :white_check_mark:
عروض خرائط المواضيع على مستوى الفئات والموقع بالكامل :white_check_mark:
مواقع المستخدمين في المنشورات، والملفات الشخصية، والبطاقات، وخريطة الدليل :white_check_mark:
خريطة مستخدمين Leaflet مع بحث بالاسم المحلي واسم المستخدم :white_check_mark:
تسميات مواقع قابلة للتكوين، وأعلام، وعلامات خرائط، وتجميع، وخرائط ورقية :white_check_mark:
تعيين موضوع جديد افتراضيًا إلى موقع المستخدم الحالي :white_check_mark:
تقدير أتمتة لمواقع المستخدمين بناءً على عنوان IP :white_check_mark: حصري
اكتشاف مواضيع قريبة بناءً على موقع المستخدم الحالي :white_check_mark: حصري
أدوات اختيارية لـ Discourse Chatbot معتمدة على الموقع :white_check_mark: حصري
مرشحات خريطة مستخدمين معتمدة على الصلاحيات ومحدودة النتائج للمجموعات :white_check_mark: حصري
كرة أرضية تفاعلية لخريطة المستخدمين باستخدام WebGL :white_check_mark: حصري
شاشة حماية كرة أرضية عند الخمول :white_check_mark: حصري

تضيف عملية تثبيت Pro ميزاتها الحصرية إلى الوظائف الأساسية؛ فهي لا تحل محل الإضافة الأساسية.

التكوين

تستخدم إعدادات الإضافة الأساسية بادئة location_ وتحكم مواقع المواضيع، والتشفير الجغرافي، وعرض الخرائط، ومواقع المستخدمين، وخريطة المستخدمين القياسية.

توثيق مفيد:

الخصوصية والتخزين

يختار المستخدمون ما إذا كانوا سيحفظون موقعًا للملف الشخصي. تبقى مواقع المواضيع والمستخدمين القابلة للتحرير الكاملة في حقول مخصصة مملوكة للأساس، بينما تدعم جداول الإسقاط المملوكة للإضافة الاستعلامات المكانية وترتيب الخرائط.

لا تُجعل حقول المواقع المخصصة الخام عامة على مستوى العالم. تكشف استجابات المواضيع، والملفات الشخصية، والبطاقات، والمنشورات، والدليل فقط عن بيانات الموقع المطلوبة من قبل تلك الواجهة وتلتزم بقواعد ظهور الملفات الشخصية والمجموعات في Discourse.

إضافة Pro

Discourse Locations Pro هي إضافة اختيارية متاحة لرعاة GitHub كتحية لدعم التطوير المستمر. يحصل رعاة الأفراد والمجتمعات المستقلة على الوصول من مستوى Bronze الشهري بـ 7 دولارات؛ بينما يجب على الشركات والمؤسسات رعاية المشروع بمستوى Silver الشهري بـ 40 دولارًا أو أعلى. يحصل الرعاة المؤهلون على تعليمات التثبيت للمستودع الخاص.

تضيف إضافة Pro البحث التلقائي عبر IP، والمواضيع القريبة، وأدوات Chatbot، ومرشحات خريطة مستخدمين محسنة، والكرة الأرضية التفاعلية، وشاشة حماية الكرة الأرضية. تبقى كل أتمتة أو تكامل اختياري معطلًا حتى يتم تكوينه، ويمكن لإعداد Pro الرئيسي تعطيل جميع سلوكيات Pro دون تعطيل الإضافة الأساسية.

ارعى على GitHub للحصول على Locations Pro

110 إعجابات
OpenStreet maps embedding
Learn how to build Discourse plugins by helping me
Job exception: undefined method `name' for
A plugin to "check" a portion of a post before it can be posted
Suitability of Discourse for Discussion on Page
Locations dropdown (Google maybe?)
Enable tagging only in some categories
My 2nd Discourse forum, 2 years after the first one
How to add custom fields to models
2020: The Year in Review
Angus' Events Plugin :calendar:
Listing users by group - ERROR: missing FROM-clause entry for table "groups"
2021: The Year in Review
A "Votes" option for the top menu in main page
Forum Completely Broken 2.8.5
It's Time We Talked About Tags
Who use event plugin in their discourse community?
Automated map
Configure plugin Custom Wizard for autoposting
2022: The Year in Review
Show a modal dialog after clicking toolbar button via a plugin
Must have plugins and components for Discourse?
Getting a 500 error on the mobile for bookmark and some category pages
Get aggregate user location data from IP addresses?
Could a List of Recommended Topics Be Added to the Top Menu?
2023: The Year in Review
¿Cómo encuentro a una persona en Discourse?
Angus' Events Plugin :calendar:
Usercard Redesign Experiment
Is it possible to add a location and display them on a map?
Generating an ical to use with a custom map
Remove overriding of cmd/ctrl-f
Locate a feature like the one shown in the photo
Discourse.fontawesome-6-upgrade needs updating
2024: The Year in Review
Migrated my old custom-built trail-journal/blog to Discourse
Newly created topic shown location based on device
Alternative post templates
What happens next?
Discourse-events 'this.router' error
请教关于MaxMind 错误日志问题
National Flags
How minimal is your forum?
Layouts Plugin
Suggestions on how I can have hundreds of small groups (e.g. streets in a town)?
Problème accès aux onglets des paramètres des catégories
Discourse Calendar and Events
Topic List Previews (legacy)
New Theme: Tag-Pages Navigation
Locations plugin modifications
Traditional multi level hierarchy vs flat discourse hierarchy
More options to filter users on users page
Project ideas for Google Summer of Code 2018
Traditional multi level hierarchy vs flat discourse hierarchy
Any way to display Location below the name in posts?
Developing with Discourse
Calendar plugin features to make it really useful for us
Learn how to build Discourse plugins by helping me
Developing
Discourse-common asset availability: difference between development and production?
2018: The Year in Review
Object instead of users due to locations plugin
Inserting a date with Paris timezone gives me Berlin
Failed building stable due to 3rd party plugin
Angus' Events Plugin :calendar:
How to make a topic filter based on current user group and topic location
2019: The Year in Review
United states map
Fig - Native Discourse client for iOS
Loading slider issues