PunBB is a free CMS for the forum, the main difference of which is the built-in capabilities for internal SEO-optimization, which are absent even in a number of paid forum engines.
Examples of forums on PunBB can be found by entering in the search bar of Yandex or Google, queries Powered by PunBB or Forum powered by PunBB... You can download PunBB from the official site http://punbb.informer.com/, where you can also punbb extensions, themes and templates.
Installing PunBB: how to install a forum
Installing PunBB is very simple, so even an inexperienced webmaster can handle it.
- Download the archive with the installation files from the official website, unpack it and upload it to your hosting.
You can use any FTP manager for this, such as FileZilla.
If you need the Russification of PunBB, download the archive with the Russian-language localization files from the official website and copy the Russian folder to the lang directory.
- Open the link http: //mydomain/myforums/install.php in your browser and follow the instructions of the installer.
You need to enter in the appropriate fields the name of the database, as well as the username and password. You can find out all this data from your hoster. If you don't have a database, create one.
In the penultimate window, enter the administrator's login, password and email.
Select Russian in the forum settings.
- Installation is complete. You can enter your forum using your administrator username and password.
PunBB Settings: Forum SEO Optimization
Go to the Administration item, Administration, where you can add new categories and forums, as well as configure basic settings.
For better forum ranking, go to Administration - Management - Settings and select the File-based (fancy) URL scheme. This will allow you to configure the CNC-url in PunBB, which will have a beneficial effect on further progress.
In its original form, PunBB has very little functionality that can be easily extended using plugins. Installing extensions on PunBB is very simple: you just need to copy them to the Extensions directory, and then activate them in the "Extensions" section of the admin panel.
The official PunBB extensions can be downloaded from https://github.com/punbb/extensions.
The list of official extensions is given below:
- pun_admin_add_user (adding users through a special form)
- pun_admin_clear_cache (clearing the forum cache) pun_admin_manage_extensions_improved (working with extensions)
- pun_approval (approval of all new users and posts)
- pun_attachment (attaching files to messages)
- pun_bbcode (BB codes)
- pun_colored_usergroups (different colors for each user group)
- pun_forum_news (using topics and messages as news)
- pun_jquery (jQuery lib)
- pun_move_posts (moving a message from one topic to another)
- pun_pm (private messages)
- pun_poll (polls)
- pun_stop_bots (a few questions during registration to prevent bots from appearing on the forum
- pun_tags (tags)
- pun_repository (fetching extensions directly from the repository)
To change the appearance of the forum, you need to download the PunBB styles and choose the one that suits you best. You can also order a style from professionals or make changes to the finished style yourself by editing the CSS files.
We are using HTML5 APIs. Always. Plupload is based on multi-runtime pollyfills for XMLHttpRequest L2, File and Image APIs. So when there "s no HTML5 available in the browser, we emulate it ourselves.
mOxie (combined code-name for pollyfills) is completely standalone and available separately.
Drag "n" Drop Files from Desktop
Files not only can be picked from browse dialog, but also can be dropped directly from the desktop. In some browsers, mostly in those based on WebKit, it is possible to drag and drop whole folders.
Notice: feature will not work in some legacy browsers.
Access Raw File Data
Since we emulate as much of HTML5 as possible, we are able (among other things) to provide access to raw file data, even in such environments that do not normally support it. One of the biggest benefits of this is that we can display the thumbnails instantly, right as you select the images in the dialog or drag & drop them from the desktop.
Shrink Images on Client-Side
In some cases you would want to upload the image only to turn it into a tiny thumbnail or avatar (like 90x90). Then why waste the bandwidth? Wouldn "t it be great if you could do it right there, on client-side, just before the actual upload? That" s exactly what we can do. This feature can be applied in a broader scope than just avatars, but that "s where it is at its best.
Upload in Chunks
Files that have to be uploaded can be small or huge - about several gigabytes in size. In such cases standard upload may fail, since browsers still cannot handle it properly. We slice the files in chunks and send them out one by one. You can then safely collect them on the server and combine into original file.
As a bonus this way you can overcome a server "s constraints on uploaded file sizes, if any.
Translated to 30+ Languages
It started with just several, and now we already have tens. In order to manage them better and avoid common mistakes and typos as much as possible, we moved our internatianalization (i18n) facilities to Transifex... If you think that translation for your language can be better or your language is not in our database at all, you are welcome to contribute. We will include the translation in all consequent releases.
Several vulnerabilities were recently found in PunBB - PHP inclusion and SQL injection.
Vulnerability allows a remote user to execute arbitrary SQL
commands in the application database. A remote authorized user can
execute arbitrary PHP script on the target system. Vulnerability exists due to insufficient processing of input data in the script
"profile.php". With the "register_globals" option enabled, the remote
user can execute arbitrary SQL commands in the database
applications. A vulnerability exists in the processing of pun_include tags. Remote user
can download and execute arbitrary PHP script on the target system.
Forum developers never cease to delight ordinary people with new versions
their products, and ordinary people, in turn, have simple server resources
scriptkiddy. Just the other day, 2 new critical bugs were discovered in
the popular punbb forum by a man named Stefan Esser.
And now I will try to explain how it all works.
First, you need to raise the rights to the administrator using sql-injection.
Open the page in the browser
http://site.ru/punbb/profile.php?id=*
save it to the screw, change the line through notepad:
The value of avatars in psychology
The value of avatars in psychology
How to stress a letter in MS Word
What does it mean if a person's avatar
How to Create Your Own Twitter Moment