The best way to explain what Postworthy is all about is to experience it first hand.
If you are the type of person who loves to discover amazing content from across the web and share it with your friends then postworthy is for you. Postworthy allows you to create a website filled with the things you find and the things found by those you follow on twitter.
Postworthy has been created in C# and has been designed to run on multiple operating systems (postworthy.com is actually a linux server).
The project is also mobile ready right out of the box to see this visit the demo link above from your smartphone (iOS or Android).
- C# MVC3 (Razor View Engine)
- Mobile Ready
- Automatic Content Ranking
- Twitter API
- Runs on Mono (the demo is running on Mono)
If you are not familiar with C# then you will want to have a look at these free development tools
Mac & Linux
Before You Build
Before you build you will want to sign up for a twitter account and sign up for a twitter api key. Postworthy uses the twitter API to find content that you share and also to find content shared by those you follow. You will also want to authorize your twitter account to be used by your application.
Before you run the application for the first time you will need to sign up for the twitter developer api. You will need to use the example.web.config file in the Postworthy.Web project to create a web.config and also use the example.app.config in the UpdateRepository project to create an app.config file.
You will then need to authorize your twitter account and use the example.userscollection.config file in the Postworthy.Web directory to create a userscollection.config file.
Once you have your twitter account ready you will want to modify the PrimaryUser in both the web.config and the app.config.
In both the web.config and the app.config you will need to modify the UsersCollection setting to point to your UsersCollection file. You will also need to make sure that the process running your web application has both read and write access to this file.
You will need to have a local memcached instance running on your development machine. Postworthy is a NoSQL project and Memcached allows for scalability as well as a speedy place to store frequently used data. By default Postworthy expects the memcached instance to be running local and be available on port 11211.