This page contains information on retreiving installing and maintaining the CoCoBoard software. Please read this page carefully before you install the page.The CoCoBoard only runs on unix systems which have sendmail. It may run on others, but you'd have to do the port. Basically, if you can make your mail transport system push mail into a process on stdin, and you have perl, then you can probably make it work. However, we have no plans to port to Windows NT, Mac etc... (NT users note: the software does work quite nicely under Linux...)
Installing the software is a bit tricky, and can take up to an afternoon. The most common difficulties are:
The form and tar file for the distribution of the software are here.
system("$convert -geometry 64x48 $inattatch $iconname");)
to use your favorite command. (If you have other commands that work, please
let me know and I will include them here and in the distribution).
Lynx: ftp://ftp2.cc.ukans.edu/
To configure the page, use the script "Configure". This will ask you a series of questions about the installation which all are hopefully self explanatory. If you don't understand what the appropriate response to a question would be, or if you receive an error message, please contact pwalker@ncsa.uiuc.edu
You should not use the Configure script to make projects and remove postings. Rather, see the list of tools below.
The tools are
proj_VIZ:projects proj_TEST:projects proj_MOSAIC:projects proj_CONSTRAINTS:projects proj_CAVE:projectsetc...
#
# Default projects. There are 2 sets of projects here, from based
# and too based. from based match an email address and set a project.
# to based do the same based on recipient.
#
%fromdefaults = (
"noone", "none"
);
%todefaults = (
"proj_VIZ", "VIZ",
"proj_TEST", "TEST",
"proj_MOSAIC", "MOSAIC",
"proj_CONSTRAINTS", "CONSTRAINTS",
"proj_CAVE", "CAVE"
);
%projecttofrom = (
"VIZ", "proj_VIZ@jean-luc.ncsa.uiuc.edu",
"TEST", "proj_TEST@jean-luc.ncsa.uiuc.edu",
"MOSAIC", "proj_MOSAIC@jean-luc.ncsa.uiuc.edu",
"CONSTRAINTS", "proj_CONSTRAINTS@jean-luc.ncsa.uiuc.edu",
"CAVE", "proj_CAVE@jean-luc.ncsa.uiuc.edu"
);
1;
About your other comments. We use the CCB both to generate and archive mail lists. Here is how we do it, although the way you mentioned would work (the -p is an undocumented feature we use for debugging occasionally). For the sort of majordomo + archive mode, we simply use the to-based-defaults, eg, you mail to "proj_foo@jean-luc" and it gets posted and echoed. However, archiving a list is easy also. Say I have a list bar which I set up with bar :include:/etc/lists/bar.list: or what ever. In bar.list I just put "projects" alone (or, if the list is served from another machine, I put "projects@jean-luc"). Now when mail is sent to the list, the last "To" field remains as "bar" from sendmail. This is the "To" which the CCB checks for project selection, so in your todefaults, put "bar", "MY_ARCHIVE" and all mail to list bar will also be stored in MY_ARCHIVE. Then set up the MY_ARCHIVE project to not reflect or block (eg, the two permission bits in user.list are both 0) and everything will work.
Return to the CoCoBoard Home Page