diff --git a/fixtures/sitetree.json b/fixtures/sitetree.json index 3f2b1d1e4170c6c8fe305fb43ba1490aa8699630..37c28c9a7f07f70b9b0918a8ae3e619690d0ecc2 100644 --- a/fixtures/sitetree.json +++ b/fixtures/sitetree.json @@ -400,7 +400,7 @@ "url": "/wiki", "urlaspattern": false, "tree": 1, - "hidden": true, + "hidden": false, "alias": null, "description": "", "inmenu": true, @@ -681,11 +681,11 @@ }, { "model": "sitetree.treeitem", - "pk": 41, + "pk": 42, "fields": { - "title": "Accessibility and Accommodations", + "title": "Guide Index", "hint": "", - "url": "/attend/accessibility-and-accommodations", + "url": "/guides", "urlaspattern": false, "tree": 1, "hidden": false, @@ -699,7 +699,7 @@ "access_restricted": false, "access_perm_type": 1, "parent": 8, - "sort_order": 41, + "sort_order": 42, "access_permissions": [] } } diff --git a/pinaxcon/templates/_footer.html b/pinaxcon/templates/_footer.html index 4754147ed39dcefc8be7177569715887a0687310..73ebf60264603a45958bcf976373cc511bb71f6e 100644 --- a/pinaxcon/templates/_footer.html +++ b/pinaxcon/templates/_footer.html @@ -24,11 +24,12 @@

Facebook | Twitter + | YouTube + | IRC | Accessibility | Code of Conduct - | Terms and Conditions | Colophon - | Donate + | Terms and Conditions

This site is free and open source software, powered by Symposion and Registrasion.

diff --git a/pinaxcon/templates/static_pages/attend/emergencies.html b/pinaxcon/templates/static_pages/attend/emergencies.html new file mode 100644 index 0000000000000000000000000000000000000000..cbd0c372986718fe86b5626fb77c2d5555faec1a --- /dev/null +++ b/pinaxcon/templates/static_pages/attend/emergencies.html @@ -0,0 +1,73 @@ +{% extends "page_with_title_and_lede.html" %} + +{% load i18n %} + +{% block head_title %}Emergencies{% endblock %} + +{% block heading %}Emergencies{% endblock %} + +{% block body_class %}attend{% endblock %} + +{% block lede %} + If a person's safety or health are at risk, please call local emergency dispatch at +1 (707) 762-2727 to get the police, fire department, or an ambulance, and then notify event organizers. +{% endblock %} + + +{% block content %} + +

Please find an organizer or volunteer if you need to report an issue or ask a question. If it's not urgent, email us at spam@northbaypython.org. If there is imminent danger, please call local emergency dispatch at +1 (707) 762-2727 (the local number for 911) first.

+ +

Emergency Dispatch

+ +

911 is the number to dial to reach emergency dispatch in the United States. If you are dialing from a mobile phone, dial +1 (707) 762-2727 so that you are immediately connected with Petaluma's emergency dispatchers. You can find more information on the website for the City of Petaluma Police Department.

+ +

Code of Conduct Incident Reporting

+ +

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff. Conference staff will be wearing t-shirts and/or badges that clearly identify them as staff. You may also contact venue staff and ask to be put in touch with conference chair Christopher Neugebauer.

+ +

If the matter is especially urgent, please call our Code of Conduct and safety incident hotline. The phone number for this hotline will be released shortly before the conference begins. This number will automatically route to a member of the conference staff who can render assistance.

+ +

For more information:

+ + + +

Hospitals

+ +

Emergency Room

+ +

Petaluma Valley St. Joseph Emergency Room, 1.9 miles from the conference venue, is open 24/7 and can be reached by phone at +1 (707) 778-1111.

+ +

400 North McDowell Blvd.
+Petaluma, CA 94954

+ +

Petaluma Health Center

+ +

Petaluma Health Center, 3 miles from the conference venue, is a community health center that accepts patients with or without insurance and offers a sliding scale for assessing fees. You must call +1 (707) 559-7500 to make an appointment, or +1 (707) 559-7602 for dental appointments.

+ +

1179 North McDowell Blvd.
+Petaluma, CA 94954

+ +

Sutter Walk-In Care

+ +

Sutter Health Walk-In Care, 2.1 miles from the conference venue, is open from 8 AM to 8 PM every day and does not require you to make an appointment. You can call them at +1 (800) 972-5547.

+ +

411 North McDowell Blvd.
+Unit 41 Suite 10
+Petaluma, CA 94954

+ +

Pharmacies

+ +

Here is a listing of local pharmacies ordered by distance from the conference venue:

+ + + +{% endblock %} diff --git a/pinaxcon/templates/static_pages/attend/food.html b/pinaxcon/templates/static_pages/attend/food.html new file mode 100644 index 0000000000000000000000000000000000000000..d7804e9997a7c3b6d156aa572a2a0f34a3f2cb08 --- /dev/null +++ b/pinaxcon/templates/static_pages/attend/food.html @@ -0,0 +1,20 @@ +{% extends "page_with_title_and_lede.html" %} + +{% load i18n %} + +{% block head_title %}Finding Food{% endblock %} + +{% block heading %}Finding Food{% endblock %} + +{% block body_class %}attend{% endblock %} + +{% block lede %} + +{% endblock %} + + +{% block content %} + +Finding Food is easy in Petaluma, especially with this guide to local restaurants and markets with details about price, distance, and dietary restrictions. + +{% endblock %} diff --git a/pinaxcon/templates/static_pages/attend/guides.html b/pinaxcon/templates/static_pages/attend/guides.html new file mode 100644 index 0000000000000000000000000000000000000000..1a166a7b3091eccc7a9261883df862347bf73205 --- /dev/null +++ b/pinaxcon/templates/static_pages/attend/guides.html @@ -0,0 +1,45 @@ +{% extends "page_with_title_and_lede.html" %} + +{% load i18n %} + +{% block head_title %}Guide Index{% endblock %} + +{% block heading %}Guide Index{% endblock %} + +{% block body_class %}attend{% endblock %} + +{% block lede %} + We provide lots of info to help you have an excellent North Bay Python. This is a listing of all the key guides and wiki pages. +{% endblock %} + + +{% block content %} + +

We want it to make it easy for you to attend North Bay Python, and we want you to have the best possible experience while you're at the conference. This is a listing of all the guides we've prepared for you, including some key pages from the Attendee Wiki.

+ +

Please feel free to email us at spam@northbaypython.org or find an organizer or volunteer in-person to ask questions and provide feedback.

+ +

Planning for North Bay Python

+ + + +

During the Conference

+ + + +{% endblock %} diff --git a/pinaxcon/templates/static_pages/attend/transit.html b/pinaxcon/templates/static_pages/attend/transit.html new file mode 100644 index 0000000000000000000000000000000000000000..4607cc0aa9504d1628954428633e61bad3331842 --- /dev/null +++ b/pinaxcon/templates/static_pages/attend/transit.html @@ -0,0 +1,42 @@ +{% extends "page_with_title_and_lede.html" %} + +{% load i18n %} + +{% block head_title %}Getting Around P'town{% endblock %} + +{% block heading %}Getting Around P'town{% endblock %} + +{% 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. +{% 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.

+ +

Public Transit

+ +

Getting around Petaluma

+ +

Petaluma Transit busses are one way of getting around town. There are two major transit hubs: Copeland Transit Mall near downtown, and Eastside Transit Center on the east side of Highway 101. Bus route 11 connects the two transit hubs.

+ +

Route 2 runs on the east side of town, including by the Quality Inn. Route 10 and 11 run through downtown by the conference venue. Route 11 runs by the Best Western. Route 24 runs by the Sheraton, but like route 10, does not run on Sunday.

+ +

Getting around Sonoma County

+ +

There are two public transit options for getting around Sonoma County, including the SMART train and Sonoma County Transit busses. Both the train station and the bus transit mall are located across the river, a short distance away from the conference venue.

+ +

Taxis

+ +

There are a handful of taxi companies you can catch a ride with in Petaluma. You can also find rides using popular ride sharing apps.

+ + + +{% endblock %} diff --git a/pinaxcon/templates/static_pages/news.html b/pinaxcon/templates/static_pages/news.html index c6db7872dff5717a9a61d8de7eaefdb06d9f69e5..c242da5e3add0e5c5bd18b11781e44a779885d0e 100644 --- a/pinaxcon/templates/static_pages/news.html +++ b/pinaxcon/templates/static_pages/news.html @@ -10,6 +10,39 @@ {% block content %} + +

Introducing Guides and the Attendee Wiki

+ +

Tuesday, November 14, 2017—Today we are launching the Attendee Wiki for North Bay Python 2017 attendees, as well as a small pile of guides to help people make the most of their conference experience.

+ +

We've sketched out a few key guides, such as:

+ + + +

Some of the Wiki pages we've started require community participation to be of any value, in particular:

+ + + +

We'll be sharing more information and launching more guides soon.

+ + +

North Bay Python 2017 speaker lineup released

+ +

Friday, October 20, 2017—We're proud to announce the entire North Bay Python 2017 program, including all 20 speakers and two keynote presenters. Our speakers are coming to Petaluma from all around the world: as far east as the United Kingdom, as far north as Seattle, and as far south as Mexico City.

+ +

Joining Carina C. Zona as a keynote speaker will be Brandon Rhodes. Brandon has been a Python user for 20 years, and a speaker at Python conferences for almost a decade. In fact, he was the Chair of PyCon 2016 and 2017. His talks make connections between the past and present, and between computer programming and other disciplines. He currently works at Dropbox on their developer tools, helping to make Dropbox engineers happy and productive.

+ +

You can read about the North Bay Python 2017 sessions and the overall event schedule on our website.

+

Preview the North Bay Python 2017 program schedule

diff --git a/pinaxcon/templates/wiki/base.html b/pinaxcon/templates/wiki/base.html index c4b1e707813c7d2062aa68df903147ad237dcb62..eac842ac59a72dc69a46d6474946921b5003ed8d 100644 --- a/pinaxcon/templates/wiki/base.html +++ b/pinaxcon/templates/wiki/base.html @@ -8,6 +8,14 @@ {% addtoblock "css" %} {% compress css %} + + {% endcompress %} {% endaddtoblock %} @@ -21,10 +29,7 @@ {% endblock %} {% block wiki_header_navlinks %} - {% endblock %} {% block wiki_footer_prepend %} diff --git a/pinaxcon/urls.py b/pinaxcon/urls.py index 2439614d6d596cfcfe48664fac104bc9b77a3853..64481b5165954ad682812e33d665fe70da1069df 100644 --- a/pinaxcon/urls.py +++ b/pinaxcon/urls.py @@ -27,6 +27,7 @@ urlpatterns = [ # program url(r"^program/events$", TemplateView.as_view(template_name="static_pages/program/events.html"), name="program/events"), + url(r"^events$", RedirectView.as_view(url="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")), @@ -43,6 +44,15 @@ urlpatterns = [ 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"^guides$",TemplateView.as_view(template_name="static_pages/attend/guides.html"), name="attend/guides"), + url(r"^guide$", RedirectView.as_view(url="guides")), + + url(r"^emergencies$", TemplateView.as_view(template_name="static_pages/attend/emergencies.html"), name="attend/emergencies"), + url(r"^emergency$", RedirectView.as_view(url="emergencies")), + url(r"^attend/food$", TemplateView.as_view(template_name="static_pages/attend/food.html"), name="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")), 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"),