149 lines
5.1 KiB
Twig
149 lines
5.1 KiB
Twig
|
{% extends "layouts" ~ DIR ~ "default.twig" %}
|
||
|
|
||
|
{% block title %}{{ "Import" | translate }}{% endblock %}
|
||
|
|
||
|
{% block content %}
|
||
|
<h2>WordPress</h2>
|
||
|
<form id="import_wordpress_form" class="split" action="{{ url('import_wordpress') }}" method="post" accept-charset="UTF-8" enctype="multipart/form-data">
|
||
|
<fieldset role="presentation">
|
||
|
<p>
|
||
|
<label for="wordpress_xml_file">{{ "eXtended .XML File" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input type="file" name="xml_file" value="" id="wordpress_xml_file" accept=".xml" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="wordpress_media_url">
|
||
|
{{ "URL for Embedded Media" | translate("migrator") }}
|
||
|
<span class="sub">{{ "(optional)" | translate }}</span>
|
||
|
</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="url" name="media_url" value="" id="wordpress_media_url">
|
||
|
<small>
|
||
|
{{ "Usually something like <code>%s/wp-content/uploads/</code>." | translate("migrator") | format("http://example.com") }}
|
||
|
</small>
|
||
|
</p>
|
||
|
<p class="buttons">
|
||
|
<button type="submit" class="yay">
|
||
|
{{ "Import" | translate }}
|
||
|
</button>
|
||
|
</p>
|
||
|
<input type="hidden" name="hash" value="{{ authenticate() }}" id="wordpress_hash">
|
||
|
</fieldset>
|
||
|
</form>
|
||
|
<hr>
|
||
|
<h2>Tumblr</h2>
|
||
|
<form id="import_tumblr_form" class="split" action="{{ url('import_tumblr') }}" method="post" accept-charset="UTF-8">
|
||
|
<fieldset role="presentation">
|
||
|
<p>
|
||
|
<label for="tumblr_url">{{ "Your Tumblr URL" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="url" name="tumblr_url" value="" id="tumblr_url" required>
|
||
|
<small>
|
||
|
{{ "Something like <code>https://%s.tumblr.com/</code>." | translate("migrator") | format(visitor.login) }}
|
||
|
{{ "Audio and Video cannot be imported." | translate("migrator") }}
|
||
|
</small>
|
||
|
</p>
|
||
|
<p class="buttons">
|
||
|
<button type="submit" class="yay">
|
||
|
{{ "Import" | translate }}
|
||
|
</button>
|
||
|
</p>
|
||
|
<input type="hidden" name="hash" value="{{ authenticate() }}" id="tumblr_hash">
|
||
|
</fieldset>
|
||
|
</form>
|
||
|
<hr>
|
||
|
<h2>TextPattern</h2>
|
||
|
<form id="import_textpattern_form" class="split" action="{{ url('import_textpattern') }}" method="post" accept-charset="UTF-8">
|
||
|
<fieldset role="presentation">
|
||
|
<p>
|
||
|
<label for="textpattern_host">{{ "Host" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="text" name="host" value="localhost" id="textpattern_host" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="textpattern_username">{{ "Username" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="text" name="username" value="" id="textpattern_username" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="textpattern_password">{{ "Password" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="password" name="password" value="" id="textpattern_password" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="textpattern_database">{{ "Database" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="text" name="database" value="" id="textpattern_database" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="textpattern_prefix">
|
||
|
{{ "Table Prefix" | translate("migrator") }}
|
||
|
<span class="sub">{{ "(optional)" | translate }}</span>
|
||
|
</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="text" name="prefix" value="" id="textpattern_prefix">
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="textpattern_media_url">
|
||
|
{{ "URL for Embedded Media" | translate("migrator") }}
|
||
|
<span class="sub">{{ "(optional)" | translate }}</span>
|
||
|
</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="url" name="media_url" value="" id="textpattern_media_url">
|
||
|
<small>
|
||
|
{{ "Usually something like <code>%s/images/</code>." | translate("migrator") | format("http://example.com") }}
|
||
|
</small>
|
||
|
</p>
|
||
|
<p class="buttons">
|
||
|
<button type="submit" class="yay">
|
||
|
{{ "Import" | translate }}
|
||
|
</button>
|
||
|
</p>
|
||
|
<input type="hidden" name="hash" value="{{ authenticate() }}" id="textpattern_hash">
|
||
|
</fieldset>
|
||
|
</form>
|
||
|
<hr>
|
||
|
<h2>MovableType</h2>
|
||
|
<form id="import_movabletype_form" class="split" action="{{ url('import_movabletype') }}" method="post" accept-charset="UTF-8">
|
||
|
<fieldset role="presentation">
|
||
|
<p>
|
||
|
<label for="movabletype_host">{{ "Host" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="text" name="host" value="localhost" id="movabletype_host" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="movabletype_username">{{ "Username" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="text" name="username" value="" id="movabletype_username" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="movabletype_password">{{ "Password" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="password" name="password" value="" id="movabletype_password" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="movabletype_database">{{ "Database" | translate("migrator") }}</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="text" name="database" value="" id="movabletype_database" required>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="movabletype_media_url">
|
||
|
{{ "URL for Embedded Media" | translate("migrator") }}
|
||
|
<span class="sub">{{ "(optional)" | translate }}</span>
|
||
|
</label>
|
||
|
{#- -#}
|
||
|
<input class="text" type="url" name="media_url" value="" id="movabletype_media_url">
|
||
|
<small>
|
||
|
{{ "Usually something like <code>%s/images/</code>." | translate("migrator") | format("http://example.com") }}
|
||
|
</small>
|
||
|
</p>
|
||
|
<p class="buttons">
|
||
|
<button type="submit" class="yay">
|
||
|
{{ "Import" | translate }}
|
||
|
</button>
|
||
|
</p>
|
||
|
<input type="hidden" name="hash" value="{{ authenticate() }}" id="movabletype_hash">
|
||
|
</fieldset>
|
||
|
</form>
|
||
|
{% endblock %}
|