Help

MessageBoard

Guild Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 55 Downloads
  • Supports: 4.3
  • 2 Average Daily Downloads
  • Comments
  • Created 7/10/2009 11:55:19 AM
  • Updated 12/3/2011 6:43:47 PM
  • 45 Favorites
  • Project Site
  • License: GNU General Public License version 3 (GPLv3)
  • Release Type: Release
  • Newest File: MessageBoard 0.99a
or
Support development! **
Donate

About MessageBoard

MessageBoard

A guild-wide forum, similar to web-based discussion-sites. The difference is that this is a 100% in-game WoW addon. It does not need a web-server, or a server-character that is always logged in, or external software, or anything special.

It is often difficult to get guildies to log in to the web-site to check messages. It's usually only the "hardcore" people that bother on a regular basis. This addon will help you. It requires no technical skills at all, beyond the ability to use a simple forum. Just install and play.

Changelog

Changes from v0.60a
[added]Categories
[added]Locked Posts
[added]Search
[added]Permissions
[added]New Thread View
[added]Password Encryption
[removed]Custom Layout

Requirements

You need to:
- install the addon
- be a member of a guild
- have an administrator create permissions and categories

Usage

- To open MessageBoard, press the minimap icon.
- Hover the mouse over the minimap icon for positioning-help.

Features

- Notification of new posts.
- Search Feature.
- Officer Only Category.
- Password Encryption of Officer Category Posts.
- Supports announcements, sticky topics, normal topics, and locked topics.
- Users can set an avatar.
- Administrators can be assigned by officer's or player's note.
- The text-editor supports inserting item-links.
- Quoting of posts during replies.
- The database size is regulated by automatic pruning, by means of post-count.

Please note

It is easy to forget that you are not using a regular forum, but it's all within the limits of the WoW game. This means that when you log in, you must allow MessageBoard 2 to 3 minutes to update data. The time will vary dependent on several factors. But the more posts, the slower it updates. The addons talk to one another, so the more people in the guild that have the addon, the better.

Administrators

An administrator is needed to set MessageBoard options, like message-limit for database pruning (auto-removal of old posts), category names, and permissions. The admin can also edit, delete, and lock any post. An administrator is assigned by typing "#MB:A" (without quotes) in the officer's or player's note in the WoW guild-roster. He or she will also need access to read the officer's note (in the WoW guild-roster rank settings) for the addon to be able to read it. Write-permission is not needed.

Changes from v0.98d
[changed] Admin Config Bugfix

Comments

First Previous Page 1 of 2 Next Last
  • #63

    71x MessageBoard\MessageBoard-99.lua:1536: attempt to perform arithmetic on field "TimeOffset" (a nil value)
    MessageBoard\MessageBoard-99.lua:1536: in function "InStamp"
    MessageBoard-99\DuckMod\DuckMod.lua:1299: in function "ParseInput"
    MessageBoard-99\DuckMod\DuckMod.lua:1186: in function <MessageBoard\DuckMod\DuckMod.lua:1151>

    Locals:
    self = <table> {
     GoodDatatype = <func> @MessageBoard\..\DuckMod.lua:2000
     Timers = <table> {}
     StartNegotiation = <func> @MessageBoard\..\DuckMod.lua:1210
     Split1 = ""
     AddKey = <func> @MessageBoard\..\DuckMod.lua:1878
     ClearOutput = <func> @MessageBoard\..\DuckMod.lua:1851
     MakeBool = <func> @MessageBoard\..\DuckMod.lua:1487
     Bool = <func> @MessageBoard\..\DuckMod.lua:1590
     Idle = <func> @MessageBoard\..\DuckMod.lua:1793
     Numeric = <func> @MessageBoard\..\DuckMod.lua:1586
     StopNegotiation = <func> @MessageBoard\..\DuckMod.lua:1239
     SyncTable = <func> @MessageBoard\..\DuckMod.lua:1785
     Disconnect = <func> @MessageBoard\..\DuckMod.lua:1721
     Out = <func> @MessageBoard\..\DuckMod.lua:1553
     TheFrameWorldMap = DuckMod-Net-Messager2.0802 {}
     DuckNet_DebugData = false
     AutoTableLinebreak = <func> @MessageBoard\..\DuckMod.lua:1600
     SingleTransmit = <func> @MessageBoard\..\DuckMod.lua:1994
     DB = <table> {}
     SendSimple = <func> @MessageBoard\..\DuckMod.lua:2007
     DoTransmission = <func> @MessageBoard\..\DuckMod.lua:1951
     MakeEntry = <func> @MessageBoard\..\DuckMod.lua:1500
     Poll = <func> @MessageBoard\..\DuckMod.lua:1834
     AddEntry = <func> @MessageBoard\..\DuckMod.lua:1900
     AddTable = <func> @MessageBoard\..\DuckMod.lua:1894
     HeartBeat = <func> @MessageBoard\..\DuckMod.lua:1013
     DuckNet_Debug = false
     NegWindow = <func> @MessageBoard\..\DuckMod.lua:965
     SendRawTable = <func> @MessageBoard\..\DuckMod.lua:1810
     CanTransmit = <func> @MessageBoard\..\DuckMod.lua:1801
     Valid = <func> @MessageBoard\..\DuckMod.lua:999
     NotCrusial = <func> @MessageBoard\..\DuckMod.lua:1636
     TheFrame = DuckMod-Net-Messager2.0802 {}
     Init = <func> @MessageBoard\..\DuckMod.lua:970
     NewLine = <func> @MessageBoard\..\DuckMod.lua:1865
     SendTable = <func> @MessageBoard\..\DuckMod.lua:1769
     Status = <func> @MessageBoard\..\DuckMod.lua:1726
     OnEvent = <func> @MessageBoard\..\DuckMod.lua:1151
     ParseInput = <func> @MessageBoard\..\DuckMod.lua:1248
     SwapText = <func> @MessageBoard\..\DuckMod.lua:1578
     SendNextLine = <func> @MessageBoard\..\DuckMod.lua:1537
     Connect = <func> @MessageBoard\..\DuckMod.lua:1662
     ConnectW = <func> @MessageBoard\..\DuckMod.lua:1655
     ReturnNull = <func> @MessageBoard\..\DuckMod.lua:1651
     CodeTable = <func> @MessageBoard\..\DuckMod.lua:1616
     HeartBeatCycle = <func> @MessageBoard\..\DuckMod.lua:1077
    }
    prefix = "MBo"
    text = "S0MMessageBoard-SettingsID82190081140ADuckNet-Req-New-Data"
    sender = "Spyrus"
    Closest = <func> @MessageBoard\..\DuckMod.lua:1249
    Next = <func> @MessageBoard\..\DuckMod.lua:1257
    now = 1326756762
    DUCKNET_DATA = ""
    DUCKNET_COMMAND = ""
    DUCKNET_ENTRY = ""
    DUCKNET_TOCODE = ""
    DUCKNET_FROMCODE = "|"
    DUCKNET_ENTRYBREAKCONTINUE = "<EBC/>"
    DM = <t

  • #62

    Our guild is useing this addon.  I first downloaded it and it worked fine.  Then all of a sudden it stopped working.  It tells me about new posts and I click on the tab and it shows the list of new posts bur when I click on the post it just goes blank.  I have uninstalled and reinstalled twice and I get the same result.  I have checked with others and it seems I am the only one with the issue.  I am an officer and one of the admins so I really need to have this working or I cant keep up with whats going on and exicute the duties I have been assigned.  I am hopeing it is just some easy fix please let me know if you have seen this issue and have a fix or wat are some options I can try to get reconnected.  BTW: for the time it was working it was awesome.

    Thanks

  • #61

    I like the idea of this addon, BUT ... it semi-doesnt work

     

    Sure it brings up the board and such and i add #MB:A to my toons notes and THATS IT.

     

    Nothing, i have a bit of a window where i can add stuff, BUT then when i save its blank ???.

     

    i hope the addon gets updated to fix this issue, as its got potential, but for now its disabled.

     

    May i suggest that there be two parts for the addon, the main board and a SEPERATE config

    perhaps using the interface/options window  or something, but until then ill leave it

     

    Thanks tho

  • #59
    Group Post right's

    Hi,

     

    I tried to setup the post-rights per board-category.

    Unfortunately you need to be Offi in MessageBoard to post new Topic's. As notmal 'alt user' you can only reply to existig topics.

    That was not, what I was expectig from the right's configuration.

    I need to have a board-area, where only offi's cann post an read. When all need to be offi to create new topics, the offi-area ist public :(

     

    Regards.

  • #57

    I go into and set up the settings - no directions as to what I'm supposed to set or what I am setting.  

    I add #MB:A to my officer notes.  and get only a blank window.  No way to post anything.  I even checked another toon. 

    As of right now,  this is useless.  nothing there at all except a big blue window witha cog on the right and an icon of a beer mug.

  • #58

    Hi,

     

    yesterday I firured out, that you may need to be the Guuildmaster to get the config-options.

    I gave the #MB:A to a guild-mate, that was no Offi and sure not guildmaster.

    Maybe you check this out.

     

    Regards.

  • #56

    After I figured out how it was to configure, I have som JUA-Error's:

     

    Message: MessageBoard\MessageBoard-99.lua:1536: attempt to perform arithmetic on field "TimeOffset" (a nil value)
    Time: 12/05/11 18:22:41
    Count: 64
    Stack: Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1299: in function `ParseInput'
    Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1186: in function <Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1151>

    Locals: self = <table> {
     GoodDatatype = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:2000
     Timers = <table> {
     }
     StartNegotiation = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1210
     Split1 = ""
     AddKey = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1878
     ClearOutput = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1851
     MakeBool = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1487
     Bool = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1590
     Idle = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1793
     Numeric = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1586
     StopNegotiation = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1239
     SyncTable = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1785
     Disconnect = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1721
     Out = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1553
     TheFrameWorldMap = DuckMod-Net-Messager2.0802 {
     }
     DuckNet_DebugData = false
     AutoTableLinebreak = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1600
     SingleTransmit = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1994
     DB = <table> {
     }
     SendSimple = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:2007
     DoTransmission = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1951
     MakeEntry = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1500
     Poll = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1834
     AddEntry = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1900
     AddTable = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1894
     HeartBeat = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1013
     DuckNet_Debug = false
     NegWindow = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:965
     SendRawTable = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1810
     CanTransmit = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1801
     Valid = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:999
     NotCrusial = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1636
     TheFrame = DuckMod-Net-Messager2.0802 {
     }
     Init = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:970
     NewLine = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1865
     SendTable = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1769
     Status = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1726
     OnEvent = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1151
     ParseInput = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1248
     SwapText = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1578
     SendNextLine = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1537
     Connect = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1662
     ConnectW = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1655
     ReturnNull = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1651
     CodeTable = <function> defined @Interface\AddOns\MessageBoard\DuckMod\DuckMod.lua:1616
     HeartBeatCycle = <function> defined @Interface\AddOns\MessageBoard\D

  • #54
    Guildmaster 1st setup MessageBoard

    I'm Guildmaster and search for something for more communication in the guild.

    After 1st Install MessageBoard is only showing "Sycing posts and settings please wait ..." and this for more than 20 minutes now.

    Im using 0.99a on a german client.

    Any Idea's, what can be wrong ?

    Thx.

  • #55

    have u added #MB:A to your officer note?

    Before it can sync up you need to perform the configuration and set the 6 categories (Must set all of them)

    And dont be impatient the first time u try to get it to load. it took over 2 mins for some people in the guild to make it sync after everything was setup correctly.

    /Stefan

     

  • #49

    Hey, having same problem as shedbe.

    I set the ranks and created all categories, but when I click save, nothing happens. Sometimes there is a message "Settings saved" and sometimes "Could not broadcast settings now. Please try again in a minute".

    I have tried many times, but the settings are not saved.

    Last edited by user_720477 on 12/3/2011 7:55:16 AM
  • #50

    Try version .99a. Will be up in a bit.

  • #45

    I installed this and put in the settings and created a few categories. Clicked save, and nothing.. I dont see anything else I need to do but nothing shows up after saving. and other members of the guild get stuck at synchronizing.

  • #46

    Make sure everyone has updated to the latest version. When applying the administrator settings, make sure you've filled out all of the category names. Once you do this after a few minutes, your guild members sync screen will go away, and everyone can begin posting.

    Let me know if this works out for you.

    Last edited by devilhoy on 12/2/2011 9:28:09 AM
  • #53

    Try version .99a. Will be up in a bit.

  • #48

    Um... ok I am the only one online. I am Admin

    I get to the admin settings. I set the officer ranks and alt rank and no access rank is left empty atm.

    I try to set the categories and then I click save.

    Chat message says Settings saved.

    I open up the settings again and the ranks are set but the categories are not. I cant delete them, I cant change the names in them and I cant add new ones.

    [EDIT]
    removed the saved variables files and tried it again. Now I have the Categories I want in there but the settings for each categorie is not saved. all checkboxes for offiver Read/Write and User Read/Write gets unticked after I click save

    [EDIT2]
    After I save should I not get to the start page and see the categories I made and so on? I see nothing. the window is all empty. Top say: Administrator: Please setup permissions and categories. but I have already done that now

    /Stefan

    Last edited by shedbe on 12/2/2011 1:15:37 PM
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!