Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.
+30 votes
in Q2A Core by
edited by

Not really a question, but based on people's responses and my own input, here is the prioritized wish list of major features for Q2A 1.4:

  1. New plugin module type: widget. For showing extra content on left or right - can be used to implement plugins for: ask box, popular tags in sidebar, etc... Done.
  2. New plugin module type: event. Allows implementation of plugins for posting to Twitter, sending extra email notifications, etc... Done.
  3. New plugin feature: theme modifier. Allows part of the theme class to be overridden without defining a separate theme. The theme modifiers from different plugins should (in most cases) play well together. Done.
  4. Image and document uploading in rich text editor. Done.
  5. 'Flag' button with option to hide automatically and/or notify admin after a post is flagged by a certain number of users. Done.
  6. Points-based permissions. Done.
  7. Ask question form becomes a single page. Done.
  8. Show questions with most answers/votes/hotness. Done.
  9. Private messaging. Done.
  10. Subcategories (please comment if 2 levels are enough or if it has to go deeper than that, since that will affect implementation). Done (4 levels).
  11. Counting and showing question views. Done.
  12. Out-of-the-box WordPress user database integration. To appear in beta 2.

As previously, I may well release Q2A 1.4 into beta before all of these are implemented, and some may be skipped if it becomes clear they are too difficult.

The release is scheduled for April-May. But as soon as possible I hope to release a developer preview of Q2A 1.4 with the first 3 items implemented. This will allow people to get started on new types of plugin without waiting for 1.4's release.

Please note that before I start on the above list I will be releasing 1.3.2 with a bunch of fixes for small issues that have been raised, so look out for that first!

I would love to see at least 3 or 4 levels for categories. Allowing users to select a secondary category might also be helpful
@gidgreen is there any way the community can help the development of the question2answer?
Uploading this to a git or anything will make development much faster and the ideas will be discussed much more. I think it's a little bit slower when you take all development by your hand. I'd love to help, actually I found some bugs (for example, you can run any HTML on WYSIWYG, thats dangerous) but I cant contribute to the main project.

What you think?
Thank Your for the hint with the forum, but I do not agree: If You see any scientific website You allways will find more than 2 subcategories. It may be not necessary for most people to have more categories, but it would limit this excelent script very much, at least it would be impossible for all the larger sites to use this script for category related questions and answers. However, it was just my recomendation, as we all was asked to comment...
Please see point 10: Subcategories (please comment if 2 levels are enough or if it has to go deeper than that, since that will affect implementation).
Thanks a lot for the 1.4 final release. great work!

11 Answers

+12 votes

Loving the sound of the new plugins and points-based permissions. I have a few questions:

  1. No badges? It wasn't a popular request this time but it was for 1.3. Or will this be possible with the event module?
  2. Would on-site notifications (i.e. post replies) be possible with any of the plugin types, or a combination of plugins?
  3. What about things like showing comment forms without a page load? (P.S. I can help with Javascript/jQuery if necessary).
  4. For the widget module, will there be fixed positions and pages, or more customizable? e.g. a custom place on the user page.
1. Yes, it will be possible to build a badges plugin by combining an event module (which detects when certain events happen) with a content module (which can display the badges, I imagine in place of or alongside the user title). This would be quite a complex plugin which would also manage its own database table.

2. Yes, it would be possible to create a system for tracking users' notifications by combining an event module (to track events relevant for each user) with a page module (to display the notifications for the user).

3. Based on the feedback on this site, dynamically loading comment forms didn't make the cut this time round, but I'm very aware of the issue and it's even started bugging me on the Q2A Q&A...

4. For widgets I'm thinking of the following. The widget will specify where it can be displayed in a broad sense, i.e. left side, right side, across full page. The admin can then determine more precisely where the widget appears (e.g. top of page, after title, bottom of page, sidebar, etc...), in what order relative to other widgets, and on what pages (by matching against the request with wildcards). The widget will be told where it is displaying its content, and on what page, and will simply output HTML as appropriate.
Hi gidgreen, thanks for answering! One more question: is it possible, either now or with the new features, to create admin-only pages? I'm thinking of making a quick tag editor e.g. something to remove any nonsense tags that got added or edit misspelled tags.
Yes, it's already possible now. Use a page module in a plugin and test if (qa_get_logged_in_level()>=QA_USER_LEVEL_ADMIN)
+4 votes
Can we please get support for SMTP mail.

For those of us using Q2A on IIS on windows, its not suitable to use the PHP mail function.
edited by
Refer to http://www.question2answer.org/qa/336/how-do-i-configure-mail
It tells you how to configure SMTP mail although I have not tried it yet.
I have tested SMTP mail - and it works perfectly  (v.1.3.2)  :))
+2 votes

Thanks again for making a really nice product!

I agree with Snoopy0815 about feature "7. # Ask question form becomes a single page". Right now I really like that the user is asked if his new question is already in the system - after he submits his new question title. Please keep this functionality to reduce duplicate questions or let it be an option.

About feature 9. Private messaging; can we also have an option for private fields when entering a question, or an easy API to implement them as a customization? We need this so that users can enter their orderID numbers if they purchased a product from us. We don't want everyone to know their order number.

About feature feature 4, image uploading, can you also allow other file types such as PDF, ZIP and RAR, or provide an API to implement them as a customization?

Sorry, my last question, will feature 3 allow an easy method of decreasing the height of the voting and answer boxes so that each question does not consume so much vertical space on the screen?

We need this for production and we are willing to help pay for these updates or make a donation.


+1 vote

Great idea banders. Maybe will be possible to donate some money soon for those, who cannot support project with modifications ?

Anyway it costs to rent a server for question2answer.org, so why not ?

I have not seen any official donation requests. After the new version is released, I can sent you a private message; can't wait for that new version!
+4 votes

About feature 8 (Show questions with most answers/votes/hotness.), while that be a dynamic sorting or an admin config? It would be great if we could decide at runtime the sorting we want (most recent, most answers, votes, hotness...)

Yes, these will be different user-accessible pages rather than a single setting in the admin interface.
Excellent, thanks! :)
+5 votes
Well, I have a sugestion which has already been discussed here and it was very well received by Q2A users: closing questions. It is very simple to implement, at least in generic cases, so it also should be in Q2A. And is really good for moderation. :)
Yes I wanted this too!
+6 votes
+1 from me.
I want this too.
+4 votes
In some cases 2 levels categories are to little. My vote is that infinite subcategories (or ~5) would be much better. I would use ... It's good for SEO and people have more ideas what to ask and what QnA site is about.
+1 vote

What about some features for next versions like below samples:


+1 vote
In event log it would be very nice to have an event for landing on a page from a referer.
That should be doable with a plugin, see http://www.question2answer.org/plugins.php
Maybe an event plugin if there is an event for page load, otherwise a widget will work.
0 votes
So when is beta 2 going to be released? :-D

My suggestions:

- category-images

- use PO and MO files for translations

- an in-build widget for top 5 users

- an in-build widget for top 5 hot questions

- an in-build widget for "who's online?"

- an in-build widget for "donate me!"

- an in-build widget for social media buttons like hyves, facebook, ..

- advanced search (i.e. let users specify whether they wanna search only in title, content or tags)

- option to view excerpt (like first 50 characters or so) of question-content underneath the question-title on the frontpage

- button in admin panel to backup your database

- a field in admin panel where you explicitly place the link for a favicon

- a field in admin panel where you explicitly place the code for Google Analytics
Oh yeah I forgot!!

A second password field @ registration, for preventing not mistyping your password when you only use one password field.

With two password fields you can check whether the passwords match and then let registration go on.