On 16 October 2010 11:16, Michael Allan <span dir="ltr"><<a href="mailto:mike@zelea.com">mike@zelea.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">David Bovill wrote:<br>
<br>
</div>I don't recommend installing Votorola until you know for certain that<br>
you'll be modifying the code.  <br></blockquote><div><br>I'm not certain about anything :) But in an uncertain world you have to sometimes take the plunge. I am certain that it is a good idea to try to get a few people working technically on the same server, in the same area, even if they just work on their own projects. So getting up a proper server seems like a good start. It is set up for super easy installs of MediaWiki anyway, and this installation can be scripted, so this may prove useful at some stage.<br>
 <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
You'd need Linux, Java 6, Tomcat</blockquote><div><br>OK<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Perl 5, </blockquote>
<div><br>What tweeks use this lovely obfuscated language :)<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Mercurial, </blockquote>
<div><br>Reasons to use GIT - <a href="http://www.indeed.com/jobtrends?q=git%2C+mercurial&l=">http://www.indeed.com/jobtrends?q=git%2C+mercurial&l=</a><br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
PostgreSQL<br></blockquote><div><br>Question - a bit left-field - is there any reason not to use a single db schema that is shared with LiquidFeedbacks PostgreSQL db?<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

(if you don't use the central pollwiki) MediaWiki.  The specific<br>
requirements are buried in here (follow the step links):<br>
<a href="http://zelea.com/project/votorola/s/manual.xht#site-setup" target="_blank">http://zelea.com/project/votorola/s/manual.xht#site-setup</a><br></blockquote><div><br>Ah - that's what I've been looking for. I'll introduce you to Dave Woods - he is a sysadmin by trade, and I came across some posts of his last year, as he pushed hard to get an LD party up and running here in the UK a few years back. met him and got on great at the City Camp London conference last weekend.<br>
<br>We've made a start on getting the server up and running, and will get Votorolla up and running on it.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

If you decide to go ahead, let me know when you're ready.  </blockquote><div><br>Will do - next week some time (Dave is away this weekend).<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
You could<br>
start with step 1 (Install Votorola).  That part should should go<br>
smoothly, and meantime I'll start updating the rest of the<br>
instructions for you.  There'll be snags along the way, and it may<br>
take a week or so to complete (not a single sitting), so it's maybe<br>
best to communicate through the list.<br></blockquote><div><br>I'm going to get myself technically up to speed gradually. I've decided to do this using the newer higher level Java based abstraction languages, that I'd be happier working in. This should let me build upon any java classes / code base you have in PollServer. This will I hope serve as a learning platform for me as i go through each class, and provide a standardised structure for the project which will open it up to other developers whether they come from Java, or Ruby / Python based backgrounds. I also think it may help in architectural terms.<br>
<br>So to be clear the technical architecture I personally will be working towards is to use Groovy to interface with the current Java code base, and use Grails to create simple web services in XML and JSON based on PollServer in a tidy standardised way. Longer term the aim will be to create a DSL for voting, and in particular proxy voting, using the nice features for this in Groovy.<br>
<br>As a practical focus, I am going to take an existing and well structured project by One Click Orgs (OCO), and port this class by class, from Ruby on Rails to Groovy and Grails. OCO is designed to be used by organisations to agree a legal 
constitution and then run it online with simple voting but it would be, and it is planned that LD voting should be integrated as well into the software and constitutional frameworks.<br><br>The aim is to use it with a network of organisations. The end result should be a practical tool that integrates LD into the constitution and member votes of the organisation.<br>
</div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "Votorola" group.<br />
To post to this group, send an email to votorola@googlegroups.com.<br />
To unsubscribe from this group, send email to votorola+unsubscribe@googlegroups.com.<br />

For more options, visit this group at http://groups.google.com/group/votorola?hl=en-GB.<br />