2017-02-17 08:50:07 +03:00
<section class="gh-canvas">
<header class="gh-canvas-header">
2017-05-30 16:23:38 +03:00
<h2 class="gh-canvas-title" data-test-screen-title>Labs</h2>
2015-06-13 17:34:09 +03:00
</header>
2014-12-14 20:56:04 +03:00
2017-02-17 08:50:07 +03:00
<section class="view-container settings-debug">
2017-04-07 18:23:45 +03:00
<p class="gh-box gh-box-info"> {{ inline - svg "idea" }} This is a testing ground for experimental features which aren't quite ready for primetime. They may change, break or inexplicably disappear at any time.</p>
2017-02-17 17:10:02 +03:00
<div class="gh-setting-header">Migration options</div>
<div class="gh-setting">
<div class="gh-setting-content">
<div class="gh-setting-title">Import content</div>
<div class="gh-setting-desc">Import posts from another Ghost installation</div>
</div>
<div class="gh-setting-action">
<form id="settings-import" enctype="multipart/form-data">
2016-08-22 14:45:33 +03:00
{{ gh-file-upload id = "importfile" classNames = "flex" uploadButtonText = uploadButtonText onUpload = "onUpload" acceptEncoding = importMimeType }}
2017-02-17 17:10:02 +03:00
</form>
</div>
</div>
2017-05-24 16:36:59 +03:00
{{ # if importErrors }}
<div class="gh-import-errors {{ if importSuccessful "gh-import-errors-warning" }} ">
<div class="gh-import-errors-title">
{{ # if importSuccessful }}
Import successful with warnings
{{ else }}
Import failed
{{ / if }}
</div>
{{ # each importErrors as | error | }}
<div class="gh-import-error">
<p class="gh-import-error-message">
{{ # if error .help }} {{ error .help }} : {{ / if }} {{ error .message }}
</p>
{{ # if error .context }}
<div class="gh-import-error-entry">
<pre> {{ error .context }} </pre>
</div>
{{ / if }}
</div>
{{ / each }}
</div>
{{ / if }}
2017-02-17 17:10:02 +03:00
<div class="gh-setting">
<div class="gh-setting-content">
<div class="gh-setting-title">Export your content</div>
<div class="gh-setting-desc">Download all of your posts and settings in a single, glorious JSON file</div>
</div>
<div class="gh-setting-action">
<button type="button" class="gh-btn gh-btn-hover-blue" {{ action "exportData" }} ><span>Export</span></button>
</div>
</div>
<div class="gh-setting">
<div class="gh-setting-content">
<div class="gh-setting-title">Delete all content</div>
<div class="gh-setting-desc">Permanently delete all posts and tags from the database, a hard reset</div>
</div>
<div class="gh-setting-action">
<button type="button" class="gh-btn gh-btn-hover-red js-delete" {{ action "toggleDeleteAllModal" }} ><span>Delete</span></button>
</div>
</div>
<div class="gh-setting-header">Testing tools</div>
<div class="gh-setting">
<div class="gh-setting-content">
<div class="gh-setting-title">Test email configuration</div>
<div class="gh-setting-desc">Send yourself a test email to make sure everything is working</div>
</div>
<div class="gh-setting-action">
2017-04-07 18:23:45 +03:00
{{ gh-task-button "Send" successText = "Sent" task = sendTestEmail class = "gh-btn gh-btn-hover-blue gh-btn-icon" }}
2017-02-17 17:10:02 +03:00
</div>
</div>
<div class="gh-setting-header">Beta features</div>
<div class="gh-setting">
<div class="gh-setting-content">
<div class="gh-setting-title">Public API</div>
<div class="gh-setting-desc">For full instructions, read the <a href="http://support.ghost.org/public-api-beta/">developer guide</a></div>
</div>
<div class="gh-setting-action">
<div class="for-checkbox"> {{ gh-feature-flag "publicAPI" }} </div>
</div>
</div>
2017-02-17 18:58:08 +03:00
<div class="gh-setting">
<div class="gh-setting-content">
<div class="gh-setting-title">Night shift</div>
<div class="gh-setting-desc">Swap Ghost admin's colours to a dark background which is easy on the eyes</div>
</div>
<div class="gh-setting-action">
2017-02-17 21:03:07 +03:00
<div class="for-checkbox"> {{ gh-feature-flag "nightShift" }} </div>
2017-02-17 18:58:08 +03:00
</div>
</div>
2017-02-17 17:10:02 +03:00
<div class="gh-setting">
<div class="gh-setting-content">
<div class="gh-setting-title">Subscribers</div>
<div class="gh-setting-desc">Collect email addresses from your readers, more info in <a href="http://support.ghost.org/subscribers-beta/">the docs</a></div>
</div>
<div class="gh-setting-action">
<div class="for-checkbox"> {{ gh-feature-flag "subscribers" }} </div>
</div>
</div>
2015-06-13 17:34:09 +03:00
</section>
2014-12-01 14:39:11 +03:00
</section>
2015-11-18 13:50:48 +03:00
{{ # if showDeleteAllModal }}
{{ gh-fullscreen-modal "delete-all"
close=(action "toggleDeleteAllModal")
modifier="action wide"}}
2017-03-02 11:49:10 +03:00
{{ / if }}