Hi everyone,
I took some time this friday afternoon to enhance chapter 4 of
the OpenACS 4.5
Developer Guide. Basically I have:
- Done a search+replace, changing "PL/SQL" to "PL/pgSQL"
and "Oracle" to "PostgreSQL".
- Ported the PL/SQL syntax to PL/pgSQL syntax.
- Added explanations for package_name and
type_extension_table. Explanations for name_method
and abstract_p are still missing. I was unable to find
information on these, so can anyone please provide me with the
definitions of these parameters?
- and edited out a little text here and there.
Have a look at
http://bcuni.net/dev/objects.ht
ml.
I know this doesn't change the fact that the current object system
documentation is too simplistic, that more examples and details need
to be added to the current documentation, but I thought it would be a
nice addition until better crafted documentation comes along.
Has anyone been assigned to porting the Object System documentation?
If not, I'd be willing to take that upon me.
On a final note. Looking through various datamodels, I have found the
naming scheme to be somewhat irregular. Perhaps this is the time, now
that the documentation is being written, to decide on an official
naming scheme for the datamodels (i.e. write new__foo_id
instead of p_foo_id etc.)?
I hope this comes to some help - let me know what you think.
Regards,
Simon