diff --git a/template/nc_connector_admin.tpl b/template/nc_connector_admin.tpl index 934d95e..b3604c5 100644 --- a/template/nc_connector_admin.tpl +++ b/template/nc_connector_admin.tpl @@ -41,164 +41,180 @@

Neue Verbindung

-

Assistent · Schritt {$NC_CONNECTOR.wizard.step|escape:html} von 4

+

Wähle den geführten Assistenten oder öffne die technische Einrichtung bewusst manuell.

+
+ + +
- {if $NC_CONNECTOR.wizard.step == 1} -

Wir beginnen nur mit der Adresse der Nextcloud und einem Benutzer, mit dem die Instanz auf den Scan antworten kann.

-
- -
- - - - - - -
-

-
- - {elseif $NC_CONNECTOR.wizard.step == 2} -

Nextcloud erkannt. Alles, was zuverlässig ermittelt werden konnte, wurde bereits übernommen.

-
- Nextcloud{$NC_CONNECTOR.wizard.base_url|escape:html} - Produkt{$NC_CONNECTOR.wizard.product|escape:html} - Version{if $NC_CONNECTOR.wizard.version}{$NC_CONNECTOR.wizard.version|escape:html}{else}nicht gemeldet{/if} - Zugriff als{$NC_CONNECTOR.wizard.username|escape:html}{if $NC_CONNECTOR.wizard.display_name} · {$NC_CONNECTOR.wizard.display_name|escape:html}{/if} - Technische Erkennung{$NC_CONNECTOR.wizard.technical_source|escape:html} - Piwigo-Ziel{$NC_CONNECTOR.wizard.gallery_root|escape:html} -
- - {if !$NC_CONNECTOR.wizard.db_password_set || !$NC_CONNECTOR.wizard.db_user} -
-
Für den Datenabgleich fehlt noch der Datenbankzugang
-

Der Assistent konnte diese Angaben nicht sicher aus Nextcloud ableiten. Deshalb werden nur die fehlenden Werte abgefragt.

-
- -
- - - - - - + +
+
+
+

Neue Verbindung

+

Assistent · Schritt {$NC_CONNECTOR.wizard.step|escape:html} von 4

-

- - - {elseif !$NC_CONNECTOR.wizard.technical_complete && $NC_CONNECTOR.wizard.storage_candidates|@count > 0} -
-
Einige Storages konnten nicht automatisch zugeordnet werden
-

Mount-Pfade werden nur hier abgefragt, weil sie nicht sicher erkannt werden konnten. Bereits erkannte Zuordnungen sind gesperrt.

-
- -
- {foreach from=$NC_CONNECTOR.wizard.storage_candidates item=storage key=storage_index} - Storage {$storage.storage_id|escape:html} · {$storage.source_prefix|escape:html} - {if $storage.local_mount} - {$storage.local_mount|escape:html} - - {else} - - {/if} - {/foreach} -
-

-
- - {elseif $NC_CONNECTOR.wizard.technical_complete} -
-
Erkannte Verbindung
-
- Datenbank{$NC_CONNECTOR.wizard.db_host|escape:html}:{$NC_CONNECTOR.wizard.db_port|escape:html} / {$NC_CONNECTOR.wizard.db_database|escape:html} - Reader{$NC_CONNECTOR.wizard.db_user|escape:html} - Source-View{$NC_CONNECTOR.wizard.source_view|escape:html} - Activity-View{$NC_CONNECTOR.wizard.activity_view|escape:html} - Storages{$NC_CONNECTOR.wizard.storages|@count} +
-
-
Welcher Benutzer stellt die Bilder bereit?
-

Empfehlung: ein eigener Showcase-Benutzer. So bleibt die Connector-Quelle unabhängig von persönlichen Konten.

-
- + {if $NC_CONNECTOR.wizard.step == 1} +

Wir beginnen nur mit der Adresse der Nextcloud und einem Benutzer, mit dem die Instanz auf den Scan antworten kann.

+ + +
+ + + + + + +
+

+
+ + {elseif $NC_CONNECTOR.wizard.step == 2} +

Nextcloud erkannt. Alles, was zuverlässig ermittelt werden konnte, wurde bereits übernommen.

- - - - {if $NC_CONNECTOR.wizard.can_list_users && $NC_CONNECTOR.wizard.users|@count > 0} - +
+ + + + + + +
+

+ + + {elseif !$NC_CONNECTOR.wizard.technical_complete && $NC_CONNECTOR.wizard.storage_candidates|@count > 0} +
+
Einige Storages konnten nicht automatisch zugeordnet werden
+

Mount-Pfade werden nur hier abgefragt, weil sie nicht sicher erkannt werden konnten. Bereits erkannte Zuordnungen sind gesperrt.

+
+ +
+ {foreach from=$NC_CONNECTOR.wizard.storage_candidates item=storage key=storage_index} + Storage {$storage.storage_id|escape:html} · {$storage.source_prefix|escape:html} + {if $storage.local_mount} + {$storage.local_mount|escape:html} + + {else} + + {/if} {/foreach} - - {else} - - {/if} +
+

+
+ + {elseif $NC_CONNECTOR.wizard.technical_complete} +
+
Erkannte Verbindung
+
+ Datenbank{$NC_CONNECTOR.wizard.db_host|escape:html}:{$NC_CONNECTOR.wizard.db_port|escape:html} / {$NC_CONNECTOR.wizard.db_database|escape:html} + Reader{$NC_CONNECTOR.wizard.db_user|escape:html} + Source-View{$NC_CONNECTOR.wizard.source_view|escape:html} + Activity-View{$NC_CONNECTOR.wizard.activity_view|escape:html} + Storages{$NC_CONNECTOR.wizard.storages|@count} +
+ +
+
Welcher Benutzer stellt die Bilder bereit?
+

Empfehlung: ein eigener Showcase-Benutzer. So bleibt die Connector-Quelle unabhängig von persönlichen Konten.

+
+ +
+ + + + {if $NC_CONNECTOR.wizard.can_list_users && $NC_CONNECTOR.wizard.users|@count > 0} + + {else} + + {/if} +
+

+
+ {/if} + +
+ + +
+ + {elseif $NC_CONNECTOR.wizard.step == 3} +

Nextcloud verbunden. Showcase-Benutzer: {$NC_CONNECTOR.wizard.showcase_user|escape:html}

+
Piwigo-API
+

Die API ist der bevorzugte Weg. Du kannst neue Zugangsdaten eingeben, einen bereits gespeicherten API-Zugang testen oder diesen Schritt überspringen.

+ {if $NC_CONNECTOR.wizard.api_error} +

Letzter API-Test: {$NC_CONNECTOR.wizard.api_error|escape:html}

+ {/if} +
+ +
+ + + + +
+
+ + +
+
+ + {elseif $NC_CONNECTOR.wizard.step == 4} +

Abschluss. Nextcloud und technische Verbindung sind vorbereitet.

+
+ Verbindung{$NC_CONNECTOR.wizard.connection_name|escape:html} + Nextcloud{$NC_CONNECTOR.wizard.base_url|escape:html} + Showcase-Benutzer{$NC_CONNECTOR.wizard.showcase_user|escape:html} + Piwigo-API{if $NC_CONNECTOR.wizard.api_status == 'ok'}Erfolgreich getestet{if $NC_CONNECTOR.wizard.api_username} · {$NC_CONNECTOR.wizard.api_username|escape:html}{/if}{else}Übersprungen{/if}
-

- - {/if} -
- - -
- - {elseif $NC_CONNECTOR.wizard.step == 3} -

Nextcloud verbunden. Showcase-Benutzer: {$NC_CONNECTOR.wizard.showcase_user|escape:html}

-
Piwigo-API
-

Die API ist der bevorzugte Weg. Du kannst neue Zugangsdaten eingeben, einen bereits gespeicherten API-Zugang testen oder diesen Schritt überspringen.

- {if $NC_CONNECTOR.wizard.api_error} -

Letzter API-Test: {$NC_CONNECTOR.wizard.api_error|escape:html}

- {/if} -
- -
- - - - -
-
- - -
-
- - {elseif $NC_CONNECTOR.wizard.step == 4} -

Abschluss. Nextcloud und technische Verbindung sind vorbereitet.

-
- Verbindung{$NC_CONNECTOR.wizard.connection_name|escape:html} - Nextcloud{$NC_CONNECTOR.wizard.base_url|escape:html} - Showcase-Benutzer{$NC_CONNECTOR.wizard.showcase_user|escape:html} - Piwigo-API{if $NC_CONNECTOR.wizard.api_status == 'ok'}Erfolgreich getestet{if $NC_CONNECTOR.wizard.api_username} · {$NC_CONNECTOR.wizard.api_username|escape:html}{/if}{else}Übersprungen{/if} +
+
Fallback
+ {if $NC_CONNECTOR.wizard.api_status == 'ok'} +

Optional. Der Fallback wird nur benötigt, wenn die API später nicht nutzbar ist.

+ {else} +

Die API wurde übersprungen. Deshalb ist ein Fallback-Zugang erforderlich.

+ {/if} +
+ +
+ + + + +
+
+ + +
+
+ {/if}
+
-
-
Fallback
- {if $NC_CONNECTOR.wizard.api_status == 'ok'} -

Optional. Der Fallback wird nur benötigt, wenn die API später nicht nutzbar ist.

- {else} -

Die API wurde übersprungen. Deshalb ist ein Fallback-Zugang erforderlich.

- {/if} -
- -
- - - - -
-
- - -
-
- {/if} - -
- Ohne Assistent anlegen +
+ Ohne Assistent anlegen

Technische Einrichtung. Falsche Storage- oder Galeriepfade können die Synchronisierung auf den falschen Datenbestand richten.

@@ -352,4 +368,61 @@ {else}

Noch keine Connector-Verbindung vorhanden.

{/if}
+ + \ No newline at end of file