CR didn't benefit from not having an UI in the past, IMO.
The docs say that CR is never supposed to have an UI, but I think it would be a good idea to include XCMS-UI in 5.2
AFAIK this package shows good practice of dealing with CR and I think including it in the core could stimulate use of CR.
Furthermore, if XCMS-UI doesn't get enough support, I am afraid it may just become the next out-of-date UI to CR.
Any opinions?
I am planning on working on releasing this package so it is usable with OpenACS 5.1. This will require switching from the BCMS api to the CR api and cleanup to make sure it installs correctly.