Language…
21 users online: Alfombra de madera,  Anorakun, CourtlyHades296, drkrdnk, El Cuh Fermin, fanfan21, floatybug, Hammerer, JaooAzul, kopovision, Pink Gold Peach, redstoneblock, Rykon-V73, Sarcose, Space_Pig, ThatSirNick, Theopold, TooMuchOfEverything, TriStain, Yutuz, Zavok - Guests: 1,806 - Bots: 324
Users: 66,008 (2,154 active)
Latest user: chiefrunningwolf2001

minibord: last generation web forum software

Work in ProgressDemoScreenshotsMiscellaneous


  1. Intro
  2. Screenshots
  3. List of features
  4. Teasers
  5. Roadmap
  6. Download and Demos!




1. Intro


I've been working on some web forum software for the last few years, and it's time I show it off to SMW Central #ab{:P}

minibord is web forum software inspired by that's sorta a clone of old AcmlmBoard software. It's designed to be fast, lite, and work on a wide variety of browsers (new and old). It's definitely very unfinished (and doesn't even have post editing/deleting or any moderation functionality #ab{>_>})

That being said, minibord does have a handy set of features so far, and more is on the horizon

Allow me now to show off some screenshots of the latest version of minibord in action!


2. Screenshots



The forum menu. Supports showing which forums have unread threads (and the number of unread threads when logged in)


Posting a new topic. HTML and smilies (albeit a limited number) are supported (as well as post layouts)



The editprofile and profile pages. Not a whole lot of options or profile fields yet though


A cool feature is quick reply, which lets you quickly type a reply on the thread page without having to go to the "new reply" page first



What's a web forum without different themes! More themes and a much more customizable theme system are to come


You can even choose a theme to use when logged out


3. List of features


Here's a mostly complete list of features that minibord has
  • Posting threads and topics
  • Unread post tracking
  • Marking individual forums (or every forum) as read
  • Optional/Toggleable HTML support for posts, bios, and post layouts (with support for an external HTML sanitation library)
  • Post layouts
  • Pages on forums and threads
  • A memberlist
  • Smilie support
  • Theme support
  • Using a theme with logged out
  • Database-stored headlinks (for configuring the links at the top without editing any files)
  • IP logging (for users and guests)
  • Token-based login system
  • IP verification for login cookies (as well as logging for a cookie-IP mismatch)
  • Tracking when a guest with cookies enabled changed IPs
  • Profiles and profile editing support
  • Namecolors
  • Rudimentary RSS feed support



4. Teasers


Here are a couple teasers for soon approaching features


A screenshot of the database for a future version of minibord, showcasing a plan for a powerful permissions system complete with groups, ladders, and scoped permissions.


The next update will also add the ability to have optional pictures next to each forum (to spice things up or make things more lively)


5. Roadmap


I've got big plans for minibord, and they likely wont be finished anytime soon #ab{>_>}

The next update is going to be massive and completely change the way minibord works; with the introduction of the permissions system next update, certain tables will be renamed to have a "global_" prefix, and some to have a prefix of your choosing. This will allow you to set up multiple instance of minibord that share the same database and same userbase, while having a unique set of forums/posts/etc for each instance.

This will also allow future integration with other new software that's currently in the works (in particular my not-yet-released webpage creation software)

Some aspects of minibord will also be split of into a separate library called minilib, which will handle the "global_" database tables and authentication aspects (likely among other things).

Aside from that though, here are some other things I want to implement:
  • Allowing to edit/delete posts (part of permissions system)
  • Moderation functions (part of permissions system)
  • Revise RSS to be allow for thread/forum-specific feeds
  • A completely revised and more powerful theme system
  • More smilies and themes
  • Implement more OOP-related things
  • ...And more!



6. Download and Demos!


Interested in trying to set up minibord for yourself? Wanna just poke around the code?

Here is your magical github link!



If you'd like to interact with some example boards, I've got two for ya:

The place to go if you want to spam

minibord Development Board



The place to go if you want to make at least semi-quality posts or just to say hi #ab{;)}

rainynight.city Production Board

Check out some of my websites!
imageimageimage


Wow! I didn’t think people still were creating new templates for forum technology in the current age.

My main curiosity is, is there anything you plan to implement in minibord that you also wish was a feature on SMWC?
embed fail!!




Originally posted by icrawfish
Wow! I didn’t think people still were creating new templates for forum technology in the current age.

My main curiosity is, is there anything you plan to implement in minibord that you also wish was a feature on SMWC?

What can I say; I love web forums and making websites, so I really couldn't resist making my own web forum software #ab{:P}

Hmmmmmm; I do wish SMWC had a more powerful theme system like I'm what planning on implementing. SMWC's is pretty customizable (if you hijack things with some custom CSS), but since it's limited strictly to CSS, certain things (like a theme that changes colors based on the time of day) aren't really possible. You're also limited to manipulating the header and sidebar that are already there. There are security implications for a PHP-based theme system though (where if a user submits a malicious theme that isn't adequately vetted)

The theme system I'm playing on implementing has two parts: a "layout" that determines how the page links (on the side or top) are drawn (as well as the header and such) and a "theme" (that simply modifies the appearance/colors/etc of a particular layout). This will allow layouts the flexibility to essentially completely change the way the board looks while still allowing for simple-to-create themes
Check out some of my websites!
imageimageimage
This long time forum veteran appreciates your continued effort to keep the medium alive and evolving.
GANYMEDE

Chapter Two: Land of No Shame
Oh hell yeah! In the dark corporate age of the internet we find ourselves in where bloatless, unoverengineered web design is a miracle to come by, a beacon of light shines through with minibord.

Seriously though, this is really cool and scratches my old internet itch hard, and I'm glad there's at least one other person on this planet who shares my view that not every website needs to have 5 billion layers of JavaScript animation and algorithm crap running in the background and tanking page load speeds. #ab{;)}

Very excited to see where this goes. The fact that it's open-source and already available to try out is great too!

Originally posted by bebn legg
Oh hell yeah! In the dark corporate age of the internet we find ourselves in where bloatless, unoverengineered web design is a miracle to come by, a beacon of light shines through with minibord.

Seriously though, this is really cool and scratches my old internet itch hard, and I'm glad there's at least one other person on this planet who shares my view that not every website needs to have 5 billion layers of JavaScript animation and algorithm crap running in the background and tanking page load speeds. #ab{;)}


Look up Neocities for example. There are still tons of people keeping the spirit alive. And hopefully someday all the corporate social media implode #fim{@w@}
Originally posted by Ondore's Lies
This long time forum veteran appreciates your continued effort to keep the medium alive and evolving.

Yep! Thanks a bunch! #ab{8-)}
Originally posted by bebn legg
Oh hell yeah! In the dark corporate age of the internet we find ourselves in where bloatless, unoverengineered web design is a miracle to come by, a beacon of light shines through with minibord.

Seriously though, this is really cool and scratches my old internet itch hard, and I'm glad there's at least one other person on this planet who shares my view that not every website needs to have 5 billion layers of JavaScript animation and algorithm crap running in the background and tanking page load speeds. #ab{;)}

Very excited to see where this goes. The fact that it's open-source and already available to try out is great too!

Thanks so much! Those words mean a lot to me; and yes I totally agree. The modern web is so full of mega-JS-bloat and it's pretty sad; so many websites are almost completely unusable on older computers (when it absolutely doesn't have to be that way!) I'm trying to do my part and create the opposite though, and definitely encourage anyone to play around with it (even in its unfinished state) #ab{:)}
Originally posted by Disk Poppy
Look up Neocities for example. There are still tons of people keeping the spirit alive. And hopefully someday all the corporate social media implode #fim{@w@}

I know of a couple other good places; tilde.town (which hosts my personal website) and tilde.team are two of many "tilde" sites, which are essentially public access linux sites that offer free web hosting (among other services like IRC) and a community as well. Definitely check those out (as well as the rest of the "tildeverse")
Check out some of my websites!
imageimageimage
You know, I have seen people complaining about how a lot of modern websites don't work with older (less intrusive and bloated) browsers. I admire that that compatibility is important to you.

----------------

I'm working on a hack! Check it out here. Progress: 64/95 levels.
I've been meaning to check out this thread for a while, and it doesn't disappoint!

Writing your own forum software is a thankless exercise in this day and age of the internet, but it's stilla complex thing and a huge accomplishment (at least I felt accomplished when I made one of my own a few years ago). I really like the way you're going about this, focusing on lightweight software and browser compatibility. Maybe someone will be thanking you for exactly that!

Hope you'll wrap up the basic features soon, and that someone will actually put your software to use. #tb{:)}


 

Work in ProgressDemoScreenshotsMiscellaneous