Hi Everybody,
I posted a job on elance to see if I can find somebody who can make some extra functionality for Shapado
Here is the Link
The actual description is below:
You will be working with an existing codebase and adding the following functionality at group level:
Add a “Link referral” mode which has the functionality to “attach a link” ( like on Linked in ) This is basically duplicating the “question” – add a reputation settings for “Referred a link”
Create a new section called Links which displays the links referrals ( note that link referrals are associated with the user – they are not generic )
A Javascript plugin that is autogenerated based on the group, the plugin is in the form of a script include that can be pasted into any website. ( Think something like the you tube embed only without the video player )
The plugin creates a simple wysiwym* “comments box” on the 3rd party site and would typically appear on an article or blog post. If somebody writes a comment it then creates a “link referral” in the group iteself – ( this takes the title of the article, description or first 100 words and the URL. ) People can either comment anonymously or they can login. Additionally the box show the first 5 keywords from the metatags of that source page – these then create the tags on shapado link referral
Additionally once a comment has been made, the script include then shows the comments thread that originates from the group including the gravatar of the person commenting, their name and current reputation scores and including vote up vote down buttons – however it only shows the first X characters of their comment – the read more link then appears and links back to the “Link referral” page on the group itself. It still shows the tags with a “modify” option – however they are coming from the shapado site not from the page meta keywords – this is importamt because the tags in shapado may be different to the ones actually on the page
Bellow the list of comments would appear a “x more comments” link where x is obviously the number of comments
The number of items, comment extract length, shown with the plugin would be determined by a variable in the script include as would the height and width of the comment box – the plugin would require an additional page in the group administrator section where these parameters can be set and the code auto generated
An example of what it should look like ( roughly ) is attached – fine just to be standard textboxes and stuff for now
Other context/requirements that providers will need to know:
The idea is fairly obvious – to create a new dimension to the Q&A platform that allows third party sites to start using the platform as a “shared comments” repoistory – it also means that users of the main site will get pushed onto the “community site”
Specific expertise/background that I am seeking:
Must know Rails
*eg wmd-editor or the friendly editor thats already in shapado
Timeframe for delivery:
ASAP
Terms:
The code you produce will be released under the GNU Affero License same as the open source project you will be adapting. So you relinquish any rights to it ( but do get your name on the contributors list )
The project is shapado which is available on github so you need to be familiar with git – which lets face it most rubyist are.
Please only bid if you are familiar with ruby – additionally include the words “Yes I read it properly” at the start of your bid or you will be excluded
Happy bidding – this is a fun project it should be fairly easy for somebody who knows what they are doing with dynamic document writes and you may want to explain how you would link the box to the comments thread
Tip: Shapado has an API which may help