Merge remote-tracking branch 'origin/ticket-copy' into chrisjrn/ticket-launch
This commit is contained in:
commit
014b5b5913
12 changed files with 442 additions and 109 deletions
|
@ -27,7 +27,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 2,
|
||||
"sort_order": 7,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -51,7 +51,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 8,
|
||||
"sort_order": 24,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -83,9 +83,9 @@
|
|||
"model": "sitetree.treeitem",
|
||||
"pk": 8,
|
||||
"fields": {
|
||||
"title": "Safety",
|
||||
"title": "Attend",
|
||||
"hint": "",
|
||||
"url": "/code-of-conduct",
|
||||
"url": "/attend",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
|
@ -99,7 +99,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 9,
|
||||
"sort_order": 8,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -123,7 +123,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 24,
|
||||
"sort_order": 25,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -171,7 +171,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 1,
|
||||
"sort_order": 12,
|
||||
"sort_order": 13,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -195,55 +195,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 1,
|
||||
"sort_order": 13,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 14,
|
||||
"fields": {
|
||||
"title": "Reporting an Incident",
|
||||
"hint": "",
|
||||
"url": "/code-of-conduct/harassment-incidents",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 8,
|
||||
"sort_order": 15,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 15,
|
||||
"fields": {
|
||||
"title": "Staff Procedures",
|
||||
"hint": "",
|
||||
"url": "/code-of-conduct/harassment-staff-procedures",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 8,
|
||||
"sort_order": 17,
|
||||
"sort_order": 33,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -267,7 +219,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 8,
|
||||
"sort_order": 14,
|
||||
"sort_order": 37,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -328,7 +280,7 @@
|
|||
"url": "/program",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": true,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
|
@ -339,7 +291,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 7,
|
||||
"sort_order": 9,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -349,8 +301,8 @@
|
|||
"fields": {
|
||||
"title": "Log In",
|
||||
"hint": "",
|
||||
"url": "nbpy_login",
|
||||
"urlaspattern": true,
|
||||
"url": "/account/login/",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
|
@ -363,7 +315,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 26,
|
||||
"sort_order": 29,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -387,7 +339,7 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 29,
|
||||
"sort_order": 30,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
|
@ -459,7 +411,199 @@
|
|||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 25,
|
||||
"sort_order": 26,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 30,
|
||||
"fields": {
|
||||
"title": "North Bay Python",
|
||||
"hint": "",
|
||||
"url": "/",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": true,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": null,
|
||||
"sort_order": 2,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 31,
|
||||
"fields": {
|
||||
"title": "Make a Donation",
|
||||
"hint": "",
|
||||
"url": "/donate",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 3,
|
||||
"sort_order": 31,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 32,
|
||||
"fields": {
|
||||
"title": "Events",
|
||||
"hint": "",
|
||||
"url": "/program/events",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 24,
|
||||
"sort_order": 32,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 33,
|
||||
"fields": {
|
||||
"title": "Petaluma",
|
||||
"hint": "",
|
||||
"url": "/about/petaluma",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 1,
|
||||
"sort_order": 12,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 34,
|
||||
"fields": {
|
||||
"title": "Buy a Ticket",
|
||||
"hint": "",
|
||||
"url": "/attend",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 8,
|
||||
"sort_order": 14,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 35,
|
||||
"fields": {
|
||||
"title": "How to Pitch Your Manager",
|
||||
"hint": "",
|
||||
"url": "/attend/business-cases",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 8,
|
||||
"sort_order": 15,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 36,
|
||||
"fields": {
|
||||
"title": "How to Get Here",
|
||||
"hint": "",
|
||||
"url": "/attend/travel",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 8,
|
||||
"sort_order": 35,
|
||||
"access_permissions": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "sitetree.treeitem",
|
||||
"pk": 37,
|
||||
"fields": {
|
||||
"title": "Where to Stay",
|
||||
"hint": "",
|
||||
"url": "/attend/hotels",
|
||||
"urlaspattern": false,
|
||||
"tree": 1,
|
||||
"hidden": false,
|
||||
"alias": null,
|
||||
"description": "",
|
||||
"inmenu": true,
|
||||
"inbreadcrumbs": true,
|
||||
"insitetree": true,
|
||||
"access_loggedin": false,
|
||||
"access_guest": false,
|
||||
"access_restricted": false,
|
||||
"access_perm_type": 1,
|
||||
"parent": 8,
|
||||
"sort_order": 36,
|
||||
"access_permissions": []
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,8 +14,9 @@
|
|||
<a href="https://facebook.com/northbaypython">Facebook</a>
|
||||
| <a href="https://twitter.com/northbaypython">Twitter</a>
|
||||
| <a href="/code-of-conduct">Code of Conduct</a>
|
||||
| <a href="/terms">Terms and Conditions</a>
|
||||
| <a href="/about/colophon">Colophon</a>
|
||||
| <a href="/about/donate">Donate</a>
|
||||
| <a href="/donate">Donate</a>
|
||||
</p>
|
||||
|
||||
<p>This site is <a href="https://github.com/northbaypython/website">free and open source software</a>, powered by <a href="https://github.com/chrisjrn/symposion/">Symposion</a> and <a href="https://github.com/chrisjrn/registrasion/">Registrasion</a>.</p>
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
|
||||
<p>Our venue, the Mystic Theatre in Downtown Petaluma, is a beautiful example of an early 1900s Vaudeville theatre. You can find over 50 different food and drink options a short walk away, and the nearest hotel is only a block away.</p>
|
||||
|
||||
|
||||
<h2>The Conference</h2>
|
||||
|
||||
<p>North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.</p>
|
||||
|
@ -29,33 +28,16 @@
|
|||
|
||||
<p>Our goal is to keep prices as low as possible. That means we won't be catering lunch. Instead, you can look forward to extra-long lunch breaks you can use to explore all of the great food options around the venue.</p>
|
||||
|
||||
|
||||
<h2>Petaluma, California</h2>
|
||||
|
||||
<p>North Bay Python's home is Petaluma, a delightfully quaint dairy town, nestled on a river at the southern edge of California's Wine Country. We've got beautiful scenery right on our doorstep, and we're less than an hour's drive from San Francisco over the Golden Gate Bridge.</p>
|
||||
<p>North Bay Python's home is <a href="/about/petaluma">Petaluma</a>, a delightfully quaint dairy town, nestled on a river at the southern edge of California's Wine Country. We've got beautiful scenery right on our doorstep, and we're less than an hour's drive from San Francisco over the Golden Gate Bridge. We've got a whole page dedicated to <a href="/about/petaluma">Petaluma</a> if you want to learn more about it.</p>
|
||||
|
||||
<p>The Mystic is not the only local example of early 1900s architecture, either: Downtown is full of great examples of Victorian-era buildings that survived the 1906 earthquake. Just down the road, you'll find the center of the maker movement and a thriving craft brewery scene.</p>
|
||||
<p>Our venue, The Mystic, is not the only local example of early 1900s architecture, either: Downtown is full of great examples of Victorian-era buildings that survived the 1906 earthquake. Just down the road, you'll find the center of the maker movement and a thriving craft brewery scene.</p>
|
||||
|
||||
<h2>Travel and Accommodation</h2>
|
||||
|
||||
<h3>Getting Here</h3>
|
||||
<p>The Golden Gate Bridge is known to San Franciscans as being approximately 8,000 miles long behind the fog, so few ever cross up into the North Bay. If you actually try driving here, it's not very difficult. There are many ways to get to Petaluma and, when you get here, you'll have a nice place to stay that fits your budget.</p>
|
||||
|
||||
<h4>By Car</h4>
|
||||
|
||||
<p>If you're driving up, Downtown Petaluma is at exit 472 on Highway 101, 35 miles north of the Golden Gate Bridge. All parking is free in Petaluma, including in the undercover garages at Keller St and Theatre Square. Both garages are in short walking distance of the Mystic.</p>
|
||||
|
||||
<h4>By Bus</h4>
|
||||
|
||||
<p>Public transit to Petaluma is not great. You can take the 101 bus operated by Golden Gate Transit from downtown San Francisco, or south from Santa Rosa. Depending on sponsorship, we hope to run a free shuttle with BART and Caltrain connections for people from further out of town.</p>
|
||||
|
||||
<h4>By Plane</h4>
|
||||
|
||||
<p>If you're coming from out of the area, you may want to consider Sonoma County Airport (STS). STS is 30 minutes out of Petaluma, and has nonstop flights to most major west coast cities. If you can't make it to STS, you can also try San Francisco (SFO) or Oakland (OAK) international airports.</p>
|
||||
|
||||
<p>If you happen to have an aircraft of your own, Petaluma Municipal Airport is 3 miles down the road.</p>
|
||||
|
||||
|
||||
<h3>Staying Here</h3>
|
||||
|
||||
<p>Petaluma also has hotels! We're arranging deals with some of the best local hotels in the area – the closest is just one block away. We'll share details with you when conference tickets go on sale.</p>
|
||||
<p>You can find details about traveling to Petaluma on our <a href="/attend/travel">How to Get Here</a> page and information on hotels and lodging options on our <a href="/attend/hotels">Where to Stay</a> page.</p>
|
||||
|
||||
{% endblock %}
|
||||
|
|
20
pinaxcon/templates/static_pages/about/petaluma.html
Normal file
20
pinaxcon/templates/static_pages/about/petaluma.html
Normal file
|
@ -0,0 +1,20 @@
|
|||
{% extends "page_with_title_and_lede.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
|
||||
{% block head_title %}Petaluma{% endblock %}
|
||||
|
||||
{% block heading %}Petaluma{% endblock %}
|
||||
|
||||
{% block body_class %}about{% endblock %}
|
||||
|
||||
{% block lede %}
|
||||
Lede
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
reuse existing content and point to How to Get Here, Where to Stay, and the Wiki
|
||||
|
||||
{% endblock %}
|
20
pinaxcon/templates/static_pages/attend/attend.html
Normal file
20
pinaxcon/templates/static_pages/attend/attend.html
Normal file
|
@ -0,0 +1,20 @@
|
|||
{% extends "page_with_title_and_lede.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
|
||||
{% block head_title %}Attend{% endblock %}
|
||||
|
||||
{% block heading %}Attend{% endblock %}
|
||||
|
||||
{% block body_class %}attend{% endblock %}
|
||||
|
||||
{% block lede %}
|
||||
Lede
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
Content
|
||||
|
||||
{% endblock %}
|
34
pinaxcon/templates/static_pages/attend/business-case.html
Normal file
34
pinaxcon/templates/static_pages/attend/business-case.html
Normal file
|
@ -0,0 +1,34 @@
|
|||
{% extends "page_with_title_and_lede.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
|
||||
{% block head_title %}How to Pitch Your Manager{% endblock %}
|
||||
|
||||
{% block heading %}How to Pitch Your Manager{% endblock %}
|
||||
|
||||
{% block body_class %}attend{% endblock %}
|
||||
|
||||
{% block lede %}
|
||||
Lede
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
<h3>Making a Business Case for Attending, or: How to Pitch Your Manager</h3>
|
||||
|
||||
<h4>Why Go to Conferences at All?</h4>
|
||||
<p>Conferences are a fantastic way to broaden your horizons as a Python user and maker of software. You'll hear about new and exciting ways to use Python, best practices for building, testing, and deploying your software and for working together as a team and community of Pythonistas, and more. And that's just from the scheduled talks — during breaks and in the evening, you'll be having coffee or lunch with fellow attendees and discussing whatever strikes your fancy.</p>
|
||||
|
||||
<h4>Why Attend North Bay Python?</h4>
|
||||
|
||||
<p>If you're in the Bay Area already, North Bay Python is easy to travel to and inexpensive, while maintaining the same commitment to well-curated, world-class content. Many of our speakers have presented at larger Python conferences and other events around the world.</p>
|
||||
|
||||
<p>Our community is also a great place to connect with Python users who might be seeking employment, or vendors that might just solve a problem your team has been wrestling with.</p>
|
||||
|
||||
<h4>What Does the Company Get?</h4>
|
||||
|
||||
<p>Your employer could <a href="/sponsors">sponsor North Bay Python</a><!-- oh god how do I link properly again? -->, putting their brand front and center in front of approximately 400 attendees. Even without a sponsorship, however, a Professional registration gets your employer's name on your badge and demonstrates their commitment to supporting the non-profit events and communities that produce the open-source Python software we all use.</p>
|
||||
|
||||
<p>Offer to take notes and summarize the conference for your co-workers — a post-conference report is a good way to show concrete knowledge you acquired and share it with others. Managers love things like this.</p>
|
||||
{% endblock %}
|
62
pinaxcon/templates/static_pages/attend/hotels.html
Normal file
62
pinaxcon/templates/static_pages/attend/hotels.html
Normal file
|
@ -0,0 +1,62 @@
|
|||
{% extends "page_with_title_and_lede.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
|
||||
{% block head_title %}Where to Stay{% endblock %}
|
||||
|
||||
{% block heading %}Where to Stay{% endblock %}
|
||||
|
||||
{% block body_class %}attend{% endblock %}
|
||||
|
||||
{% block lede %}
|
||||
Lede
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
Content
|
||||
|
||||
<!--
|
||||
|
||||
<h3>Staying Here</h3>
|
||||
|
||||
<p>Petaluma also has hotels! We're arranging deals with some of the best local hotels in the area – the closest is just one block away. We'll share details with you when conference tickets go on sale.</p>
|
||||
|
||||
# Confirmed and co-operating:
|
||||
|
||||
- Hotel Petaluma: Two blocks away. Exclusive rate, starts at $117+tax.
|
||||
- Sheraton: 1.7mi away, on the river. Exclusive rate, starts at $129+tax
|
||||
- Quality Inn: 3.7mi away, on the freeway. Discount rate (15% off the
|
||||
public rate), currently starts at $81+tax
|
||||
|
||||
|
||||
|
||||
# In progress + likely:
|
||||
|
||||
- America's Best Value Inn: 3.7mi away, on the freeway. Working on an
|
||||
exclusive rate, with some rooms held (they want a credit card to hold
|
||||
rooms). Currently starts at $70+tax.
|
||||
|
||||
|
||||
# In progress + questionable
|
||||
|
||||
- Best Western: 1.5mi away, on the freeway. They offer 10% off for
|
||||
people who sign up for their mailing list, or AAA members. Currently
|
||||
starts at $75+tax.
|
||||
|
||||
|
||||
# Not yet contacted:
|
||||
|
||||
- Motel 6: 3.7mi away, near the freeway. Opposite Lagunitas. Currently
|
||||
starts at $70+tax.
|
||||
|
||||
|
||||
Won't contact, but will advertise:
|
||||
|
||||
KOA camping+cabins: 3.7mi away, near the freeway. Have 3-bed cabins
|
||||
with bathrooms for $99, and 6-bed cabins with bathrooms for $149.
|
||||
|
||||
-->
|
||||
|
||||
{% endblock %}
|
34
pinaxcon/templates/static_pages/attend/travel.html
Normal file
34
pinaxcon/templates/static_pages/attend/travel.html
Normal file
|
@ -0,0 +1,34 @@
|
|||
{% extends "page_with_title_and_lede.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
|
||||
{% block head_title %}How to Get Here{% endblock %}
|
||||
|
||||
{% block heading %}How to Get Here{% endblock %}
|
||||
|
||||
{% block body_class %}attend{% endblock %}
|
||||
|
||||
{% block lede %}
|
||||
Lede
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
<h3>Getting Here</h3>
|
||||
|
||||
<h4>By Car</h4>
|
||||
|
||||
<p>If you're driving up, Downtown Petaluma is at exit 472A on Highway 101, 35 miles north of the Golden Gate Bridge. All parking is free in Petaluma, including in the undercover garages at Keller St and Theatre Square. Both garages are in short walking distance of the Mystic.</p>
|
||||
|
||||
<h4>By Bus</h4>
|
||||
|
||||
<p>Public transit to Petaluma is not great. You can take the 101 bus operated by Golden Gate Transit from downtown San Francisco, or south from Santa Rosa. Depending on sponsorship, we hope to run a free shuttle with BART and Caltrain connections for people from further out of town.</p>
|
||||
|
||||
<h4>By Plane</h4>
|
||||
|
||||
<p>If you're coming from out of the area, you may want to consider Sonoma County Airport (STS). STS is 30 minutes out of Petaluma, and has nonstop flights to most major west coast cities. If you can't make it to STS, you can also try San Francisco (SFO) or Oakland (OAK) international airports.</p>
|
||||
|
||||
<p>If you happen to have an aircraft of your own, Petaluma Municipal Airport is 3 miles down the road.</p>
|
||||
|
||||
{% endblock %}
|
|
@ -10,6 +10,23 @@
|
|||
|
||||
{% block content %}
|
||||
|
||||
<a name="3"></a>
|
||||
<h2>Tickets now on sale for North Bay Python 2017</h2>
|
||||
|
||||
<p><span class="date">Tuesday, October 3, 2017</span>—We are excited to announce that <a href="https://2017.northbaypython.org/tickets">tickets are now on sale</a> for North Bay Python 2017! Tickets are available at a discounted "early bird" rate for the first 100 attendees, or until X, whichever comes first.</p>
|
||||
|
||||
<p>You can buy a ticket for as low as $25 if you're a student who catches the early bird rate and tickets for corporate employees start at $180. Because we are a nonprofit conference, we also offer individual sponsorships via tickets starting at $450.</p>
|
||||
|
||||
<p>Can't afford a ticket? Please email <a href="mailto:spam@northbaypython.org">spam@northbaypython.org</a>. We'll enthusiastically waive ticket fees for anyone who needs it.</p>
|
||||
|
||||
<p>A limited edition North Bay Python 2017 t-shirt is included with all but the lowest level tickets sold before Wednesday, November 8. You can add t-shirts to any order, as well.</p>
|
||||
|
||||
<p>Wondering how you'll get to North Bay Python or where you'll stay? We've gathered all the information you need and are working with local hotels to make sure you have a nice place to stay that fits your budget. Details on our <a href="https://2017.northbaypython.org/about/petaluma">About Petaluma</a> page.</p>
|
||||
|
||||
<p>Need to get approval from your manager to attend North Bay Python 2017? We've outlined the <a href="https://2017.northbaypython.org/attend/business-case">business case</a> to make it clear that North Bay Python is a wise investment.</p>
|
||||
|
||||
<p>Our venue can only hold 450 people. <a href="https://2017.northbaypython.org/tickets">Register today</a> so you don't miss out!</p>
|
||||
|
||||
<a name="2"></a>
|
||||
<h2>Reflecting the Bay in the North Bay Python 2017 speaker lineup</h2>
|
||||
|
||||
|
@ -43,25 +60,25 @@
|
|||
<a name="1"></a>
|
||||
<h2>Now accepting talk proposals for North Bay Python 2017</h2>
|
||||
|
||||
<p><span class="date">Monday, August 21, 2017</span>—The North Bay Python team is excited to announce that the <a href="/program/call-for-proposals" title="North Bay Python Call for Proposals">call for proposals</a> (CFP) is now open! We are seeking speakers of all experience levels to contribute to our inaugural conference. The CFP will close on September 29, 2017.</p>
|
||||
<p><span class="date">Monday, August 21, 2017</span>—The North Bay Python team is excited to announce that the <a href="https://2017.northbaypython.org/program/call-for-proposals">call for proposals</a> (CFP) is now open! We are seeking speakers of all experience levels to contribute to our inaugural conference. The CFP will close on September 29, 2017.</p>
|
||||
|
||||
<p>North Bay Python is a single-track event featuring two days of presentations by members of the community. The vast majority of the conference program will come from people who propose talks in our CFP process. Whether you use Python professionally, as a hobbyist, or are just excited about Python or programming and open source, we'd love to hear from you.</p>
|
||||
|
||||
<p>Our program committee, which is responsible for reviewing proposals, is interested in building a program that reflects the diversity of people who are using Python. Never given a presentation before but excited to share? We're here to help you craft a proposal and can refer you to quality resources for making your first conference talk. Not sure what to talk about, but interested in trying? We've got ideas for presentations we'd love to see and we're happy to share them with you!</p>
|
||||
|
||||
<p>In order to ensure a balanced program, we are proactively doing outreach to new and experienced speakers alike. We are also including a blind review phase in our <a href="/program/selection-process" title="North Bay Python proposal selection process">selection process</a> in order to combat bias. Our goal is to have no less than 33% of our speakers be not-men, ideally 50%, and to reflect the racial diversity of United States and Bay Area demographics.</p>
|
||||
<p>In order to ensure a balanced program, we are proactively doing outreach to new and experienced speakers alike. We are also including a blind review phase in our <a href="https://2017.northbaypython.org/program/selection-process">selection process</a> in order to combat bias. Our goal is to have no less than 33% of our speakers be not-men, ideally 50%, and to reflect the racial diversity of United States and Bay Area demographics.</p>
|
||||
|
||||
<p>Feel free to reach out with any questions, comments, or ideas you have. You can find us on <a href="https://twitter.com/northbaypython" title="North Bay Python on Twitter">Twitter</a>, <a href="https://facebook.com/northbaypython" title="North Bay Python on Facebook">Facebook</a>, and <a href="https://webchat.freenode.net/?channels=%23nbpy" title="IRC Web Client for #nbpy Channel on Freenode">IRC</a>, or you can <a href="mailto:program@northbaypython.org" title="program@northbaypython.org">email us</a>. Please, get started today! The <a href="/program/call-for-proposals" title="North Bay Python Call for Proposals">call for proposals</a> closes on September 29, 2017.</p>
|
||||
<p>Feel free to reach out with any questions, comments, or ideas you have. You can find us on <a href="https://twitter.com/northbaypython">Twitter</a>, <a href="https://facebook.com/northbaypython">Facebook</a>, and <a href="https://webchat.freenode.net/?channels=%23nbpy">IRC</a>, or you can <a href="mailto:program@northbaypython.org">email us</a>. Please, get started today! The <a href="https://2017.northbaypython.org/program/call-for-proposals">call for proposals</a> closes on September 29, 2017.</p>
|
||||
|
||||
<a name="0"></a>
|
||||
<h2>North Bay Python joins Software Freedom Conservancy</h2>
|
||||
|
||||
<p><span class="date">Wednesday, August 16, 2017</span>—We are proud to announce that North Bay Python is now a member project of <a href="https://sfconservancy.org" title="Software Freedom Conservancy">Software Freedom Conservancy</a>, a 501(c)(3) charity dedicated to ethical technology and the development and promotion free and open source software. Conservancy will act as our fiscal sponsor, allowing our team to operate without managing our own corporate structure and administrative services.</p>
|
||||
<p><span class="date">Wednesday, August 16, 2017</span>—We are proud to announce that North Bay Python is now a member project of <a href="https://sfconservancy.org">Software Freedom Conservancy</a>, a 501(c)(3) charity dedicated to ethical technology and the development and promotion free and open source software. Conservancy will act as our fiscal sponsor, allowing our team to operate without managing our own corporate structure and administrative services.</p>
|
||||
|
||||
<p>Conservancy is home to many popular <a href="https://sfconservancy.org/projects/current/" title="Current Member Projects of the Software Freedom Conservancy">free and open source software projects</a>, like <a href="http://www.seleniumhq.org/" title="Selenium">Selenium</a>, <a href="https://pypy.org/" title="PyPy">PyPy</a>, <a href="https://www.phpmyadmin.net/" title="phpMyAdmin">phpMyAdmin</a>, <a href="https://twistedmatrix.com/trac/" title="Twisted">Twisted</a>, and <a href="https://www.gnome.org/outreachy/" title="Outreachy">Outreachy</a>, some of which run their own events. North Bay Python has the distinct honor of being the first member project that is exclusively focused on organizing community events.</p>
|
||||
<p>Conservancy is home to many popular <a href="https://sfconservancy.org/projects/current/">free and open source software projects</a>, like <a href="http://www.seleniumhq.org/">Selenium</a>, <a href="https://pypy.org/">PyPy</a>, <a href="https://www.phpmyadmin.net/">phpMyAdmin</a>, <a href="https://twistedmatrix.com/trac/">Twisted</a>, and <a href="https://www.gnome.org/outreachy/">Outreachy</a>, some of which run their own events. North Bay Python has the distinct honor of being the first member project that is exclusively focused on organizing community events.</p>
|
||||
|
||||
<p>We couldn't be more excited. We're celebrating by donating five free tickets to Outreachy participants and will be promoting member projects relevant to the Python community at the conference. Interested Outreachy alums (past or present) should <a href="mailto:outreach@northbaypython.org" title="outreach@northbaypython.org">contact us</a>. We'll also have discounted tickets available for active financial supporters of Software Freedom Conservancy.</p>
|
||||
<p>We couldn't be more excited. We're celebrating by donating five free tickets to Outreachy participants and will be promoting member projects relevant to the Python community at the conference. Interested Outreachy alums (past or present) should <a href="mailto:outreach@northbaypython.org">contact us</a>. We'll also have discounted tickets available for active financial supporters of Software Freedom Conservancy.</p>
|
||||
|
||||
<p>We look forward to working with Conservancy to advance software freedom and expand the community of Python developers. If this is the first time you've heard of Conservancy, we encourage you to check out <a href="https://sfconservancy.org" title="Software Freedom Conservancy">their website</a> and give them your support.</p>
|
||||
<p>We look forward to working with Conservancy to advance software freedom and expand the community of Python developers. If this is the first time you've heard of Conservancy, we encourage you to check out <a href="https://sfconservancy.org">their website</a> and give them your support.</p>
|
||||
|
||||
{% endblock %}
|
||||
|
|
20
pinaxcon/templates/static_pages/program/events.html
Normal file
20
pinaxcon/templates/static_pages/program/events.html
Normal file
|
@ -0,0 +1,20 @@
|
|||
{% extends "page_with_title_and_lede.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
|
||||
{% block head_title %}Events{% endblock %}
|
||||
|
||||
{% block heading %}Events{% endblock %}
|
||||
|
||||
{% block body_class %}program{% endblock %}
|
||||
|
||||
{% block lede %}
|
||||
Lede
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
Content
|
||||
|
||||
{% endblock %}
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
{% block heading %}Donate to North Bay Python{% endblock %}
|
||||
|
||||
{% block body_class %}about{% endblock %}
|
||||
{% block body_class %}sponsors{% endblock %}
|
||||
|
||||
{% block lede %}
|
||||
Donations to North Bay Python are processed by <a href="https://sfconservancy.org/donate">Software Freedom Conservancy, Inc. a 501(c)(3) organization incorporated in New York</a>, and donations made to it are fully tax-deductible to the extent permitted by law.
|
|
@ -17,38 +17,37 @@ urlpatterns = [
|
|||
|
||||
# about
|
||||
url(r"^about/north-bay-python$", TemplateView.as_view(template_name="static_pages/about/north_bay_python.html"), name="about/north-bay-python"),
|
||||
# TODO add /about/the-mystic
|
||||
# TODO add /about/petaluma
|
||||
url(r"^about/petaluma$", TemplateView.as_view(template_name="static_pages/about/petaluma.html"), name="about/petaluma"),
|
||||
url(r"^about/team$", TemplateView.as_view(template_name="static_pages/about/team.html"), name="about/team"),
|
||||
url(r"^about/colophon$", TemplateView.as_view(template_name="static_pages/about/colophon.html"), name="about/colophon"),
|
||||
url(r"^about/donate$", TemplateView.as_view(template_name="static_pages/about/donate.html"), name="about/donate"),
|
||||
url(r"^donate$", RedirectView.as_view(url="about/donate")),
|
||||
|
||||
# program
|
||||
# TODO add /program/sessions
|
||||
# TODO add /program/events
|
||||
url(r"^program/events$", TemplateView.as_view(template_name="static_pages/program/events.html"), name="program/events"),
|
||||
url(r"^program/call-for-proposals$", TemplateView.as_view(template_name="static_pages/program/call_for_proposals.html"), name="program/call-for-proposals"),
|
||||
url(r"^program/selection-process$", TemplateView.as_view(template_name="static_pages/program/selection_process.html"), name="program/selection-process"),
|
||||
|
||||
url(r"^proposals$", RedirectView.as_view(url="program/call-for-proposals")),
|
||||
url(r"^cfp$", RedirectView.as_view(url="program/call-for-proposals")),
|
||||
|
||||
# attend
|
||||
# TODO add /attend/buy-a-ticket
|
||||
# TODO add /attend/volunteer
|
||||
# TODO add /attend/financial-assistance
|
||||
# TODO add /attend/how-to-pitch-your-manager
|
||||
# TODO add /attend/how-to-get-here
|
||||
# TODO add /attend/where-to-stay
|
||||
url(r"^attend$", TemplateView.as_view(template_name="static_pages/attend/attend.html"), name="attend/attend"),
|
||||
url(r"^tickets$", RedirectView.as_view(url="attend")),
|
||||
url(r"^attend/business-case$", TemplateView.as_view(template_name="static_pages/attend/business-case.html"), name="attend/business-case"),
|
||||
url(r"^attend/travel$", TemplateView.as_view(template_name="static_pages/attend/travel.html"), name="attend/travel"),
|
||||
url(r"^attend/hotels$", TemplateView.as_view(template_name="static_pages/attend/hotels.html"), name="attend/hotels"),
|
||||
|
||||
url(r"^code-of-conduct$", TemplateView.as_view(template_name="static_pages/code_of_conduct/code_of_conduct.html"), name="code-of-conduct"),
|
||||
url(r"^code-of-conduct/harassment-incidents$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_attendee.html"), name="code-of-conduct/harassment-incidents"),
|
||||
url(r"^code-of-conduct/harassment-staff-procedures$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_staff.html"), name="code-of-conduct/harassment-staff-procedures"),
|
||||
url(r"^terms-and-conditions$", TemplateView.as_view(template_name="static_pages/terms_and_conditions.html"), name="terms-and-conditions"),
|
||||
url(r"^terms$", RedirectView.as_view(url="terms-and-conditions")),
|
||||
|
||||
# sponsor
|
||||
url(r"^sponsors/prospectus$", RedirectView.as_view(url=_static("assets/northbaypython_prospectus.pdf")), name="sponsors/prospectus"),
|
||||
url(r"^northbaypython_prospectus.pdf$", RedirectView.as_view(url=_static("assets/northbaypython_prospectus.pdf")), name="northbaypython_prospectus.pdf"),
|
||||
url(r"^sponsors/become-a-sponsor$", TemplateView.as_view(template_name="static_pages/sponsors/become_a_sponsor.html"), name="sponsors/become-a-sponsor"),
|
||||
url(r"^sponsors/donate$", TemplateView.as_view(template_name="static_pages/sponsors/donate.html"), name="sponsors/donate"),
|
||||
url(r"^donate$", RedirectView.as_view(url="sponsors/donate")),
|
||||
url(r"^about/donate$", RedirectView.as_view(url="sponsors/donate")),
|
||||
|
||||
# news
|
||||
url(r"^news$", TemplateView.as_view(template_name="static_pages/news.html"), name="news"),
|
||||
|
|
Loading…
Reference in a new issue