Forum OpenACS Development: Contacts Lite package added to CVS

Collapse
Posted by Gustaf Neumann on
Dear all,

based on the discussion in [1], the "Contacts Lite" package developed by Jon Griffin was added to the CVS source code repository (oacs-head branch). The package-key is "contacts-lite". By tomorrow, it should be available via "load from repository", and soon as well in the GitHub repositories.

Since the package was apparently written for OpenACS 4.1 (more than 18 years ago), i did some modernization of the code (SQL, Tcl, ADP) to avoid the usage of deprecated calls, etc. For the detailed changes, see [2]. I have just worked on installing, can't say, how well it works still.

all the best
-gn

[1] https://openacs.org/forums/message-view?message_id=5509514
[2] https://fisheye.openacs.org/changelog/OpenACS/openacs-4/packages/contacts-lite

Collapse
Posted by Maurizio Martignano on
Thank you very very much Gustaf!!!
BTW: I did a micro update in add-edit.tcl, and namely:
I used:

{spacer1:text(inform)
{label " " }
{value {}}}

and not:
{spacer1:text(inform)
{label " " }
{value { }}}

Hope this helps and again thank you,
Maurizio

Collapse
Posted by Gustaf Neumann on
I have added a category for the "contacts-lite" package.

Please report bugs there and explain, why the changes are necessary, whether these are some suggestions for beautification or bug fixes, etc.

Collapse
Posted by Jon Griffin on
Thanks all.

Any bugs are my fault, but as you can tell, this was ancient code. It's still in use by the original client so it works "good enough".

I wish I still had a reason to use OACS, but my days of coding are over and I just wanted to hopefully give something back that may or may not be useful.

Collapse
Posted by Maurizio Martignano on
Dear Jon,
first of all many many thanks.
I would not call the problems we found bugs but "micro-mini" issues, most likely due to the evolution of the tools, platforms.
Anyhow we revived your code and after few touches here and there, here it is running once again after many years.
This is a remarkable result, which tells a lot about the quality of the original codebase and reviving your code was really worth the effort.
Once again, many thanks!!!
Collapse
Posted by Jon Griffin on
Thanks! I'm glad it can be useful. It should also show all the youngsters you don't have to reinvent the wheel just because you can :)
Collapse
Posted by Maurizio Martignano on
Ehm... I'm a 60 years old youngster...
😊 😊 😊