We utilise the Invision Power Board (IPB) software for our forum community.
For the front page we utilise Wordpress which is currently acting as a basic CMS for us.
Some time ago we had a simple "block" or "module" (written in PHP) that we have added to Wordpress. This block is pulling thread information from IPB and displaying it on our Wordpress front page.
The block is a "Latest Posts" module that displays posts that have recently been created (or recently been replied to) on the forum.
The module/block is not working as it should be.
1) We have noticed that when a user creates a thread on the forum, it sometimes does not appear in the module. Likewise, when someone replies to a thread that is currently visible in the module it removes it from the module.
The threads exist properly on the forum but for some reason they aren't appearing as they should in the module.
Further, the behaviour of thread data that appears in the module is erratic - it appears that almost randomly threads decide to vanish from the module, later to reappear again when some activity has occured.
2) The module does not have any "filtering" coded into it, which means that if we have a sub-forum (such as "Staff Forum" which is private) set to "private", threads and posts (just the titles) that are made in this forum, appear in the module. The same happens for threads that are moved to our "Trash can" forum.
This is a simple, standalone php script that was written for us which is then called into Wordpress via a php include.
We require a competent PHP developer to examine and adjust the php file to include the above fixes/amendments.
We can send a copy of the php file, but you will be expected to complete the work and test it out on your own copy of IPB (no access can be granted to our own server or our live site). We will also need to see a working copy of this script before any funds are released.
Thanks for reading.