لقد شاركتُ في ورشة عمل استضافتها منصة Discourse، وتمكّنت من تنزيل جميع بيانات نشاطي كمستخدم. خلال هذه الورشة، كنتُ في الواقع أطور مفهوم منصتنا community.createyourownschool.com. وأودّ جدًا استيراد نشاطي هذا إلى مجتمع Discourse الخاص بي، حتى يتمكن فريقي من رؤية أصول المشروع والمساهمة في الأمور التي قد تكون قد نسيتُ متابعتها.
هل من الممكن استخدام ملف CSV للتحميل في مجتمع Discourse الخاص بي؟ وإذا كان الأمر كذلك، هل يمكنك توجيهي إلى بعض الإرشادات التي تشرح كيفية ذلك؟
تريد الهجرة إلى ماذا، بالتحديد؟ هل تقصد فقط المواضيع التي أنشأتها ومنشوراتك في المواضيع التي أنشأتها أنت؟
نظرًا لأن تصدير المستخدم يتضمن فقط منشوراتك وموضوعاتك، فمن غير الواضح ما الذي قد يعنيه فعليًا استيراد ذلك إلى نظام Discourse آخر. هل يمكنك وصف مثال واقعي لتوضيح الأمر أكثر؟
هل لا يزال الموقع الأصلي نشطًا؟ لماذا لا تربط كل موضوع في مواضيع جديدة على موقعك الخاص؟
لا أعتقد أن هجرة نشاط المستخدمين منطقية ما لم تستورد جميع البيانات بما في ذلك المواضيع والمنشورات الأصلية. ستكون هناك معرفات مرجعية فريدة خاصة بتلك النسخة، لذا فإن الاستيراد ليس أمرًا بسيطًا. يبدو وكأنه فتح صندوق من المشاكل!
@codinghorror في ورشة العمل التي شاركتُ فيها، قمنا كلٌّ منا بإنشاء موضوع واحد ثم رددنا عليه لأكثر من 100 يوم. كان الآخرون يبدون ملاحظات على أفكارنا، مما سمح لنا بتوضيح تفكيرنا. عندما نظرتُ لأول مرة إلى التحميل، وجدتُ ما يقرب من 1200 سجل. بدأتُ في مراجعتها وحذف العناصر غير المهمة، ثم أدركتُ أنه يمكنني على الأرجح عزل الأجزاء التي أريدها حقًا بسهولة أكبر، وهي جميع ردودي في ذلك الموضوع الواحد بالإضافة إلى الـ35 منبهًا الآخر الذي رددتُ عليه.
بما أن هذا لا يبدو سهلاً للتنفيذ، فسأقوم على الأرجح بدمج البريد في مستند Word/Google Docs وسأسمح لفريقي بالتعليق عليه لاستخراج الأفكار ولغة السرد التي يمكننا استخدامها في المستقبل.
@neounix أقدر ردك وأتمنى أن يفيد شخصًا ما في المستقبل، لكنني لستُ خبيرًا تقنيًا إلى هذا الحد.
@merefield الموقع الأصلي هو مساحة خاصة لورشة العمل، وبالتالي سيختفي خلال بضعة أيام حيث انتهى رسميًا في 31/12.
…لست متأكدًا من مكان استضافة CYOS (مجتمعها). يبدو أن أداة الاستيراد/التصدير التي ذكرها @Falco هي أداة سطر أوامر. لم أستخدمها من قبل (أنا أستخدم Discourse المستضاف، لذا لا أملك وصولاً لسطر الأوامر).
لكن هذا يتطلب تصدير الفئات، وهو ليس نفس تصدير بيانات المستخدم الخاصة بك.
يمكنك سؤال صاحب المنتدى الأصلي عما إذا كان مستعدًا وقادرًا على تزويدك بتصدير الفئات.
بحسب ما أذكر، سيحتوي ذلك أيضًا على ملفات تعريف المستخدمين الآخرين الذين شاركوا هناك (وسينتهي بها الأمر في منتداك أيضًا). لست متأكدًا مما إذا كان هذا شيء تريده أنت (أو أولئك المستخدمون، أو صاحب المنتدى الآخر).
تقديري هو أنه في هذه الحالة المحددة، من الأسهل / أقل جهدًا نسخ/لصق المحتويات يدويًا.
آسف لإحياء هذا الموضوع، ولكنه قريب جدًا مما أود أن أكون قادرًا على فعله، ولم أجد شيئًا أقرب حتى الآن.
السيناريو: مجموعة من الكتاب في منتدى Discourse الذي ينهار في إطار زمني غير محدد.
منتدى Discourse جديد تمامًا على مساحة تبرع بها Bhanu Sharma، وأنا المسؤول.
أنا أبحث في كيفية نقل سنوات من مشاركاتنا، والعديد منها قطع كتابية إبداعية قصيرة، سليمة، إلى المنتدى الجديد؟
كنت أبحث للتو في أرشيف CSV الخاص بي، وأفكر في المشاريع السابقة في مسيرتي المهنية في مجال البرمجيات باستخدام CSV للتصدير/الاستيراد بين قواعد بيانات مختلفة، ورمز Perl لتقسيم/ضم/إنشاء حقول - بشكل أساسي، تحويل مخطط CSV واحد إلى آخر.
هل هناك طريقة مباشرة موجودة لأخذ أرشيف CSV الخاص بي من الموقع القديم واستيراده إلى الموقع الجديد؟ إذا كان الأمر كذلك، هل يمكن لأحد أن يشيرني إليه؟ لقد نظرت في مجموعة نصوص الاستيراد على Github، ولكن يبدو أنها كلها تقوم بالاستيراد من تخطيطات بيانات مختلفة.
إذا لم يكن هناك واحد - حسنًا، ميزانيتي صغيرة جدًا، لكنني قمت بهذا النوع من الأشياء من قبل، غالبًا تحت الضغط في وظيفة جديدة تمامًا، وأنا متقاعد، ولدي كل اليوم. أيضًا، يبدو لي أنه سيكون مساهمة مفيدة.
حسنًا. لقد أتيحت لي بعض الوقت للتفكير في الأمر، وللتوصل إلى أسباب وجيهة تجعل مجتمعي أفضل حالًا ببداية جديدة. أيضًا، قد تكون هناك قضايا أمنية متعلقة بهذا الأمر ليست واضحة لي بسهولة، لا أعرف ما يكفي!
لكنني أتخلى بموجب هذا عن هذا المشروع لأنني تقاعدت من كوني مهندس برمجيات ولدي الكثير من المشاريع الأخرى التي تهمّني أكثر الآن.
سيكون من السهل جدًا القيام بذلك - طالما يمكنك الوصول إلى خادم المجتمع الذي تركته (أو لديك مسؤول هناك يقوم بذلك نيابة عنك). لقد فعلت هذا عدة مرات بنفسي. هذا هو ما يُشار إليه هنا:
إنها ليست دقة عالية - يتم استيراد المستخدمين (عناوين بريدهم الإلكتروني فقط) والمواضيع / الردود، وليس الإعجابات أو بيانات المستخدم / الملفات الشخصية / إلخ. لكنها تعمل.
آه! هذا مفيد للمعرفة، على الرغم من أنه لن يساعدني، حيث لا يبدو أن هناك أي مسؤولين نشطين حاليًا على نانو. لكن أعتقد أنه من المناسب لنا البدء من جديد.
ومع ذلك، فقد أرسلت بعض الاستفسارات إلى أشخاص قد يكونون مهتمين بهذا، وقد يكون لديهم أيضًا النفوذ لجعل شخص ما في نانو يتحرك ويساعدهم بالفعل.
إذا كانت “الردود” تشير إلى جميع المنشورات التي تم إجراؤها، فإن المواضيع/الردود ستغطي الأشياء التي يرغب الناس في نقلها إلى منتدى جديد، وهذا سيكون دقيقًا بما فيه الكفاية!