Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Div
idintroduction
classsection
Div
classcontainer
Div
classcols justify-content-between align-items-center
Div
classcol-7
Html-bobswift
<h1><span class="heading-subtitle">Projectathon</span>What is a Projectathon</h1>
<p class="lead">A Projectathon is an event where different systems connect under one roof and perform a marathon of peer-to-peer interoperability and compliance tests in a structured environment for several days. The tests are supervised and verified by neutral experts acting as Monitors.</p>
Div
classcol-4
Html-bobswift
<p class="introduction-illu"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-introduction.png"></p>
Div
idbenefits
classsection
Div
classcontainer
Div
classcols
Html-bobswift
<div>
<h2>Benefits of participating in a Projectathon</h2>
<p>The Projectathon is a crucial step in the development, testing and deployment into production of the Once-Only Technical System components</p>
<ul>
<li>An excellent opportunity to verify that your systems or solutions effectively comply with the appropriate specifications</li>
<li>Promote and increase the visibility of the status and readiness of your organisation or Member State before the go-live of the Once-Only Technical System</li>
<li>Perform peer testing with real systems using real-world scenarios and detect an error as soon as possible to reduces the cost of implementing and re-testing a fix</li>
<li>Your participation helps to improve and assess the proper functioning of the Technical Design Documents (TDDs) of the Once-Only Technical System</li>
<li>Meet relevant experts in the field to share and exchange views, experience, and best practices</li>
<li>Participate in Projectathon as observers and get ready for the next Projectathon by getting in direct contact with active participants</li>
</ul>
</div>
Div
idbox-cta-projectathon
Div
classcontainer
Html-bobswift
<div class="cols justify-content-center">

<div class="col-7">
<div class="projectathon-box">
<div class="projectathon-box-cols">

<div class="projectathon-box-col-illu">
<img aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/581239505/illu-projectathon playbook.png">  
</div>

<div class="projectathon-box-col-content">
<h3 class="h5">Projectathon Playbook</h3>
<p class="p-opacity">The Projectathon Playbook provides a detailed overview of the Projectathon events organized for teams across the Member States willing to test their system before the go-live of the    Once-Only Technical System.</p>
<p><a class="btn primary-bis" href="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/592642240/Once-Only_Technical_System_Projectathon_Playbook_v1.01.pdf" onclick="_paq.push(['trackEvent','conversion','oots-projectathon-overview','oots-projectathon-playbook'])"><span>Download the Projectathon Playbook</span><span class="ico-download"></span></a></p>
</div>

</div>
</div>
</div>

</div>
Div
idteams-actors
classsection
Div
classcontainer
Div
classcols
Html-bobswift
<div class="col-9">
<h2>Teams and actors in the Projectathons</h2>
<p>The preparation of the Once-Only Technical System (OOTS) Projectathons requires the combined effort and input of a diverse and evolving set of contributors</p>
</div>
Div
idteams
classcols justify-content-between align-items-center
Html-bobswift
<div class="col-7 teams-text">
<h3>Teams</h3>

<ul>

<li>
<h4 class="h5">OOTS team members in the European Commission</h4>
<p>Sub-group editors and their respective teams, The Commission Common Services development team, The EC OOTS Support team, The OOTS communications team, The Commission project managers</p>
</li>

<li>
<h4 class="h5">Monitors</h4>
<p>Neutral experts, familiar with the Once-Only Technical System specifications or with building blocks that are reused in the Once-Only Technical System architecture, such as <a href="https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eDelivery" target="_blank">eDelivery</a> or <a href="https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eID" target="_blank">eID</a>.</p>
</li>

<li>
<h4 class="h5">Member State contributors</h4>
<p>Ranging from National Coordinators and sub-group experts to national or sub-national development or integration team members</p>
</li>

<li>
<h4 class="h5">Additional Projectathon experts</h4>
<p>Experts from IHE and Kereval</p>
</li> 
</ul>
</div>

<div class="col-4 teams-illu"> 
<img class="teams-illu-img" alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-teams.png">
<img class="teams-illu-bg" aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-teams-bg.svg">
</div>
Div
idactors
classcols
Html-bobswift
<div class="col-12">
<h3>Actors</h3>

<ul>

<li>
<h4 class="h5">Organiser team</h4>
<p>The organisation with overall responsibility for the Projectathon event.</p>
<h4 class="h5">“Gazelle” platform</h4>
<p>Manages all the elements necessary for peer-to-peer interoperability tests.</p>
<h4 class="h5">Test Module Designer</h4>
<p>Defines and documents the test plan, test cases and maintains test data in the “Gazelle” platform test management tool.</p>
<h4 class="h5">Test Session Manager</h4>
<p>Hosts the technical topics related to webinars, and assists participants during the registration, preparatory test and Projectathon.</p>
</li>

<li>
<h4 class="h5">System Under Test (SUT) operator(s)</h4>
<p>Configure, connect Member States’ SUT to “Gazelle” and execute(s) the peer-to-peer tests.</p>
<h4 class="h5">Monitors</h4>
<p>Support the participants during the execution of the tests.</p>
<h4 class="h5">Observer</h4>
<p>Observe and learn what a Projectathon is and how the peer-to-peer tests are executed, to prepare themselves for the next Projectathon event.</p>
</li>

</ul>

</div>
Div
classcols
Html-bobswift
<div class="col-12">
<p>Learn more about the teams and actors in the Projectathon Playbook</p>
<p class="mb-0"><a class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/592642240/Once-Only_Technical_System_Projectathon_Playbook_v1.01.pdf" onclick="_paq.push(['trackEvent','conversion','oots-projectathon-overview','oots-projectathon-playbook'])"><span>Download the Projectathon Playbook</span><span class="ico-download"></span></a></p>
</div>
Div
idhow-to-participate
classsection
Div
classcontainer
Div
classcols
Div
Html-bobswift
<h2>How to participate in the OOTS Projectathons</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>

<ul>
<li><div><span>1</span><p><strong>Information: </strong>Attend the Projectathon Deep-Dive session during the OOTS Implementers Cafes</p></div></li>
<li><div><span>2</span><p><strong>Registration: </strong>Register your organisation and your system to be tested in Gazelle via the EU survey</p></div></li>
<li><div><span>3</span><p><strong>Pre-projectathon test: </strong>Perform a Preparatory Test and Connectivity Test</p></div></li>
<li><div><span>4</span><p><strong>Projectathon: </strong> Connect and perform Peer-to-Peer marathon test</p></div></li>
<li><div><span>5</span><p><strong>Post-Projectathon: </strong> Publication of Test Reports and best practices</p></div></li> 
</ul>
Div
stylemargin-top:0;
classcols
Div
classcol-7
Html-bobswift
<h3>Participate as an observer</h3>
<p>Learn more about what a Projectathon is and how the peer-to-peer tests are executed, or prepare yourself for the next Projectathon event, by participating as an observer. Download the Projectathon Playbook to discover how to register as an observe.</p>
<p class="mb-0"><a class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/592642240/Once-Only_Technical_System_Projectathon_Playbook_v1.01.pdf" onclick="_paq.push(['trackEvent','conversion','oots-projectathon-overview','oots-projectathon-playbook'])"><span>Download the Projectathon Playbook</span><span class="ico-download"></span></a></p>
Div
idprojectathon-detail
Div
classcontainer
Html-bobswift
<div class="cols justify-content-center">

<div id="box-cta-projectathon-detail" class="col-7">
<img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-box-cta-projectathon-detail.png">
<p>19 April - 21 April  2023 | Brussels, Belgium</p>
<h3>Projectathon #1</h3>
<p>Register to the first Projectathon event  and perform peer-to-peer interoperability and compliance tests before launching the Once-Only Technical System!</p>
<p>Registration: 7 February - 03 March 2023</p>
<a class="btn primary-bis" href="#"><span>Go to Projectathon #1</span><span class="ico-cta-forward"></span></a>
</div>

</div>
Div
idupcoming-projectatons
classsection
Div
classcontainer
Html-bobswift
<div class="cols">
<div>

<h2>Upcoming Projectatons</h2>
<p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>

</div>
</div>
Html-bobswift
<div class="card-upcoming-cols">

<!--CARD 01-->
<div class="card-upcoming-col">
<div class="card-upcoming">
<div class="card-upcoming-body">
<a href="#"></a>
<h3>Projectathon #1</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<p class="card-upcoming-date">19 - 21 April 2023</p>
</div>
<div class="card-upcoming-footer">
<a class="btn primary" href="#"><span>Read more</span><span class="ico-cta-forward"></span></a>
</div>
</div>
</div>
<!---->

<!--CARD 02-->
<div class="card-upcoming-col">
<div class="card-upcoming">
<div class="card-upcoming-body">
<a href="#"></a>
<h3>Projectathon #2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
<div class="card-upcoming-footer"> 
<p class="label">Available soon</p>
</div>
</div>
</div>
<!---->

<!--CARD 02-->
<div class="card-upcoming-col">
<div class="card-upcoming">
<div class="card-upcoming-body">
<a href="#"></a>
<h3>Projectathon #3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
<div class="card-upcoming-footer">
<p class="label">Available soon</p> 
</div>
</div>
</div>
<!---->

</div>
CSS Stylesheet
/*--------------------------------------------------*/
/*---OOH PROJECTATONS OVERVIEW PAGE - 16-02-2023---*/
/*------------------------------------------------*/ 

#main-content p:empty { display: none;}
/*#main-content p span:empty { display: none;}*/

.mb-0 { margin-bottom:0;}

/*---INTRODUCTION---*/
#introduction h1 { margin-bottom:2.5rem;} 
#introduction p { margin-bottom:0;} 
.introduction-illu { line-height:0 !important;} 
.introduction-illu img { width: 180px;}

@media screen and (min-width: 769px) {
  .introduction-illu img { width: 100%; max-width: 320px; height: auto;}
}  

/*---BENEFITS---*/ 
#benefits { padding-bottom:10rem; background: #F3F4F7;} 
 
#benefits ul { display: flex; flex-wrap: wrap; margin-bottom:0; padding:0; list-style:none;}
#benefits ul li { flex-shrink: 2; position:relative; margin-top:1.5rem; padding:0 1rem 0 1.75rem; width: 50%;}
#benefits ul li:before { content:''; display: block; position: absolute; top:2px; left:0; height: 20px; width: 20px; background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/ico-check-primary.svg") no-repeat;}

@media screen and (min-width: 769px) {
	#benefits { padding-bottom:18rem; background: #F3F4F7;}
	#benefits ul li { padding:0 3rem 0 1.75rem;}
}

/*---BOX CTA PROJECTATHON---*/
#box-cta-projectathon { margin-top:-8rem; padding-left:1.5rem; padding-right:1.5rem; position:relative;}
#box-cta-projectathon .projectathon-box { padding:1.5rem; background-color: #00284A; border-radius:20px;}
#box-cta-projectathon .container .cols { margin-bottom:-1rem;}
#box-cta-projectathon .projectathon-box-col-illu { margin-bottom:1rem;}
#box-cta-projectathon .projectathon-box-col-illu img { width: 120px; height:auto;}
#box-cta-projectathon h3, #box-cta-projectathon p { color: white;}
#box-cta-projectathon p.p-opacity { opacity: 0.75}
#box-cta-projectathon p:last-of-type { margin-bottom:0;}
/*hack - remove empty p from confluence*/
#box-cta-projectathon .container > p:first-child, #box-cta-events .container > p:last-child { display: none; border:1px solid green;}

@media screen and (min-width: 769px) {
	#box-cta-projectathon { margin-top:-12rem;}  
	#box-cta-projectathon .projectathon-box { padding:2.5rem;}
	#box-cta-projectathon .projectathon-box-cols { display: flex; align-items: center;}
	#box-cta-projectathon .projectathon-box-col-illu { margin-bottom:0; padding:0 3rem 0 0}
}

@media screen and (min-width: 1366px) {
 #box-cta-projectathon .projectathon-box { padding:5rem;}
}

/*---TEAMS AND ACTORS---*/
#teams-actors {}
#teams > p { display: none; border:1px solid red;}
#teams ul { margin:2.5rem 0 0 0; padding:0; list-style:none; }
#teams ul li { margin-top:24px;}
#teams ul li h4 { margin-bottom:12px; color:#3D597A !important;} 
#teams ul li p { margin-bottom:0;}

#teams .teams-text { z-index: 3; position: relative;} 

#teams .teams-illu { position: relative;}
.teams-illu-img { z-index: 2; position: relative; width: 180px;}
.teams-illu p { margin-bottom:0;}  

@media screen and (max-width: 768px) {   
  .teams-illu-bg { width: 100%; height: auto;}
  .teams-illu-bg { z-index: 1; position:absolute; top: 0; left:0;}
}

@media screen and (min-width: 769px) {   
	#teams-actors { overflow:hidden;}   
	.teams-illu-img { width: 100%; max-width: 250px; height: auto;}
	.teams-illu-bg { z-index: 1; position:absolute; top: -80px; left:-80px;}
}

/*---ACTORS---*/
#actors { position:relative; z-index:3; margin-top:2.5rem;}
#actors ul { margin-top:2.5rem !important; margin-bottom:2.5rem; padding:0; list-style:none; }
#actors ul li:last-child { border-bottom: none;}
#actors ul li h4 { margin-bottom:12px; color:#3D597A !important;}

@media screen and (min-width: 1366px) {
  #actors ul { display: flex; flex-wrap: wrap;}
  #actors ul li { flex-shrink: 2; padding:0 30px; width: 50%; border-left:1px solid #E3E6EB; border-bottom: none;}
  #actors ul li:first-child { padding-left:0; border-left:none;}
}

/*---HOW TO PARTICIPATE---*/
#how-to-participate {  padding-bottom:10rem;
 background-image: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/bg-illu-sigle-how-to-participate.svg");
 background-repeat: no-repeat;
 background-position: 100% 60%;
 background-color: #F3F4F7;}
#how-to-participate .cols p:first-child { display: none;}
#how-to-participate ul { margin:2.5rem 0 0 0; padding: 0; list-style: none;}
#how-to-participate ul li > div { display:flex; align-items: baseline; gap:10px;}
#how-to-participate ul li > div > span { display: flex; align-items: center; justify-content: center; background: #E3E6EB; width: 24px; height: 24px; min-width: 24px; border-radius: 24px; color: #3D597A; font-size: 12px;}
#how-to-participate h3 { margin-bottom:2.5rem;}

@media screen and (min-width: 769px) {
	#how-to-participate { padding-bottom:18rem;}
}

/*---PROJECTATHON DETAIL---*/
#projectathon-detail {margin-top:-8rem; padding-left:1.5rem; padding-right:1.5rem; position:relative;}
#projectathon-detail .cols { margin-bottom:0;}  

/*---BOX CTA PROJECTATHON DETAIL---*/
#box-cta-projectathon-detail { position:relative;}
#box-cta-projectathon-detail { padding:1.5rem; background-color: #00284A; border-radius:20px;}
#box-cta-projectathon-detail h3 { color: #FBC11D;}
#box-cta-projectathon-detail p { color: white; opacity: 0.75}

#box-cta-projectathon-detail img { position:absolute; bottom:-40px; right:20px; width: 100px;}

@media screen and (min-width: 769px) {
	#projectathon-detail {margin-top:-12rem;}   
	#box-cta-projectathon-detail { padding:2.5rem;}
	#box-cta-projectathon-detail img { bottom:-55px; right:40px; width: 150px;}
}

@media screen and (min-width: 1366px) {
	#box-cta-projectathon-detail { padding:5rem;}
	#box-cta-projectathon-detail img { bottom:-80px; right:80px; width: 180px;} 
}

/*---UPCOMING PROJECTATONS---*/
#upcoming-projectatons {}
.card-upcoming-cols { margin-top: 1.5rem;}

/*---UPCOMING CARDS---*/
.card-upcoming { position: relative; display: flex; flex-direction: column; min-width: 0; height: 100% !important; padding:1rem 2rem 2rem 2rem; background-color: white; box-shadow: 0px 2px 12px rgba(0, 24, 50, 0.12); border-radius: 12px; overflow: hidden;}

.card-upcoming-body a { display: block; line-height:0; text-align: right; height: 170px; border-top-right-radius: 12px; border-top-left-radius: 12px; overflow: hidden;}
.card-upcoming-col:nth-child(1) .card-upcoming-body a { margin:-1rem 0 0 0; width: 115%; background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-card-projectathon-01.png"); background-size: cover; border-radius: 100% 0% 47% 53% / 0% 76% 24% 100% ;}
.card-upcoming-col:nth-child(2) .card-upcoming-body a { margin:-1rem 0 0 0; width: 115%; background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-card-projectathon-02.png"); background-size: cover; border-radius: 100% 0% 38% 62% / 0% 88% 12% 100% ;}
.card-upcoming-col:nth-child(3) .card-upcoming-body a { margin:-1rem 0 0 -3rem; width: 140%; background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-card-projectathon-03.png"); background-size: cover; border-radius: 100% 0% 38% 62% / 0% 88% 12% 100% ;}

.card-upcoming-body h3 { margin-top:24px; font-size:20px; line-height:24px;}
.card-upcoming-body p { position:relative;}
.card-upcoming-body p:last-child { margin-bottom:0;}
.card-upcoming-date { font-size: 14px !important; color: #5E748E !important;}

.card-upcoming-footer { margin-top:24px; text-align: right;} 
.card-upcoming .label { display: inline; padding: 8px 12px; font-size: 12px; line-height: 12px; color: #842DB5; background: #F2E5F7; border-radius: 40px;}

@media screen and (max-width: 991px) {
  .card-upcoming-col { margin-bottom: 1.5rem;}
}

@media screen and (min-width: 992px) {
  .card-upcoming-cols { display: flex; width: 100%; gap:20px;}
  .card-upcoming-col:nth-child(1) { width: 42%;}
  .card-upcoming-col:nth-child(2) { width: 29%;}
  .card-upcoming-col:nth-child(3) { width: 29%;}
  .card-upcoming-body { flex: 1 1 auto;}
}