4
Hello
Thanks for your kind comments.
Because we have been so busy there has not been time to tell people about the work we have been doing and release information about it.
Mr. Loop and I have been working for over a year now on the newworknetwork (nwn) site and a lot has been done on the membership/registration process. Some of the features include:
+ connection to paypal to validate registration.
+ back-end membership management to manually process subscription. (nwn is a not for profit artist-led organisation but does have a £10 per year subscription fee).
+ an equal opportunities form to monitor the ethnicity, gender etc of our members.
+ extended view permissions for sensitive member details e.g. some users like to keep their home address private while others don't mind other members seeing it.
+ a REALLY long disclaimer
+ the use of our 'check box group' classes. e.g. artform interest (theatre, music, installation etc.), region (scotland, wales, london etc.). These are necessary as the check box groups are used in other new modules and are stored as many - to - many relations in the database. i.e. we maintain one list of artforms and store relations between each and other entities in link tables. This has lead to a database of hundreds of tables, but is very maintainable. see how it works in the module searches.
Mr Loop has also been developing a huge new module called membergroups which has enabled us to have profiles for groups of individual members e.g. a profile for a theatre company. membergroups directly from the user class and extend it dramatically. they are useful as now a member may 'switch' to their membergroup's profile to create content on the group's behalf.
a membergroup still has a user profile, uses the XoopsUser object and therefore behaves like a normal XoopsUser but an unlimited amount of other users may be associated with it. e.g. theatre company x has its own profile and is it's own XoopsUser but may also be linked to the profiles of it's employees.
i am probably not making this very clear. if you go to the site look at the company, venue, network and organisation profiles you can see this in action. (it should be noted that a lot of our users haven't figured out how to use this yet, so there are not many examples yet - but it has great potential)
we have also made quite a lot of new modules which we also want to share soon.
please ask more questions and we will try to find a way to release the code hacks soon. (how should we do this? we haven't done it before)
Thanks again and thanks to all the other community members that have helped us along the way.
best wishes
robert aka KingPig