Jul 24 2009

The Contact Form Is Up And Running Again

…I sort of suspected that our contact form hadn’t been working as we hadn’t gotten any mail in almost three weeks. Turns out I was right! But more importantly, it’s fixed.

The biggest issue here was that there was no mention that the message wasn’t being sent, it just appeared to work normally. There was a reason for this. Not a good reason, but a reason. When I was doing my testing I commented out the actual “mail(…)” code for obvious reasons. Then, when I uploaded my tested code, I forgot to comment it out… and test it live… And so here we are. But no worries, all is now well.

So, to make a long story short, if anyone has attempted to contact us in the past few weeks, please resubmit and we will happily reply ;)

May 19 2009

Comments - Markdown is Enabled

What exactly does that mean? Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). If you are a frequent Reddit commenter you will be very familiar with it as it uses the same system.

How does this benefit you, the commenter? The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions.

How does it work? A full instructional guide can be found under syntax on the project website or check out the Dingus to try out a live version of Markdown. But first, let me give you a quick and easy overview:

Paragraphs are delimited by a blank line. Simply starting text on a new line won’t create a new paragraph; It will remain on the same line in the final, rendered version as the previous line. You need an extra, blank line to start a new paragraph. This is especially important when dealing with quotes or lists.

Italic text can be displayed by surrounding a word (or words) with either single asterisks (*) or single underscores (_). Bold text can be displayed by surrounding a word (or words) with either double asterisks (**) or double underscores (__).

This is in *italic text*

This is in **bold text**

Will give you:

bold_italic

Blockquotes are created by using email-style > characters. Multiple angle brackets can be used for nested quotes. To cause a new paragraph to be quoted, begin that paragraph with another angle bracket.

>Here's a quote.

>Another paragraph in the same quote.
>>A nested quote.

>Back to a single quote.

Will give you:

blockquote

Linking can be done in two ways. First, you can just paste a valid URL, which will be automatically parsed as a link. Or, you can write the anchor text inside of square brackets - [ ] - followed by the URL in parentheses.

http://en.wikipedia.org
[wikipedia]http://en.wikipedia.org

Will give you:

links

Headers can be created by surrounding the text with the # symbol. The number of #’s used corresponds with the header level.

# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6

Will give you:

headers

Unordered Lists can be created by appending each element in the list with either a plus (+), dash (-), or asterisk (*) followed by a space. Operators can also be mixed.

+ Item 1
- Item 2
* Item 3

Will give you:

unordered_list

Ordered lists are created in roughly the same way. Begin the list with a number plus a period (.) followed by a space. It’s important to note that the actual numbers you use to mark the list have no effect on the output. The ordered list will always start with the number 1, and will increment sequentially.

1. Item 1
2. Item 2
3. Item 3

Will give you:

ordered_list

Code Blocks are created by wrapping it with backtick quotes (`).

Here is some `inline code with **formatting**`

Will give you:

code_text

Escaping special characters can be done with a backslash (\). Backslash escapes are used to generate literal characters which would otherwise have special meaning in Markdown’s formatting syntax.

Escaped \*italics\*

Will give you:

escaped_characters

That’s it! There are other great ways to use Markdown, but we’ll leave that until later posts. Thanks to redditor AnteChronos for his great explanation as well (much of which I used in this post).

Apr 21 2009

New Categories! (among other random improvements)

Another update has come and gone for soLinkable.com. This update saw the creation of a number of new categories including Business, Internet, and Green. We also split News/Politics into their own separate categories. The additional categories should be a good fit for the soLinkable community and I can easily change them or add new ones, as requested by the community. I decided upon the new categories based on what type of stories I’ve been seeing posted recently. All old stories will remain in their proper categories, with any stories posted to “News/Politics” remaining in the new “News” category. If you guys have any other categories that you would want to see be sure to let me know, I’m always up for new ideas.

This should be the beginning of improvements to the category section. I still see some outstanding issues with the system that’s currently in place. I also hope to write a sort of “subreddit” system. I really like the idea and it’s definitely a great feature (if you’re unsure about what it is, head on over to Reddit and check it out). It will be a bit of a challenge but I think I’m up for it.

I also made some huge improvements to the actual core code including many optimisation improvements. We effectively cut the number of calls to the SQL server in half for an average page load. The issue here wasn’t with the existing SWCMS framework, but rather with features that I have chosen to omit (as they didn’t quite fit with the site - ie. the pageviews table). A typical user won’t notice any of these changes, but as long as I did them correctly, our server will definitely thank us :).

I have also updated the “About Us” page and given it a better overall look. It now has a short bio (and picture) featuring both myself and Krystal. Be sure to check it out (and  comment on Krystal’s flower hat).

Thanks again for your support!

Apr 08 2009

You’ve Got Mail.

It’s always been our desire at soLinkable to further community discussion. It’s the commentary that makes social media truly fun and that’s what keeps the users coming back. With that in mind I am very proud to present our second major feature to debut this month, soLinkable reply notification.

soLinkable reply notification will allow a user to be informed when they have received a reply to one of their comments, creating a better overall discussion within the story pages. The method in which they are notified is completely non-invasive. A small envelope icon will appear in the top right hand corner in between the username and profile link. If there are no new replies to be read, then a white envelope with a blue outline will appear. If, however, a new reply is found, a blue envelope will appear. Here is a quick illustrated guide:

messagesOnce in the comment reply screen, they are just laid out in descending order based on the comment date. You will notice that it first lists the story title and its votes followed by the comment. If you are still unsure of what exactly the reply is referring to, a “View Context” link has been added right below the comment. This links to the parent comment of the reply, so you can figure out just exactly what they are talking about.

messages1As of this moment we are still in the beta stages so expect it to be a little rough around the edges. Preliminary testing worked as expected, however there are no doubt a few lingering bugs that went through the test process unnoticed. Don’t be surprised to see minor changes in this feature over the next few days as we work out the kinks.

We expect to add greatly to this feature over the next few months. The back-end functionality that was added in this update will pave the way for user preferences as well as private messaging system. An update emails option will also be added in the near future with the option to receive weekly/monthly emails with all comment replies listed or to subscribe to comments from your submitted links.

This update has also seen a few minor updates regarding how comments are displayed in the story screen. The reply and edit buttons have been moved from the top-right to the bottom-left area of the comment. I have noticed that often times a new comment is posted rather than a proper reply. The thought process behind this move was to centralize the reply button and give it more prominence in the comment field so that it is easier to use. We have also added the ability to permalink to a single comment, something that wasn’t specifically asked for but is nice to have.

Thanks again for your support of soLinkable!

Apr 03 2009

User Submitted Thumbnails Have Arrived!

As promised we have an excellent new feature to debut on soLinkable. In an effort to further our goal of world domination creating a great user experience, we would like to announce that from this moment on, link submissions will no longer be using the websnapr thumbnail service. We have integrated a new user chosen thumbnail service into our existing framework, which will allow for an even more “personal” feel to the submissions. We want you to feel like you’re in control of exactly what goes into your submission.

The websnapr phase-out will not be immediate. All previous submissions made before the new user submitted thumbnail service will continue to show websnapr images with their story content. However, all new submissions made from this point on will now show either the selected thumbnail or no thumbnail at all (if ”No Thumbnail” is chosen/available).

We made sure that using the new feature would be very easy as we did this without adding any new complicated steps and with minimal change to the overall time it takes to submit a story. This was the most important part of our goal - to keep the site friendly. To not only make it seem like the users are truly contributing, but to make it easy to contribute.

Adding a custom thumbnail to your link is very simple - you may not even notice the new thumbnail option your first time through. Most of the work in the new feature is done behind the scenes. When you first submit a URL to be added, our servers read through the html source and pick out all the images they find. Next, they choose what are determined to be the most appropriate for the story (though this is still a work in progress) and meet a predetermined size constraint. The method will choose up to 4 possible images to include with your submission.

On step 2  (called “Submit - Step 2 of 3″) of the submission process below the description, you will be asked to “Choose a Story Picture”. You will be given the option of choosing from up to 4 images or sticking with no image at all. Selecting an image will cause the story to appear almost exactly as it was before, but instead of the websnapr thumbnail, the image shown will be the one you selected. By choosing “No Thumbnail”, the story will appear without any associated image - perfect for news articles.

thumbnail_ex1

The resulting soLinkable main page, with a mixture of real images and no images, really makes for a better user experience  overall. The previous thumbnail images were much too cramped and in turn made the overall feel of the website seem small. The thumbnails make the site look nice and emphasize its user generated nature.

On a lesser note, you may also notice the new text area styles. This will (again, hopefully) allow for a better user experience and make it easier to submit content to soLinkable.

Thanks again for your continued support of the community. It has been so much fun building onto the site, and even more fun contributing to it. Keep it up!

Mar 31 2009

New Login Form

I know. You’ve been waiting for this update for some time… I mean, boy, that old one was ugly. The new form uses the proper soLinkable typography and colours. I also added the “remember me” functionality so that you can stay logged in as long as you want. Let’s just forget that slightly grey, imageless, and overall ugly popup login form ever existed.

login

On another note, we have a very slick new feature on its way. Seriously. Not to give it all away just yet, but we will be doing away with that awful websnapr.com thumbnail. I never enjoy relying on a third party in order to properly display my site. Expect a release in the next week or so.

Also, we have a few ideas on the way for the category system. Think subreddits.

More to come in a bit!

Feb 22 2009

New soLinkable Logo!

It’s here! We have finally redone the logo. It’s now far more inline with web 2.0 styles, and more importantly, looks MUCH better than our original logo. With so many new members daily, we really wanted to put our best foot forward.

We wanted to include all three of the main soLinkable colours (black, blue, and green), whereas the previous logo only included a shade of blue. The huge focus on blue took away from the logo and made it fade into the background. With the new green hue, the logo is given more prominence and brought to the front of the page. The idea is that the logo will have more of an impact in the mind of the potential user.

So, without further ado, I present the new soLinkable logo, and it’s derivatives:

solinkable-logo solinkable-gravatar-30 solinkable-gravatar-15 solinkable-favicon

We put a lot of thought and effort into these logos, but I know that there is still a lot of work to go. We are far from finished. Thanks to all of you for your support, and look for more great updates in the near future!

Feb 17 2009

SoLinkable Gets A Facelift

New year, new… layout?

It’s about time SoLinkable got a little sexier, so over the next few months expect some updates to our look.

The first batch of changes have already come. You should immediately notice the new “Featured Link” at the top of the page. This replaces the ugly “About Solinkable” box, which never really fit with the rest of the layout anyway. This will be updated by admins, though I haven’t decided whether it will be at pre-determined intervals (ie. every week, 2 weeks, etc…).

featured-link

Gone are the 4 sidebar advertising buttons. They’ve been exchanged for one less obtrusive (and less busy) 250×250 square. Hopefully this will result in a higher click-through ratio and make us a little more money ;)

The “Recently Active Stories” sidebar module also got a makeover. Firstly, I’ve upped the total number of stories to 10. And secondly, the whole story should get a blue hue when you hover over it. I really like the look of this one.

recently-active-stories

Some of the changes you can expect in the near future:

  • New Logo
  • New Blog Template (I’ve had enough of this ugly one)
  • More categories! (Finally!)
  • New category layout
  • Removal of the Gravity function (I won’t completely code it out, but there is no need for it at this point)
Jan 29 2009

SoLinkable Hits 1000 Registered Users!

Conratulations to us!

It’s been an interesting few months, building and promoting solinkable, but it’s starting to pay off. What started off as an experiment into the functionality of Digg has turned into a wonderfully fun website creation experience. We have had some up sand some downs along the way, a few trolls, a LOT of spammers, but it’s all been worth it.

A few other interesting statistics:

  • Links submitted: 1404
  • Links promoted: 745
  • comments made: 255
  • total votes: 2539
  • Spam removed: 1932
  • Average UVs/month: 2500
  • Average Pageviews/month: 13000
  • Technorati Rank: 274,434
  • Alexa Rank: 152,167
  • Pagerank: 3

Thanks to the many who have helped along the way. Here is hoping we make it to 10,000 users!

Jan 11 2009

SoLinkable upgrades

Good news everyone! Two big updates have taken place at SoLinkable in the past few days. You may not have noticed, but we were busy working behind the scenes. The two main areas of focus were security and spam filters.

First off, SoLinkable has been upgraded to SWCMS v1.1. This update offers numerous security and stability fixes, but little in the way of increased features. So, as a user, you shouldn’t notice anything at all - SoLinkable should keep working as it was before. If you have noticed anything strange going on lately, be sure to notify us.

Though security hasn’t been an issue on SoLinkable as of yet, we like to remain proactive in this respect. With the recent high-profile hackings of other notable pligg sites (ie. Design Float), security around the pligg community has been of utmost concern. As a reminder (if anyone read my old blog post about it), security fixes were one of the most important factors in our decision to switch to the SWCMS system.

Secondly, we have implemented the Askimet wordpress plugin. We have high hopes for this one. It has become one of the leaders in comment spam prevention, and we hope that transfers to social bookmarking spam as well. It is still in testing, and not completely implemented as of yet. If we find that it’s catching spam,  we will turn it on fully, allowing it to automatically hold back links which it deems spammy. This, combined with the submit anti-spam tool has the posibility to greatly reduce the number of spam submissions here on SoLinkable.

Thanks and keep up the linking!