1. Welcome!
    EosAlpha BBS is a fork of the popular Simple Machines Forum software. We aim at creating a new forum software, adding several new features and a modern and fresh design on top of the existing SMF code base.

    This software is currently in an early stage of development and this forum acts primarily as a testing platform for the ongoing development.

    Feel free to look around to get an idea about how it feels and looks.

Minor feature improvements currently implemented (Read 2766 times)

Started by Nightwish, August 02, 2011, 20:57:43
0 Members and 1 Guest are viewing this.
Share this topic:
New #1
Minor feature improvements currently implemented |
August 02, 2011, 20:57:43
Minor feature enhancements for end users
  • The breadcrumb remembers the last page in the message index when you navigate back from topic view to the message index. This is currently implemented with a simple cookie.
  • There is now a separate group level permission that controls the availability of signatures.
  • The post icon for the last post appears in the board index and sub-forum views.
  • The board index is more compact and only requires 2 lines of text for the last post column.
  • The first post of a thread may appear on every page ("sticky post") and the first post of a thread can use an alternative postbit layout to separate it from the follow up posts. This is useful for "article-style" posts.
  • Automatically merge multiple posts by the same author at the end of a thread made within a configurable time span. This is a per board option and may help to reduce the number of posts in "spammy" threads or act as a countermeasure against "ninja bumpers". Additionally, a user can force a new post to be merged with the last post of a thread if all the conditions are met (board allows post merging, the current last post of the thread belongs to the same member and so on).
  • Ajax topic preview in the message index. There is now a preview link for each thread in the message index. Clicking it will retrieve the first (and optionally, if the topic has multiple posts), the last post of the thread and display short excerpts of these two messages in an overlay. This is more efficient than tooltip-based previews, because nothing needs to be preloaded when constructing the message index.
  • Ability to share a topic via common social media sites. A new board permission allows to enable or disable the share bar on a per forum and user group base (just like any other permissions). This makes sense for non-public boards that are unavailable to guests (sharing a topic that cannot be visited by guests is kinda pointless). Additionally, registered users can opt out from seeing the share bar to avoid being tracked by Facebook, Google and the like
  • The message body is now stored in a MEDIUMTEXT field in the db, meaning that a post can be longer than 65535 characters. This cost us 1 additional byte per table row (=post), but allows for longer articles. The reason why SMF was using TEXT was because it needs to support a MySQL fulltext index for the posts table and fulltext indexes cannot work on anything larger than TEXT. I dropped full text in favor of sphinx support, so the limit does no longer make any sense.
Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to a single instruction that doesn't work.
My SMF-based forum fork
1 Like It 
Last Edit: October 13, 2011, 08:02:42 by Nightwish
Re: Minor feature improvements currently implemented |
August 15, 2011, 15:50:29
Looks great :)

I really appreciate what you are doing.
1 Like It