| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Widget: Upcoming Post Ideas

Page history last edited by Ryan 14 years, 6 months ago

Clarus Ideas

 

Overview

Build an application to track upcoming post ideas, allow readers to vote on them, and allow readers to submit their own.

 

Objectives

This project has the following objectives or target functionality:

  • List upcoming posts
  • Allow the addition of new ideas
  • Allow voting on ideas
  • Administrator removal of ideas
  • Sorting of ideas (based on votes, time created, ?)
  • Embadable: Allow the app to be embeded on any webpage.

 

Team

  • Ryan Scott
  • Sarah Scott

 

Progress

  • You can see the latest release at zenclarus.appspot.com/.
  • You can now save your ideas and vote on all ideas as well as remove any idea.
  • You can now enter the author name.
  • Admin can log in and remove ideas.
  • The vote button is disabled after you have voted. (It is reactivated on a refresh or when you come back to the page.)

 

Coming Up

  • Create embed code to embed the application on other pages as needed. This is proving difficult for the technologies I picked--my bad. We'll try an <iframe> instead.
  • Fine tune user interface. Any suggestions?
  • Make columns sortable (?)

 

Info

 

I'm writing this app on the Google App Engine (GAE) platform using Java for the backend and GWT for the visuals and UI functionality.

 

Clarus is the name of the project that will encapsulate both this application and an application to track upcoming guest posters. Clarus is latin for clear.

 

Comments (11)

Leo Babauta said

at 8:56 am on Aug 11, 2009

Very cool Ryan!

Sherri said

at 6:59 am on Aug 26, 2009

Hey Ryan this is great!
What would you think about voting for your top 2 or top 3? - I'm not sure how difficult that would be to do. I agree with your thoughts on the down voting of ideas or authors. I don't particularly like the spirit of that. Otherwise this is a great app hopefully you can use it for voting on topics, requested features, and proposed projects as well as guest posts,
Well done Ryan! :)

Ryan said

at 8:42 am on Aug 26, 2009

Hey Sherri--yeah, voting on the top 2-3 would add complexity, but could certainly be considered in later iterations. And once this one is more or less ready, I'm going to roll out another based on it to track guest posters.t

Annabel Candy said

at 8:28 am on Sep 6, 2009

Had a test, it works. Well done:)

Annabel Candy said

at 9:15 am on Sep 10, 2009

Hi Ryan,
Does it need to be altered so people can only vote once a day or once ever? Otherwise unscrupulous individuals might just sit there voting for themselves again and again. Not like me of course:)
Sorry, I have posted my comment in the wrong place (where a post idea is suppose to go) please can you remove it. Maybe it needs to say "Guest Post Title" instead of idea. Lucky you have me to test it out for you, I seen to be the lowest common denominator today but hopefully the feedback will help.
Thank! Keep up the good work.

Ryan said

at 2:28 pm on Sep 10, 2009

Annabel, I rather not code around moral issues. If you look at it from the perspective that there will be no "unscrupulous individuals" and it doesn't matter how many times people vote, then the problem resolves itself. I'm willing to live with those two stipulations. Besides, Leo has the final say; votes just help you get noticed.

So it goes.

Annabel Candy said

at 2:42 pm on Sep 10, 2009

Very true!

Leo Babauta said

at 3:44 pm on Sep 22, 2009

@Ryan: Sorry I haven't replied about the latest version of this widget! It looks very cool. I'd like to test it out on Zen Habits. Any suggestions? Maybe I should create a Guest posts page and embed the widget?

Leo Babauta said

at 3:45 pm on Sep 22, 2009

Quick question: would I be able to see who is voting, or at least their IP? While I agree that there will be no unscrupulous individuals, it's always good to check now and then. :)

Ryan said

at 2:18 am on Oct 6, 2009

Hi Leo--in answer to your question: Sure, making a Guest Post page would work to embed this widget--and at the same time it seems this wiki has become a central place for zenhabits transparency. Maybe putting this widget on the guest post page on this wiki and linking to that wiki page from zenhabits.net would be the best idea.

Second question: Yes, we can show who is voting for what. Maybe the easiest thing to do will create a popup for each item with a list of IPs that have voted on that item and how many times each has voted.

Ryan said

at 2:26 am on Oct 6, 2009

One more thing, Leo: If you want I can require that people who vote have to be logged in (with their google account)--that way you can have a username/email to go along with each vote.

You don't have permission to comment on this page.