Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ship 2024 website & ticket sales #2065

Merged
merged 38 commits into from
Dec 12, 2023
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
f66900b
Ship 2024 website & ticket sales
ericholscher Dec 7, 2023
455e5d2
Update hike page links
ericholscher Dec 7, 2023
2680608
Update program pages
ericholscher Dec 7, 2023
6d7c5e0
Full update of Program pages
ericholscher Dec 7, 2023
78317fc
Hide badge flair
ericholscher Dec 7, 2023
db2ec31
Fix schedule link
ericholscher Dec 7, 2023
7745199
Lots of updates
ericholscher Dec 8, 2023
3324a97
Add news item
ericholscher Dec 8, 2023
11c2d64
Fix more jinja logic
ericholscher Dec 8, 2023
871911d
Fix warnings
ericholscher Dec 8, 2023
ffed093
Update menu links
ericholscher Dec 11, 2023
0e12473
Lots more content updates
ericholscher Dec 11, 2023
42f5a9a
Edit menu a bit more
ericholscher Dec 11, 2023
c9f69aa
Keep menus in sync
ericholscher Dec 11, 2023
90897fe
Fix up news item
ericholscher Dec 11, 2023
eaced47
Link main page :)
ericholscher Dec 11, 2023
80fc98b
Another bit of feedback from Sam
ericholscher Dec 11, 2023
c909296
Fix wrong page update
ericholscher Dec 11, 2023
5cf9f6c
Fix another spot
ericholscher Dec 11, 2023
d4e269c
Fix typo
ericholscher Dec 11, 2023
4ceacba
Tickets are on sale
ericholscher Dec 11, 2023
294553e
Make caps consistent
ericholscher Dec 11, 2023
57cecc6
Remove href
ericholscher Dec 11, 2023
02917c2
Fix LT format
ericholscher Dec 11, 2023
57d17bc
Make linter happy
ericholscher Dec 11, 2023
005a8c5
Update sponsors
ericholscher Dec 11, 2023
08c0efd
Lots of sponsor and data updates
ericholscher Dec 12, 2023
197a551
A couple more updates
ericholscher Dec 12, 2023
f50a8e2
Post updates
ericholscher Dec 12, 2023
4391674
Note overview
ericholscher Dec 12, 2023
9523148
Fix grant form
ericholscher Dec 12, 2023
d04c1b1
Fix build
ericholscher Dec 12, 2023
afbd8cb
Small copy updates
ericholscher Dec 12, 2023
958848f
Caption photos
ericholscher Dec 12, 2023
0d43358
Small edits
ericholscher Dec 12, 2023
070008b
Migrate to markdown
ericholscher Dec 12, 2023
b9d6d54
Fix writing day link
ericholscher Dec 12, 2023
4a91ec4
Update health
ericholscher Dec 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/_data/portland-2024-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ hex: 4AC1E0
time_format: 12h

photos:
default: _static/conf/images/headers/group.png
default: _static/conf/images/headers/portland-2024-group.jpg

buttons:
top:
Expand Down Expand Up @@ -117,7 +117,7 @@ date: # how do we handle these? human readable would be nice.
event: Hike
date: April 13
# summary: We encourage you to go on a hike in your own beautiful home town.
summary: If you're in town early, join us for the <a href="/conf/portland/2024/outing/">hike</a>. Portland has excellent access to the woods right in the city.
summary: If you're in town early, join us for the <a href="/conf/portland/2024/hike/">hike</a>. Portland has excellent access to the woods right in the city.
icon: hike
dotw: Saturday
day_two:
Expand Down Expand Up @@ -255,7 +255,7 @@ sponsors:
# brand: Read the Docs

# Things that change over time, listed in order of change
flaglanding: True
flaglanding: False
flaghassponsors: True
flagcfp: True
flagticketsonsale: True
Expand All @@ -269,12 +269,12 @@ flaghasshirts: True
flaglivestreaming: False
flagvideos: False
flagpostconf: False
flaghasbadgeflair: False

# Truthy things that don't change
flaghashike: True
flaghasfood: True
flaghasboat: False
flaghaswritingday: True
flaghasjobfair: True
flaghasbadgeflair: True
flaghaslightningtalks: True
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_static/img/2024/unconference-board.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions docs/_templates/2024/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<em>{{ name }}</em> <br>
<em style="top: -20px;">{{ year }}</em>
</div>
{% if not flaglanding %}
{% if not flaglanding %}
{% include year_str + "/menu-mobile.html" %}
{% endif %}
</div>
Expand Down Expand Up @@ -152,7 +152,7 @@ <h2>What is Write the Docs?</h2>
</div>
</div><!-- end about -->

<div class="schedule-overview">
<div class="schedule-overview" id="schedule-overview">
<div class="uk-container" uk-grid>
<h2>Schedule Overview</h2>

Expand Down
201 changes: 90 additions & 111 deletions docs/_templates/2024/menu-desktop.html
Original file line number Diff line number Diff line change
@@ -1,117 +1,96 @@
<ul class="uk-nav uk-visible@s">
<li>
<ul class="uk-navbar-nav">
<li>
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/schedule') }}">Program</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
{% if flaglivestreaming %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/livestream') }}">Live Stream</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/qa') }}">Speaker Q&A</a></li>
{% endif %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/schedule') }}">Schedule</a></li>
{% if flagspeakersannounced %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/speakers') }}">Speakers</a></li>
{% endif %}
{% if flagcfp %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/cfp') }}">Call for Proposals</a></li>
{% endif %}
{% if flaghaswritingday %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/writing-day') }}">Writing Day</a></li>
{% endif %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/lightning-talks') }}">Lightning Talks</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/unconference') }}">Unconference</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/job-fair') }}">Sponsor Expo</a></li>
{% if flaghashike %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/hike') }}">Hike</a></li>
{% endif %}
{% if flaghasboat %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/boat') }}">Boat Ride</a></li>
{% endif %}
</ul>
</div>
</li>
</ul>
</li><!--- Parent element with it's children -->

<ul class="uk-nav uk-visible@s">
<li>
<ul class="uk-navbar-nav">
<li>
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/schedule') }}">Program</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
{% if flaglivestreaming %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/livestream') }}">Live Stream</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/qa') }}">Speaker Q&A</a></li>
{% endif %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/schedule') }}">Schedule</a></li>
{% if flagspeakersannounced %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/speakers') }}">Speakers</a></li>
{% endif %}
{% if flaghaswritingday %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/writing-day') }}">Writing Day</a></li>
{% endif %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/lightning-talks') }}">Lightning Talks</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/unconference') }}">Unconference</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/job-fair') }}">Sponsor Expo</a></li>
{% if flaghashike %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/outing') }}">Hike</a></li>
{% endif %}
{% if flaghasboat %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/boat') }}">Boat Ride</a></li>
{% endif %}
</ul>
</div>
</li>
</ul>
</li><!--- Parent element with it's children -->

<li>
<ul class="uk-navbar-nav">
<li>
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/tickets') }}">Tickets</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/tickets') }}">Tickets</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/opportunity-grants') }}">Opportunity Grants</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/convince-your-manager') }}">Convince Your
Manager</a></li>
</ul>
</div>
</li>
</ul>
</li>

<li>
<ul class="uk-navbar-nav">
<li>
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/tickets') }}">Tickets</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/tickets') }}">Tickets</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/opportunity-grants') }}">Opportunity Grants</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/convince-your-manager') }}">Convince Your Manager</a></li>
</ul>
</div>
</li>
</ul>
</li>

<li>
<ul class="uk-navbar-nav">
<li>
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/about') }}">About</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/about') }}">Overview</a></li>
{% if flagspeakersannounced %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/visiting') }}">Visiting {{ city }}</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/welcome-wagon') }}">Attendee Guide</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/venue') }}">Venue</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/health') }}">Health and Safety Policy</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/team') }}">Meet the Team</a></li>
{% endif %}
<li><a href="{{ pathto('code-of-conduct') }}">Code of Conduct</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/contact') }}">Contact us</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/press-kit') }}">Press Kit</a></li>
{% if flaghasbadgeflair %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/badge-flair') }}">Badge Flair Contest</a></li>
{% endif %}
</ul>
</div>
</li>
</ul>
</li><!--- Parent element with it's children -->

<li>
<ul class="uk-navbar-nav">
<li>
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/about') }}">About</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/about') }}">Overview</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/welcome-wagon') }}">Attendee Guide</a></li>
{% if flaghasbadgeflair %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/badge-flair') }}">Badge Flair Contest</a></li>
{% endif %}
{% if flagcfp %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/cfp') }}">Call for Proposals</a></li>
{% endif %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/team') }}">Meet the Team</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/contact') }}">Contact us</a></li>
<li><a href="{{ pathto('code-of-conduct') }}">Code of Conduct</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/press-kit') }}">Press Kit</a></li>
</ul>
</div>
</li>
</ul>
</li><!--- Parent element with it's children -->
<li>
<ul class="uk-navbar-nav">
<li>
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/sponsors') }}">Sponsors</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/sponsors/prospectus') }}">Prospectus</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/sponsors') }}">Our Sponsors</a></li>
</ul>
</div>
</li>
</ul>
</li><!--- Parent element with it's children -->


<li>
<ul class="uk-navbar-nav">
<li>
{% if not flagisvirtual %}
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/visiting') }}">Visiting</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/visiting') }}">{{ city }}</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/health') }}">Health and Safety Policy</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/venue') }}">Venue</a></li>
</ul>
</div>
{% else %}
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/venue') }}">Venue</a>
{% endif %}
</li>
</ul>
</li>

<li>
<ul class="uk-navbar-nav">
<li>
<a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/sponsors') }}">Sponsors</a>
<div class="uk-navbar-dropdown">
<ul class="uk-nav uk-navbar-dropdown-nav">
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/sponsors') }}">Our Sponsors</a></li>
{% if shortcode == 'portland' and year == 2020 %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/sponsors/online-prospectus') }}">Online prospectus</a></li>
{% else %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/sponsors/prospectus') }}">Prospectus</a></li>
{% endif %}
</ul>
</div>
</li>
</ul>
</li><!--- Parent element with it's children -->

<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/news') }}">News</a></li>


</ul>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/news') }}">News</a></li>
</ul>
2 changes: 1 addition & 1 deletion docs/_templates/2024/menu-mobile.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/badge-flair') }}">Badge Flair Contest</a></li>
{% endif %}
{% if flaghashike %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/outing') }}">Hike</a></li>
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/hike') }}">Hike</a></li>
{% endif %}
{% if flaghasboat %}
<li><a href="{{ pathto('conf/'+shortcode+'/'+year_str+'/boat') }}">Boat Ride</a></li>
Expand Down
4 changes: 1 addition & 3 deletions docs/conf/portland/2024/convince-your-manager.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,4 @@ When discussing how to pitch the conference, a few generally helpful tips emerge
* If your company is looking to hire another documentarian, the job fair and networking at the event are an excellent resource.
* Don't forget that one of the benefits to your attendance is that it raises the visibility of your company in the community. If your team wants a reputation for caring about their docs, having people at Write the Docs is a great way to do that.

In addition, it can be useful to share some info about previous conferences. You can find the websites for previous events on :doc:`/conf/index/`, and a quick list of last year's talks down below.
But perhaps more useful might be some of the info in our :doc:`press-kit/`, which includes community testimonials, photos, and more.

In addition, it can be useful to share some info about previous conferences. View the main page overview explaining what is Write the Docs, history and schedule overview.
50 changes: 50 additions & 0 deletions docs/conf/portland/2024/hike.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
:template: {{year}}/generic.html
:banner: _static/conf/images/headers/hike.png
:og:image: _static/conf/images/headers/{{shortcode}}-{{year}}-opengraph.jpg

Hike
====

Every year we have a conference hike that kicks off the *unofficial* beginning of the conference. It has become a fantastic tradition and is a wonderful way to gather the day before the conference begins.

We will be hiking in the amazing `Forest Park <http://www.forestparkconservancy.org/>`__, the largest urban forested park in the country. It is conveniently located in Northwest Portland, and has a beautiful walk along a creek.

It's rained on us in the past, but we have faith it will be beautiful this year! We will hopefully see Mount Hood at the top :)

Schedule & Logistics
--------------------

- **Date:** **{{ hike.date }}**. Leaves promptly at 1pm.
- **Start:** Lower Macleay Park** (`Map link <https://goo.gl/maps/bU7MAMsKCJAbG3zFA>`__). Meet at the pavilion at the park entrance.
- **End:** Lower Macleay Park around 4pm.

**Please register for your ticket so we can contact you in advance for day-of weather and logistics information.**

- **Tickets:** `Register your hike ticket <https://ti.to/writethedocs/write-the-docs-portland-2024/with/hike-ticket>`_

.. figure:: /_static/img/2015/hike/balch.jpg
:alt: Balch Creek


What to Bring
-------------

The temperature will likely be in the upper 50s and 60s, with a chance of rain. There is no predicting Portland Spring weather! Please bring:

- **Comfortable shoes**, that you are willing to get a bit muddy.
- **Water!** There is water available halfway through the hike.
- **Light rain jacket**. It likely will not be too cold, but it might drizzle on you.
- **High spirits!**

The Hike
--------

The hike will be around 5 miles long, and have 1000 feet of elevation gain. This classifies as a *moderate* hike. We'll be going nice and slow so people can appreciate the views and forest.

You can find a full description here: https://www.oregonhikers.org/field_guide/Pittock_Mansion_Hike

We hope you will join us for this pre-conference activity!


.. figure:: /_static/img/2015/hike/pittock.jpg
:alt: The view from Pittock Mansion
Loading