Browse Source
I've removed the 'extends' blocks and built a completely seperated template from the rest of the website. The template was not rendering properly because certain parts of the website had not been set-up yet so the complete isolated template was/is required. I've, also, added extra options for the user to set during this first run process which will be processed by the back-end. I've not put much work into adding validation checks because it is a one-time thing (this page). You'll need access to the server anyway -- at this point -- so a bit of manual correction of mistakes will be easy to achieve. Deleting the database will be enough to trigger the first run process again.stable
Craig Oates
2 years ago
1 changed files with 138 additions and 32 deletions
@ -1,32 +1,138 @@ |
|||||||
{% extends "layouts/default.html" %} |
<!DOCTYPE html> |
||||||
{% block title %}Set-up your new archive{% endblock %} |
<html> |
||||||
{% block content %} |
<head> |
||||||
|
<meta charset="utf-8"> |
||||||
|
<title>Set-up your new website.</title> |
||||||
|
<meta name="viewport" |
||||||
|
content="width=device-width, initial-scale=1"> |
||||||
|
<meta http-equiv="X-UA-Compatible" |
||||||
|
content="IE=edge"> |
||||||
|
<meta name="viewport" |
||||||
|
content="width=device-width, initial-scale=1"> |
||||||
|
<meta name="description" |
||||||
|
content="Explore Nicola Ellis & Ritherdon's archive."> |
||||||
|
<meta name="keywords" |
||||||
|
content="nicola, ellis, ritherdon, uk, metal, fabrication, |
||||||
|
fabricators, steel, welding, powder paint, archive"> |
||||||
|
<link rel="stylesheet" |
||||||
|
type="text/css" |
||||||
|
media="screen" |
||||||
|
href="/css/main.css"> |
||||||
|
<link rel="icon" |
||||||
|
href="/images/favicon.png" |
||||||
|
type="image/x-icon"> |
||||||
|
</head> |
||||||
|
<body> |
||||||
|
<main class="fr-main"> |
||||||
|
<div class="be-section-thumbnail-row"> |
||||||
|
<img alt="First Run" |
||||||
|
src="/images/icons/default-cat.png"> |
||||||
<h1>Let's get your new site up and running...</h1> |
<h1>Let's get your new site up and running...</h1> |
||||||
|
</div> |
||||||
<p> |
<p> |
||||||
It looks like this is the first time you've started this |
It looks like this is the first time you've started this |
||||||
website. Create your new account and start uploading stuff. |
website. Fill out the form below and start uploading stuff. |
||||||
</p> |
|
||||||
<p> |
|
||||||
Note: You will not be able to access this page again after you've |
|
||||||
created your account. So, make sure you've made a note of you |
|
||||||
account details. |
|
||||||
</p> |
</p> |
||||||
<div> |
<div> |
||||||
<form action="/run-setup" method="post"> |
<form class="be-gui-form" |
||||||
<fieldset> |
action="/run-setup" |
||||||
<legend>Account Details</legend> |
method="post"> |
||||||
<input type="hidden" name="AUTHENTICITY-TOKEN" value="{{token}}"> |
<input type="hidden" |
||||||
<!-- <input type="hidden" name="METHOD" value="login"> --> |
name="AUTHENTICITY-TOKEN" |
||||||
<input type="checkbox" name="allow-sign-up" value="checked" /> |
value="{{token}}"> |
||||||
<label>Enable Sign-Up Users</label> |
|
||||||
|
<label>Website's Name</label> |
||||||
|
<p class="fr-gui-form-hint"> |
||||||
|
This name will be displayed in the site's header. You |
||||||
|
can change this after you've completed this initial |
||||||
|
set-up. |
||||||
|
</p> |
||||||
|
<input required |
||||||
|
type="text" |
||||||
|
name="SITE-NAME" |
||||||
|
placeholder="Enter your site's name here..."> |
||||||
|
|
||||||
|
<hr> |
||||||
|
|
||||||
|
<div class="be-gui-form-row"> |
||||||
|
<input type="checkbox" |
||||||
|
name="ALLOW-SIGN-UP" |
||||||
|
value="checked"> |
||||||
|
<label>Allow Others to Sign-Up</label> |
||||||
|
</div> |
||||||
|
<p class="be-gui-form-hint"> |
||||||
|
Enabling this feature will allow anyone to create an account with |
||||||
|
this website, upload files and create 'Archive Entries' and |
||||||
|
'Pages'. You can turn this feature on and off in the site's |
||||||
|
settings after this initial set-up. |
||||||
|
</p> |
||||||
|
|
||||||
|
<hr> |
||||||
|
|
||||||
|
<div class="be-gui-form-row"> |
||||||
|
<input type="checkbox" |
||||||
|
name="SHOW-SITE-LOGO" |
||||||
|
value="checked"> |
||||||
|
<label>Show the Website's Logo</label> |
||||||
|
</div> |
||||||
|
<p class="be-gui-form-hint"> |
||||||
|
Enabling this feature will make the website display the |
||||||
|
site's logo in the header, alongside the site's |
||||||
|
name. You can turn this feature on and off in the |
||||||
|
site's settings, after completing this initial set-up, |
||||||
|
and replace the default one with your own. |
||||||
|
</p> |
||||||
|
|
||||||
|
<hr> |
||||||
|
|
||||||
|
<h2>Account Details</h2> |
||||||
|
<p class="be-gui-form-hint"> |
||||||
|
This account is the site's 'admin' (or 'super-user') |
||||||
|
account. This gives you complete access to all the |
||||||
|
site's features. No other account will have this |
||||||
|
ability. |
||||||
|
</p> |
||||||
<label>Username</label> |
<label>Username</label> |
||||||
<input required type="text" name="USERNAME"> |
<p class="fr-gui-form-hint"> |
||||||
|
This is the name you will use to log-in to the |
||||||
|
website. It cannot be changed after you finish this |
||||||
|
set-up. You can use your email address or a typical |
||||||
|
username like 'neo' or 'the_milkman_3000'. Each account |
||||||
|
must have a unique username. |
||||||
|
</p> |
||||||
|
<input required |
||||||
|
type="text" |
||||||
|
name="USERNAME" |
||||||
|
placeholder="Enter your username here..."> |
||||||
|
|
||||||
<label>Display Name</label> |
<label>Display Name</label> |
||||||
<input required type="text" name="DISPLAY-NAME"> |
<p class="fr-gui-form-hint"> |
||||||
|
This is the name the website will refer to you as when |
||||||
|
you log-in. Feel free to use your actual name here and |
||||||
|
change it as often as you want. |
||||||
|
</p> |
||||||
|
<input required |
||||||
|
type="text" |
||||||
|
name="DISPLAY-NAME" |
||||||
|
placeholder="Enter your display name here..."> |
||||||
|
|
||||||
<label>Password</label> |
<label>Password</label> |
||||||
<input required type="password" name="PASSWORD"> |
<input required |
||||||
<input type="submit" value="Create Account"> |
type="password" |
||||||
</fieldset> |
name="PASSWORD" |
||||||
|
placeholder="Enter your password here..."> |
||||||
|
|
||||||
|
<!-- <input type="submit" value="Create Account"> --> |
||||||
|
<button class="be-gui-button" |
||||||
|
title="Click to complete the set-up process" |
||||||
|
type="submit"> |
||||||
|
<img alt="Complete Set-Up" |
||||||
|
src="/images/icons/power.png"> |
||||||
|
Start Website |
||||||
|
</button> |
||||||
|
|
||||||
</form> |
</form> |
||||||
</div> |
</div> |
||||||
{% endblock %} |
</main> |
||||||
|
</body> |
||||||
|
</html> |
||||||
|
Loading…
Reference in new issue