Sonda is a powerful and simple way to implement polls on a Website. It outputs a nice themed graphic table with a precise percentage calculation. It is easy to customize the program with a config file. Sonda keeps a voters IP log and doesn't need a db.
Be the first to post a text review of Sonda - A C CGI for implementing polls. Rate and review a project by clicking thumbs up or thumbs down in the right column.
After exactly six months and much work a new release is ready! I have worked hard on the output of the CGI, this time it's XHTML 1.0 compliant and uses CSS. The results table is now much nicer, with borders made of images. Of course there are many bugfixes.
0.11.0 (13-Apr-2003) Fix - Image files are defined in a document-level style sheet (03-Apr) Fix - Fixed a bug with the themepath trailing '/' (03-Apr) Fix - ip and referer in ip.c are constants (16-Mar) Fix - ip.c uses the SCRIPT_NAME env variable to refer to sonda itself (16-Mar) Fix - Fixed another string allocation bug when allocating tmp->option (13-Mar) Fix - Corrected a very rough bug about string allocation of keywords (13-Mar) Fix - The bars and percentage are separated in 2 table data tags (old) Fix - Keywords are declared as const and initialized with a KEYNUM define (04-Mar) Fix - Structures are now only declared in headers file (04-Mar) Fix - XHTML header was not declared (24-Feb) Fix - Using a more secure snprintf() in ip.c and conf.c (23-Feb) Fix - Compile happily with -W -Wall on GCC3 :-) (23-Feb) Fix - Memory leaks when overwriting values[?] with default ones (21-Feb) Fix - RPM package building (26-Nov) Fix - Makefile install and uninstall checked and fixed (26-Nov) Add - Much nicer borders for the results table (04-Mar) Add - htmlmsg() supports a third argument, useful for strerror() (23-Feb) Add - Pages conform to XHTML 1.0 with one space indent (23-Feb) Add - Pages built using CSS flexibility (21-Feb)
0.11.0 (13-Apr-2003) Fix - Image files are defined in a document-level style sheet (03-Apr) Fix - Fixed a bug with the themepath trailing '/' (03-Apr) Fix - ip and referer in ip.c are constants (16-Mar) Fix - ip.c uses the SCRIPT_NAME env variable to refer to sonda itself (16-Mar) Fix - Fixed another string allocation bug when allocating tmp->option (13-Mar) Fix - Corrected a very rough bug about string allocation of keywords (13-Mar) Fix - The bars and percentage are separated in 2 table data tags (old) Fix - Keywords are declared as const and initialized with a KEYNUM define (04-Mar) Fix - Structures are now only declared in headers file (04-Mar) Fix - XHTML header was not declared (24-Feb) Fix - Using a more secure snprintf() in ip.c and conf.c (23-Feb) Fix - Compile happily with -W -Wall on GCC3 :-) (23-Feb) Fix - Memory leaks when overwriting values[?] with default ones (21-Feb) Fix - RPM package building (26-Nov) Fix - Makefile install and uninstall checked and fixed (26-Nov) Add - Much nicer borders for the results table (04-Mar) Add - htmlmsg() supports a third argument, useful for strerror() (23-Feb) Add - Pages conform to XHTML 1.0 with one space indent (23-Feb) Add - Pages built using CSS flexibility (21-Feb)
0.11.0 (13-Apr-2003) Fix - Image files are defined in a document-level style sheet (03-Apr) Fix - Fixed a bug with the themepath trailing '/' (03-Apr) Fix - ip and referer in ip.c are constants (16-Mar) Fix - ip.c uses the SCRIPT_NAME env variable to refer to sonda itself (16-Mar) Fix - Fixed another string allocation bug when allocating tmp->option (13-Mar) Fix - Corrected a very rough bug about string allocation of keywords (13-Mar) Fix - The bars and percentage are separated in 2 table data tags (old) Fix - Keywords are declared as const and initialized with a KEYNUM define (04-Mar) Fix - Structures are now only declared in headers file (04-Mar) Fix - XHTML header was not declared (24-Feb) Fix - Using a more secure snprintf() in ip.c and conf.c (23-Feb) Fix - Compile happily with -W -Wall on GCC3 :-) (23-Feb) Fix - Memory leaks when overwriting values[?] with default ones (21-Feb) Fix - RPM package building (26-Nov) Fix - Makefile install and uninstall checked and fixed (26-Nov) Add - Much nicer borders for the results table (04-Mar) Add - htmlmsg() supports a third argument, useful for strerror() (23-Feb) Add - Pages conform to XHTML 1.0 with one space indent (23-Feb) Add - Pages built using CSS flexibility (21-Feb)
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?