Subscribe to Grim's Projects        RSS Feed
- - - - -

How do Internet Boards Work?

Icon 4 Comments
As I've not been struck with any new ideas for my Mimesis ffdb, I think I'm going to start anew my GrimBB project. However, I'm redoing it from the ground up. Just the bare bones essentials of what a bulletin board (tailored to my particular requirements) needs.

In thinking about this I've come up with a hierarchy organization as...
- - - - -

Flat File Databases

Icon Leave Comment
I've noticed that I get a lot of google searches onto my GrimBB site of people looking for a flat file database package. It seems plenty of people are out there searching for such a database. GrimBB makes use of one, but it isn't necessarily a distinct API for just such an application. It's more closely-tied to the actual script...
- - - - -

More Efficient Database Lookups

Icon Leave Comment
Made a version number upgrade to the new build of GrimBB due to a change in the grimBase class. Before it was necessary to read all the files when the grimBase::getArtefacts method was called. However, now an array of filenames to be excluded (using regular exp...
- - - - -

Post Deletion

Icon Leave Comment
Originally, I had deemed that post deletion would be pointless because it would destroy the continuity of a thread within a forum. Even if all the post said is "EMPTY ENTRY" that post is still part of the thread. However, it does take up space and what's the point in having it appear there if it's useless? Also part of the...
- - - - -

IRC Channel

Icon 2 Comments
I put an irc channel at irc.freenode.net/#grimbb for GrimBB. Mostly 'cause I'm curious if anyone even uses the board lol. Does anyone even read these blog entries?
- - - - -

Version Number Change and New Alpha Build

Icon Leave Comment
Well GrimBB finally reached that dreaded 3.0 stage lol of course it's only in alpha though. If you read the previous entry you know about the gbSerializer class which now makes the database less data hungry. Another change is also a more effective way of reading directory contents (which I submitted as a snippet here as a matter of fact) this...
- - - - -

Pando used for Distribution

Icon Leave Comment
I only recently discovered that the server I used to host the zip distribution package on is down. Don't know how long that's been going on for or what but the site had been getting visited a lot and I'm sure there are some upset people who couldn't find the distribution for GrimBB -_- After trying to upload the package to my...
- - - - -

Database Refinement (Part 2)

Icon Leave Comment
Well here is the finished code of the gbSerializer class
...
- - - - -

Database Refinement

Icon Leave Comment
Free servers have another problem that a lot of people are unaware of: file permissions. What's the problem? Simply that some free servers won't respect the permission you assign to a file, they just automatically default everything to some permission they choose. Usually the most open of all i.e. rwxrwxrwx...
- - - - -

GrimBB Searches Itself

Icon Leave Comment
Cryptic title I know. All it means is that the new build of the board has a cool little feature which is the ability to search itself. It can search by usernames, topics, and posts. It can be a case sensitive search. Furthermore, it can filter out threads based on their original post date or their latest reply date.
- - - - -

PHP Injection Vulnerability Discovered

Icon Leave Comment
As the title states in any version prior to the newest build of GrimBB it was possible to inject PHP statements. What does that mean? Well basically, that at its most fundamental level GrimBB was entirely unsecure. The ability to inject PHP statements into the forum posts meant that you could pretty much read any file on the webserver. Which in...
- - - - -

GrimBB v2.2b Released

Icon 1 Comments
Just when you think it's done you get sucked back in. No such luck for those who thought that GrimBB was dead, but I digress. After about two months of brainstorming/coding/lazying around I figured out a fix for the overwrite issue that GrimBB's database was suffering from. Furthermore, I refined the code to work better, compartmentalized...
- - - - -

Grave Database Problem

Icon Leave Comment
Unfortunately, I've realized that GrimBB has a major flaw in its flat file database system. For more info read this post.
- - - - -

New Layout

Icon Leave Comment
Working on a new layout for GrimBB in case anyone is interested to check out what the beta will soon be looking like.
DEMO
- - - - -

GrimBB v2.0b Release

Icon Leave Comment
Been a while since I posted here but why let a good blog die right? In any case, while version 1.4 achieved the basics of what I wanted a forum to have it's obvious that in order to have any sort of popularity amongst users I had to implement avatars and signatures and all that other stuff. I for one don't think it's all that important...
  • (3 Pages)
  • +
  • 1
  • 2
  • 3