@@ -13,12 +13,15 @@ from Ka-Ping Yee in the Software Carpentry "Track" design competition.
1313 get you going
1414 - easy to set up higher-performance storage backends like sqlite_ and
1515 metakit_
16+ - the really impatient can try the instant-gratification Demo Mode (``python
17+ demo.py``)
1618
1719*simple to use*
1820 - accessible through the web, email, command-line or Python programs
1921 - may be used to track bugs, features, user feedback, sales opportunities,
2022 milestones, ...
2123 - keeps a full history of changes to issues with configurable verbosity
24+ - issues have their own mini mailing list (nosy list)
2225
2326*highly configurable*
2427 - web interface HTML is fully editable
@@ -30,8 +33,9 @@ from Ka-Ping Yee in the Software Carpentry "Track" design competition.
3033 - samples are provided for all types of configuration changes
3134
3235*fast, scalable*
33- - with the sqlite_ and metakit_ backends, roundup is also fast and scalable,
34- easily handling thousands of issues and users with decent response times
36+ - with the sqlite_, metakit_ and mysql backends, roundup is also fast and
37+ scalable, easily handling thousands of issues and users with decent
38+ response times
3539 - indexed text searching giving fast responses to searches across all
3640 messages and indexed string properties
3741
@@ -45,6 +49,8 @@ from Ka-Ping Yee in the Software Carpentry "Track" design competition.
4549 - differentiates between anonymous, known and admin users
4650 - may be set up to require login, and may also only allow admin users
4751 to register new users
52+ - authentication of user registration and user-driven password resetting
53+ using email and one time keys
4854 - may be run through CGI as a normal cgi script, as a stand-alone
4955 web server, or through Zope
5056 - searching may be performed using many constraints, including a full-text
@@ -58,7 +64,6 @@ from Ka-Ping Yee in the Software Carpentry "Track" design competition.
5864*e-mail interface*
5965 - may be set up using sendmail-like delivery alias, POP polling or mailbox
6066 polling
61- - issues have their own mini mailing list (nosy list)
6267 - may auto-register users who send in mail and aren't known to roundup
6368 - nosy list configuration controls how people are added and when messages
6469 are sent to the list
@@ -71,12 +76,15 @@ from Ka-Ping Yee in the Software Carpentry "Track" design competition.
7176 threaded
7277 - users may send in messages from multiple addresses and be associated
7378 with the same roundup username
79+ - built-in security features like TLS and APOP
7480
7581*command-line*
7682 - may be used to interactively manage roundup databases
7783 - may be scripted using standard shell scripting
7884 - roundup's API may also be used by other Python programs - a sample is
7985 provided that runs once a day and emails people their assigned issues
86+ - a variety of sample shell scripts are provided (weekly reports, issue
87+ generation, ...)
8088
8189.. _sqlite: http://www.hwaci.com/sw/sqlite/
8290.. _metakit: http://www.equi4.com/metakit/
0 commit comments