Skip to main content

The top 10 open source forum/bulletin/discussion software

The forum software is needed to build a discussion platform. There are many forum software which can be get freely on internet. Here I am going to list out some of 10 best forum software which you can be able to put it on your website.

1. Discourse: Discourse is an open source Internet forum software application founded in 2013 by Jeff Atwood, Robin Ward, and Sam Saffron. Discourse received funding from First Round Capital and Greylock.[3]
From a usability perspective, Discourse breaks with existing forum software by including features recently popularized by large social networks, such as infinite scrolling, live updates, oneboxing, expanding links, and drag and drop attachments.[4] However, the stated goals of the project are social rather than technical, to improve online discussion quality through improved forum software.
The application is written in JavaScript and Ruby on Rails,[5] and is released under the GNU General Public License version 2. PostgreSQL is the supported database management system. It also uses the Ember.js framework . Discourse Demo


2. Askbot: Askbot is an - open source Q&A system, like StackOverflow, Yahoo Answers and some others. Askbot is based on code of CNPROG, originally created by Mike Chen and Sailing Cai and some code written for OSQA. Askbot Demo


3. Shapado: Shapado is a questions and answers site for your enterprise or community, your “knowledge base on the cloud”. It makes sure questions never get asked twice by making the information flow. Shapado Demo


4. OSQA: OSQA is a free, entry-level Q&A system from the makers of AnswerHub, the market-leading professional Q&A platform. OSQA is a great solution for smaller sites with limited needs. Professional users who want custom theming, advanced security, SSO integration or plugin support should look at AnswerHub instead. OSQA Demo


5. Question2Answer: A Q&A site helps your online community to share knowledge. People with questions get the answers they need. The community is enriched by commenting, voting, notifications, points and rankings. Question2Answer Demo
6. NodeBB: A better forum platform for the modern web.The next generation forum software that's free and easy to use. NodeBB Demo


6. PHPBB: phpBB is free and open source forum software that is easy to use, powerful, and highly customisable. Our community offers extensive support to end users. PHPBB Demo


7. Vanilla Forum: Vanilla is a powerfully simple discussion forum you can easily customize to make as unique as your community.Vanilla Forum  Demo


8. MyBB: MyBB is a free and open source, community-based forum software project run by volunteers. And while MyBB is free for you, running the project is not. Support the MyBB project in any way you can and we'll keep building the best forum software possible. MyBB  Demo


9. PunBB: PunBB is a fast and lightweight PHP-powered discussion board. It is released under the GNU General Public License. PunBB  Demo


10.  Simple Machine Forum: Simple Machines Forum — SMF in short — is a free, professional grade software package that allows you to set up your own online community within minutes. SMF  Demo



Popular posts from this blog

Java Code to Get MAC Address From Target IP Address

MAC Address is a Unique identification of a Device. Computer, Mobile, Tablet, PC all have a Unique MAC Address. If you want to know about MAC Address here is some, MAC on Wiki. MAC Address is generally 48 bits long eg, 00:ff:a3:f0:76:ae
Here we are going to discuss about How to get that address by using supplied IP Address over the network.
Here is the Java Code
GetMACAddress.java

import java.net.Inet4Address;
import java.net.InetAddress;
import java.util.Arrays;

import jpcap.*;
import jpcap.packet.*;

public class GetMACAddress{
    public static byte[] arp(InetAddress ip) throws java.io.IOException{
        //find network interface
        NetworkInterface[] devices=JpcapCaptor.getDeviceList();
        NetworkInterface device=null;

loop:    for(NetworkInterface d:devices){
            for(NetworkInterfaceAddress addr:d.addresses){
                if(!(addr.address instanceof Inet4Address)) continue;
                byte[] bip=ip.getAddress();
                byte[] subnet=addr.subnet.getAddress();

MySQL Database Connection at OpenShift Redhat Cloud using PDO Class

I was very unhappy when my code was correct but could not connect to my mysql database in openshift. But after trying some tricks it got to work. So I will share some tips that you can also put to your PHP MySQL application in openshift.
First thing to be noted is that when you create a PHP Application in OpenShift you will get some environmental variable. Which you can view them by using echo $ENV_NAME in the shell. Some of MYSQL DB Environmental variables in openshift clouds are follows. OPENSHIFT_MYSQL_DB_HOST
OPENSHIFT_MYSQL_DB_PORT
OPENSHIFT_MYSQL_DB_USERNAME
OPENSHIFT_MYSQL_DB_PASSWORD
OPENSHIFT_MYSQL_DB_SOCKET
OPENSHIFT_MYSQL_DB_URL You can Find more about it here OpenShift Variables
Considering we have database name 'gitspot' and have a table name having demo where there is a field 'name' and has a record 'RedHat Openshift' Now create a php file conf.php which contains all the Database Host Port etc and the way to connect using PDO Class. <?php
  …