Author Topic: Feature Vote Page (Planning)  (Read 14748 times)

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: Feature Vote Page (Planning)
« Reply #40 on: November 13, 2007, 01:43:42 PM »
Just bumping this thread up since sk89q has offered to help out coding this.  Thanks, sk89q!

sk89q

  • Global Moderator
  • Autococker
  • Posts: 1049
Re: Feature Vote Page (Planning)
« Reply #41 on: November 13, 2007, 06:50:49 PM »
Progress:

Viewing/filtering feature lists - DONE
Voting - DONE
User's votes list page - DONE
ACP - IN PROGRESS
Permissions/checks cleanup stuff - NOT DONE
Cleanup scripts - NOT DONE
Integrating with site theme - NOT DONE

Old screenshot:


Apocalypse

  • Autococker
  • Posts: 1463
Re: Feature Vote Page (Planning)
« Reply #42 on: November 13, 2007, 06:54:26 PM »
Looks great sk89q can't wait for this to be finished :D

Zorchenhimer

  • Autococker
  • Posts: 2614
Re: Feature Vote Page (Planning)
« Reply #43 on: November 13, 2007, 08:20:20 PM »
Looks good.  So are we gonna do the whole bounty thing, or was that idea shot down?

Cobo

  • Autococker
  • Posts: 1362
Re: Feature Vote Page (Planning)
« Reply #44 on: November 13, 2007, 08:36:15 PM »
Well, judging for the "+0 Bounty" and -0 Bounty" things, I guess we are.

sk89q

  • Global Moderator
  • Autococker
  • Posts: 1049
Re: Feature Vote Page (Planning)
« Reply #45 on: November 13, 2007, 08:43:56 PM »
Bounty is partially supported, as in it's displayed and understood by the system, but there's no way to add or remove bounty except by divine intervention (i.e. admin's access to the database). I don't know if I will add bounty, because I'd have to add another table to join (to be organized), and unless I have some other need than for bounty, I may or may not do it.

Eiii

  • Autococker
  • Posts: 4595
Re: Feature Vote Page (Planning)
« Reply #46 on: November 13, 2007, 09:42:07 PM »
<3

Is the 'status' thing really necessary really needed? I mean, things are on the list until they're completed, and then they're removed from the list.

sk89q

  • Global Moderator
  • Autococker
  • Posts: 1049
Re: Feature Vote Page (Planning)
« Reply #47 on: November 13, 2007, 10:33:26 PM »
OR they can stay on the list once they're completed!

Eiii

  • Autococker
  • Posts: 4595
Re: Feature Vote Page (Planning)
« Reply #48 on: November 13, 2007, 10:37:00 PM »
But why? No one (should) re-request them because they're in the game. Plus, then they just take up space on the list- each build, the items completed at the top of the list would stay there. Distracting.

Zorchenhimer

  • Autococker
  • Posts: 2614
Re: Feature Vote Page (Planning)
« Reply #49 on: November 13, 2007, 11:02:53 PM »
Maybe moved to a "completed" section?

sk89q

  • Global Moderator
  • Autococker
  • Posts: 1049
Re: Feature Vote Page (Planning)
« Reply #50 on: November 14, 2007, 01:49:15 AM »
The statuses are "closed," "open," "in progress," and "implemented." By default, the filters on the index page *only* show open items so the things you do not want to see do not take up space. You have to explicitly ask to show implemented items to see them.


Eiii

  • Autococker
  • Posts: 4595
Re: Feature Vote Page (Planning)
« Reply #51 on: November 14, 2007, 09:51:09 AM »
Okay then. :)

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: Feature Vote Page (Planning)
« Reply #52 on: November 14, 2007, 03:41:51 PM »
Are the status, types, category, etc. defined by a table or hard coded?  Doesn't really matter either way - just curious.

sk89q

  • Global Moderator
  • Autococker
  • Posts: 1049
Re: Feature Vote Page (Planning)
« Reply #53 on: November 14, 2007, 05:15:06 PM »
Features are stored in another table.

Votes are stored in another table (with one vote = one row).

Categories are stored in another table.

Dependencies are in another table (with one dependency link = one row).

Status and type are technically neither. I didn't want the weight of a whole table, but I didn't want the lack of normality completely... so they are PHP arrays in a global file. :D

lekky

  • Autococker
  • Posts: 2449
Re: Feature Vote Page (Planning)
« Reply #54 on: November 16, 2007, 07:02:49 PM »
Perfect job for Java+JDBC+WebWork+Freemarker+display tag :D

webhead

  • Committee Member
  • Autococker
  • Posts: 1185
Re: Feature Vote Page (Planning)
« Reply #55 on: November 26, 2007, 01:52:33 AM »
-1 for the bounty feature.

and sk89q, that looks way kool.
besides, who needs an admin interface? just let 'em edit the raw database with phpMyAdmin!! ;)

sk89q

  • Global Moderator
  • Autococker
  • Posts: 1049
Re: Feature Vote Page (Planning)
« Reply #56 on: November 26, 2007, 02:11:45 AM »
'em = jitspoe

webhead

  • Committee Member
  • Autococker
  • Posts: 1185
Re: Feature Vote Page (Planning)
« Reply #57 on: November 26, 2007, 03:07:35 AM »
ok ... well ... yah ... i was just being more general about it ... as in, no matter who the admin is. :P

lekky

  • Autococker
  • Posts: 2449
Re: Feature Vote Page (Planning)
« Reply #58 on: November 26, 2007, 12:09:57 PM »
ok ... well ... yah ... i was just being more general about it ... as in, no matter who the admin is. :P

An admin interface would allow more people than just jitspoe to handle it :P

y00tz

  • Autococker
  • Posts: 2742
Re: Feature Vote Page (Planning)
« Reply #59 on: November 26, 2007, 12:22:52 PM »
But why is that necessary?

I like the idea of accountability in the hands of Jitspoe ... especially something as self-regulating as a feature vote thread.