Improve your posting experience and topic browsing.

Features: Posts & Topics

Posted by Nao, on May 11th, 2011, 03:40 PM   (16,541 views) « 1 2 3 9 »

Area: Miscellaneous
Feature: Reactions (Likes)
Developer: Arantor & Nao
Target: users
Status: 95% (core functionality implemented for posts and thoughts)

We never liked karma in SMF. We don't like the idea that people get thumbs down on the basis of a message, but they never get to know which posts got them that reputation. Plus -- it's a bit of an ego trip.

Implementing 'like' buttons on posts/topics is a better way of actually guiding people through a user's best posts. We're hoping to implement the feature in every possible feature, such as media items.

The structure already implemented allows for liking any structure in theory - even plugin-added ones, and there's already the foundation for even doing it through AJAX, just more UI work needs to be done; most of the core was added in enough time to get it on with more to follow ;)

:edit: October 2014: added support for multiple like types; renamed to 'Reactions'.

121 replies

Posted by Nao, on May 6th, 2011, 07:31 PM   (4,418 views) « 1 2 »

Feature: Auto-embedding
Developer: Nao
Target: users
Status: 99% (completed. By its nature, the site list will need updates to keep up with the web's evolution.)

Based on Aeva Lite, this is the only auto-embedding tool you'll ever need. (Feel free to disagree, but then again you're free to be stupid :niark:)
There's not much to be said... It's just there, it's enabled by default, it works great with 200+ sites, but most people will know it as "the thing that magically embeds my YouTube videos and Google Maps when I post their URLs." Oh, and yes, it also supports the recent URLs.

23 replies
 Previous/next topics

Posted by Nao, on May 9th, 2011, 06:34 PM   (3,671 views)

Feature: Previous/next topics
Developer: Nao (main), Arantor
Target: users
Status: 100% (believed to be complete.)

This seems very simple, but the implementation was more complicated than expected, especially in terms of performance. Basically, we thought the "previous/next" topic links in topic pages were misleading. People could be led into believing that these were shortcuts to the next page in a topic.
We 'fixed' it by directly showing the names of the topics involved. As simple as that... But again -- it's nice enough to be considered a new feature. Also, we now offer proper 'previous' and 'next' links in the page links area. (These lead to the next and previous page in the topic, obviously.)

14 replies
 Automatic Quote splitter

Posted by Nao, on May 11th, 2011, 08:24 AM   (14,279 views) « 1 2 3 5 »

Feature: Automatic Quote splitter
Developer: Nao
Target: users
Status: 100% (complete.)

Another simple feature, but it took me ages to fine-tune, mostly because as far as I know, Wedge is the first ever forum system to do this.

When you're replying a post by someone and you want to break up their quoted text into several parts for convenience, you usually have to do some convoluted copying and pasting. Not so with Wedge.

Just put your cursor wherever you want to split the quote, and... press the Shift + Enter key combination (or Ctrl + Enter, your preference.)
That's it, you're done. The quote gets split automatically. Nested tags are taken into account, so you can even split a quoted quote, or right in the middle of a code tag, anything like that which used to be a nightmare before for power users...

It's so easy now, I may have to add a setting to disable this, just in case you miss being upset with all of the manual quote splitting. :eheh:

Let's take this example here, with nested tags:

Quote from Nao on March 3rd, 2011, 03:56 PM
Code: [Select]
Hello world

[quote author=Nao link=msg=19 date=1299164218]
Click here and press Shift+Enter world[/code][/quote]

After pressing Shift+Enter, this becomes:

Quote from Nao on March 3rd, 2011, 03:56 PM
Code: [Select]
Quote from Nao on March 3rd, 2011, 03:56 PM
Code: [Select]

[quote author=Nao link=msg=19 date=1299164218]
[code]Hello [/code][/quote]

Cursor is here now.

[quote author=Nao link=msg=19 date=1299164218][code] world[/code][/quote]

61 replies
 Moderation Filters

Posted by Arantor, on February 8th, 2013, 11:25 PM   (1,582 views)

Feature: Moderation Filters
Developer: Arantor
Target: Moderators
Status: 98% (there's things I could do with it that aren't currently done, but things most people probably won't even notice)

This one needs a bit of explaining. I never liked the way SMF handled post moderation. I remember the first time I did it, and it bugged the hell out of me. So I came up with this.

Essentially, the idea is to run a series of rules when a post is made, and potentially take action based on the post, its contents and/or its author.

Rules are constructed in the forum of:
* Moderate the post... when any new post is made... if the following conditions are met.
* Prevent the post being made... when a new topic is started... if the following conditions are met.

There are also other options available, too.

In essence, this gives you very fine control over moderation without having to manually involve moderators. Don't like certain words being used (e.g. profanity)? Easy, just create rules to prevent the post even being made if it contains a word you don't like.

You can also mix and match criteria, for example you can block posts being made, in a certain board, if they contain certain words and it isn't a moderator making the post. The functionality is there to enable you to tailor the automatic moderation for your community, and the system is extensible, too.

Out of the box, you can prevent a post, moderate a post, or even pin/lock a post[1], limited to just new topics, or for any post. And out of the box you have the choice of a lot of variables: what board the post is in, the post count of the user, the warning level, content of the subject, content of the body, which group the user may/may not be in, or how many links are in the post.

Already, too, there are additional plugins for this, which add facilities like how many smileys are used, how many images are used, the number of words in a post and more, so there really are a lot of options for flexibility.
 1. For example, a rule where the post is made by a moderator, and begins with /lock to lock a topic quickly.

8 replies
 Merge Double Posts

Posted by Nao, on May 9th, 2011, 06:34 PM   (9,493 views) « 1 2 3 »

Feature: Merge Double Posts
Developer: Nao
Target: users
Status: 100% (complete.)

Some admins don't like when users post multiple messages in a row on a topic. This feature allows them to automatically merge these posts until after a certain delay has passed. Users can also choose to merge posts manually with a Merge button.

38 replies
 User menu

Posted by Nao, on May 7th, 2011, 01:01 PM   (2,898 views)

Feature: User menu
Developer: Nao (main), Arantor (original code)
Target: users
Status: 99% (believed to be complete; need to review what should be in the menu and what shouldn't.)

Stop with the waste of screen estate! We gathered user links under a menu that pops up with a nice animation when you hover a user name in topic pages. Just move the mouse out of that area to close the popup. Wait until you see it in action -- we're sure you'll love it.

9 replies
 Auto-saving Drafts (posts and PMs)

Posted by Nao, on May 7th, 2011, 01:02 PM   (1,627 views)

Feature: Auto-saving Drafts (posts and PMs)
Developer: Arantor
Target: users
Status: 95% (complete; one bug left to fix.)

Have you ever yelled at your PC/browser for crashing right in the middle of writing a post about Life, the Universe and everything? The answer is 42, which is the average number of times in a year you'll get to thank Pete for writing this feature.
If you're writing a post but feel like finishing it later, you don't have to keep that tab open... Just use the Save Draft feature to access the post later in your profile area, draft section. You can then resume the edit process and finally complete your message. If the topic is locked before your draft is completed, you're given the option to post it as a new topic. Drafts now have a maximum lifetime, avoiding abandoned drafts that are no longer going to be posted. And user can delete all of their drafts in a single click.
Even better, your posts are automatically saved every 30 seconds (can be configured), so that you don't lose your post if your computer crashes. And finally, Pete added to Wedge the same feature for personal messages. Now you know what to do.

4 replies