Psema4Topic Web Development
From GTALUG
Sitemap > Culture > Psema4 > Psema4Topic Web Development
Contents |
Purpose
A location for discussing and/or attempting collaborative web development in a wiki.
Web Polls
Overview
A response to Semi-OT: Database for "average" users
(http://article.gmane.org/gmane.org.user-groups.linux.tolug/16624)
> How do you get a copy included on an installation CD? > > For it to be treated as "infrastructure," you have to be able to > include it on a Debian CD, a Fedora CD, a SuSE CD. > > As far as I can tell, that can't be done without violating licensing > agreeements. > > I have a problem with the notion of making otherwise free software > decidedly unfree by virtue of such requirements.
I'm curious about how TLUG'rs think (in general) when it comes to software licensing, but if the community responds openly then list bandwidth might become an issue.
I almost posted to the list, asking respondants to replace _ with an X for their selections. That way I could import the emails, run them through perl and look at the stats.
Considering that load balancing isn't terribly difficult with LAMP, I started looking for ways to optimize (not to mention getting rid of that terrible spammy feeling.)
Alternate solutions
Process
Generally speaking, the following steps should be covered:
- Collaboratively develop the poll station scripts here on the wiki. [1]
- Create a wiki page and let the community iron out poll questions for a week or so before the poll date.
- Open one or more poll station and collect results for 24 hours. [2]
- Post the results.
Implementation
List of potential implementations:
- Use a SAL/Wiki solution. SAL is a set of perl modules (a Sub Application Layer) that I've been working-on (and off, and -with, for many moons now) to ease some web development pains.
- Pros:
- SAL abstracts DBI, GD::Graph, and implements a data-driven web reporting module. It currently supports MySQL, ODBC, and SQLite. It's hardly perfect, but fairly easy to work with.
- A simple sample: salsurvey.cgi
- Cons:
- Not yet packaged for CPAN.
- ODBC support has only been tested with unixodbc+freetds on rhl7.3 and fc1 boxes.
- Pros:
Summary
As a group, one way that we can help raise awareness is by asking questions.
(I'm too tired to do the summary tonight, but there's a number of benefits. ;-)
Notes
[1]: See also: The wiki as a guiding light for open software development [2]: In the case of multiple poll stations, a redirector can be used for load balancing (eg. round-robin) and the stats can be calculated from the combined results.
Wiki content-programming links
A listing of links that might be handy for working-with and customizing MediaWiki pages.
The Handbook
Using HTML
Using Style
Namespaces

