Skip to content

Commit 9931f84

Browse files
committed
Improve workshop page UX with dedicated layout and toggle functionality
- Show current status prominently: no workshops currently scheduled - Hide historical workshop information (2018-2020) in collapsible section - Maintain all existing #taproot-workshop anchor links functionality - Use dedicated layout following Publications pattern for consistency - Improve user perception that site is actively maintained
1 parent 715ef13 commit 9931f84

File tree

2 files changed

+135
-3
lines changed

2 files changed

+135
-3
lines changed

_layouts/workshops.md

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
---
2+
type: pages
3+
layout: default
4+
---
5+
<link rel="stylesheet" href="/assets/css/main.css">
6+
7+
<div class="localization">
8+
<a href="/en/workshops/">en</a>
9+
{% for lang in site.languages %}
10+
| <a href="/{{ lang.code }}/workshops/">{{lang.code}}</a>
11+
{% endfor %}
12+
</div>
13+
14+
<h1 class="post-title">Workshops</h1>
15+
16+
{% if content != ""%}
17+
<div class="post-content">
18+
{{ content }}
19+
</div>
20+
{%- endif -%}
21+
22+
<div style="margin: 20px 0;">
23+
<button onclick="toggleWorkshopHistory()" id="historyToggle" style="
24+
background: none;
25+
border: none;
26+
color: #0366d6;
27+
text-decoration: underline;
28+
cursor: pointer;
29+
font-size: inherit;
30+
font-family: inherit;
31+
padding: 0;
32+
">
33+
📚 Show Workshop History
34+
</button>
35+
</div>
36+
37+
<div id="workshopHistory" style="display: none;">
38+
39+
<h2>Previous Workshops</h2>
40+
41+
<div id="taproot-workshop"></div>
42+
43+
<h3>Workshops #3, #4 and #5 - Schnorr and Taproot Seminars</h3>
44+
45+
<ul>
46+
<li>San Francisco, September 24 2019</li>
47+
<li>New York, September 27 2019</li>
48+
<li>London, February 5 2020</li>
49+
</ul>
50+
51+
<p><em>Schnorr signatures</em> and <em>Taproot</em> are proposed changes to the Bitcoin
52+
protocol that promise greatly improved privacy, fungibility, scalability and
53+
functionality.</p>
54+
55+
<p>Bitcoin Optech hosted two seminar format workshops which included a mixture of
56+
presentations, coding exercises and discussions, and gave engineers at
57+
member companies an understanding of how these new technologies work and how
58+
they can be applied to their products and services. The workshops also provided
59+
engineers an opportunity to take part in the feedback process while these
60+
technologies are still in the proposal stage.</p>
61+
62+
<p><a href="/en/schorr-taproot-workshop/">All material from the workshops</a> is available on this website, so engineers can
63+
learn about the schnorr/taproot proposals at home.</p>
64+
65+
<h3>Workshop #2 - Paris, November 12-13 2018</h3>
66+
67+
<p>Bitcoin Optech held our second roundtable workshop in Paris on November 12-13 2018.
68+
The format was the same as the first workshop in San Francisco.</p>
69+
70+
<p>In attendance were 24 engineers from Bitcoin companies and open source
71+
projects.</p>
72+
73+
<h4>Topics</h4>
74+
<ul>
75+
<li>Replace-by-fee vs. child-pays-for-parent as fee replacement techniques</li>
76+
<li>Partially Signed Bitcoin Transactions (<a href="https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki">BIP 174</a>)</li>
77+
<li><a href="https://gist.github.com/sipa/e3d23d498c430bb601c5bca83523fa82">Output script descriptors</a> for wallet interoperability</li>
78+
<li>Lightning wallet integration and applications for exchanges</li>
79+
<li>Approaches to coin selection & consolidation</li>
80+
</ul>
81+
82+
<h4>Thanks</h4>
83+
<p>Thanks to Ledger for hosting the workshop and helping with organization.</p>
84+
85+
<h3>Workshop #1 - San Francisco, July 17 2018</h3>
86+
87+
<p>Bitcoin Optech held our first roundtable workshop in San Francisco on July 17 2018:</p>
88+
89+
<ul>
90+
<li>Topics were discussed in a roundtable format in which every participant had an
91+
equal opportunity to engage.</li>
92+
<li>Each topic had a moderator and notetaker. The moderator was responsible for a
93+
brief introduction of a topic and keeping discussion on track and on time.</li>
94+
<li>To make sure that participants were comfortable to speak freely, notes and
95+
action items were distributed to participants but not beyond. Participants
96+
were free to share discussion details internally at their companies and
97+
publicly, but did not attribute any particular statement to a given individual
98+
(Chatham House Rules).</li>
99+
</ul>
100+
101+
<p>In attendance were 14 engineers from SF Bay Area Bitcoin companies and open
102+
source projects.</p>
103+
104+
<h4>Topics</h4>
105+
<ul>
106+
<li>Coin selection</li>
107+
<li>Fee estimation, RBF, CPFP best practices</li>
108+
<li>Optech community and communication</li>
109+
</ul>
110+
111+
<h4>Thanks</h4>
112+
<p>Thanks to Square for hosting the workshop and Coinbase for helping with
113+
organization.</p>
114+
115+
</div>
116+
117+
<script>
118+
function toggleWorkshopHistory() {
119+
const historyDiv = document.getElementById('workshopHistory');
120+
const button = document.getElementById('historyToggle');
121+
122+
if (historyDiv.style.display === 'none') {
123+
historyDiv.style.display = 'block';
124+
button.innerHTML = '📚 Hide Workshop History';
125+
} else {
126+
historyDiv.style.display = 'none';
127+
button.innerHTML = '📚 Show Workshop History';
128+
}
129+
}
130+
</script>

en/workshops.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
---
2-
layout: page
2+
layout: workshops
3+
lang: en
34
title: Workshops
5+
name: workshops
46
permalink: /en/workshops/
57
redirect_from: /workshops
8+
share: false
9+
version: 1
610
---
711

812
Bitcoin Optech will run a series of workshops to bring Bitcoin engineers
@@ -17,6 +21,4 @@ If you have any requests or suggestions for future workshop events, please
1721

1822
**Currently, no workshops are scheduled.** We are evaluating potential future workshop topics and formats based on community feedback and technical developments in the Bitcoin ecosystem.
1923

20-
[📚 View Workshop History](/en/workshop-history/)
21-
2224
{% include references.md %}

0 commit comments

Comments
 (0)