Notes‎ > ‎

MyBB

Best free forum platform


Setup

Download latest version

Upload "Upload/" folder to your web server

Open yourdomain.com/install

Upgrade

Except inc/settings.php, upload "Upload/" folder to your web server, overwriting existing files

Run yourdomain/install/upgrade.php

Nginx

Should just work out-of-the-box

Google SEO with clean URLs


Do not follow this guide

Google SEO has much cleaner URLs than the MyBB clean URLs

Google Analytics


To use the new AJAX Google Analytics code, replace with

function ganalytics($page)
{
global $mybb;

if($mybb->settings['ganalytics_webpropertyid'])
{
$gaCode = $mybb->settings['ganalytics_webpropertyid'];

$gaHtml = <<<EOS
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '$gaCode']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
EOS;

$page = str_replace('</head>', $gaHtml . '</head>', $page);
}

return $page;
}

Auto-embed YouTube


Admin > Configuration > MyCode > Add new


Regular expression

<a href="http://(www\.)?youtube.com/watch\?v=([A-Za-z0-9_-]+)"[^>]*>[^<]+</a>


Replacement

<object width="722" height="436">
<param name="movie" value="http://www.youtube.com/v/$2&fs=1&version=3&showinfo=0&rel=0&iv_load_policy=3"></param>
<param name="wmode" value="opaque"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://www.youtube.com/v/$2&fs=1&version=3&showinfo=0&rel=0&iv_load_policy=3" type="application/x-shockwave-flash" wmode="opaque" allowscriptaccess="always" allowfullscreen="true" width="722" height="436"></embed>
</object>

No redirect page after posting

Admin > Configuration > Server and optimization > Friendly Redirection Pages > Off

Plugins

Biggest free collection of MyBB plugins
http://mods.mybb.com

More plugins (like Footer chatbar)

On mybbextras.com, some mods need a subscription (5 euro/year or 10 euro/lifetime). Once the plugin is downloaded, it can be used on any site.

The Footer chatbar is a Facebook-style chatbar that allows administrators to integrate a variety of modules/plugins, including games, announcements,
chatrooms, links to other websites and Twitter/Facebook integration.

Performance

Improves performance for large forums



Notes while setting up stratics.com/forum/

Theme
-Added UO Classic theme replica

Categories/Forums
-Streamlined category/forum list
--Merged unused/underused forums
--Merged various OT into a single, network-wide OT Forum
--Moved "Other Stratics Titles" categories underneath primary titles
-Replicated permissions
-Added Shoutbox

Usergroups
-Replicated usergroups and permissions

User Titles
-Replicated user titles
-Added group promotion at 10,000 posts
--At 10,000 posts, users may set their own custom title, rather than requesting it from an administrator

Plugins
-Akismet (checks registration emails/IPs against Akismet database)

-AutoMedia (auto-embeds videos/images from YouTube, Facebook, Photobucket, Hulu, etc.)
-ezGallery Lite (gallery; still investigating this)
-Fassim Anti Spam (can block anonymous proxies, regions, and top spammer ISPs/domains)
-Fit On Page (auto-resizes images to prevent spillover; click image to see full size)
-Google Analytics
-Google SEO
-Help Center (ticket system; still investigating this)
-Last Visitor in Profile (shows last 10 users who viewed any profile)
-MyMood (mood mod that Stratics uses)
-Multiple Registrations Detector (detects multiple accounts based on registration IP and last IP)
-nCode Image Resizer (can set parameters to auto-resize user posts)
-Profile Buddies (similar to "friends" on vBulletin)
-Quick Theme (allows users to choose their preferred theme)
-RSS to Post (RSS feed)
-SpiceFuse Shotbox (shotbox)
-Stop Forum Spam (checks registration emails/IPs against StopForumSpam database)
-Thanks (allows users to thank other users for their posts)
-User Quickmenu in Postbit (clicking username within posts shows quicklinks for profile/PM/etc.)
-Welcome Guests (banner welcomes guests and provides instructions for how to register)
-MyBB advanced WYSIWYG Editor (still working with this one)

---TODO---

Infraction System
-Want to make default warning system reflect vB-Stratics infraction system

IP Masking for Specific Usergroups
-Looking for a way to mask IPs of Event Moderators usergroup

Badge change
-Want moderators to have moderator badge in the forums they moderate, staff badge elsewhere

Calendars (someone currently developing this)
-Forum-specific calendars
-Calendars show this week's events as announcements within their specified forum

Enhanced Subforum Manager (requested this to be developed)
-Designate which forums/categories should show subforums on index
-Specify whether to show subforums on index as a list or in columns

Auto-post system
Pull in posts from other forums
- UO Developer Feed


Plugins


Custom header logo

--Staff Forum Plugins--

Thanks (http://mods.mybb.com/view/thanks)
User Quickmenu In Postbit (http://mods.mybb.com/view/user-quickmenu-in-postbit)
Last Visitors in Profile (http://mods.mybb.com/view/last-visitors-in-profile)
Profile Buddies (http://mods.mybb.com/view/profile-buddies)
MyMood for 1.4 (http://mods.mybb.com/view/mymood-for-14)
HTML User Titles (http://community.mybb.com/post-438782.html)
Auto Media (http://mods.mybb.com/view/automedia)
Quick Theme (http://mods.mybb.com/view/quick-theme-changer)
Stop Forum Spam (http://mods.mybb.com/view/stopforumspam-com-for-mybb)
Social Buttons (http://www.mybbextras.com/showthread.php?tid=325&highlight=Social+Buttons)

--Possible Public Forum Plugins--

Multiple Registrations Detector
(http://mods.mybb.com/view/multiple-registrations-detector)
Fit on Page (http://mods.mybb.com/view/fit-on-page)
nCode Image Resizer (http://mods.mybb.com/view/ncode-image-resizer)
Signature Height Limit (http://mods.mybb.com/view/signature-height-limit)
Dead Post Warning (http://www.mybbextras.com/showthread.php?tid=696)
Guest Ad in First Post (http://www.mybbextras.com/showthread.php?tid=412)
Grouped Subforums (http://www.mybbextras.com/showthread.php?tid=361)
Footer Chatbar (http://www.mybbextras.com/)
Fassim Anti Forum Spam (http://mods.mybb.com/view/fassim-anitspam)

--Other--
Help Center (http://mods.mybb.com/view/help-center)
MyBB WYSIWYG Editor (http://mods.mybb.com/view/mybb-wysiwyg-editor)

Comments