08 April 2005

Setting roundup

Today I set an issue-tracking system, Roundup. I install by package, (/usr/ports/www/roundup) in my FreeBSD-5.3 box. I chose to use postresql as storage backend. I follow this installation guide. Since I use postgresql, so I need to edit roundup/config.ini, [rdms] port= 5432.
To enable postgresql run on port 5432, edit the /usr/local/pgsql/data/postgresql.conf. Uncomment port=5432 and set tcpip_socket=true. Reload the postgresql by
> pg_ctl reload -D /usr/local/pgsql/data/
Check whether port is open or not by:
> nmap -v localhost
my console output:
PORT STATE SERVICE
25/tcp open smtp
80/tcp open http
111/tcp open rpcbind
5432/tcp open postgres
8080/tcp open http-proxy
I can open my Roundup now at http://localhost:8080/roundup/ . Now login as admin (hint: password set after roundup-admin initialise). I got an annoying problem about emel. For timebeing it solve by set [mail] in roundup/config.ini,
domain=hi.bsd
host=hi.bsd

Implement form in nevow is unique. They use formless. To create a form, the class need to extend formless.annotate.TypeInterface. For the form elements, check formless.annotate.Choice(), formless.annotate.Integer(), etc. To set validation, I guess we need to extend formless.annotate.Type (hint: check parent class for formless.annotate.Integer ).

1 comment:

Elena C said...

Great reading your bloog