From d5ef50199ca5397dc0eb1d6d7c9bfc4dc1023075 Mon Sep 17 00:00:00 2001 From: Andrea Veri Date: Sun, 16 Jan 2011 23:42:17 +0100 Subject: [PATCH] Committing the new and restyled application.wml. Old one moved to application-old.wml as backup. --- .../membership/application.old.wml | 320 ++++++++++++++++++ .../membership/application.wml | 113 +++---- 2 files changed, 359 insertions(+), 74 deletions(-) create mode 100644 foundation.gnome.org/membership/application.old.wml mode change 100644 => 100755 foundation.gnome.org/membership/application.wml diff --git a/foundation.gnome.org/membership/application.old.wml b/foundation.gnome.org/membership/application.old.wml new file mode 100644 index 0000000..2ba94ff --- /dev/null +++ b/foundation.gnome.org/membership/application.old.wml @@ -0,0 +1,320 @@ + + + + + GNOME Foundation Membership Application + + + + + +

GNOME Foundation Membership Application

+ + +\nCc: $email\n"; + + if ($previousmember) { + $subject = "[RENEWAL] Application received from $name ($obfuscated_email)"; + } else { + $subject = "Application received from $name ($obfuscated_email)"; + } + // send the mail + + mail("membership-applications@gnome.org", $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. The membership committee tries to process applications + within a month after their reception. +

+

+ As a confirmation, you should receive your application by mail too. +

+

+ If you have any questions, please e-mail the Membership Committee. +

+

+ + 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. +

+

+ Please consider reading Application Tips page so as to get informed about what kind of information is helpful to make your application processed faster. +

+

+ Once you have applied, you will get a ticket number per email and + you can see the status of your application at the stats page. + If you have any questions regarding the application process, please feel + free to e-mail the committee at membership-committee@gnome.org. +

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

    Note about privacy

    +

    + The GNOME Foundation tries to be as transparent as possible. This + includes making it easy to find out who is a member of the Foundation + and why an application is accepted or denied. + Thus, all the information you will submit through this form will be + publically available: the form will send an e-mail to a mailing list + whose archives are publically available on the Internet and your + application will be accessible through mail archives. +

    + +
    +

    Contact Information

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Full Name: + +
    E-mail address: + +
    irc.gnome.org nickname (if any): + +
    git.gnome.org username (if any): + +
     
    + checked="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 and foundation members) 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. To continue the earlier example: "Dan Mueth + (d-mueth@uchicago.edu) (GDP coordinator); Russell Steinthal + (rms39@columbia.edu) (gnome-pim maintainer)".
    + Beware that applications without contacts take relatively + longer to process. +

    + + +

    + If there's nobody you can think of, please list pointers to your contributions here: + If there is nobody you can think of for contacts, feel free to + suggest another way for the membership committee to verify your + contributions clearly, such as a pointer to a project ChangeLog, etc. + For example: "packaging logs at http://www.debian.org/packages/gnome/" +

    + + +

    Other Comments

    + +

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

    + +

    + +

    + + + + + + +
    Please type "not spam" here: + +
    + +

    +

    + + +
    +

    + +
    + + + + + diff --git a/foundation.gnome.org/membership/application.wml b/foundation.gnome.org/membership/application.wml old mode 100644 new mode 100755 index 2ba94ff..e1b608e --- a/foundation.gnome.org/membership/application.wml +++ b/foundation.gnome.org/membership/application.wml @@ -19,11 +19,8 @@ $name = $_POST['name']; $email = $_POST['email']; $summary = $_POST['summary']; - $details = $_POST['details']; $contacts = $_POST['contacts']; - $pointers = $_POST['pointers']; $comments = $_POST['comments']; - $ircnick = $_POST['ircnick']; $cvsuser = $_POST['cvsuser']; $previousmember = $_POST['previousmember']; $spam = $_POST['spam']; @@ -33,9 +30,7 @@ $name = trim(stripslashes($name)); $email = trim(stripslashes($email)); $summary = trim(stripslashes($summary)); - $details = trim(stripslashes($details)); $contacts = trim(stripslashes($contacts)); - $pointers = trim(stripslashes($pointers)); $comments = trim(stripslashes($comments)); if (!$name || $name == "") { @@ -53,13 +48,9 @@ $bad_elements[] = "summary"; $errors[] = "Please enter a list of areas of GNOME to which you have made a non-trivial contribution."; } - if (!$details || $details == "") { - $bad_elements[] = "details"; - $errors[] = "Please enter a more detailed description of your contributions."; - } - if ((!$contacts || $contacts == "") && $pointers == "") { + if ((!$contacts || $contacts == "") { $bad_elements[] = "contacts"; - $errors[] = "Please enter a list of individuals with their e-mails who can confirm your contributions or indicate us how the membership committee can verify your contributions."; + $errors[] = "Please enter a list of individuals with their e-mails who can confirm your contributions or indicate us how the Membership Committee can verify your contributions."; } if ($contacts && $contacts != "" && (strpos ($contacts, '@') === FALSE)) { $bad_elements[] = "contacts"; @@ -77,7 +68,6 @@ $formmail = "Contact Information:\n--------------------\n"; $formmail .= "Name: " . $name . "\n"; $formmail .= "E-mail: " . $obfuscated_email . "\n"; - $formmail .= "irc.gnome.org nickname (if any): " . $ircnick . "\n"; $formmail .= "git.gnome.org username (if any): " . $cvsuser . "\n"; $formmail .= "\n"; $formmail .= "Previous GNOME Foundation member: "; @@ -91,18 +81,14 @@ $formmail .= "\n"; $formmail .= "Summary:\n" . $summary . "\n"; $formmail .= "\n"; - $formmail .= "Detailed description:\n" . $details . "\n"; - $formmail .= "\n"; $formmail .= "Contacts:\n" . $obfuscated_contacts . "\n"; $formmail .= "\n"; - $formmail .= "Pointers:\n" . $pointers . "\n"; - $formmail .= "\n"; $formmail .= "Other comments:\n---------------\n"; $formmail .= $comments . "\n"; $formmail .= "\n"; $formmail .= "[Application received at " . date("D M j G:i:s Y") . " (Eastern time)]\n"; $formmail .= "\n"; - $formmail .= "If you have any questions, you can contact the membership committee by\nreplying to this mail. Please note that the delay for your application\nto be processed can be up to one month."; + $formmail .= "If you have any questions, you can contact the Membership Committee by\nreplying to this mail. Please note that it usually takes up to a week for an application to be fully processed."; $headers = "From: GNOME Foundation Membership Committee Script \nCc: $email\n"; @@ -120,9 +106,9 @@ print ("

    Thank you for your submission. It has been forwarded to the - membership committee, which will inform you when it has been - processed. The membership committee tries to process applications - within a month after their reception. + Membership Committee, which will inform you when it has been + processed. The Membership Committee tries to process applications + within a week or two after their reception.

    As a confirmation, you should receive your application by mail too. @@ -159,7 +145,7 @@ you can see the status of your application at the stats page. If you have any questions regarding the application process, please feel - free to e-mail the committee at membership-committee@gnome.org.

    @@ -173,6 +159,7 @@ ?>

    Note about privacy

    +

    The GNOME Foundation tries to be as transparent as possible. This includes making it easy to find out who is a member of the Foundation @@ -184,6 +171,9 @@

    + +

    Application Form

    +

    Contact Information

    @@ -196,21 +186,13 @@ - + - - - - - +
    E-mail address:Permanent E-mail address:
    irc.gnome.org nickname (if any): - -
    git.gnome.org username (if any): @@ -218,11 +200,17 @@ value="" />
    - -   - +

    Renew Option

    +

    + If you are an existing Foundation member and would like to renew your application, + check out the "Previous GNOME Foundation member" flag down here. + Please also remember to fill out the full form even if you are renewing your application. + (just a few details are usually fine, no need to be verbose) +

    + -
    +

    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 detailed description of all your past and present + contributions to help the Membership Committee determine your + eligibility to join the Foundation. Remember that any contribution made + for the GNOME Foundation is valid, so either if you package GNOME software + for a certain distribution (like Debian, Ubuntu or Fedora), translate, develop, + write documentation or simply sponsor GNOME through talks and conferences, + you will be definitely welcome to join the GNOME Foundation.

    -

    - 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.": -

    - - +

    Vouchers / Contacts Informations

    - Please list individuals (frequently, but not necessarily, project - maintainers and foundation members) 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. To continue the earlier example: "Dan Mueth - (d-mueth@uchicago.edu) (GDP coordinator); Russell Steinthal - (rms39@columbia.edu) (gnome-pim maintainer)".
    - Beware that applications without contacts take relatively - longer to process. + Please list at least two contacts (project maintainers or most of all + existing Foundation members) who can confirm your contributions or indicate to + the Membership Committee the best way to verify your contributions. You should provide their + name, a valid e-mail address to contact them, and a brief description of their role as + a reference. Remember that two contacts are mandatory for an application to be accepted.

    -

    - If there's nobody you can think of, please list pointers to your contributions here: - If there is nobody you can think of for contacts, feel free to - suggest another way for the membership committee to verify your - contributions clearly, such as a pointer to a project ChangeLog, etc. - For example: "packaging logs at http://www.debian.org/packages/gnome/" -

    - +

    Other Comments

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

    @@ -296,6 +259,8 @@

    +

    Anti-spam Measures

    +
    Please type "not spam" here: