Documented Features
There are a ton of features included in e-blah! We have compiled a few of the more difficult ones to understand. For help on how to use features not listed below, please visit the e-blah! community.
Documented Features
  • Modification Support
    Galleries simply allow you to organize your avatars so members do not have to look through endless scrolling to find the avatar of choice. Simply add a new folder to your avatar directory (BlahImages/Avatars). Creating a new folder will create a gallery. To add images to the gallery, move the images to the folder you just created. No special characters (such as %+-) are allowed. Also, convert spaces into underscores (_).
  • Modification Support
    This feature is still in its VERY early stages. Currently we are the only perl board which included a Modification manager. For those unfamiliar with what modifications are, they are "hacks" -- better known as Modifications (or mods) that allow users to change the way they're board looks, functions, basically anything. You must find someone who has made a mod, however, before you can install one. Modifications are community supported, if there is not a community, there will not be modifications. They generally do not come from the e-Blah! programmers, unless they are included in later version of the project, and are included as a service patch for the system. To create a mod, it is highly recommended you use the built in Modification system (Administrator Center/Modifications). To add modifications to your "Install" directory, upload it to "cgi-bin/Blah/Mods". Then go to your Modification center and install it. If there is a problem with the modification it will NOT be installed (unless you override this feature and install it anyway). Modifications released are used by you at your own risk. We or the modification authors can, and will not be held responsible for damages that modifications could possibly do to your board. The probability of anything negatively occurring, however, is slim to none (we do, of course, suggest you follow the instructions, if any, given to you the client).
  • Theme Support
    A very limited amount of perl messages boards have this feature (with out the use of modifications). We have decided to add it to blah because it is a very cool feature (especially if a member hates the default theme). It's easy to create a theme, just go to themes (Administrator Center/Themes), then go to "Create a Theme". Change the colors, the templates, etc. To allow your members to use the themes you must first enable the Themes via the Administrator Settings (Administrator Center/Settings). Then to change your theme, modify your profile (under Board Settings in Profile).
  • JavaScript
    In an attempt to make the board software smaller (for server bandwidth), we have made what could be 10KB's of server usage into 2KB's of JavaScript. This doesn't even include the Blah Code JavaScript. We have tried to make e-blah the easiest to use, and the fastest of all PHP and Perl boards. We have one of the fastest systems around the internet, and will strive to always stay that way.
  • Session Identification (SIDs)
    We want to be different, be the first to have certain features. And for a Perl board, we are the first to have SID's, which are usually only included on PHP systems (because PHP actively supports SIDs). However, we have made our board to use SIDs, which to our knowledge is the first to do so (unless you use PHP or a modification to the board). We know that some people do not have cookie support on their computer, so we have made SIDs for those people. It doesn't use cookies. It uses a unique Session ID, that includes strings such as time, username and password, and the users IP address. The user will have to login every 3 hours (for security reasons). With every SID supporting board, it doesn't work on a proxy. It does not work on a proxy because the users IP address randomly changes, and in order to ensure that the user is valid, there must be a way to validate that user - in other words, e-Blah! has to have a valid IP address from the user.
  • Ban Groups
    From a request by ejdmoo, comes Ban Groups. Ban groups are simple to understand. Say you have a member on your board that cusses and you ban him. Well, with the basic way of banning just adds his IP to the ban list and who knows who is who with all those IP addresses running around. But with grouping, you can add (for example), a "Cussing" group, which will just tell you who he is (just put him, and other cussers in that group). Banning works the same way in previous version of Blah, this is just a more organized fashion of finding out whos who in the list. Say you also have two hackers on your board, ban them into a group called, "Hackers". If you ever want to delete a group (with all the banned members in it), simply go and remove them by going to the "Ban Users" section of the admin center. You can also add, edit, or remove bans within groups. Once you get the hang of it, you'll see that this way of banning is much easier than the way you may be use to banning (from previous blah versions or other board software).
  • Attachments
    In e-blah! we allow users to upload files to your server for downloading. When the user downloads the file it is counted, and is shown in the message view. Attachments are allowed only when you upload messages, go to Post and then add the file to your message, simple as that.