"first proto"
This commit is contained in:
28
templates/account.html
Normal file
28
templates/account.html
Normal file
@@ -0,0 +1,28 @@
|
||||
{% extends "index.html" %}
|
||||
{% block title %}Articles{% endblock %}
|
||||
{% block main %}
|
||||
<article>
|
||||
<h3>Informations personnelles</h3>
|
||||
<p>
|
||||
Merci de bien vouloir remplir vos informations personnelles afin que l'équipe d'organisation
|
||||
du THSF puisse rester en contact avec vous avant et tout au long de l'évènement.
|
||||
</p>
|
||||
<p>
|
||||
Notez que:
|
||||
<ul>
|
||||
<li>Votre adresse mail doit être valide et consultée régulièrement si vous ne voulez pas manquez des informations importantes telels que les dates de réunions de staff</li>
|
||||
<li>Votre numéro de téléphone nous permettra de vous contacter pendant l'évènement</li>
|
||||
<li>Si vous avez un régime alimentaire particulier (intolérences, veganisme, religieux), merci de le préciser dans le champs prévu à cet effet</li>
|
||||
<li>Aucune des données que vous nous transmettrez ne sera fournie à un tiers</li>
|
||||
</ul>
|
||||
</p>
|
||||
<form method='POST' action='/account'>
|
||||
<label>Adresse email: </label><input id='login' name='login' type='text' /><br/>
|
||||
<label>Prénom ou pseudo: </label><input id='pseudo' name='pseudo' type='text' /><br/>
|
||||
<label>Nouveau mot de passe: </label><input id='password' name='password' type='password' /><br/>
|
||||
<label>Répetez mot de passe: </label><input id='confirm' name='confirm' type='password' /><br/>
|
||||
<label>Numéro de téléphone: </label><input id='phone' name='phone' type='text' /><br/>
|
||||
<label>Régime alimentaire: </label><input id='diet' name='diet' type='text' /><br/>
|
||||
<input type='submit' value='Update' onclick='javascript:return update_account();'>
|
||||
</article>
|
||||
{% endblock %}
|
||||
@@ -2,7 +2,7 @@
|
||||
{% block title %}Articles{% endblock %}
|
||||
{% block main %}
|
||||
<article>
|
||||
<h3>Choose your article</h3>
|
||||
<h3>Informations personnelles</h3>
|
||||
<p>
|
||||
Please select your article
|
||||
</p>
|
||||
|
||||
@@ -1,19 +1,21 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang='zxx'>
|
||||
<head>
|
||||
<title>TetaWebApp - {% block title %}Accueil{% endblock %}</title>
|
||||
<title>We Make THSF - {% block title %}Accueil{% endblock %}</title>
|
||||
<meta name="viewport" content="initial-scale=1.0" />
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||||
<link rel="stylesheet" type="text/css" href="/static/styles/colors.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/static/styles/fonts.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/static/styles/tetawebapp.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/static/styles/participate.css" />
|
||||
<link rel="icon" type="image/png" href="/static/images/favicon.png" />
|
||||
<script src="/static/scripts/tetawebapp.js"></script>
|
||||
<script src="/static/scripts/participate.js"></script>
|
||||
</head>
|
||||
{% block bodyheader %}
|
||||
<body>
|
||||
{% endblock %}
|
||||
<header>{% block banner %}TetaWebApp{% endblock %}</header>
|
||||
<header>{% block banner %}We Make THSF{% endblock %}</header>
|
||||
<div class='content'>
|
||||
{% block nav %}
|
||||
<nav class='vertical'>
|
||||
@@ -46,54 +48,32 @@
|
||||
{% endif %}
|
||||
{% block main %}
|
||||
<article class='right'>
|
||||
<h3>TetaWebApp demo</h3>
|
||||
{% if message != '' %}
|
||||
<pre>{{ message }}</pre>
|
||||
{% endif %}
|
||||
<h3>We Make THSF</h3>
|
||||
<p>
|
||||
Welcome to the <strong>TetaWebApp</strong> demo
|
||||
Comme chaque année le <a href='https://www.thsf.net>'>Toulouse Hacker Space Factory</a> aura lieu à
|
||||
<a href='http://mixart-myrys.org'>Mix'Art Myrys</a>.
|
||||
</p>
|
||||
<p>
|
||||
TetaWebApp is a basic web application template based on <a href='http://flask.pocoo.org/'>Python/Flask</a>
|
||||
and <a href='https://www.w3schools.com/js/js_ajax_intro.asp'>AJAX</a> made by
|
||||
<a href='mailto:doug.letough@free.fr'>Doug Le Tough</a> from <a href='https://www.tetalab.org'>Tetalab</a>.
|
||||
Ce festival ne pourrait pas avoir lieu sans votre implication et cette année encore votre aide est la bienvenue et nous
|
||||
est précieuse.
|
||||
</p>
|
||||
<p>
|
||||
The goal of this project is to provide a basic framework to make any web application you need while
|
||||
letting you complete freedom on how to use or extend it <strong>without</strong> using any Google,
|
||||
Bootstrap or any other piece of <strong>shitty free spyware</strong>.
|
||||
</p>
|
||||
TetaWebApp will <strong>never</strong> download or upload anything in any way.
|
||||
<p>
|
||||
</p>
|
||||
<p>There is <strong>no</strong> limitation, you can use all or only parts of <strong>TetaWebApp</strong>
|
||||
and you can <strong title='bullshit inside'>virtually</strong> do any app you want with TetaWebApp.
|
||||
</p>
|
||||
<p>
|
||||
But be sure that freedom has a cost: You <strong>will</strong> need work to make it work ;-)
|
||||
</p>
|
||||
<p>
|
||||
<strong>TetaWebApp</strong> is released under the only real <strong>free</strong> license: The
|
||||
<a href='http://www.wtfpl.net/'><img src='http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-badge-2.png'
|
||||
title='WTFPL' alt='WTFPL' /></a>.
|
||||
</p>
|
||||
<pre>
|
||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
Version 2, December 2004
|
||||
|
||||
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim or modified
|
||||
copies of this license document, and changing it is allowed as long
|
||||
as the name is changed.
|
||||
|
||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. You just DO WHAT THE FUCK YOU WANT TO.
|
||||
</pre>
|
||||
<p>
|
||||
Get a copy of <strong>TetaWebApp</strong>:<br/>
|
||||
<pre>
|
||||
git clone git://git.tetalab.org/tetalab/tetawebapp
|
||||
</pre>
|
||||
Ce site vous permettra:
|
||||
<ul>
|
||||
<li>
|
||||
de vous enregistrer afin de faire partie du "Staff", cette équipe de super-héros sans qui le THSF ne
|
||||
saurait être un moment agréable, sûr et convivial.
|
||||
</li>
|
||||
<li>
|
||||
de sélectionner le poste et les créneaux horaires pendant lesquels vous souhaitez vous rendre disponible.
|
||||
</li>
|
||||
<li>
|
||||
d'être tenu informé des évolutions de l'organisation et du déroulement du THSF via la mailing list du staff.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
</article>
|
||||
{% endblock %}
|
||||
|
||||
@@ -4,11 +4,6 @@
|
||||
{% block main %}
|
||||
<article class='login'>
|
||||
<h3>Login</h3>
|
||||
<p>The demo login is:</p>
|
||||
<ul>
|
||||
<li>Login: demo</li>
|
||||
<li>Password: demo</li>
|
||||
</ul>
|
||||
</article>
|
||||
{% if message != '' %}
|
||||
<pre>{{ message }}</pre>
|
||||
|
||||
70
templates/login_or_register.html
Normal file
70
templates/login_or_register.html
Normal file
@@ -0,0 +1,70 @@
|
||||
{% extends "index.html" %}
|
||||
{% block title %}Login{% endblock %}
|
||||
{% block nav %}{% endblock %}
|
||||
{% block main %}
|
||||
<article class='left'>
|
||||
<h3>We Make THSF</h3>
|
||||
<p>
|
||||
Comme chaque année le <a href='https://www.thsf.net>'>Toulouse Hacker Space Factory</a> aura lieu à
|
||||
<a href='http://mixart-myrys.org'>Mix'Art Myrys</a>.
|
||||
</p>
|
||||
<p>
|
||||
Ce festival ne pourrait pas avoir lieu sans votre implication et cette année encore votre aide est la bienvenue et nous
|
||||
est précieuse.
|
||||
</p>
|
||||
<p>
|
||||
Ce site vous permettra:
|
||||
<ul>
|
||||
<li>
|
||||
de vous enregistrer afin de faire partie du "Staff", cette équipe de super-héros sans qui le THSF ne
|
||||
saurait être un moment agréable, sûr et convivial.
|
||||
</li>
|
||||
<li>
|
||||
de sélectionner le poste et les créneaux horaires pendant lesquels vous souhaitez vous rendre disponible.
|
||||
</li>
|
||||
<li>
|
||||
d'être tenu informé des évolutions de l'organisation et du déroulement du THSF via la mailing list du staff.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>
|
||||
Nul besoin de compétences particulières pour rejoindre notre équipe sinon votre meilleure volonté et votre bonne humeur
|
||||
qui feront du THSF un moment unique de partage.
|
||||
</p>
|
||||
<p>
|
||||
Pour vous enregistrer, munissez vous de votre adresse email et renseignez les champs de la section "<strong>Inscription</strong>".
|
||||
</p>
|
||||
<p>
|
||||
Si vous vous être préalablement enregistré, renseignez uniquement les champs de la section "<strong>Connexion</strong>"
|
||||
</p>
|
||||
<p class='note'>Aucun électron n'a été maltraité lors de la mise au point de ce site.
|
||||
Par ailleurs ce site n'utilise ni ressources hébergées par des tiers, ni bullshitwares, ni trackers.</p>
|
||||
</article>
|
||||
{% if message != '' %}
|
||||
<pre>{{ message }}</pre>
|
||||
{% endif %}
|
||||
<hr/>
|
||||
<article class='login'>
|
||||
<h3>Connexion</h3>
|
||||
</article>
|
||||
<article class='left'>
|
||||
<form method='POST' action='/login'>
|
||||
<label>Adresse mail: </label><input id='login' name='login' type='text' /><br/>
|
||||
<label>Mot de passe: </label><input id='password' name='password' type='password' /><br/>
|
||||
<input type='submit' value='Log me in' onclick='javascript:return verify_login();'>
|
||||
</form>
|
||||
</article>
|
||||
<hr/>
|
||||
<article class='login'>
|
||||
<h3>Inscription</h3>
|
||||
</article>
|
||||
<article class='left'>
|
||||
<form method='POST' action='/register'>
|
||||
<label>Adresse mail: </label><input id='reg_mail' name='login' type='text' /><br/>
|
||||
<label>Mot de passe (8 char min.): </label><input id='reg_password' name='password' type='password' /><br/>
|
||||
<label>Confirmation: </label><input id='reg_confirm' name='confirm' type='password' /><br/>
|
||||
<input type='submit' value='Register me NOW !' onclick='javascript:return register();'>
|
||||
</form>
|
||||
</article>
|
||||
<hr/>
|
||||
{% endblock %}
|
||||
19
templates/register.html
Normal file
19
templates/register.html
Normal file
@@ -0,0 +1,19 @@
|
||||
{% extends "index.html" %}
|
||||
{% block title %}Register{% endblock %}
|
||||
{% block nav %}{% endblock %}
|
||||
{% block main %}
|
||||
<article class='login'>
|
||||
<h3>Register</h3>
|
||||
</article>
|
||||
{% if message != '' %}
|
||||
<pre>{{ message }}</pre>
|
||||
{% endif %}
|
||||
<article class='left'>
|
||||
<form method='POST' action='/login'>
|
||||
Login: <input id='login' name='login' type='text' />
|
||||
Password: <input id='password' name='password' type='password' />
|
||||
Confirm: <input id='password' name='password' type='password' />
|
||||
<input type='submit' value='Register me NOW !' onclick='javascript:return register();'>
|
||||
</form>
|
||||
</article>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user