Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 21    Views: 143

chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
03/21/13 03:26 PM (12 years ago)

new plugin ready to submit: Get Out the Vote

I just finished my latest plugin, "Get Out the Vote". This plugin was a custom plugin I contracted with MrDavid to build, and with his permission am also making it available to the community. The plugin lets you set up 'candidates' to vote on in the app, which show up as full-width images in a menu screen. Selecting a candidate reveals additional details, along with a vote button. Users can only vote once on their device. After that, the vote button will be disabled - even if they uninstall the app and reinstall it. This plugin works on both iPhone and Android. Here's a video showing it off. http://youtu.be/R6Hllma6DUQ --- Note: There's a good chance that this will be for self-hosted users only, as it requires adding a new table to the Buzztouch database to count the votes.
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
03/21/13 03:38 PM (12 years ago)
That looks really slick, Chris! I'm as impressed (or more) with the child item screens in the control panel as I am with the plugin itself. Great work on all sides! Cheers! -- Smug
 
SheriDee
Code is Art
Profile
Posts: 1094
Reg: Sep 23, 2011
location unknow...
22,840
like
03/21/13 05:39 PM (12 years ago)
Sweet idea! ☆☆☆☆☆☆☆☆☆☆☆☆☆
 
SheriDee
Code is Art
Profile
Posts: 1094
Reg: Sep 23, 2011
location unknow...
22,840
like
03/21/13 05:39 PM (12 years ago)
Couldn't resist ;)
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/21/13 06:04 PM (12 years ago)
Thanks. I like the work I did on this for the following reasons: 1). Uses multiple screens 2). Connects to cloud to save user preferences 3). Persists data after app uninstall 4). Cross-platform 5). Easily customizable via both control panel and interface builder/xml
 
nelaye
Android Fan
Profile
Posts: 95
Reg: Jan 29, 2013
Kuantan
2,500
like
03/21/13 08:04 PM (12 years ago)
oh no.. I like/love this plugin but why only self hosted? open it to BT member as well. :) when this will be available?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/21/13 08:11 PM (12 years ago)
@nelaye - that will be up to Buzztouch (aka David Book) as it requires modifying the database where the control panel lives to make it work.
 
ianJamesPiano
Code is Art
Profile
Posts: 2661
Reg: Feb 13, 2011
Palm Springs, C...
37,010
like
03/21/13 09:42 PM (12 years ago)
HA! love this one. great work Chris1!
 
epicweb
Aspiring developer
Profile
Posts: 159
Reg: Aug 30, 2012
Glen Carbon
4,990
like
03/22/13 06:16 AM (12 years ago)
Are you using a remote php script to hook into the database for that new table? Can you add this plugin multiple times in the same app and still keep track of all the votes?
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
03/22/13 06:43 AM (12 years ago)
I vote Super Cool! Any Android screen shots? Will it have to ammend our existing DB tables - or can we add this as a new database and make our own tables/fields to enhance it? Tons of potential uses for this. Great Idea.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/22/13 07:34 AM (12 years ago)
I've got kind of a busy day so it might be a while before I can get an Android vid up. It's very similar though. The way it stands right now, it automatically creates a new table in your database the first time you use it. Of course, you can easily modify that table if you know what you're doing. And if not, I'm always for hire ;). This one wouldn't have happened without MrDavid coming to me with an idea and asking me to contract with him.
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
03/22/13 12:40 PM (12 years ago)
Thanks for the credits Chris. Chris is a awesome dude to hire, very knowledgeable in regards to plugin development, and for a good price he gets stuff done fast. He got very creative and was able to solve a ton of complex issues in regards to storing votes and protecting from voting fraud. The plugin is on my phone right now, and it works awesome. Super excited to get this live and out there! Cheers, David https://buzztouchmods.com
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/22/13 12:43 PM (12 years ago)
@MrDavid - thanks - you were great to work with on this as well! @epicweb - it does use a php script to connect to the database, but it's set up to handle multiple instances of the plugin in a single app. It does so by tagging the votes with the "itemId" of the screen.
 
epicweb
Aspiring developer
Profile
Posts: 159
Reg: Aug 30, 2012
Glen Carbon
4,990
like
03/22/13 01:21 PM (12 years ago)
awesome.. would love to get my hands on this one. Any word from susan or David on changes required to get this in the market yet? Or do you plan to offer it for sale for self hosted now?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/22/13 01:22 PM (12 years ago)
I haven't spoken with them about it yet, so that's the first step
 
Antonios
Apple Fan
Profile
Posts: 381
Reg: Feb 12, 2013
Korinthos, Gree...
4,610
like
03/23/13 06:09 AM (12 years ago)
very good work..this is a definite purchase for me…one question: can we use this as a vote poll for all users that have the app at their phones? and if yes, can the plugin build a chart with the votes?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/23/13 06:23 AM (12 years ago)
Could definitely be used for polls. I can add an in-app results section in for version 2.0.
 
Antonios
Apple Fan
Profile
Posts: 381
Reg: Feb 12, 2013
Korinthos, Gree...
4,610
like
03/23/13 09:36 AM (12 years ago)
Great!!! so all users can see what all people have voted….
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/23/13 09:49 AM (12 years ago)
Yep - that's pretty easy to do in iOS - probably will add a button to the navbar. Android is a bit more complex, simply because of the way screens (aka activities) are handled by the manifest. But not impossible
 
Antonios
Apple Fan
Profile
Posts: 381
Reg: Feb 12, 2013
Korinthos, Gree...
4,610
like
03/23/13 09:53 AM (12 years ago)
So go go go Chris…we're all expecting your work to be published!!! :)
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/23/13 10:32 AM (12 years ago)
Thanks! If nothing else, I'll find a way to sell it to self-hosted users outside of Buzztouch. But we'll see. David's going to start thinking I only develop plugins that require mods to underlying website! I think this is #3 that does so. :-\
 
Antonios
Apple Fan
Profile
Posts: 381
Reg: Feb 12, 2013
Korinthos, Gree...
4,610
like
03/23/13 10:34 AM (12 years ago)
whatever the news…post here!
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.