Update Askbot (running TJC) to a more recent version
Dear sailors,
please update Askbot (the software utilised to run together.jolla.com) to a newer release, as its outdated version 0.7.49 (released 2013-09-13) used here has a couple of annoying bugs, for example:
- The search function returns many seemingly unrelated results, although the search suggestions (i.e., in its JavaScript-based drop-down list) are quite spot on. See e.g [Bug Askbot]: Search function cannot find string and askbot and full question text search, which nicely depict this issue (see also Suggestion: Update the forum software so it is easier to find/read relevant issues?).
- Activating the check-box "minor edit (don't send alerts)" does not make a difference (Askbot always sends alerts), when editing questions, answers or comments.
- Adding tags to a question via "retag", makes you appear to have edited it in the question header.
- For suggesting new tags, one has to try to "retag" a question first, and then hit "retag", again: Only then a free text line appears, in which new tags can be submitted for moderator approval. This behaviour of Askbot 0.7.49 is neither intuitive, properly guided or documented!
- Daily digest feature does not work and Together digest email notification not working plus ("new") No more email notifications at all after April, 18th 2020.
- Askbot: @Nickname problem attributes wrong link automatically.
- The strange behaviour described in askbot: question lost/deleted? has been nicely tracked down and answered by @Keto for this specific case, but still seems to be technically unresolved.
- Askbot view count unreliable.
- [askbot?] deleted questions appear in search
- The entries in Askbot's JavaScript-based drop-down list of search suggestions seem to be sorted from old to new.
- Only questions and answers can be marked as "flag offensive", but not comments! Consequently comment spam stays on TJC forever.
And I wholeheartedly agree with this old feature request (and manual workaround) Askbot: Expose comment anchors for direct linking.
Askbot is Free Software, hence this is IMHO part of the administrative tasks to keep TJC's server software up to date. And on first sight that seems to be not too hard, as Askbot's documentation is quite extensive, and installing / upgrading it can be accomplished in three different, almost equally easy ways (well, ignoring the efforts to adapt Jolla's customisations).
But when looking closely, the recommended easy_install
(and pip install
) will download and install the Askbot version available at pypi.python.org, which is a new major release (0.10) and currently a beta version (0.10.2), hence potentially causing trouble.
While Askbot's changelog lists version 0.7.57 as its recent stable release, the latest publicly available stable release of Askbot is apparently version 0.7.53.1 from its development site at github, which must be manually downloaded, unpacked and installed per python setup.py install
(technically equivalent to running easy_install
).
So please update Askbot from version 0.7.49 to 0.7.53.1 (or 0.7.57, if that version is accessible for you).
Thanks and happy sailing.
I don't know what customizations Jolla made to askbot, but I don't think you can just pip install -u askbot and get this over with. For example, if it's running on an old version of Django (for example 1.5.x), they have to switch migrations system from south to the built-in solution. I've seen apps in production running on Django as old as 1.3.x, simply because patching it requires less effort than upgrading all the dependencies.
pisarz1958 ( 2017-10-09 21:54:22 +0200 )editI absolutely agree, that it is likely not that easy, especially Django often seems to be a hurdle admins have to take. But solutions for that specific issue are well documented in the net (basically either migrating or patching, as you already pointed out). As we both do not know what exactly is running behind the scenes, I did not bother addressing this: It is up to the TJC admins to analyse and try this on a staging system and decide how the proceed.
And a simple
pip install -u askbot
would pull Askbot 0.10.2 (which does not seem to be a good idea), anyway.Point is: The Askbot version TJC currently utilises is outdated and buggy, while newer stable releases are available, so please update, as TJC is the central platform for Jolla and their users to communicate, and hence crucial for them.
olf ( 2017-10-09 22:31:19 +0200 )editolder question about digest email : https://together.jolla.com/question/42832/together-digest-email-notification-not-working/
c.la ( 2017-10-13 14:02:21 +0200 )editAll these updates to the question, which bring it to the top of the index, demonstrate how useless Askbot is.
DaveRo ( 2017-10-16 23:55:04 +0200 )editWell @DaveRo, as it is the central source of information for SailfishOS users and contains years of accumulated know-how, I believe this Askbot instance (i.e. TJC) is extremely useful (otherwise I would not care and have not posted above question, BTW).
WRT the Askbot software proper, IMHO it is O.K. and does the job. But the aforementioned bugs of Askbot 0.7.49, are annoying many and hinder its adoption by users, this is why I am suggesting that Jolla should really plan to update it.
olf ( 2017-10-18 01:05:13 +0200 )edit