Add extra membership levels.

This commit is contained in:
Russell Keith-Magee 2016-08-23 23:28:12 +08:00
parent a237131a66
commit c00997055f
16 changed files with 329 additions and 50 deletions

View file

@ -329,6 +329,64 @@ body {
margin-bottom: 1rem;
}
/*----------------------------------------------------
Donations
--------------------------------------------------- */
.level {
margin-bottom: 1rem;
}
.level div {
border: 1px solid #373a3c;
border-top: 0;
border-radius: 0 0 0.5em 0.5em;
padding: 0.5em;
}
.level h2 {
color: white;
border-radius: 0.5em 0.5em 0 0;
font-size: 90%;
text-align: center;
margin-top: 0;
margin-bottom: 0;
}
.level div p {
font-style: italic;
text-align: center;
}
.level li.nope {
font-style: italic;
text-decoration: line-through;
color: #eee;
}
.level.individual h2 {
background: #65b20e;
}
.level.professional h2 {
background: #b20e49;
}
.level.bronze h2 {
background: #965A38;
}
.level.silver h2 {
background: #A8A8A8;
}
.level.gold h2 {
background: #C98910;
}
.level img {
margin-bottom: 1rem;
}
/*----------------------------------------------------
About
--------------------------------------------------- */

View file

@ -0,0 +1,13 @@
_model: page
---
title: Custom development
---
sort_key: 8
---
summary: Want to get an application developed? Here's where to look.
---
body:
For all custom development enquiries, please contact `Russell Keith-Magee <mailto:russell@pybee.org>`__.
---
hide_from_index: yes

View file

@ -0,0 +1,10 @@
_model: members
---
title: Members
---
sort_key: 6
---
summary: Members makes the world go around.
---
body: BeeWare wouldn't have been possible without the financial and in-kind support of the following companies and individuals. The entire BeeWare community thanks them for their support.
Why not `become a member of the BeeWare project yourself? </contributing/donations/>`__

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

View file

@ -1,9 +0,0 @@
_model: sponsors
---
title: Sponsors
---
sort_key: 6
---
summary: Money makes the world go around.
---
body: BeeWare wouldn't have been possible without the financial and in-kind support of the following companies. The entire BeeWare community thanks them for their support.

View file

@ -1,29 +0,0 @@
_model: page
---
sort_key: 5
---
_template: donations.html
---
title: Donations
---
summary: How to support BeeWare financially
---
body:
Although the contributions of volunteers of are gratefully accepted, some things take money.
Individual Memberships
---------------------------------
Individual memberships help BeeWare in a number of ways. By helping fund development and travel to events to help new contributors and share information, your membership helps ensure BeeWare's continued development.
.. raw:: html
<a class="gumroad-button" href="https://gum.co/CRtHg" target="_blank">Become an individual member</a>
-------------------------
Corporate memberships
----------------------
If you'd like to talk to someone about other branding or sponsorship opportunities, please direct enquiries to `Russell Keith-Magee <mailto:russell@pybee.org>`__

View file

@ -0,0 +1,89 @@
_model: page
---
sort_key: 5
---
_template: membership.html
---
title: Membership
---
summary: How to support BeeWare financially
---
body:
Enthusiast membership
~~~~~~~~~~~~~~~~~~~~~
If you would like to show your support for the BeeWare community, we invite you to become an **Enthusiast Member** of the BeeWare community for $10/month.
.. raw:: html
<a class="gumroad-button" href="https://gum.co/CRtHg" target="_blank">Become an Enthusiast member</a>
Enthusiast members can have their name listed on the `Members page </community/sponsors/>`__.
We also have a scholarship program that grants memberships to individuals who have the potential to advance the the BeeWare community in new or interesting ways. If you would like to apply for a scholarship, please contact `the BeeWare Scholarship Team <mailto:scholarship@pybee.org>`__.
Professional membership
~~~~~~~~~~~~~~~~~~~~~~~
If you use BeeWare in a professional capacity, we invite you to become a **Professional Member** of the BeeWare community for $50/month.
.. raw:: html
<a class="gumroad-button" href="https://gum.co/TenCq" target="_blank">Become a Professional Member</a>
Professional members can have their name listed on the `Members page </community/sponsors/>`__, along with a small avatar, photograph or logo.
Bronze membership
~~~~~~~~~~~~~~~~~
If you are an independent consultancy, sole proprietorship, or other small business, we invite you to become a **Bronze Member** of the BeeWware community for $200/month.
.. raw:: html
<a class="gumroad-button" href="https://gum.co/WwhFn" target="_blank">Become a Bronze Member</a>
Bronze members can have their name listed on the `Members page </community/sponsors/>`__, along with a medium sized logo, name, and link to a company webpage of their choice.
If the member company wishes to advertise their `consulting </community/consulting/>`__, `training </community/training/>`__ or `software development </community/development/>`__ services, they will receive a standard listing on the services pages of their choice.
Silver membership
~~~~~~~~~~~~~~~~~
If you represent a medium-sized business, established independent software vendor, or other mid-range company, we invite you to become a **Silver Member** for $1500/month.
.. raw:: html
<a class="gumroad-button" href="https://gum.co/lQErX" target="_blank">Become a Silver Member</a>
Silver members can have their name listed on the `Members page </community/sponsors/>`__, along with a large logo, company name, link to a company page of their choice, and a brief paragraph describing what the company does.
If the member company wishes to advertise their `consulting </community/consulting/>`__, `training </community/training/>`__ or `software development </community/development/>`__ services, they will receive a priority listing on the services pages of their choice.
The company logo will also be put into rotation on the homepage as part of the sponsor's carousel.
Lastly, Silver members will be provided the option of a posting one item of their choice to BeeWare social media, per 12 month membership period (subject to editorial guidelines).
Gold membership
~~~~~~~~~~~~~~~
If you represent a large corporation or foundation that makes use of BeeWare, we invite you to become a **Gold Member** for $5000/month.
.. raw:: html
<a class="gumroad-button" href="https://gum.co/IeRyJ" target="_blank">Become a Gold Member</a>
Gold members can have their name listed on the `Members page </community/sponsors/>`__, along with a banner logo, company name, link to a company page of their choice, and a brief paragraph describing what the company does.
The company logo will also be put into rotation on the homepage as part of the sponsor's carousel.
If the member company wishes to advertise their `consulting </community/consulting/>`__, `training </community/training/>`__ or `software development </community/development/>`__ services, they will receive a premium listing on the services pages of their choice.
Gold members will be provided the option of a posting two items of their choice to BeeWare social media per 12 month membership period (subject to editorial guidelines).
Lastly, once per year, gold members will be offered a 1 hour meeting (over teleconference or in person) with a member of the core team to discuss the BeeWare project.
Other options
~~~~~~~~~~~~~
If you'd like to talk to someone about other branding or sponsorship opportunities, or you'd like other payment options for your membership, please direct enquiries to `Russell Keith-Magee <mailto:russell@pybee.org>`__.

View file

@ -10,8 +10,8 @@ type = string
[fields.level]
label = Level
type = select
choices = platinum, gold, silver, bronze, adhoc, inkind
choice_labels = Platinum, Gold, Silver, Bronze, Ad hoc, In kind
choices = platinum, gold, silver, bronze, professional, individual, adhoc, inkind
choice_labels = Platinum, Gold, Silver, Bronze, Professional, Individual, Ad hoc, In kind
width = 1/4
[fields.join_date]

View file

@ -1,10 +1,10 @@
[model]
name = Sponsors
label = Sponsors
name = Members
label = Members
hidden = yes
[children]
model = sponsor
model = member
order_by = level, join_date, name
[pagination]

View file

@ -1,5 +0,0 @@
{% extends "page.html" %}
{% block extra_head %}
<!-- Gumroad -->
<script src="https://gumroad.com/js/gumroad.js"></script>
{% endblock %}

View file

@ -49,12 +49,21 @@
<h3>Contribute!</h3>
<p>If all this sounds interesting, why not take a look at the <strong><a href="/project/projects">BeeWare projects</a></strong> and see how you can use them when developing Python applications? Or, if you'd like to contribute, and you've never contributed to open source before, start with our <strong><a href="/contributing/first-time/">guide for first time contributors</a></strong>. If you feel ready to dive straight in, check out the <a href="/project/projects/">project pages</a> or our guide on <a href="/contributing/what/">what you can do to help</a>.</p>
<a class="btn btn-primary btn-lg" href="/contributing/" role="button"><i class="fa fa-code-fork" aria-hidden="true"></i> Contribute to BeeWare</a>
<div class="row">
<div class="col-xs-8 col-xs-offset-2 col-md-6 col-md-offset-3">
<a class="btn btn-primary btn-lg btn-block" href="/contributing/" role="button"><i class="fa fa-code-fork" aria-hidden="true"></i> Contribute to BeeWare</a>
</div>
</div>
<h3>Stay in touch!</h3>
<p>Follow <a href="https://twitter.com/PyBeeWare/">@PyBeeWare</a> on Twitter, or <a href="/community/keep-informed/">join the BeeWare enthusiasts mailing list</a> for updates, hints, tips, and announcements related to the project.</p>
<a class="btn btn-success btn-lg" href="/community/keep-informed/" role="button"><i class="fa fa-envelope" aria-hidden="true"></i> Keep up with BeeWare!</a>
<div class="row">
<div class="col-xs-8 col-xs-offset-2 col-md-6 col-md-offset-2">
<a class="btn btn-success btn-lg btn-block" href="/community/keep-informed/" role="button"> <i class="fa fa-envelope" aria-hidden="true"></i> Keep up with BeeWare!
</a>
</div>
</div>
<h3>Members</h3>
<p>BeeWare is supported by users like you! Every little bit helps: <a href="/contributing/donations/">click here to contribute.</a></p>

143
templates/membership.html Normal file
View file

@ -0,0 +1,143 @@
{% extends "page.html" %}
{% block extra_head %}
<!-- Gumroad -->
<script src="https://gumroad.com/js/gumroad.js"></script>
{% endblock %}
{% block body %}
<div class="row">
<div class="col-sm-12 col-md-offset-2 col-md-8 project-description">
<h2>We need your help!</h2>
<p>Although the contributions of volunteers of are gratefully accepted, some things take money.</p>
<p>Your membership helps ensure BeeWare's continued development. With your support, the BeeWare team are able to fund development, and travel to events to help new contributors and share information.</p>
<p>In return, Members have increased access to the core team, and can help shape the direction and development priorities of the project as a whole.</p>
<p>Membership is available at many levels, depending on your financial circumstances.</p>
</div>
</div>
<div class="row">
<div class="col-md-6 level individual">
<h2><b>Enthusiast</b><br>$10/month</h2>
<div>
<p>For individuals</p>
<ul>
<li>Vote on project priorities</li>
<li>Listed on Members page
<ul>
<li>Name</li>
<li class="nope">No image/avatar</li>
</ul>
</li>
</ul>
<a class="btn btn-primary btn-block" href="https://gum.co/CRtHg" target="_blank">Join</a>
</div>
</div>
<div class="col-md-6 level professional">
<h2><b>Professional</b><br/>$50/month</h2>
<div>
<p>For individuals</p>
<ul>
<li>Vote on project priorities</li>
<li>Listed on Members page:
<ul>
<li>Name</li>
<li>Image/avatar</li>
</ul>
</li>
</ul>
<a class="btn btn-primary btn-block" href="https://gum.co/TenCq" target="_blank">Join</a>
</div>
</div>
<div class="col-md-4 level bronze">
<h2><b>Bronze</b><br/>$200/month</h2>
<div>
<p>For small businesses</p>
<ul>
<li>Vote on project priorities</li>
<li>Listed on Members page:
<ul>
<li>Name</li>
<li>Medium logo</li>
<li>Link to company website</li>
<li class="nope">No brief company description</li>
</ul>
</li>
<li>Standard placement on services pages</li>
<li class="nope">No logo in rotation on homepage</li>
<li class="nope">0 placed items (annually) in social media</li>
<li class="nope">No annual meeting with core team</li>
</ul>
<a class="btn btn-primary btn-block" href="https://gum.co/WwhFn" target="_blank">Join</a>
</div>
</div>
<div class="col-md-4 level silver">
<h2><b>Silver</b><br/>$1500/month</h2>
<div>
<p>For established companies</p>
<ul>
<li>Vote on project priorities</li>
<li>Listed on Members page:
<ul>
<li>Name</li>
<li>Large logo</li>
<li>Link to company website</li>
<li>Brief company description</li>
</ul>
</li>
<li>Priority placement on services pages</li>
<li>Company logo in rotation on homepage</li>
<li>1 placed items (annually) in social media</li>
<li class="nope">No annual meeting with core team</li>
</ul>
<a class="btn btn-primary btn-block" href="https://gum.co/lQErX" target="_blank">Join</a>
</div>
</div>
<div class="col-md-4 level gold">
<h2><b>Gold</b><br/>$5000/month</h2>
<div>
<p>For large corporations</p>
<ul>
<li>Vote on project priorities</li>
<li>Listed on Members page:
<ul>
<li>Name</li>
<li>Banner logo</li>
<li>Link to company website</li>
<li>Brief company description</li>
</ul>
</li>
<li>Premium placement on services pages</li>
<li>Company logo in rotation on homepage</li>
<li>2 placed items (annually) in social media</li>
<li>An annual meeting with core team</li>
</ul>
<a class="btn btn-primary btn-block" href="https://gum.co/IeRyJ" target="_blank">Join</a>
</div>
</div>
</div>
<div class="row-fluid">
<div class="col-sm-12 col-md-offset-2 col-md-8">
{% block main %}
{{ this.body }}
{% for child in this.children %}
{% if not child.hide_from_index %}
<h2><a href="{{ child|url }}">{{ child.title }}</a></h2>
<p>{{ child.summary }}</p>
{% endif %}
{% endfor %}
{% endblock %}
</div>
{% block gutter %}
{% if this.gutter %}
<div class="col-sm-12 col-md-4 gutter">
{{ this.gutter }}
</div>
{% else %}
<div class="hidden-sm-down col-md-4">
</div>
{% endif %}
{% endblock %}
</div>
{% endblock %}