مرحباً،
هل هناك طريقة لـ… عند إضافة مستخدم جديد، يتم إنشاء مجموعتين له تلقائياً، مثلاً المجموعة 1 = عائلة، المجموعة 2 = أصدقاء؟
هل يوجد مكون إضافي؟ أو ميزة؟
هذا يبدو مثيرا للاهتمام. هل يمكنك شرح المزيد عما تحاول القيام به ولماذا تحتاج إلى شيء كهذا؟
مرحباً،
سيكون من الجيد أن يكون لكل مستخدم مجموعتان قياسيتان، مثل المجموعات الخاصة بهم
مثل المتابعون والمتابَعون
لذا في اللوحة الجانبية (الفئات) توجد قائمة منسدلة للمستخدمين، والتي ستحتوي على…
المستخدم ( $User )
<-------------
- المتابعون
- المتابَعون
- العائلة
- الأصدقاء
- الدردشة
- الرسائل
- البريد الوارد
سيكون ذلك جيداً، حيث سأستضيف Discourse على خادمي الخاص ولا أحتاج إلى العديد من الفئات، لذا ستكون لوحتي أقل من هذه.
آمل أن يكون هذا منطقياً ![]()
أعتقد أن ما تصفه منطقي، لكنني لا أفهم لماذا تريد فعل ذلك. هل يمكنك وصف مجتمعك وكيف تأمل أن يتمكن أعضاؤك من استخدام موقعك؟
بشكل أساسي، بحيث يكون هناك جانب عام لجميع المستخدمين وجانب خاص أيضًا. بحيث يمكن لكل مستخدم النشر في العام أو الخاص، حسب رغبته. وكذلك النشر لكل مجموعة من العائلة أو الأصدقاء. بحيث يتم فرز كل موضوع في مكانه، سواء كان عامًا أم لا، إلخ.
يجب أن أضيف
قل
العمة ماري تقيم عشاءً يوم الأحد وتريد دعوة اثنين من أفراد العائلة وصديق.
يمكنها البحث في المجموعات ووضع علامة على كل منهم في الموضوع.
لذلك سيكون ذلك مجموعة خاصة ولن يتم وضعه في الموضوعات العامة وما إلى ذلك.
هذا مثير للاهتمام. ما هو حجم مجتمعك الذي ستنشئه؟ كم عدد الأعضاء وكم عدد العائلات؟ هل هم جميعًا مرتبطون ببعضهم البعض أم أن كل عائلة منفصلة تمامًا ومستقلة عن كل عائلة أخرى؟ إذا كان العدد صغيرًا نسبيًا، يمكنك إنشاء هذه المجموعات وفئات آمنة لها.
أعتقد أن منتدىي الشخصي مشابه لما تريد إعداده. هو في الغالب لي لتتبع المشاريع والمعلومات المختلفة، ثم قمت تدريجيًا بدعوة أشخاص آخرين للانضمام إلي. بعض المحادثات أحتاج أن تكون خاصة بين عدد قليل من الأشخاص (مثل أنا وشريكي وأطفالنا)، وبعضها لمجموعات أوسع من الأشخاص (أنا وأشقائي وأبي، أو لعدد قليل من الأشخاص للعمل على شيء معًا)، ثم هناك محادثات أخرى أريد أن يتمكن الجميع في الموقع من الوصول إليها. يمكنني القيام بذلك يدويًا، وأنا أفعل ذلك، ولكنه يمكن أن يصبح مربكًا. تردد بعض الأشخاص في الانضمام والنشر لأنهم لا يشعرون بالراحة لعدم معرفة من يمكنه رؤية ماذا بالضبط.
أنا أيضًا أدير منتدى حي. سيكون من المثير للاهتمام السماح للأشخاص في الحي بمطابقة أنفسهم لأنهم يعيشون في نفس المنزل ومنحهم فئة للتحدث مع بعضهم البعض بشكل خاص، وكذلك للآخرين في الحي لمعرفة من يعيش معًا. حاليًا نقوم بذلك عبر جدول اتصال وحقل مستخدم مخصص.
في الوقت الحالي، لم يتم إنشاء Discourse لاستضافة هذا النوع من الإعداد لأنه إلى حد ما ليس في مصلحة دعم المجتمعات المستدامة. تريد أن يكون لديك أقل عدد ممكن من الفئات التي يمكنك الاستغناء عنها والتي يمكن لأكبر عدد ممكن من الأشخاص الوصول إليها. بالنسبة للباقي، هناك الدردشة والرسائل الشخصية. على الرغم من أنه ربما إذا كنت مبرمجًا يمكنك إيجاد طريقة لإنشاء مجموعات وفئات تلقائيًا ثم إضافتها إلى الشريط الجانبي. إذا فعلت ذلك، يرجى مشاركة عملك هنا!
شخصيًا، أنا مهتم بتحسين كيفية إنشاء المجموعات والفئات. بعض الميزات التي أودها:
- القدرة على إنشاء مجموعة وفئة آمنة يمكن الوصول إليها بواسطة تلك المجموعة في وقت واحد
- السماح لمجموعة فرعية من المستخدمين، على سبيل المثال أعضاء مجموعة معينة، بالقيام بالبند (1) وأن يصبحوا مشرفي فئات لفئاتهم ومالكي مجموعات لمجموعاتهم
- القدرة على معرفة حسب اسم المستخدم أي المستخدمين لديهم حق الوصول إلى موضوع معين، وفئة معينة
فكرة (4) هنا للقيام بالبند (2) تلقائيًا عند التسجيل مثيرة للاهتمام، ربما باستخدام Discourse Automation. ولكن في هذه الحالة من يصبح مشرف الفئة؟ أعتقد أنه إذا لم يكن مجتمعك كبيرًا جدًا، يمكن القيام بذلك يدويًا وتنسيقه عبر المناقشات في فئة الملاحظات.
مجتمع لكل مستخدم.
ربما،
يمكن لكل مستخدم إنشاء مجموعة كما يحب، للعائلة المباشرة، مجموعة لأبناء العم وما إلى ذلك، مجموعة لأي شيء آخر وما إلى ذلك؟
نعم أنا مبرمج، لكن سأضطر إلى تعلم روبي
![]()
أتفهم ما قلته. لذا سأذهب إلى الكتب ![]()
إذا كان هناك أي مبرمجين يرغبون في التعاون؟ أعلمني
![]()