Log in

Attachments and other small feature requests

roodieistvan Farkas
  • 1
  • 22 Sep '15

Hey,

I am really happy to have this excellent forum software - I am looking for replacing our aging PHP-based community site and forum with a django-based one. There are a couple of things a lot of our visitors will surely miss, so I list them here hoping they will be added :-) I have a few more (local avatars, RSS feeds, e-mail notifications) but I saw the roadmap, so that's already covered.

  • Attachments - people tend to attach every kind of files to their posts, not just images: word documents, excel, pdf files
  • Signatures - many users have unique and funny signatures they like to use
  • Order of comments - a lot of users prefer a forum view where the latest comments are on the top of the comment list

... and that's it!

Maybe an another one - some websites have their own user registration/profile mechanics (still using Django's default user). It would be nice to be able to switch off Spirit's built-in profile and registration, and using the website's own. The "maybe" part is because I can see it solved by the templates mentioned in the roadmap.

Regards,
Istvan

nitelyEsteban Castro Borsani
  • 22 Sep '15

Hi!

@roodie said:
Signatures - many users have unique and funny signatures they like to use
Order of comments - a lot of users prefer a forum view where the latest comments are on the top of the comment list

Don't get me started on the signatures issues... I'll just say they add noise to the discussion. They won't ever be part of Spirit's core. That said, someone may (somehow) make a plugin for it.

About the comments order, that's probably coz most forums won't take you to the last post you had read when you visit a topic later. In most forums someone will start a topic and you are required to at least read the very first comment to answer or even understand what the discussion is about, in some cases the topic title will explain it but still. I may add such feature, but I'd like to know what's its porpuse (ie: what kind of forum would require this and why).

some websites have their own user registration/profile mechanics...

Spirit's auth views (registration, login, etc) and profile can be replaced. I would not recommend replacing the profile entirely, since you will loose functionality such as showing last user comments, topics, likes, and other future features.

roodieistvan Farkas
  • 1
  • 23 Sep '15

Don't get me started on the signatures issues... I'll just say they add noise to the discussion. They won't ever be part of Spirit's core. That said, someone may (somehow) make a plugin for it.

I hate signatures too, but it user base simply loves it. You annot imagine the uproar when we disabled HTML formatting and images in signatures :-D But maybe this issue could be solved easily by using templates or with the planned plugin system

(ie: what kind of forum would require this and why).

It is simply an often requested feature. I work at a company making websites, and every time we implement a simple forum this is one of the first requests. Looks like people using other forum software are used to it, and sometimes it is really hard for them to change their habits. To be honest, I prefer the way you implemented it.

Spirit's auth views (registration, login, etc) and profile can be replaced. I would not recommend replacing the profile entirely, since you will loose functionality such as showing last user comments, topics, likes, and other future features.

That makes sense. What's your suggestion then, how should we handle these cases? Extend Spirit's profile?

Thanks for the answers by the way!

nitelyEsteban Castro Borsani
  • 23 Sep '15

@roodie said:
I hate signatures too, but it user base simply loves it. You annot imagine the uproar when we disabled HTML formatting and images in signatures :-D

That's why I don't recommend Spirit to old communities, people don't like change. But I guess you can always go back to your previous forum system if everything goes downhill.

It is simply an often requested feature. I work at a company making websites, and every time we implement a simple forum this is one of the first requests. Looks like people using other forum software are used to it, and sometimes it is really hard for them to change their habits. To be honest, I prefer the way you implemented it.

Well, if I implement every feature request, I'll end up with something very similar to phpbb, SMF, XenForo, and so on to name a few examples. I'm trying to do something different here. If I were happy with the current solutions out there I would not bother to make Spirit. So I need proof it is something that improves the user experience.

ie: why they are not happy with the default comment order. My guess is they don't want to waste time clicking the last page and scrolling down to the last reply after they have read a discussion. That is a problem solved in Spirit, since it will take you to the last reply you have read.

That makes sense. What's your suggestion then, how should we handle these cases? Extend Spirit's profile?

I would suggest overrinding the template and go from there. I would avoid overriding the view and use templatetags where possible. Keep two separate sections to update the profile (your custom profile and the Spirit one), you can have a menu that links to both sections. That's one way .

roodieistvan Farkas
  • 23 Sep '15

So I need proof it is something that improves the user experience.

One use case - a lot of people bookmark the interesting topics in their browser (I tend to do that also sometimes), especially if there is a heated debate going on - they check the topic directly, not from the topic list.

But otherwise it is really just a personal preference. As a sidenote - I made a poll on our forum to ask the users. So far ~92% stated that they prefer if the newer messages are on the top (but you are right, the current software does not have the feature where it jumps right to the first unread message), and when I asked why, some of them stated that because their e-mail client does the same and it just seems more logical. But they have no such problem with the comments engine under the website posts. Interesting.

Reply