Nextcloud Probleme, Feedback, Tipps: Unterschied zwischen den Versionen
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Wir haben bei revamp-it | + | Wir haben bei revamp-it zwei Instanzen der OpenSource Webapplikation Nextcloud installiert. Eine Instanz für unsere interne Nutzung und eine Instanz für KundInnen und weitere Interessierte.<br /> |
Wir sammeln hier Erfahrungen mit Nextcloud:<br /> | Wir sammeln hier Erfahrungen mit Nextcloud:<br /> | ||
* Probleme, die bei der Benutzung auftreten | * Probleme, die bei der Benutzung auftreten | ||
Zeile 9: | Zeile 9: | ||
anscheinend gab es Probleme mit der Defaultgroup die immer wieder auf revampit gestellt wurde. | anscheinend gab es Probleme mit der Defaultgroup die immer wieder auf revampit gestellt wurde. | ||
− | Verantwortlich dafür war die App DEFAULT GROUP welche ich heute deaktiviert habe | + | Verantwortlich dafür war die App DEFAULT GROUP welche ich heute deaktiviert habe. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Feedback: Erfahrungen, Wünsche == | == Feedback: Erfahrungen, Wünsche == | ||
== Tipps == | == Tipps == | ||
+ | * Rechte für Gruppenadmins | ||
+ | :In der Standard-Version von Nextcloud 12 können Gruppenadmins eingesetzt werden, die das Recht haben, neue Mitglieder in der eigenen Gruppe zu erstellen.<br /> | ||
+ | :Dabei gibt es keine Möglichkeit, für die Gruppe eine fixe Quota für den Speicherplatz festzulegen. Der Gruppenadmin kann für jedes Mitglied und sich selbst eine beliebige Quota definieren.<br /> | ||
+ | :Mit folgender Anpassung in der Datei | ||
+ | :''settings/templates/users/part.userlist.php'' | ||
+ | :kann erreicht werden, dass ein Gruppenadmin nur die für die gesamte Installation festgelegte Standard-Quota setzen kann:<br /> | ||
+ | :Originaldatei:<br /> | ||
+ | <nowiki> | ||
+ | 40 <?php if(is_array($_['subadmins']) || $_['subadmins']): ?> | ||
+ | 41 <td class="subadmins"><div class="groupsListContainer multiselect button" | ||
+ | 42 ><span class="title groupsList"></span><span class="icon-triangle-s"></span></div> | ||
+ | 43 </td> | ||
+ | 44 <?php endif;?> | ||
+ | 45 <td class="quota"> | ||
+ | 46 <select class="quota-user" data-inputtitle="<?php p($l->t('Please enter storage quota (ex: "512 MB" or "12 GB")')) ?>"> | ||
+ | 47 <option value='default'> | ||
+ | 48 <?php p($l->t('Default'));?> | ||
+ | 49 </option> | ||
+ | 50 <option value='none'> | ||
+ | 51 <?php p($l->t('Unlimited'));?> | ||
+ | 52 </option> | ||
+ | 53 <?php foreach($_['quota_preset'] as $preset):?> | ||
+ | 54 <option value='<?php p($preset);?>'> | ||
+ | 55 <?php p($preset);?> | ||
+ | 56 </option> | ||
+ | 57 <?php endforeach;?> | ||
+ | 58 <option value='other' data-new> | ||
+ | 59 <?php p($l->t('Other'));?> ... | ||
+ | 60 </option> | ||
+ | 61 </select> | ||
+ | 62 </td></nowiki> | ||
+ | :Angepasste Datei:<br/> | ||
+ | <nowiki> | ||
+ | 40 <?php if(is_array($_['subadmins']) || $_['subadmins']): ?> | ||
+ | 41 <td class="subadmins"><div class="groupsListContainer multiselect button" | ||
+ | 42 ><span class="title groupsList"></span><span class="icon-triangle-s"></span></div> | ||
+ | 43 </td></nowiki><br /> | ||
+ | :bisherige Zeile 44 gelöscht!<br /> | ||
+ | <nowiki> | ||
+ | 44 <td class="quota"> | ||
+ | ... | ||
+ | 58 <?php p($l->t('Other'));?> ... | ||
+ | 59 <?php else: ?> | ||
+ | 60 <td class="quota"> | ||
+ | 61 <select class="quota-user" data-inputtitle="<?php p($l->t('Quota')) ?>"> | ||
+ | 62 <option value='default'> | ||
+ | 63 <?php p($l->t('Default'));?> | ||
+ | 64 <?php endif;?> | ||
+ | 65 </option> | ||
+ | 66 </select> | ||
+ | 67 </td></nowiki><br /> | ||
+ | :Durch die Ausweitung der if-Bedingung in Zeile 40 auf die Zeilen 45 bis 59 (neu 44 bis 58) erfolgt die Anzeige der Quota-Auswahl bei Benutzerkonten nur beim Superadmin, während bei Gruppenadmins (else-Anweisung in Zeile 59) nur der Standard Quota-Wert angezeigt wird.<br /> | ||
+ | :Als Ergänzung können über die App "Group Folders" vom Superadmin Ordner mit bestimmten Speicherplatz-Quoten festgelegt werden, die jeweils einer Gruppe zur gemeinsamen Nutzung zur Verfügung stehen. | ||
− | == Hinweise | + | |
+ | == Hinweise zu den aktuell installierten Versionen bei revamp-it == | ||
23.1.2017 Upgrade nextcloud auf Version 11.0.1<br /> | 23.1.2017 Upgrade nextcloud auf Version 11.0.1<br /> | ||
− | + | 27.10.2017 Upgrade auf Nextcloud V12.0.3 <br /> | |
+ | 5.11.2017 Einrichten einer zweiten Instanz von Nextcloud V12.0.3 für KundInnen. Erreichbar unter https://cloud1.revamp-it.ch | ||
+ | |||
− | |||
== Entwurf Anleitung für unsere KundInnen == | == Entwurf Anleitung für unsere KundInnen == |
Aktuelle Version vom 11. November 2017, 16:35 Uhr
Wir haben bei revamp-it zwei Instanzen der OpenSource Webapplikation Nextcloud installiert. Eine Instanz für unsere interne Nutzung und eine Instanz für KundInnen und weitere Interessierte.
Wir sammeln hier Erfahrungen mit Nextcloud:
- Probleme, die bei der Benutzung auftreten
- Allgemeines Feedback: Erfahrungen, Wünsche etc.
- Tipps für den praktischen Einsatz
- NextcloudMigrationV12
Probleme
anscheinend gab es Probleme mit der Defaultgroup die immer wieder auf revampit gestellt wurde.
Verantwortlich dafür war die App DEFAULT GROUP welche ich heute deaktiviert habe.
Feedback: Erfahrungen, Wünsche
Tipps
- Rechte für Gruppenadmins
- In der Standard-Version von Nextcloud 12 können Gruppenadmins eingesetzt werden, die das Recht haben, neue Mitglieder in der eigenen Gruppe zu erstellen.
- Dabei gibt es keine Möglichkeit, für die Gruppe eine fixe Quota für den Speicherplatz festzulegen. Der Gruppenadmin kann für jedes Mitglied und sich selbst eine beliebige Quota definieren.
- Mit folgender Anpassung in der Datei
- settings/templates/users/part.userlist.php
- kann erreicht werden, dass ein Gruppenadmin nur die für die gesamte Installation festgelegte Standard-Quota setzen kann:
- Originaldatei:
40 <?php if(is_array($_['subadmins']) || $_['subadmins']): ?> 41 <td class="subadmins"><div class="groupsListContainer multiselect button" 42 ><span class="title groupsList"></span><span class="icon-triangle-s"></span></div> 43 </td> 44 <?php endif;?> 45 <td class="quota"> 46 <select class="quota-user" data-inputtitle="<?php p($l->t('Please enter storage quota (ex: "512 MB" or "12 GB")')) ?>"> 47 <option value='default'> 48 <?php p($l->t('Default'));?> 49 </option> 50 <option value='none'> 51 <?php p($l->t('Unlimited'));?> 52 </option> 53 <?php foreach($_['quota_preset'] as $preset):?> 54 <option value='<?php p($preset);?>'> 55 <?php p($preset);?> 56 </option> 57 <?php endforeach;?> 58 <option value='other' data-new> 59 <?php p($l->t('Other'));?> ... 60 </option> 61 </select> 62 </td>
- Angepasste Datei:
40 <?php if(is_array($_['subadmins']) || $_['subadmins']): ?> 41 <td class="subadmins"><div class="groupsListContainer multiselect button" 42 ><span class="title groupsList"></span><span class="icon-triangle-s"></span></div> 43 </td>
- bisherige Zeile 44 gelöscht!
44 <td class="quota"> ... 58 <?php p($l->t('Other'));?> ... 59 <?php else: ?> 60 <td class="quota"> 61 <select class="quota-user" data-inputtitle="<?php p($l->t('Quota')) ?>"> 62 <option value='default'> 63 <?php p($l->t('Default'));?> 64 <?php endif;?> 65 </option> 66 </select> 67 </td>
- Durch die Ausweitung der if-Bedingung in Zeile 40 auf die Zeilen 45 bis 59 (neu 44 bis 58) erfolgt die Anzeige der Quota-Auswahl bei Benutzerkonten nur beim Superadmin, während bei Gruppenadmins (else-Anweisung in Zeile 59) nur der Standard Quota-Wert angezeigt wird.
- Als Ergänzung können über die App "Group Folders" vom Superadmin Ordner mit bestimmten Speicherplatz-Quoten festgelegt werden, die jeweils einer Gruppe zur gemeinsamen Nutzung zur Verfügung stehen.
Hinweise zu den aktuell installierten Versionen bei revamp-it
23.1.2017 Upgrade nextcloud auf Version 11.0.1
27.10.2017 Upgrade auf Nextcloud V12.0.3
5.11.2017 Einrichten einer zweiten Instanz von Nextcloud V12.0.3 für KundInnen. Erreichbar unter https://cloud1.revamp-it.ch
Entwurf Anleitung für unsere KundInnen
Bitte hier alle Punkte festhalten, die für eine Kurzanleitung wichtig sind (ausformuliert oder in Stichpunkten)
(wird später noch überarbeitet)