القدرة على الاقتباس والاستشهاد من موقع غير Discourse

أنا أحب ميزة الاقتباس في Discourse. اليوم، كنت أكتب منشورًا وأردت الارتباط بموقع ويكيبيديا واقتباس نص معين داخل الصفحة. عادةً، كنت سأفعل ذلك عن طريق التقاط لقطة شاشة ثم إضافة الرابط إليها بشكل منفصل. ومع ذلك، خطرت لي فكرة اليوم وهي أنني أحب أن يكون لدي شيء مثل ميزة الاقتباس في Discourse ولكنه قادر على الاقتباس من أي موقع على الويب.

لذا في سيناريو ويكيبيديا هذا، سأذهب إلى صفحة ويكيبيديا، وأبرز النص الذي أريد اقتباسه (أو ربما حتى سحب مربع لإنشاء لقطة شاشة) وبعد ذلك يمكنه تلقائيًا إضافة الاقتباس (أو لقطة الشاشة) إلى منشئ Discourse والاستشهاد بالمصدر برابط. ثم عند زيارة الرابط من الاقتباس، يمكنه نظريًا حتى إظهار النص المحدد، كما يفعل Github عند زيارة روابط معينة تم فيها تحديد الكود.

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

على أي حال، أردت فقط طرح ذلك على الناس للتفكير فيه في حال كان أي شخص مهتمًا بتحقيقه. وأنا متحمس لتطوير هذه الفكرة بشكل أكبر مع الآخرين أدناه.

3 إعجابات

فكرة رائعة! لديك دعمي الكامل! :+1:

من المحتمل أن يعمل فقط من خلال ملحق متصفح الويب، نعم.

أنت لست وحدك في تفكيرك، هذا بالتأكيد.

إعجابَين (2)

حلو، سألقي نظرة أعمق على الموضوع الآخر :slight_smile:

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

عذرًا، ليس لدي أي فكرة.

إعجاب واحد (1)

حسناً، سأبحث وأرى إن وجدت شيئًا، بينما أنتظر لأرى إن كان لدى الآخرين معرفة :slight_smile:

تعديل: أعتقد أنه قد تكون هناك طريقة للقيام بذلك ليس بالضبط باستخدام وظيفة الاقتباس ولكن شيئًا مشابهًا. أعتقد أن “bookmarklet” بسيط يمكن أن يعمل على هذا النحو:

  1. حدد النص
  2. اضغط على “bookmarklet”
  3. سيقوم “bookmarklet” بعد ذلك بتحويل النص المحدد وعنوان URL الحالي إلى كتلة اقتباس بتنسيق markdown على هذا النحو:
> example.com:
> Lorem ipsum text
  1. سيقوم “bookmarklet” بنسخ هذا النص إلى الحافظة.

عند لصق شيء كهذا في محرر Discourse، يجب أن يبدو كالتالي:

example.com:
Lorem ipsum text

أعتقد أن “bookmarklet” يمكن أن يصبح أكثر تقدمًا، من خلال استخدام خيار إنشاء عنوان URL لموضوع جديد، أو السماح للشخص باختيار الموقع الذي يريد إضافته إليه، ومع ذلك، أعتقد أن “bookmarklet” بسيط كهذا يمكن أن يقطع شوطًا طويلاً.

بغض النظر، سأظل على الأرجح أقتبس النص بهذه الطريقة من الآن فصاعدًا، على الرغم من أنه يتطلب حاليًا المزيد من التفاعل.

إعجاب واحد (1)

أحب الاقتباس، وأحب الـ bookmarklets! :heart:

قبل بضع سنوات بدأت العمل على نسخ الأشياء إلى Discourse للأرشفة/المناقشة (الأرشفة بهذا المعنى مشابهة لنسخ الصور، لأسباب تتعلق بالخصوصية والتاريخ على حد سواء).

على أي حال، محاولتي الأولى نجحت معي في ذلك الوقت: https://talkgroup.xyz/t/discourse-has-an-api-for-updating-single-topics-adding-messages-etc/2557/6?u=maiki

<a class="bookmarklet" href="javascript:(function(){location.href='https://talkgroup.xyz/new-topic?title='+encodeURIComponent(document.title)+'&body='+encodeURIComponent(location.href)})()">talkgroup (as a verb)</a>

لقد قمت بتحسينها… ولكن كـ hack مريح في متصفح لم أحفظ فيه أي شيء…

@jimkleiber أخبرني إذا توصلت إلى أي شيء، سأجربه! :slight_smile:


إثارة موضوع “الاقتباس في أي مكان” وويكيبيديا في نفس الموضوع جعلتني أفكر في الشيء المفضل لدي على ويكيبيديا والذي تمنيت لو تم تنفيذه على مستوى المتصفح… ولكن من المحتمل تعديله بشكل كبير للسماح بقضايا الخصوصية.

على أي حال: معاينات ويكيبيديا!

تخيل استخدام ذلك، ولكن مع دعم oEmbed/OpenGraph/Onebox، حتى يقوم Discourse بالمعاينة!

(هذا ليس طلب ميزة مختلف، فقط مشاركة لتوليد أفكار أفضل للـ bookmarklets. ^_^)

4 إعجابات

أعتقد أن معظم هذا، إن لم يكن كله، يمكنك تحقيقه بالفعل باستخدام https://hypothes.is.

على سبيل المثال، قام المستخدم pogotc بتحديد النص “يمكن لأي شخص التحرير” في الصفحة الرئيسية لويكيبيديا الإنجليزية. يوجد أدناه رابط يستشهد بهذا التعليق (التحديد) وعندما نتبع أيًا منا هذا الرابط، يمكننا رؤية الصفحة الرئيسية لويكيبيديا الإنجليزية مع تحديد النص المعلق عليه:

https://hyp.is/2yfMMA_CEeupaZ-oROo1ww/en.wikipedia.org/wiki/Main_Page

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

ولكن ربما تريد أن تكون قادرًا على تحديد النص ولكن ليس جعله عامًا جدًا؟

عندما أقوم بنسخ ولصق نص من الإنترنت إلى Microsoft OneNote على نظام التشغيل Windows 10، فإن اللصق الافتراضي يعرض النص متبوعًا بعنوان URL المصدر. ربما هذا يعني أنه موجود بالفعل في الحافظة… إنه لا يعمل على iPhone، ولكن إذا كنت تريد شيئًا لجهاز الكمبيوتر الخاص بك فقط، فقد يكون من المفيد معرفة ذلك.