| Date, rev |
Version # |
|
Changes |
| 2010-06-05 r173 |
5.119.160 |
|
New Feature.
Create a new type of item, the "Wiki".
A wiki item may be edited by any member of the conference,
and a complete version history is retained.
Any old version may be restored to the "current" version.
|
| |
| 2010-05-02 r170 |
5.119.157 |
|
Bug fix.
Copying an item (from "manage items individually")
adds an extra newline to the end of the (new) item title.
|
| |
| 2010-05-01 r168 |
5.119.156 |
|
Feature.
When conferences, items, or responses are deleted, they are only
"marked" as deleted, and the user interface just skips around them.
They still really exist in the database.
|
| |
| 2010-05-01 r166 |
5.119.155 |
|
Bug fix.
New move-item code broke the display of items on the
"mark individually" page.
Bug fix.
Restoring a conference from an archive did not restore
any "quiz" items.
|
| |
| 2010-04-24 r135 |
5.119.154 |
|
Bug fix.
Moving an item now really moves the item, and all of its
child break-out items.
Feature.
Deleting a conference now just marks it as deleted,
it can be restored via a simple MySQL query.
Later a "purge" option will be added to fully delete
anything marked as deleted.
|
| |
| 2010-03-27 r135 |
5.119.153 |
|
Feature.
Manage / Email-all-users now supports attaching a file
to the outgoing email.
Ditto for a conference organizer emailing all members
of a conference.
|
| |
| 2010-03-06 r134 |
5.119.152 |
|
Bug fix.
Could not attach a file to a new breakout item.
|
| |
| 2010-03-06 r133 |
5.119.151 |
|
Bug fix.
To make a "breakout" from an item or response, the item must
(a) not be frozen, and
(b) the user must have include or higher access to the item.
|
| |
| 2010-03-03 r132 |
5.119.150 |
|
Bug fix.
A user without access to an "individually permissioned" item
could still see the item, by clicking on a person
who could see the item, then choosing
"list all items seen" for that person.
|
| |
| 2010-02-15 r131 |
5.119.149 |
|
OpenId integration.
Caucus can now use OpenId's
for user authentication.
This also provides easier integration with other social
networking tools.
|
| |
| 2009-11-29 r129 |
5.118.149 |
|
CSNAP Bug fix.
CSNAP creates static "snapshots" of a Caucus site.
Recent code to handle individually-permissioned items "broke" the way
CSNAP listed items on a conference home page.
|
| |
| 2009-11-29 r128 |
5.118.149 |
|
Speed improvement.
The rendering of the list of new items and responses per conference
can be slow on the Center page, if there are "individually permissioned items"
(items that have specific access control beyond the conference-level
access control).
This fix greatly speeds up the rendering for conferences that do not have
such individually permissioned items.
|
| |
| 2009-11-28 r126 |
5.118.148 |
|
Feature.
Add new CML function $timems(), epoch time
in milliseconds.
Mostly used for timing and debugging MySQL queries
inside Caucus.
|
| |
| 2009-09-28 r120 |
5.116.148 |
|
Utility.
Add badCharFilter.c, program to remove "bad" characters
(such as MSWord fancy quotes) from Caucus data,
and replace them with simple ASCII equivalents.
|
| |
| 2009-09-28 r119 |
5.116.148 |
|
Bug fix.
Create conference, list userids of initial organizers.
They were getting instructor permission, not organizer permission.
|
| |
| 2009-09-26 r117 |
5.115.148 |
|
Flashcoms chat integration.
Add a column confs.lastAccess with epoch timestamp of last access
to a conference. Will be used to create list of recently-used
conferences, for Flashcoms chat integration.
|
| |
| 2009-09-24 r112 |
5.115.147 |
|
Look-and-feel.
Extend the "top-of-page banner" option to include
a centered image (in addition to the existing left and right images).
|
| |
| 2009-09-22 r108 |
5.115.146 |
|
Simplify database.
Make grouprules.grkey primary key auto-increment.
Remove $sql_sequence(grouprules) call, and grouprules
sequence table.
|
| |
| 2009-09-16 r107 |
5.114.145 |
|
Performance.
Change all tables to InnoDB engine(!).
|
| |
| 2009-09-16 r106 |
5.113.144 |
|
Performance.
Remove auto_increment from table/column resps.rnum,
and modify code to generate rnum values directly.
|
| |
| 2009-08-31 r98 |
5.113.143 |
|
Bug fix, $group_access().
Previously returned -2 if there were no relevant rules.
Now it correctly returns 0.
|
| |
| 2009-08-31 r97 |
5.112.143 |
|
Bug fix, item permissions.
Users must be able to edit their own items.
Some other permissions on items were buggy,
including organizer-level access granted to specific
users on individual items.
|
| |
| 2009-08-28 r96 |
5.112.142 |
|
Enhancement, integration.
Improve single-signon integration options, specifically aimed
at supporting OpenId.
Rewrite MD5 hash function, and make logout from Auth method 3
force-clear the relevant cookie(s) so that the user doesn't
stay logged-in.
|
| |
| 2009-08-28 r73 |
5.111.142 |
|
Bug fix, help.
Add missing help page for "Tasks".
|
| |
| 2009-08-24 r69 |
5.111.142 |
|
Enhancement, people.
Add an interface-specific checkbox (to "modify interface") to control
whether "(userid)" is displayed after a user's name.
If set, this control overrides the system-wide setting in
"Caucus switches".
|
| |
| 2009-08-24 r68 |
5.111.141 |
|
Bug fix, people.
The one remaining use of the (4.x version) $per_lastin() function
sometimes caused the "show everyone in this conference" page (members.cml)
to crash.
Removed it, only MySQL "last in" data is displayed.
|
| |
| 2009-08-23 r67 |
5.111.140 |
|
Bug fix, editor.
A bug briefly disabled the "plaintext" editor.
|
| |
| 2009-08-23 r66 |
5.111.139 |
|
Bug fix, items.
Fix organizer ability to change item & response owner.
|
| |
| 2009-08-20 r63 |
5.111.138 |
|
Change default options.
Make RTE the default editor.
Make default tag filter prohibit javascript.
|
| |
| 2009-08-19 r60 |
5.111.137 |
|
Bug fix.
Make %ifs_resp() macro ignore item = 0.
Appeared in rare cases in filesafe headers, for unknown reasons.
|
| |
| 2009-08-19 r59 |
5.111.137 |
|
Enhancement, responses.
Responses may be limited to a specific number of words.
Do not apply the limit to users with organizer or instructor
access to the item.
On the edit item page, align the fields more neatly.
|
| |
| 2009-08-16 r56 |
5.111.136 |
|
Bug fix, people.
When creating a new user, sometimes the first name and other
optional fields were ignored.
|
| |
| 2009-08-10 r53 |
5.111.136 |
|
Disable 'show userid'.
If global "show userid" switch is off, disable displaying '(userid)' after
names on "who is on now" page.
|
| |
| 2009-08-09 r52 |
5.111.136 |
|
SWF Videos
Add %swfVideo() macro to show .swf videos inside a page.
|
| |
| 2009-08-02 r51 |
5.111.136 |
|
Disable 'show userid'. Jenzabar fix.
If global "show userid" switch is off, disable displaying '(userid)' after
names on people list or person pop-up pages.
Add Jenzabar-created users to all wild-card group lists.
|
| |
| 2009-07-20 r48 |
5.111.136 |
|
Jenzabar features.
Create/update Caucus user's name and email address, using
data sent from Jenzabar.
|
| |
| 2009-07-16 r39 |
5.111.136 |
|
Bug fix, filesafe.
Idiot-proof filesafe section creation so that filesafes can not get clobbered by a dying process.
|
| |
| 2009-07-04 r38 |
5.111.135 |
|
New feature, conference creation.
When restoring (creating) from archive,
add checkbox to allow setting all dates in new conf to now.
|
| |
| 2009-07-04 r37 |
5.111.135 |
|
Integration.
Add useridTimeHasher utility program, intended for
SSO support with flashcoms video IM.
|
| |
| 2009-07-04 r35 |
5.111.135 |
|
Integration.
Add $md5hash() function, intended for SSO support with flashcoms video IM.
|
| |
| 2009-06-23 r34 |
5.110.135 |
|
Macros.
Extend %ifs_popup macro to add width=, height= parameters for pop-up window.
|
| |
| 2009-06-19 r33 |
5.110.134 |
|
Bug fix, macros.
Fix %ifs macros to properly convert item numbers (labels) in the macro calls,
to item ids, inside the macro implmentations.
|
| |
| 2009-06-18 r32 |
5.110.133 |
|
Bug fix, item display.
Fix item # display in viewitema.i (print item or print conference)
|
| |
| 2009-06-18 r30 |
5.110.133 |
|
Feature, conference 'print'.
Implement print button on conference home page.
|
| |
| 2009-06-05 r29 |
5.110.132 |
|
Feature, email.
Added new way to email directly to an item.
- Create a unix userid to handle incoming mail, e.g. 'mailhandler'.
- Redirect all incoming email (that doesn't match existing unix userids
or email aliases) to that address.
E.g. in postfix, modify /etc/postfix/main.cf, and set:
local_recipient_maps =
luser_relay = mailhandler
- In the 'mailhandler' home directory, create a .forward file containing:
| /home/mailhandler/forwardCaucusMail.sh
Create forwardCaucusMail.sh, containing:
#!/bin/sh
/home/mailhandler/forwardCaucusMail | /usr/sbin/sendmail -t
Make both files executable.
- In the 'mailhandler' home directory, place the Caucus forwarding software
program forwardCaucusMail, as built in the Caucus CV2/zutil directory
(examine the directories in your build from the configure/make steps).
Make it executable.
- On a server myserver.com, for a Caucus site owned by unix userid "mysite",
a conference named "Demo", and an item 3,
the direct email address would be:
caucus-mysite.-Demo.-3@myserver.com
|
| |
| 2009-04-11 r27 |
5.110.131 |
|
Feature, items.
Properly sort list of items (on conference home page) by title(!).
|
| |
| 2009-03-18 r26 |
5.110.131 |
|
Feature, people.
Add a standard (default) picture for users who do not upload a picture.
|
| |
| 2009-03-18 r25 |
5.110.131 |
|
Feature, people.
On the people gallery page (see %peoplegallery() macro),
make each person clickable -- produces normal person pop-up page.
|
| |
| 2009-02-23 r24 |
5.110.131 |
|
Feature, statistics.
Record IP address at user login, in table events.s1.
|
| |
| 2009-01-17 r21 |
5.110.130 |
|
Feature, people/integration.
On the Google map of a group of people (see %groupMap() macro),
clicking on a person marker now pops-up the normal person page.
|
| |
| 2009-01-15 r19 |
5.110.130 |
|
Feature, item permissions.
When adding access control to an individual item,
add a default inherit-from-the-containing-conference rule.
|
| |
| 2008-12-07 r18 |
5.110.130 |
|
Feature, permissions.
Add new "write-only" permission.
(Users can add responses to an item, and see their own responses,
but no-one else's.)
|
| |
| 2008-10-28 r18 |
5.110.120 |
|
Feature, internal.
Add $priv() function, clean up how privilege levels
are specified in CML code.
|
| |
| 2008-09-24 r9 |
5.109.120 |
|
Feature, security.
Add support for full-fledged virus checker.
|
| |
| 2008-09-23 r8 |
5.109.120 |
|
Macros.
Add macro %addUser2GroupOnClick().
|
| |
| 2008-09-23 r7 |
5.109.120 |
|
Bug fix, email.
Fix email participation bug that messed up display of HTML text
in user's email client.
|
| |
| 2008-09-06 r6 |
5.109.120 |
|
Bug fix, registration.
Use http variable instead of hard-coded http: in registration URLs.
(Makes full https/SSL support possible.)
|
| |
| 2008-09-06 r4 |
5.109.120 |
|
Feature, people.
Extend Google-Maps geolocation features: add recalculte
and disable options for each user.
|
| |