Coder Social home page Coder Social logo

docs.mybb.com's Introduction

MyBB

MyBB is a free and open source forum software written in PHP with support for MySQL/MariaDB/PostgreSQL/SQLite, licensed under GNU LGPL v3.

Learn more at MyBB.com →

Download

Go to mybb.com/download to download the latest stable, production-ready version of the MyBB forum software.

Documentation

Go to docs.mybb.com to view articles on usage, administration, and troubleshooting of MyBB.

Extend

Open Extend MyBB to download plugins, themes, translations and other resources to customize your MyBB board.

Support & Discussion

Visit the MyBB Community Forums and join the MyBB Discord server to get support and discuss MyBB. To learn more about support resources, go to mybb.com/support.

Security

View SECURITY.md for information on secure usage, incident recovery, and vulnerability reporting. To learn more about security research at MyBB, go to mybb.com/security.

Get Involved

View CONTRIBUTING.md for information on running MyBB locally, submitting changes, workflow, and best practices for working with the code repository. To learn more about contributing to the MyBB Project, go to mybb.com/get-involved.

Credits

Some icons by Yusuke Kamiyamane.

Sponsors

docs.mybb.com's People

Contributors

admixing avatar andrerl avatar andrewjs18 avatar atofighi avatar ben-mybb avatar bkpepe avatar chack1172 avatar chrisboulton avatar crazycatdevs avatar destroy666x avatar dragonexpert avatar dvz avatar espialwires avatar euantorano avatar ikerepc avatar jn-jones avatar jordanmussi avatar joshharmon avatar justinsoltesz avatar kaeden avatar paoga87 avatar pkill37 avatar sama34 avatar smally1997 avatar starpaul20 avatar stefan-mybb avatar stefan-st avatar tim92 avatar tommykent1210 avatar xazin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs.mybb.com's Issues

Anchors

The TOC/anchors don't behave as they should. For example this link: https://mybb.github.io/1.8/moderation/forums-posts/#toc_2 could end up broken and pointing to the wrong section if the order page content is modifyed or a new anchor is added above.
The 1.6 docs has anchors like #Adding.2FEditing_an_Announcement, however, in this new docs site we should use #adding-editing-an-announcement not #toc_2.

Update versions/1.8.0.md (Has ancient information)

1.8.0.md is ANCIENT information-wise. It still talks about the release in the future tense.

Instead, it should use the release blog post to detail information about what came in that release - new features, etc. Almost everything that's currently in there (laid out the way it is right now) is probably going to get thrown away.

Theme development tips

Explain the development process of themes and some useful tips.

Some examples from internal discussion: template output comments, inspect element/ firebug, attachable base colors.

List of docs pages to be converted

Developers

Usage

Moderation

Administration

Home

Config

Forums & Posts

Users & Groups

Templates & Style

Tools & Maintenance

Pick up a task and cross it off when done.

Detailed functions help docs

Been speaking with a good friend of mine and we both agreed that having extended documents covering the MyBB functions would be very useful.

Would and dev such as @euantorano or @devilshakerz etc be able to whip up a short list and we can all add to it as we go on?

Thanks!

Improve merge documentation

As I'm working on it atm I've found a few things we should change/add:

  • The latest publicly released version of the MyBB Merge System only imports to MyBB 1.6.x. The version for importing to MyBB 1.2 is no longer supported. Nope - 1.2, 1.4 AND 1.6 aren't supported anymore :P
  • Sometimes it may happen that you get a "Website not reachable" error while the merge (I got it with phpBB3, post module). This is due the Stack size, adding the following code to httpd.conf and restarting Apache fixes it.
<IfModule mpm_winnt_module>
   ThreadStackSize 8*1024*1024
</IfModule>

Edit: not always, see mybb/merge-system#112

  • Update list of supported modules
  • Add "use r&r" mybb/merge-system#31
  • How To fix attachment permissions (especially those cause by .htaccess)

Note that @JovanJ and me will extend this list while working on the merge system.

Merge 1.8.1 phpbb3

Converted my phpbb3 forum to mybb, however it left the emoticons in their phpbb3 HTML format. It also kept not migrating some users (not sure about the specific users, but on first try I lost about 250 from 2600, later this got reduced to 45 missing, checked by SELECT COUNT(*)... on the tables

More outdated info

There's definitely more outdated info for 1.8, it just has to be checked.

Examples found just now:

1.8.4 page needed

Page for 1.8.4 needed, as referenced in the release blog post.

I'll get this done, unless anyone else has already prepared it.

Upgrade guide isn't working

I have just followed the guide in order to upgrade from version 1.8.12 to 1.8.14. Since this is a full upgrade I downloaded all the files and copied the files over (overwrite) the old ones. Afterwards MyBB isn't working and I am getting the following very unhelpful message:

MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.

And:

MyBB has experienced an internal error and cannot continue.

Please contact the MyBB Group for technical support.

So following the guide to the letter isn't working, but I don't know what the problem is in order to debug.

Move/rename Extend site docs pages

(All of the below are within the Mods Site category already)

Project Contributors - Mods Site -to- Contributing to Projects
Project Owners - Mods Site -to- Creating and Managing Projects
Downloaders - Mods Site -to- Browsing and Downloading from the Extend Site
Mods Site -to- Extend Site Overview or Introduction

Progressive verbs tend to be the standard with online documentation, and is more in alignment with how people will skim for things.

Antispam documentation

1.8 brought some nice features into the core. The Documentation does an awful job of highlighting them.

Here are some ideas:

  • Purge Spammer
  • StopForumSpam integration
  • Captcha options
  • AYAH
  • reCaptcha
  • "noCaptcha" reCaptcha
  • Question/Answer
    • How to choose effective questions
  • GD image (or maybe this shouldn't be documented anymore...)
  • Allow website field for certain groups only
  • Screenshots for various things

Setting up a CDN with 1.8

Guide for how to configure CDN use within 1.8. It can be a really helpful feature for reducing request load on a server, so it's something that should be documented.

TOC fading effect

The TOC's fading effect is tacky and unnecessary. We should remove it.

Thoughts?

SSH Quick Install: incorrect or header missing

When reviewing the 'SSH Quick Install' instructions here: http://docs.mybb.com/1.8/install/ I ran across an issue running wget and curl I believe it may be due to a missing header on the server.

z@zap:~ % wget --content-disposition https://www.mybb.com/download/latest -O mybb.zip
--2016-07-06 22:16:16--  https://www.mybb.com/download/latest
Resolving www.mybb.com (www.mybb.com)... 104.24.8.55, 104.24.9.55, 2400:cb00:2048:1::6818:937, ...
Connecting to www.mybb.com (www.mybb.com)|104.24.8.55|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.mybb.com/download/latest/ [following]
--2016-07-06 22:16:16--  http://www.mybb.com/download/latest/
Connecting to www.mybb.com (www.mybb.com)|104.24.8.55|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘mybb.zip’

    [ <=>                                                                         ] 503         --.-K/s   in 0s      

2016-07-06 22:16:16 (158 MB/s) - ‘mybb.zip’ saved [503]
z@zap:~ % unzip mybb.zip
Archive:  mybb.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of mybb.zip or
        mybb.zip.zip, and cannot find mybb.zip.ZIP, period.

Outputting the contents of the file, I see HTML:

z@zap:~ % cat mybb.zip
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
        <meta http-equiv="refresh" content="0; url=https://resources.mybb.com/downloads/mybb_1807.zip">
        <link rel="canonical" href="https://resources.mybb.com/downloads/mybb_1807.zip" />
        <title>Redirecting</title>
    </head>
    <body>
    </body>
</html>%

Referencing the wget man page for the flag:

--content-disposition
           If this is set to on, experimental (not fully-functional) support for "Content-Disposition" headers is enabled. This can currently result in extra round-trips to the server for a "HEAD" request, and is known to suffer from a few bugs, which is why it is not currently enabled by
 default.

           This option is useful for some file-downloading CGI programs that use "Content-Disposition" headers to describe what the name of a downloaded file should be.

Cross reference the response headers:

z@zap:~ % curl -I https://www.mybb.com/download/latest |grep -i "content-disposition"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

Content-Disposition does not appear to be present, which could be the cause of downloading HTML using wget or curl.

cookie generator website

It might be a good idea to have an official mybb cookie generator website so its availability can be maintained alongside the mybb project.

Missing information in MyBB Documentation (Recovering a Hacked Forum)

Hi there,

I followed this instruction https://docs.mybb.com/1.8/administration/security/recovery/#change-the-default-table-prefix-mysql

But after I did this I almost got an heart attack because I now got the error message "SQL Error: 1146 - Table 'xx_yy.prefix_datacache' doesn't exist" 😁

Thanks to Destroy666 I found the solution in an old 1.6 post here (https://community.mybb.com/thread-150318.html).

You should urgently update this tutorial with the missing part of updating the config.php with the new database prefix.

Thanks

Backup/Export Data Needs Clarification

Step #1 needs a bit of clarification in exactly where to go to disable Plugins.

This is the correct "drill-down" to find the Disable All Plugins setting.

AdminCP >> Configuration >> Board Settings >> General Configuration

"disable all plugins by navigating to Configuration"

Should be changed to...

"disable all plugins by navigating to Configuration, Board Settings, General Configuration"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.