diff --git a/pinaxcon/templates/_footer.html b/pinaxcon/templates/_footer.html index e5903fc..6da0612 100644 --- a/pinaxcon/templates/_footer.html +++ b/pinaxcon/templates/_footer.html @@ -12,7 +12,7 @@
- Book Hotel Petaluma + Book Hotel Petaluma
@@ -46,11 +46,10 @@
Where
Petaluma Marina, 450 Jefferson St (0.7mi from venue)
Price
$169-$189/night + tax
Style
Limited-Service Hotel
-
Book by
October 3rd
- Book Hampton by Hilton Petaluma + Book Hampton by Hilton Petaluma
@@ -65,13 +64,13 @@
Where
5100 Montero Way (3.7mi from venue)
-
Price
from $81/night + tax
+
Price
from $100/night + tax
Style
Motor Inn
Book
while rooms last
- Book Quality Inn Petaluma + Book Quality Inn Petaluma
diff --git a/pinaxcon/templates/static_pages/attend/stay.html b/pinaxcon/templates/static_pages/attend/stay.html new file mode 100644 index 0000000..4f3794b --- /dev/null +++ b/pinaxcon/templates/static_pages/attend/stay.html @@ -0,0 +1,67 @@ +{% extends "page_with_title_and_lede.html" %} + +{% load i18n %} + +{% block head_title %}Staying in Town for North Bay Python{% endblock %} + +{% block heading %}Staying in Town for North Bay Python{% endblock %} + +{% block body_class %}attend{% endblock %} + +{% block lede %} + You'll enjoy North Bay Python more if you stay in town! Staying in a hotel within walking distance from the venue, and near dozens of great restaurants, makes it much easier to meet other attendees and get that much more sleep every morning. +{% endblock %} + + +{% block content %} + + +

How to Get Here

+ +

How you get here depends, naturally, on where you're coming from. Broadly, your options are: flying, cab rides, public transit, ride sharing apps, or renting a car.

+ +

Public Transit

+ +

Public transit to Petaluma is currently 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.

+ +

SMART, the new train service that runs along the 101 corridor, recently started operations. SMART is not suitable for getting to North Bay Python if you travel on weekends, as the first train leaves after proceedings start. SMART may be a better option than taking the bus between San Rafael and Petaluma if you travel up on weekdays.

+ +

Driving

+ +

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, however near the Mystic, street-level parking is time-limited. All-day parking is available at street level west of 5th St (towards 6th St), and at the the undercover garages at Theatre Square and at Keller St. Both garages are in short walking distance of the Mystic.

+ +

Lodging and Accommodation

+ +

You'll probably want to stay at one of the hotels in Petaluma, but there are options nearby in Rohnert Park, or in Sonoma Valley if you'd like an extra dose of scenery. If you're feeling adventurous, you could even stay out on the coast in Bodega Bay or up in Santa Rosa. But staying in Petaluma near the venue means you'll have a very walkable weekend; you won't need to worry about driving or getting rides at all!

+ +

Check out our Where to Stay page for more details on hotels and other options, including links to discounted rooms.

+ +

Scheduling Your Visit

+ +

All the official events will take place on Friday, Saturday, and Sunday, from November 1st to 3rd, so we recommend you arrive Friday afternoon (at the latest) and depart on Sunday evening (at the earliest).

+ +

Many people choose to arrive Thursday evening and depart Monday morning, for convenience. Lots of attendees choose to start their visit even earlier, or stay longer, so they have time to explore our landmarks, expansive parkland, and world class hospitality.

+ +

Food and Activities

+ +

Petaluma is right at the intersection of Sonoma, Napa, and Marin Counties. This three county region, which makes up the North Bay, is famous for its parkland, forests, agriculture, fine food, wine, beer, and spirits. There's a lot to do here and we encourage you to explore while you're here!

+ +

We've prepared a food guide which will help you find good eats in Petaluma, but if you're sticking around beyond the conference, you'll want to check out your favorite food or restaurant guide. We've also put together a transit guide to help you get around town once you're here.

+ +

From family-friendly hikes to museums, wine tours to wind swept beaches, and lots of kid-friendly attractions, we encourage folks to bring their families along and stay as long as they can! We will offer free childcare for kids from 6 months to 12 years of age during the conference.

+ +

Financial Aid

+ +

If your employer isn't paying for you to attend North Bay Python, then you should apply for financial aid. If you're hesitating about applying for financial aid, don't.

+ +

We're a 501(c)(3) nonprofit and our priority is accessibility. Our goal is for attending North Bay Python to cost about as much as staying home. Learn more about our financial aid program, including application process, timelines, and policies. Don't worry, it's easier than it sounds!

+ +{% endblock %} diff --git a/pinaxcon/templates/static_pages/attend/transit.html b/pinaxcon/templates/static_pages/attend/transit.html index 4607cc0..9f7a01c 100644 --- a/pinaxcon/templates/static_pages/attend/transit.html +++ b/pinaxcon/templates/static_pages/attend/transit.html @@ -9,13 +9,13 @@ {% block body_class %}attend{% endblock %} {% block lede %} - Petaluma is, for the most part, very walkable. However, you can use public transit or taxis and can find ample parking to help with the rest. + Petaluma is, for the most part, very walkable. However, you can use public transit or taxis and can find ample parking to help with the rest. {% endblock %} {% block content %} -

The Mystic and Hotel Petaluma are both located in Downtown Petaluma which is compact and walkable, but some hotels are further afield and you may find a need for taxis or public transit. Here you'll find a guide to local transit. You can find information about parking on the Travel page.

+

The Mystic and Hotel Petaluma are both located in downtown Petaluma which is compact and walkable, but some hotels are further afield and you may find a need for taxis or public transit. Here you'll find a guide to local transit. You can find information about parking on the Travel page.

Public Transit

diff --git a/pinaxcon/templates/static_pages/attend/travel.html b/pinaxcon/templates/static_pages/attend/travel.html index d50918c..49d2414 100644 --- a/pinaxcon/templates/static_pages/attend/travel.html +++ b/pinaxcon/templates/static_pages/attend/travel.html @@ -9,50 +9,36 @@ {% block body_class %}attend{% endblock %} {% block lede %} - Chances are you're probably not in Petaluma, so if you want to come to North Bay Python, then you'll need to get here somehow. The good news is that it's reasonably easy to get here, whether you're coming from Sonoma County, elsewhere in the Bay Area, or from further out of town. + Most people in this world don't live in Petaluma, possibly including you. If you want to come to North Bay Python, then you'll need to get here somehow. The good news is that it's reasonably easy to get here, whether you're coming from Sonoma County, elsewhere in the Bay Area, or from further out of town. {% endblock %} {% block content %} -

By Car

+

While this page offers an overview of travel information, we've put together a few special guides for travelers:

+ + + +

Driving and Parking

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, however near the Mystic, street-level parking is time-limited. All-day parking is available at street level west of 5th St (towards 6th St), and at the the undercover garages at Keller St and at Theatre Square. Both garages are in short walking distance of the Mystic.

-

By Public Transit

+

Public Transit

-

Public transit to Petaluma is currently 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.

+

Public transit to Petaluma is currently 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.

SMART, the new train service that runs along the 101 corridor, recently started operations. SMART is not suitable for getting to North Bay Python if you travel on weekends, as the first train leaves after proceedings start. SMART may be a better option than taking the bus between San Rafael and Petaluma if you travel up on weekdays.

-

By Plane

+

Flying

-

Petaluma is within driving distance of all Bay Area Airports, and each airport has varying levels of public transit links to Petaluma.

- -

Sonoma County Airport (STS) 25mi from venue

- -

STS is 30 minutes out of Petaluma, and has nonstop flights to most major west coast cities on Alaska, United, and American, as well as Minneapolis and Las Vegas on Sun Country.

- -

On weekdays and weekend afternoons, SMART train runs from STS to Downtown Petaluma Station, 1/4mi away from the North Bay Python venue. STS is also serviced by the Sonoma County Airport Express bus.

- -

San Francisco International (SFO)/Oakland International (OAK) 50mi from venue

- -

If you can't make it to STS, you can also try San Francisco (SFO) or Oakland (OAK) international airports. These have many more flights than STS, but are twice the distance away, and are subject to more highway traffic between the airport and Petaluma.

- -

Transfers to Petaluma are available through the Sonoma County Airport Express.

- -

San Jose International (SJC)/Sacramento (SMF) 85mi from venue

- -

If you're planning on renting a car, San Jose (SJC) or Sacramento (SMF) are both two hours drive away.

- -

Petaluma Municipal 3mi from venue

- -

If you happen to have an aircraft of your own, Petaluma Municipal Airport is 3 miles down the road.

+

Petaluma is within driving distance of all Bay Area airports, and each airport has varying levels of public transit links to Petaluma. We've prepared a special guide on how to fly to North Bay Python.

{% endblock %} diff --git a/pinaxcon/templates/static_pages/news.md b/pinaxcon/templates/static_pages/news.md index bf4160c..85a6d14 100644 --- a/pinaxcon/templates/static_pages/news.md +++ b/pinaxcon/templates/static_pages/news.md @@ -1,23 +1,9 @@ - -## Now accepting talk proposals for North Bay Python 2018 +## Third annual North Bay Python to take place in Petaluma, California on November 2-3, 2019 -**Thursday, July 5, 2018**—The North Bay Python team is excited to announce that the [call for proposals](https://2018.northbaypython.org/program/call-for-proposals) (CFP) is now open! We are seeking speakers of all experience levels to contribute to our second annual conference. The CFP will close on August 10, 2018. +**Tuesday, April 23, 2019**—The North Bay Python team is excited to announce we’re on for our third annual conference! North Bay Python 2019 will be hosted the first weekend of November 2nd and 3rd at the Mystic Theater in downtown Petaluma, an hour north of the Golden Gate. -North Bay Python, taking place the weekend of November 3 & 4, 2018, 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. +Hundreds of Pythonistas and the Python-curious will gather for the conference in a historic music venue, at the intersection of Sonoma, Marin, and Napa County. Some will travel solo, others may bring their families along to enjoy local hikes, museums, wine tours, windswept beaches, and lots of kid-friendly activities. -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! +Details about travel, lodging, accommodation, and much more can be found on our website. In July, we will begin seeking proposals from people interested in speaking at the conference. In August, we’ll begin selling tickets. -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 [selection process](https://2018.northbaypython.org/program/selection-process) 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. - -Feel free to reach out with any questions, comments, or ideas you have. You can find us on [Twitter](https://twitter.com/northbaypython), [Facebook](https://facebook.com/northbaypython), and [IRC](https://webchat.freenode.net/?channels=%23nbpy), or you can [email us](mailto:program@northbaypython.org). Please, get started today! The [call for proposals](https://2018.northbaypython.org/program/call-for-proposals) closes on August 10, 2018. - - -## North Bay Python joins Software Freedom Conservancy - -**Wednesday, August 16, 2017**—We are proud to announce that North Bay Python is now a member project of [Software Freedom Conservancy](https://sfconservancy.org), 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. - -Conservancy is home to many popular [free and open source software projects](https://sfconservancy.org/projects/current/), like [Selenium](http://www.seleniumhq.org/), [PyPy](https://pypy.org/), [phpMyAdmin](https://www.phpmyadmin.net/), [Twisted](https://twistedmatrix.com/trac/), and [Outreachy](https://www.gnome.org/outreachy/), 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. - -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 [contact us](mailto:outreach@northbaypython.org). We'll also have discounted tickets available for active financial supporters of Software Freedom Conservancy. - -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 [their website](https://sfconservancy.org) and give them your support. \ No newline at end of file +Feel free to reach out with any questions, comments, or ideas you have. You can find us on [Twitter](https://twitter.com/northbaypython), [Facebook](https://facebook.com/northbaypython), and [IRC](https://webchat.freenode.net/?channels=%23nbpy), or you can [email us](mailto:program@northbaypython.org). diff --git a/pinaxcon/templates/static_pages/speak.md b/pinaxcon/templates/static_pages/speak.md index 63a02f7..2bf7a0f 100644 --- a/pinaxcon/templates/static_pages/speak.md +++ b/pinaxcon/templates/static_pages/speak.md @@ -86,7 +86,7 @@ First time speakers are welcomed and we want to help! We offer mentorship, feedb You can [contact the program committee](mailto:program@northbaypython.org) via email or drop by [#nbpy on the Freenode IRC network](https://webchat.freenode.net/?channels=%23nbpy) anytime to connect with a mentor and get help. -Our office hours will be held twice every week **Wednesday at 7pm** and **Friday at 3pm** Pacific Time starting July 11 and finishing August 10. We'll be holding them on IRC, a chat protocol, in the #nbpy channel on the Freenode network. New to IRC? You can use [this web client](https://webchat.freenode.net/?channels=%23nbpy) to connect. +Our office hours will be held twice every week **Wednesday at 7pm** and **Friday at 3pm** Pacific Time starting July 1 and finishing August 8. We'll be holding them on IRC, a chat protocol, in the #nbpy channel on the Freenode network. New to IRC? You can use [this web client](https://webchat.freenode.net/?channels=%23nbpy) to connect. We're happy to help with any of the following: diff --git a/pinaxcon/templates/static_pages/terms_and_conditions.md b/pinaxcon/templates/static_pages/terms_and_conditions.md index f1cf240..7eb88ab 100644 --- a/pinaxcon/templates/static_pages/terms_and_conditions.md +++ b/pinaxcon/templates/static_pages/terms_and_conditions.md @@ -15,14 +15,14 @@ All transactions are performed through a payment gateway facility and use SSL en Cancellation Policy ------------------- -**Cancellations made prior to October 2, 2018**: Incur a cancellation fee of $25 or 15% of the ticket cost, whichever is greater, which will be deducted from any registration fee paid. The balance will be refunded. +**Cancellations made prior to October 1, 2019**: Incur a cancellation fee of $25 or 15% of the ticket cost, whichever is greater, which will be deducted from any registration fee paid. The balance will be refunded. -**Cancellations made after October 2, 2018**: No refund. +**Cancellations made after October 1, 2019**: No refund. Substitutions ------------- -You may substitute another person, however you must contact us with this person's details. If you wish to substitute after October 2, 2018 please note that we will not be able to provide any personalized items. +You may substitute another person, however you must contact us with this person's details. If you wish to substitute after October 1, 2018 please note that we will not be able to provide any personalized items. Privacy Notice -------------- diff --git a/pinaxcon/urls.py b/pinaxcon/urls.py index 112d52b..ffd981c 100644 --- a/pinaxcon/urls.py +++ b/pinaxcon/urls.py @@ -39,20 +39,32 @@ urlpatterns = [ url(r"^tickets$", RedirectView.as_view(url="attend")), url(r"^tickets/buy$", views.buy_ticket, name="buy_ticket"), url(r"^attend/business-case$", TemplateView.as_view(template_name="static_pages/attend/business-case.html"), name="attend/business-case"), - url(r"^attend/finaid$", TemplateView.as_view(template_name="static_pages/attend/finaid.html"), name="attend/finaid"), + + url(r"^opportunity-grant$", TemplateView.as_view(template_name="static_pages/attend/finaid.html"), name="opportunity-grant"), + url(r"^attend/finaid$", RedirectView.as_view(url="/opportunity-grant")), + url(r"^attend/financial-aid$", RedirectView.as_view(url="/opportunity-grant")), + 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"^attend/tshirt$", TemplateView.as_view(template_name="static_pages/attend/tshirt.html"), name="attend/tshirt"), url(r"^attend/accessibility-and-accommodations$",TemplateView.as_view(template_name="static_pages/attend/accommodations.html"), name="attend/accessibility-and-accommodations"), url(r"^accessibility$", RedirectView.as_view(url="attend/accessibility-and-accommodations")), + url(r"^accommodations$", RedirectView.as_view(url="attend/accessibility-and-accommodations")), + url(r"^a11y$", RedirectView.as_view(url="attend/accessibility-and-accommodations")), url(r"^guides$",TemplateView.as_view(template_name="static_pages/attend/guides.html"), name="attend/guides"), url(r"^guide$", RedirectView.as_view(url="guides")), + # go + url(r"^go/fly$", TemplateView.as_view(template_name="static_pages/attend/fly.html"), name="go/fly"), + url(r"^go/stay$", TemplateView.as_view(template_name="static_pages/attend/stay.html"), name="go/stay"), + url(r"^go/day-trip$", TemplateView.as_view(template_name="static_pages/attend/day-trip.html"), name="go/day-trip`"), + url(r"^safety$", TemplateView.as_view(template_name="static_pages/safety.html"), name="safety"), url(r"^emergencies$", RedirectView.as_view(url="safety")), url(r"^emergency$", RedirectView.as_view(url="safety")), url(r"^attend/food$", TemplateView.as_view(template_name="static_pages/attend/food.html"), name="attend/food"), + url(r"^food-guide$", RedirectView.as_view(url="attend/food")), url(r"^food$", RedirectView.as_view(url="attend/food")), url(r"^attend/transit$", TemplateView.as_view(template_name="static_pages/attend/transit.html"), name="attend/transit"), url(r"^transit$", RedirectView.as_view(url="attend/transit")),