Talraen, May 19, 2008 2:06 PM

Lots of Features! Big version numbers! OMG!

Mood: Excited
Tags: Development
Site Version: 3.0
The last few weeks have seen the launch of the Four Light Network, based on the original Gamer Corner site. This update marks the official "final" Four Light Network code (final in that the glitches and inconsistencies have been adequately ironed out). As of this update I am adding version numbers to the site engine, and as the third iteration of the site (the first being Dowdnet and the second being the Gamer Corner), this launch marks version 3.0.

It would be difficult to list every new feature that has been added since the network actually launched, and I'm not going to try - all of the major feature upgrades, like Ctrl-shortcuts for tag formatting, are either self-explanatory or listed in the FAQ. I am, however, including the full "patch notes" for what is being added in this update. There is quite a lot, so I expect that there are still a few bugs to be ironed out, but everything has been tested and works more or less as advertised.

These development blogs will be added after any significant site upgrade, and version numbers have been retroactively applied to previous development blogs (which have been moved to the base fourlight.net page. As you might expect, version numbers will increase by 0.01 for a minor update, 0.1 for a major update, and to the next number for any major relaunches or fundamental design changes. I hope everyone finds the new features convenient and useful, and keeps posting new ideas to the Suggestion Box forum.

Click here to view the version 3.0 update notes
Click here to view the version 3.0 update notes
General Network Changes
• Removed the "new developments" blog and replaced it with a message that lets you know when the site has undergone a significant update. This message will appear on the splash page sidebar (the "recent content" list), and will stay there for 24 hours after you first view it. It will include a link to the specific changes, in the form of a development blog on fourlight.net. Added the engine version number to the footer as well.
• Added a site option to not include header quotes, as well as an option to display them in a new "short" style that does not include "submitted by" lines and treats attributions as a simple "-username."
• Added a title tag to quotes to allow users to determine who submitted them by hovering over the quote itself.
• New content in the main splash panels is now marked as New! if you have not read it.
• Added the ability to search comments, or search for content with comments by certain authors, to the reviews and blogs lists.
• Added preview buttons to reviews, blogs, user profiles, and forum signatures. These work similarly to the preview buttons for comments, in that they will give an accurated representation of tag processing but not necessarily the exact page layout of the finalized content.
• Revised the iLOLing color scheme with a light-colored content background so that font color visibility is consistent with other sites. Revised site layout slightly to account for dark outer borders.
• Made various changes, fixes, and revisions to backend code, error reporting, and so on.

User Profile Changes
• Your username in the header (next to "log out") is now a link to your profile
• Added "favorite site" link to user profiles
• Added a "view my submitted quotes" link from your own profile, where you can see the status of all header quotes you've submitted for the current site. You can see the number of votes cast and the percentage of yes votes only for votes that are complete.
• Added a "content created" table to user profiles, which shows how much of each type of content a user has created or commented on, with links to searches for that content.

Chat Changes
• Fixed a bug where multiple consecutive spaces would be displayed as such on Internet Explorer until the page was refreshed
• Fixed a bug where two consecutive tags or smilies would have the space between them removed in Internet Explorer
• Fixed a bug where you could enter a blank chat line by entering whitespace in the chat input box
• Changed chat and messages to store font type and color, instead of basing it on users. This means that, once submitted, your font and color for a particular item will not change if you change your options later. All content has had users' current font and color selections retroactively applied.
• Changed chat font and color options from being network-wide to be variable on a per-site basis. Updated all users' font and color selections from their general user profile to their site profile for their favorite site only.

Formatting Tag Changes
• All tag options can now either use double quotes (as normal), single quotes, or no quotes at all (in which case the option text will be ended by the first space). For instance, [link url="/"], [link url='/'], and [link url=/] will all give the same result.
• Added support for single tags, starting with [bullet], which displays as • and requires no ending tag.
• Added support for default parameters in tags. The [link] tag can now be specified as [link="some url"], which is equivalent to [link url="(some url)"] because "url" is the default parameter. All existing tags with a single parameter use that parameter as the default.
• A [font] tag has been added, with three optional parameters. The first (and default) paramter is "type," which can be the name of any font on the list in the user profile page. The second is "color," which can be the name of any color from that list. The third parameter is size, which ranges from 1-20, with 2 being the default value for normal text. This tag is only available in the body of long-form content, and in the chat (though the size parameter is unavailable while chatting). Individual tags for font type, color, and size have been added to the tag list for content blocks.
• Added support for tag aliases, allowing tags to have multiple names: the [link] tag is now aliased to [url]. You can even match a tag with its alias (e.g., [url]www.fourlight.net[/link]), though this is not recommended. The [color] and [size] aliases for the font tag allow those to be used as default parameters (e.g., [color=red] or [size=7])
• Improved tag shortcuts so if the cursor is directly before an end tag but not immediately after a start tag, and there is no selection, the cursor will move beyond the end tag within the text field. In this way, you can type Ctrl-B, "Hello", Ctrl-B and end up with "[b]Hello[/b]|" with the cursor denoted by the | at the end, simulating what you would get with most text programs. (Previously you would end up with "[b]Hello[b]|[/b][/b]", with the cursor between the inner [b] tags as indicated by the |. This only applies to normal tags, not "option" tags like Ctrl-U or the new font tags.

Forum/Polls Changes
• Revised polls so if you enter less than two unique choices, a javascript warning will prevent you from submitting the poll (the creation of which would fail). Poll choices consisting entirely of whitespace are no longer accepted, and duplicate choices will be ignored.
• Threads you have never viewed are now marked (New!) on thread lists in addition to having their number of new posts shown. Non-new polls are updated on the thread list with a message indicating how many new votes have been cast since the last time you viewed the poll.
• Threads viewed from within forums (but not forum search) now have "previous" and "next" thread links at the bottom, allowing you to move between threads without having to return to the list. These threads are based on latest post time as of when the page is initially loaded.
• Improved poll creation to explicitly label the subject as the poll question. Added choices after the question, and labeled the comments box as optional. Polls now require a subject (question), and do not append [nt] when there is no post content.
• Added support for tags to poll choices (using all the same tags as the chat, including links)
• Added a "show results" button to polls that lets you see the results of a poll before you have voted on it.
• Poll voting can now be closed or re-opened at any time by the poll's creator. Polls automatically close 30 days after the last vote is cast, but can be re-opened freely if desired. Closed polls are noted on the thread list with a line through the "Poll:" note.
• Polls are now marked with a (Poll) note in the subject line in RSS feeds.
• Poll results are now shown as a graphical bar in addition to a percentage.
• Poll results for your own polls are now shown by default even if you have not voted in the poll.
• The comment preview when creating polls now shows (formatted) poll choices.
• The splash page active thread list now lists completely unread threads as "(New!)" and also shows the number of votes on (non-new) polls.
• Changed how forum signatures are handled. They are no longer part of a comment, but are rather appended to the comment automatically, allowing free editing of the comment content. Whenever you post or edit a comment, you can choose whether to include your signature, and the current version is used.
Active Users: (guests only)
2 users viewing | Refresh