Now that modern is a bit more stable I've started thinking about where to go from here. I'm on a train and my TvOS project is stuck so I've been doing a lot of thinking about it. Here's a proposal..
First I want to unify links, journals and polls and start adding support for lots of other types. There's no reason we shouldn't be able to share images, videos embeds, music, or anything else that is relevant. That means all the permalinks will change and that elements like ratings will be available on all types. I'd also like to rename journals to blogs or simply text entries.
CP Becomes Currency, XP goes away
The biggest change I'd like to propose is eliminating XP and levels altogether. CP (renamed, ideas?) becomes a true currency that you can bank. Every day you visit the site you get a bit more in the bank. To post you pay the going market value of the place you want to post (more on this later). When people react to your post they pay to do so and that CP goes to you. The net earnings of a post determines its position on the front page. The system levies a small tax on front page posts, which is how they decay off. That tax is then used to pay for the stipend given to visiting the site.
Hey big spender, buy a sub!
Categories go away in favor of reddit style subfilters or subs. Creating one is a big investment, but as the owner of one you'll be entitled to do whatever you want with it. Charge a posting fee, levy your own tax, change the design, mod the posts, whatever. Each sub has its own chat, with chat becoming an increasingly integrated part of the experience.
Conclusions, Your Thoughts?
A couple of updates this morning:
* Added in versioning to the JS/CSS to prevent release wonkiness
* Added back the Top Users view
Also looks like we're having some UTF-8 character issues. It's on the list.
I've been toiling away on a new skin that will bring linkfilter a big step forward toward being a modern website. It's responsive, mobile-friendly, and has features you've come to expect like auto-loading of pages (aka endless scroll). It's also blazingly quick, and I haven't even started optimizing it for caching yet.
As a part of this exercise I'm trying to boil linkfilter down to it's absolute essence. You'll notice that a lot of the gory bits like XP and Points are tucked away behind the scenes. It also doesn't support some of the more esoteric features like ignoring people (discuss). My hope is that most of these changes will be fairly non-controversial as I would eventually like this to become the default and eventually only skin.
One change that I think has the potential to cause some alarm is the unified comments view (discuss). I've noticed that the threading system on linkfilter adds very little to conversations. Most replies are intending to add to the end of a conversation, but depending on which reply button you hit you could end up with a long string of "RE: RE: RE: RE:" and a jumbled mess of indentation. The new system allows for exactly one level of threading, with all replies going to the end of that thread. I think it will make conversations much easier to follow, and more inviting to jump in and participate. Each thread is like a mini chat.
I'm making great progress on the modern skin. I hope you guys will like it. Check out the screenshots below and please let me know your thoughts.
Glad to see folks logging back in and using the site. I've made some pretty significant updates behind the scenes over the last few days. All the source is now on GitHub. Here's a summary of changes..
* Merged with the more modern Otter framework
* Support for proper response codes (404,200,etc)
* Support for memcached caching
* Upgraded passwords to use bcrypt
* Added RSS 2.0 feeds for links and comments (add format=rss)
* Added JSON feeds for links, comments, polls, journals, users (add format=json)
I'm going to take on a modernized skin next and we'll phase out these old janky ones.
There's probably problems, your best bet is to email me or hit me up on Facebook.