Nice to see a new module with a Drupal 6 release!

How does this module differ from legal.module?

CommentFileSizeAuthor
#6 terms-of-use.jpg43.53 KBChill35

Comments

greggles’s picture

subscribe.

niklp’s picture

This looks identical to legal.module to me...

(FYI there is a dev release for D6 of that module, although it's marked 6.x-7.x-dev, for some reason - helluva typo!)

Chill35’s picture

Title: Document Difference from Legal.module » Difference from Legal.module
Component: Documentation » Code
Category: task » support
Status: Closed (fixed) » Active

Legal module adds nothing to the registration form.

It is a big beast. I don't know much about it.

(Just looking through quickly I saw no 'user_register' string so it doesn't change the registration form.)

This module is extremely simple: using hook_form_alter it adds the content of a node (of your choice) to the registration form with below it a check box that's marked as required, and there's validation to make sure that this box is checked when the user creates his new account.

That's it and all.

Chill35’s picture

Ok I installed the Legal module.

It seems you can version your Terms... and they do show in the register page, in a different form than 'register_form', in a form of its own.

There's a LOT of code, and Terms are stored in the database in their own table.

However you cannot configure the title of the fieldset, neither can you choose the text to appear next to the checkbox.

This module, 'Terms of Use', is entirely configurable... you can use Drupal node versions to store different versions of the terms...

It can do the same thing but it's a lot simpler.

Cheers,

greggles’s picture

Title: Difference from Legal.module » Document Difference from Legal.module
Component: Code » Documentation
Category: support » task

Legal module most definitely does modify the user registration form.

The goal here is to document the differences to help users, when they look at the two forms, to understand which module they should choose. Right now it's not obvious which is the right choice.

So, as a start perhaps stating:

When compared to the Legal module this module is a very simple.

Chill35’s picture

Status: Active » Closed (fixed)
StatusFileSize
new43.53 KB

Done.

Compared to the Legal module, the Terms of Conditions of this module are stored in a node. The advantages of this are: 1) the module does not add yet another table in your database 2) you can use any input format you want to filter the content of the Terms (including FULL HTML) 3) you can use node Versioning. 4) You can link to your Terms of Use from anywhere (menu system).

Unlike the Legal module, you can edit the text that appears as title of the 'Terms of Use' fieldset, on your form, as well as the text next to your checkbox.

Chill35’s picture

Title: Difference from Legal.module » Document Difference from Legal.module
Component: Code » Documentation
Category: support » task
Status: Active » Fixed
Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

peterx’s picture

Status: Closed (fixed) » Postponed (maintainer needs more info)

Does or will Terms send out an email when terms change? It is not documented as a difference. Legal sends out an email when the terms have changed and requires the user to accept the new terms at the next login. Most sites do not need the acceptance but do need notification by email or a note when they next login. The equivalent in Terms would be to enforce node revisions and send an email or put up a login message when a revision is published. Seems like another relevant difference to document.

patcon’s picture

Correct me if I'm wrong, but I think "Legal" forces even pre-registered users to agree, while "Terms of Use" only plays into registration? "Legal" actually stores info on whether a user has agreed to a revision, whereas I believe "Terms of Use" just validates the registration form without saving anything. In terms of legality, "Legal" seems to actually cover your keester more, since your acceptance is recorded as opposed to implied by the simple fact that you have an account.

Chill35’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)

Does or will Terms send out an email when terms change?

No.

"Terms of Use" only plays into registration [...] "Legal" actually stores info on whether a user has agreed to a revision, whereas I believe "Terms of Use" just validates the registration form without saving anything.

Exactly.

2c’s picture

What do the big players like YouTube etc. do?

I think they have a provision in their terms and conditions that says it is the users responsibility to check their terms and conditions for updates/changes and that they should accept the current version of these terms and conditions each time they use their services. I've never had to re-accept the terms and conditions of a site, so the legal module seems to be a little strange.

I'm not sure the legal module way of doing things would have any beneficial impact in court, particularly if you are experimenting with it. The user could simply state that it didn't function for them at the time they registered etc..