Find Jobs
Hire Freelancers

URL list

$100-500 USD

Closed
Posted over 16 years ago

$100-500 USD

Paid on delivery
The BlogoPedia is a web page containing a list of blog post URLs. I will start with 20/30 post URLs, and then I will add a new post URL every day. Users will be able to suggest Post URL, which I will then either approve for inclusion in the BlogoPedia or reject. Each post URL is assigned to a category, has max 5 tags associated with it, and has a link to his own google cache page. I have posted a draft example here: [login to view URL] Please note the following: - Pointing the mouse on the post URL, the User is displayed a preview of the post via rss (you don’t need to develop this, I am already using [login to view URL] for that) - Pointing the mouse over the letter A (archive) nothing special happens. If you click there a new window is opened with the google cache of that page. (so if the site hosting the Blog Post is down, my user can still access the content) ## Deliverables ..Blogopedia page (HTML/javascript, using the template found at [login to view URL] ) ..Submit_Nomination page (HTML/PHP, using the template found at [login to view URL], uses CATCHA to avoid spam ) ..Approve_nomination page (HTML/PHP, pwd needed to log-in, I can change Title, Category and Tags associated with the nomination before approving it. Posts which are not approved within 2 weeks gets automatically deleted. ..Rebuild_BP (PHP, rebuilds the BP page adding X weeks worth of newly approved posts) ..Admin page (HTML/PHP, stats with number of entries, number of post published every week with default at 7, time at which such post are published with default at late night, post management,..) During the testing phase, all deliverable will be uploaded and working on [login to view URL], And you will have loaded a data set of 400 different url, fitted with 10 dummy category and at least 200 different tags. The testing phase will last at least a week: in this time we will double check if the software is working properly, refine requirements, and remove bugs. Let me stress that requirements might need to be refined during the testing phase, so you might see small changes to this document over time. And the end of the testing phase, upon acceptance of the product, you will receive your payment Please note that I use yahoo hosting and that my plan is Web Hosting Starter. You can check out the details here: [login to view URL] It will not be possible for me to change hosting, and please keep coding as “simple?? as possible, so we don’t have to deal with yahoo support. As a db you can use MySql. Finally, all code must be clean and well commented so I can easily make small changes if needed --------- FURTHER NOTES ON DELIVERABLES 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). WORKFLOW 1..The users of evenhappier nominate a posts to be added to the blogopedia using the Submit_Nomination page In the submission, users specify 5 tags, a category, 2..I either approve or reject the nominated posts 3..A list of approved posts is stored locally 4..Every X week I log into the admin page to trigger the regeneration of the Blogopedia page: X*7 posts are added but only one new post per day is actually displayed to the end user. If there are no post to publish on that day a Warning email is sent to the Administrator account ------ USABILITY The javascipt page will dynamically rebuilt a list o blog post URLs, based on the User chosing the following criteria via drop down lists NUMBER OF POSTS: last 5/10/20/50/100/200/500/1000 (default is 20) TOPIC: (default is ALL TOPICS) TAG: (default is ANY TAG) Each user selection will automatically regenerate the list without requiring the user to reload the page When a user select a topic, the TAG drop down list get adjusted including only. The list will be a simple HTML list, but will be grouped in groups of 5 items. The display order will be always from the last post added to the first one. I expect the User to add Title, URL, Category, and Tags for each post. the link of the related google cache page must be obtained with a formula (something like "[login to view URL]" + [Post_URL]) Finally, very many posts could be approved in one day, but the Blogopedia must displayed only 1 new post a day. This mean that the javascript page will often have many post which are hidden until a date based condition becames true. From the admin page, it must be possible to select how many new posts should be displayed every week (default is 7) and at what time it happens. ## Platform For the dynamic HTML part of the project, you can use either PHP or Perl. On the DB side MySql. On the other hand, I don't want to use any dynamic html (i.e. PHP) for the Blogopedia page, because this page will be placed on a medium/high traffic blog, and could have many thousands visitors accessing it concurrently. Let's keep the Blogopedia page client side, javascript is ideal but I am open to other suggestions if needed: it needs to be client side and working on my hosting account. Most of the user access the site with Mozilla Firefox, and the page must work perfectly both with mozilla and with Explorer 6/7.
Project ID: 3401002

About the project

5 proposals
Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $374 USD for this job
User Avatar
See private message.
$212.50 USD in 13 days
5.0 (8 reviews)
3.8
3.8
User Avatar
See private message.
$850 USD in 13 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$85 USD in 13 days
0.0 (1 review)
0.0
0.0
User Avatar
See private message.
$297.50 USD in 13 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 13 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ITALY
Rome, Italy
5.0
13
Payment method verified
Member since Dec 12, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.