1 {% extends "layout.html" %}
6 <div class="col-md-12">
7 <h1><img src="{{ STATIC_URL }}icons/user-xs.png" alt="User Registration" />User sign-up</h1>
11 <div class="col-md-12">
12 <p><strong>Questions? <a href="/portal/contact" >Contact us.</a></strong></p>
17 {% for error in errors %}
24 <form action="/register" class="cmxform form-horizontal" method="post" enctype="multipart/form-data">
27 <div class="col-md-12">
29 <div class="form-group">
31 <label for="authority_hrn" class="control-label">Organization</label>
33 <input id="authority_hrn" name="org_name" class="form-control" style="width:590px" value="{{ organization }}"
34 title="Choose your organization (company/university) from the list that apears when you click in the field and start to type.
35 Use the arrow keys to scroll through the list; type part of the name to narrow down the list. If it is not in the list,
36 please request its addition by clicking the link below. We will send an email to the managers that we have on record for
37 your organization, asking them to validate your sign-up request." required />
39 <p>Organization not listed? <a href="/portal/join">Request its addition now.</a></p>
45 <div class="col-md-6">
47 <div class="form-group">
48 <label for="firstname" class="control-label">Personal information</label>
50 <input type="text" name="firstname" class="form-control" style="width:350px" minlength="2" value="{{ first_name }}" placeholder="First name" required />
52 <div class="form-group">
53 <input type="text" name="lastname" size="25" class="form-control" style="width:350px" minlength="2" value="{{ last_name }}" placeholder="Last name" required />
55 <div class="form-group">
56 <input type="email" name="email" size="25" class="form-control" style="width:350px" value="{{ email }}"
57 title="Your e-mail address will be your identifier for logging in. We contact you to verify your account and then, occasionally, for important issues."
58 placeholder="Email" required />
62 <div class="col-md-6">
63 <div class="form-group">
64 <label for="password" class="control-label">Authentication</label>
66 <input type="password" id="password" name="password" class="form-control" style="width:250px" minlength="4" value="{{ password }}"
67 title="Your password allows you to log in to this portal."
68 placeholder="Password" required />
70 <div class="form-group">
71 <input type="password" id="confirmpassword" name="confirmpassword" style="width:250px" minlength="4" class="form-control" value=""
72 placeholder="Confirm password" required />
74 <div class="form-group">
75 <select name="question" class="form-control" style="width:350px" id="key-policy"
76 title="Your public/private key pair allows you to access the testbeds." required >
77 <option value="generate">Generate my keys for me (recommended)</option>
78 <option value="upload">Upload my public key (advanced users only)</option>
81 <div class="form-group" style="display:none;" id="upload_key">
82 <label for="file" class="control-label">Upload public key</label>
83 <input type="file" name="user_public_key" class="form-control" style="width:200px" id="user_public_key" />
85 <div class="alert alert-danger" id="pkey_del_msg">
86 In order for the portal to contact testbeds on your behalf, so as to list and reserve resources, you will need to
87 <a href="http://trac.myslice.info/wiki/InstallSfa" target="_blank">delegate your public key to the portal.</a>
93 <div class="col-md-12">
94 <div class="form-group">
96 <input type="checkbox" name="agreement" value="agreement" required /> I agree to the
97 <a href="#" data-toggle="modal" data-target="#myModal">terms and conditions.</a>
102 <div class="col-md-12">
103 <div class="form-group" id="register">
105 <input class="submit btn btn-onelab" type="submit" value="Sign up" />
112 <!-- Modal - columns selector -->
113 <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
114 <div class="modal-dialog">
115 <div class="modal-content">
116 <div class="modal-header">
117 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
118 <h4 class="modal-title" id="myModalLabel">Terms & Conditions</h4>
120 <div class="modal-body">
122 Fibre: Future Internet testbeds experimentation between Brazil and Europe
124 <a href="/portal/terms" target="_blank">[Printable format]</a>
126 <h1 align="left">1 Context</h1>
128 The main goal of the FIBRE project is the design, implementation and validation of a shared Future Internet research facility, supporting the joint experimentation of European and Brazilian researchers. In order to achieve this goal the project will carry out four main activities:
131 The development and operation of a new experimental facility in Brazil, including the setup of equipment to support experimentation with various technologies (fixed layer 2 and layer 3, wireless, optical) as well as the design and implementation of a control framework to automate the use and operation of the testbed.
134 The development and operation of a Future Internet facility in Europe based on enhancements and the federation of two existing infrastructures: OFELIA and OneLab. Two OFELIA islands (i2CAT and University of Bristol (UNIVBRIS)) and the UTH's NITOS testbed will be enhanced by i) adding more physical resources (servers, OpenFlow-enabled switches and access points) to be able to cope with a bigger number ofusers and different use cases, ii) improving its respective control frameworks (based on the OFELIA control framework and OMF) and iii) adding more manpower to operate the facilities.
137 The federation of the Brazilian and European experimental facilities, both at the physical connectivity and control framework level, to support the provisioning of slices using resources from both testbeds.
139 <h2>PROCEDURE OVERVIEW</h2>
140 <p>If your institution is willing to join the FIBRE Consortium, you are kindly requested to follow the steps below:<br></p>
141 <p>1. <a mce_href="http://www.fibre-ict.eu/images/stories/docs/fibre_mou_v0.3.doc" href="http://www.fibre-ict.eu/images/stories/docs/fibre_mou_v0.3.doc">Download the MoU model</a> to understand the framework of collaboration between your institution and FIBRE project. The content of the MoU shall be discussed in case-by-case basis between the two parties. <span style="line-height: 1.3em;" mce_style="line-height: 1.3em;"> </span></p>
142 <p>2. Contact the Project office at <a href="mailto:info@fibre.org.br">info@fibre.org.br</a> to schedule a call to clarify all your questions concerning the duties, responsibilities and advantages of joining the FIBRE project.</p>
143 <p>3. If your institution understand and agree on the commitment stated in the MoU, please submit the application by editing the <a href="http://www.fibre-ict.eu/images/fibre_mou_v0.2_ff.doc" mce_href="http://www.fibre-ict.eu/images/fibre_mou_v0.2_ff.doc" style="style" mce_style="style">MoU template</a> and sending it to
144 <a href="mailto:info@fibre.org.br">info@fibre.org.br</a></p>
145 <p>4. Application Approval: the FIBRE General Assembly will decide based on the application and information gathered during the call. The approval process will normally take around one month.</p><p>5. By mutual agreement of both parties, MoU will be prepared and signed.</p>
146 <p><span style="line-height: 1.3em;" mce_style="line-height: 1.3em;">6. Testbed usage / island installation: FIBRE will provide instructions and support to help your institution to carry out the activities described in the MoU.</span></p>
148 <p><span style="line-height: 1.3em;" mce_style="line-height: 1.3em;"><a mce_href="http://webconf2.rnp.br/p27egdf20y7/" href="http://webconf2.rnp.br/p27egdf20y7/">Watch the webconference meeting about the MoU details</a><br> (Held on 5/July 2013, in Portuguese)<br></span></p>
151 <div class="modal-footer">
152 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
160 $(document).ready(function(){
161 var availableTags = [
163 {% for authority in authorities %}
164 {% if authority.name %}
165 {value:"{{ authority.name }}",label:"{{authority.name}}"},
167 {% if authority.authority_hrn == "fibre.ufrj" %}
168 {value:"{{ authority.authority_hrn }}",label:"UNIVERSIDADE FEDERAL DO RIO DE JANEIRO"},
170 {value:"{{ authority.authority_hrn }}",label:"FIBRE"},
175 {value:"",label:"No authority found !!!"}
179 availableTags.sort(function(a,b){
180 var nameA=a.value.toLowerCase(), nameB=b.value.toLowerCase();
189 // auto-complete the form
190 $( "#authority_hrn" ).autocomplete({
191 source: availableTags,
193 change: function (event, ui) {
195 //http://api.jqueryui.com/autocomplete/#event-change -
196 // The item selected from the menu, if any. Otherwise the property is null
197 //so clear the item for force selection
198 jQuery("#authority_hrn").val("");
201 //select: function( event, ui ) {console.log(jQuery(this))}
204 $('[title!=""]').qtip();
205 $("form").validate();
206 $("form").submit(function() {
207 if ($('select option:selected').val() == 'upload') {
208 if ($('input[name=user_public_key]').val() == '') {
209 alert('Please specify the key file to upload');