From 4e0fff4c25b04928d911882c86fd25e811324a34 Mon Sep 17 00:00:00 2001 From: Mike Newman Date: Mon, 19 Aug 2002 09:30:00 +0000 Subject: [PATCH] Committed Vincent's improvements to the membership form. --- ChangeLog | 11 ++ electionrules.html | 2 +- index.html | 2 +- membership-form.php | 279 +++++++++++++++++++++++++++++++++++++++++ membership-policy.html | 6 +- membership.html | 6 +- 6 files changed, 298 insertions(+), 8 deletions(-) create mode 100644 membership-form.php diff --git a/ChangeLog b/ChangeLog index 3f23dfd..2fd7ee8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2002-08-18 Vincent Untz + + * cgi-bin/membership-form-handler.cgi + * membership-form.html : removed the old form + * membership-form.php: added the new form (it checks if fields + are correctly filled). + * electionrules.html + * index.html + * membership-policy.html + * membership.html : changed the links to the form. + 2002-08-06 Glynn Foster * cgi-bin/membership-form-handler.cgi: Perl uses 'eq' not diff --git a/electionrules.html b/electionrules.html index 6791967..8fae4fc 100644 --- a/electionrules.html +++ b/electionrules.html @@ -59,7 +59,7 @@
  • Members of the GNOME Foundation as of November 8, 2001 are eligible to vote in the election. Anyone who has made a contribution to GNOME can - apply for membership by completing the application. + apply for membership by completing the application.

  • Any eligible voter is diff --git a/index.html b/index.html index c573600..9573331 100644 --- a/index.html +++ b/index.html @@ -121,7 +121,7 @@ A new membership qualification policy has been adopted and the GNOME Foundation Membership has been re-opened to new members. If you would like to become - a member, please apply here. + a member, please apply here.

  • diff --git a/membership-form.php b/membership-form.php new file mode 100644 index 0000000..6c6aba0 --- /dev/null +++ b/membership-form.php @@ -0,0 +1,279 @@ + + + + The GNOME Foundation: Membership Application + + +
    + + + + + + + + + + + + + + + + + + + + +
    +
    + + + The GNOME Foundation +
    +
    +
    + Home :  + Press :  + Organization :  + Documentation :  + Membership :  + Elections :  + Directory
    + +
    + +
    + Membership Information :  + Membership Policy :  + Membership Application +
    +
    +
    +

    GNOME Foundation Membership Application

    + +\n"; + + if ($previousmember) { + $subject = "[RENEWAL] Application received from $name ($email)"; + } else { + $subject = "Application received from $name ($email)"; + } + // send the mail + + mail("GNOME Foundation Membership Committee ", $subject, $formmail, $headers); + + // print the thank you page + + print (" +

    Thank you for your submission. It has been forwarded to the + membership committee, which will inform you when it has been + processed.

    +

    If you have any questions, please e-mail + membership@gnome.org.

    +

    +
    Return to the + GNOME Foundation home page
    + "); + } + } + + if (! $submit || count($bad_elements) != 0) { ?> + +

    To apply for membership in the GNOME Foundation, please complete +the following form as completely as possible. Your application will +then be reviewed by the Foundation's Membership and Elections +Committee, which will notify you when your application has been +accepted or rejected; the committee may also ask you for additional +information. For details on the standards used in evaluating +applications, see the GNOME +Foundation Membership Policy, adopted by the Board of +Directors.

    + +

    If you have any questions regarding the application process, +please feel free to e-mail the committee at membership@gnome.org.

    + + "); + foreach ($errors as $error) { + print("
  • $error
  • "); + } + print(""); + } + ?> + +
    +

    Contact Information

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Full Name:
    E-mail address:
    irc.gnome.org nickname (if any):
    cvs.gnome.org username (if any):
     
    + checked /> + Previous GNOME Foundation member +
    + +

    GNOME Contributions

    + +

    Membership in the GNOME Foundation requires that the candidate +has contributed to a non-trivial improvement in the GNOME Project. +Please use the following sections to explain how you have +contributed to the project, providing enough detail to allow the +committee to verify your application.

    + +

    Please provide a short list of areas of GNOME to which you have +made a non-trivial contribution (for entry into the public +membership list). For example, "Documentation, gnomecal, Debian +packaging.":

    + + + +

    Please provide a more detailed description of your contributions +to help the membership committee determine your eligibility. In +general, anything listed above should be explained here, and +additional contributions can be included. For example: "Wrote a +chapter "How to Use the GNOME Calendaring System" for the GNOME +Users Guide. Several patches for gnomecal related to color support. +Packaged the 1.4 release for Debian.":

    + + + +

    Please list individuals (frequently, but not necessarily, +project maintainers) who can help the membership committee +determine your eligibility. You should provide their name, e-mail +address, and a brief description of their role as a reference. If +there is nobody you can think to list, feel free to suggest another +way for the committee to verify your contributions, such as a +pointer to a project ChangeLog, etc. To continue the earlier +example: "Dan Mueth (d-mueth@uchicago.edu) (GDP coordinator); +Russell Steinthal (rms39@columbia.edu) (gnome-pim maintainer); +packaging logs at http://www.debian.org/packages/gnome/":

    + + + +

    Other Comments

    + +

    Please feel free to include any additional information which you +believe the committee should consider while reviewing your +application:

    + + + +

    +

    + + +
    +

    + +
    +
    +
    + + This site is maintained by + the GNOME Foundation Membership + and Elections Committee and was designed by + JP Schnapper-Casteras + and Bart Decrem. + +
    +
    +
    + + diff --git a/membership-policy.html b/membership-policy.html index 350005e..c63e612 100644 --- a/membership-policy.html +++ b/membership-policy.html @@ -31,7 +31,7 @@
    Membership Information :  Membership Policy :  - Membership Application + Membership Application
    @@ -70,8 +70,8 @@

    To apply for membership, please complete the form available at - http://foundation.gnome.org/membership-form.html. + href="http://foundation.gnome.org/membership-form.php"> + http://foundation.gnome.org/membership-form.php. Please note that applications for membership must include sufficient information to allow the Membership Committee to verify the applicants' eligibility; applications which include inaccurate or diff --git a/membership.html b/membership.html index 4dc0685..905c3b9 100644 --- a/membership.html +++ b/membership.html @@ -31,7 +31,7 @@

    Membership Information :  Membership Policy :  - Membership Application + Membership Application
    @@ -50,7 +50,7 @@ process. Members can run for election to the Board of Directors, vote in the elections for the Board of Directors, and suggest referenda. If you are a GNOME contributor and would like to become - a member of the Foundation, apply + a member of the Foundation, apply here. If you aren't sure if you qualify, read the Membership Policy. You can also browse the current membership @@ -66,7 +66,7 @@ Membership Policy
  • - Membership Application + Membership Application
  • Membership List from Fall 2000