I know that the issue has been discussed before and some progress has been made (and that many disagree that alphabetic sorting on topic title is useful), but to me it is. I am experimenting with Discourse to see if I can use it to replace NeuroDSS.com which contains neurosurgical classification and grading systems. The option that users can add their own classifications (and more) and discuss them on site is a great side benefit. Primarily however, I want users to go to categories easily and find the content they are looking for.
I managed to get the categories view first when accessing NeuroMind.cc, and modified @sam’s Minimal Topic List Design to allow the user to sort topics in alphabetical order by changing this piece in the header :
I think if you “need” to sort by title there is something wrong with your approach. As in, you should be using categories or tags for that information rather than embedding it in the title as a string.
That depends, I guess… If someone wants to “browse” through a certain category it may be helpful if the content is sorted. Otherwise a topic may be at a different position everytime.
I realize this is not the main purpose of Discourse, but to me the lack of it is currently holding me back of proceeding. Fortunately you also offer categories as JSON in which I can do sorting to create some mobile version myself, but I prefer not to.
We have a category explaining terms; a dictionary. Here alphabetic sorting would be handy to quickly scroll to the right term.
Why is endless scrolling a problem…? Couldn’t you just start with ‘A’ and load ‘B’ as the user scrolls down?
Or is the problem that the list can’t be made because to the browser not all topics are known yet, before the user scroll down?
It looks like this idea isn’t going to happen but just to share my use case - we have voting enabled for topics & want to enable users to vote for the stocks that they’d like us to add to our service so that they can invest in them (we’re a stockbroker).
The names of each topic within the dedicated category is the name of the stock.
Unless I’m missing something, it seems like the most useful way to order the list, within the category view, would be in alphabetical order, to make finding stocks that others have already requested easier.
I don’t think Tags would be right for this, as we’d only use each Tag once - one Tag for each of the stocks. And as we all know, a large proportion of users don’t use search.
My use case: One of the categories in my Discourse is a User Guide for a website. In the User Guide category I have Topics like “About”, “Getting Started”, “Searching”, etc. These Topics should be ordered in a specific way, rather than by last update or some other metric. If I could sort the Topics alphabetically, I could rename them to “1. About”, “2. Getting Started”, etc.
هل يمكننا رجاءً الحصول على هذه الميزة بالفعل؟ لقد وردت العديد من الطلبات مع شرح استخدامات مختلفة تؤثر على الناس. أنا أفهم الفلسفة الكاملة لتشجيع الممارسات الجيدة، لكن هذا الأمر قد أدى إلى ظهور ما لا يقل عن 4 مواضيع أدركها، بالإضافة إلى العديد من الردود التي تطلبه… إن القول بأننا نفعل ذلك بشكل خاطئ يشبه القول بأننا جميعًا أغبياء في هذه المرحلة
على الأقل، يرجى السماح بذلك مع سلاسل الاستعلام في عنوان URL (?sort=title) حتى لا تضيعوا الوقت في إضافات واجهة المستخدم الرسومية، ولكن يرجى عدم معارضته لدرجة منع ذلك فعليًا.
لا أحتاج إلى ذلك افتراضيًا. أنا فقط أريد أن أتمكن من فعل ذلك.
في حالتي، نضيف أرقامًا صحيحة إلى عناوين المنشورات كـ “ترتيب”، والذي نقوم بتغييره بمرور الوقت أثناء مراجعة أهمية الموضوع وإضافة مواضيع جديدة. الأرقام الصحيحة ليست بالضرورة متتالية وقيمتها مهمة أيضًا. إنه منتدى خاص حيث يمثل كل موضوع قطعة من المعلومات (المهمة)، والتي نحتاج منها إلى اختيار أفضل N كخطوة أخيرة. تتطلب عملية مراجعة الترتيب رؤية جميعها في صفحة واحدة، ورؤية الرقم الصحيح أيضًا، ثم إعادة الترتيب والمراجعة مرة أخرى، وهكذا، بينما نواصل العمل وإضافة مواضيع ذات رتب مختلفة بين الرتب الموجودة.
لا يمكننا استخدام الوسوم أو التصنيفات القبيحة الأخرى، لأن ذلك سيؤدي إلى إزالة مجموعة فرعية من العناوين من العرض. البحث أيضًا لا يساعد.
حاليًا، نقوم بنسخ العناوين ولصقها في Excel ونقوم بكل ذلك هناك، ثم نعود ونقوم بالتعديل مرة أخرى، وما إلى ذلك … وهو أمر غبي. يجب أن يدعم Discourse الترتيب حسب العنوان. إنه أمر أساسي جدًا.
إذن، هل كنا بحاجة إلى موضوع آخر حول هذا؟ إذا كنت تشعر بهذا القدر من الحماس حيال الأمر، فاعرض مكافأة في #السوق، أو اشترك في خطة استضافة مؤسسية في discourse.org