GroupServer 10.09 — Spaghettieis with a Wafer of Confusion¶
Authors: | Michael JasonSmith; Richard Waid; Alice Rose; Dan Randow |
---|---|
Contact: | Michael JasonSmith <mpj17@onlinegroups.net> |
Date: | 2010-09-09 |
Organization: | GroupServer.org |
Copyright: | This document is licensed under a Creative Commons Attribution-Share Alike 3.0 New Zealand License by OnlineGroups.Net. |
The changes below form the bulk of what is new in the Spaghettieis release of GroupServer. Work is now progressing on GroupServer 10.10 — Gelato while Viewing the Sights.
Invitations¶
All the pages that deal with issuing and responding to invitations have changed.
Issuing a Single Invitation¶
The biggest visible change with invitations is to the page used to issue a single invitation. The administrator can write a personal message to the invited member. The administrator can preview the message, and preview the response page [1]. Hopefully this will encourage more invitations to be written, as they are less likely to get marked as spam, and are more likely to get a response.
The from address of the invitation is now set to the address of the administrator [2]. This will hopefully reduce the chances of the invitation being caught in a spam filter even further.
The email address entry on the invitation page handles incorrect data better, so only email addresses can be entered [3]. In the future I would like GroupServer to be more flexible with the format of the addresses that are entered, but today is not that day [4].
Inviting Site Members¶
The page for inviting site members has been spruced up, but it has not been overhauled in any major way. The invitation message can now be changed. However, it cannot be previewed because I am lazy and did not want to go through the hassle of writing a preview of the Accept Invitation page for existing site members. If someone actually uses Invite Site Members and bothers to write a ticket I may get some motivation to write a preview page.
Inviting People In Bulk¶
The system for inviting people in bulk, by uploading a CSV, remains much the same. Those who use the page a lot will notice some better handling of required profile-attributes, but that is about it. The invitation message cannot be changed when inviting people in bulk [5].
New Members Accepting Invitations¶
The page used to accept invitations has undergone a major rewrite. The mechanics (enter a password and join) stay the same. However, the biography of the administrator who issued the invitation is now shown, as well as some sample statistics about the group [6].
New members are now sent a welcome message [7]. Hopefully new members will refer to the Welcome message when trying to get back to the group homepage, rather than relying on the invitation. However, if the new member does follow the invitation again he or she will be shown a page that says that the invitation has been accepted, and to the group homepage and bookmark it.
If an invitation is declined it is noted by the system [8]. Sadly the unwanted profile is not deleted, due to an odd issue with how Zope redirects. I plan to implement a system for removing the unwanted profiles, but it will have to be a manual process for now [9].
All group administrators will now get an email saying that a new member has joined the group [10]. If someone declines an invitation then only the person who issued the invitation is informed.
Existing Members Accepting Invitations¶
The profile page now has a list of invitations on it [11]. Clicking on the invitation will go to the Accept Invitations page.
The page that allows an existing site-member to accept or decline invitations stays much as it was. It does gain the group summary from the Accept Invitation page that is shown to new members. It also shares the fixes to the notifications that are sent to the new member and the group administrators.
Join and Leave¶
The pages that are by people to join a group without an invitation have also changed.
Join and Sign Up¶
The Join and Sign Up pages superficially look exactly the same. However, the code for joining a group is shared with the two Accept Invitations pages, so the fixes to notifications are also shared. The only specific improvement is a fix to prevent administrators who join moderated groups from being moderated [12].
Manage Members¶
The Manage Members page looks much the same as it did. Those familiar with the page will notice the profile photos, and a subtle rewording of the text. For example, people who have been invited to join the group are now clearly marked as such. Underneath the page has undergone a major rewrite, thanks to the heroic efforts of Alice [16]. The new page now meshes properly with invitations, so invites can be withdrawn without causing any problems [17].