Kategorien
Anwendungen

„Entdecken“-Schaltfläche in der ownCloud/Nextcloud News-App ausblenden

news_app_entdeckenLeider haben die Entwickler der ownClould/Nextcloud News-App keine Möglichkeit vorgesehen, den „Entdecken“-Button am Ende der Feed-Liste auszublenden.

Änderungen am Code sind zwar problemlos möglich, haben aber den Nachteil, daß sie nach jedem Update der App erneut eingepflegt werden müssen.

Ein einfachere Möglichkeit ergibt sich durch Nutzung eines Custom Themes:

Im „/themes“-Ordner einen Ordner mit beliebigem Namen (der Name dieses Ordners ist dann gleichzeitig der Name des Themas) anlegen und in diesem die Ordner-Hiearchie „apps/news/css“ erzeugen.

In diesem CSS-Ordner dann eine Datei namens „custom.css“ mit folgendem Inhalt erzeugen:

#app-navigation > ul > li.explore-feed {
 display: none;
 }

Anschließend muß das Theme noch aktiviert werden:

In der Datei „/config/config.php“ die Zeile

'theme' => 'NameDesThemas',

einfügen und die Seite im Browser neu laden.

Kategorien
Anwendungen

ownCloud manuell aktualisieren

owncloud_aktualisierungEiner ownCloud-Installation auf einem Webspace-Account stehen in der Regel die komfortablen Wege einer Aktualisierung über SSH oder den eingebauten Updater nicht zur Verfügung, so daß die Aktualisierung manuell vorgenommen werden muss.

Datensicherung

Da bei Aktualisierungen ab und an etwas schiefgehen kann bzw. erfahrungsgemäß nicht jedes ownCloud-Update problemlos durchläuft, sollte vor einem Aktualisierungsversuch auf jeden Fall eine Sicherung der kompletten Installation, d.h. von Dateisystem und Datenbank, vorgenommen werden.

Cron

Ein eventuell vorhandener Cron-Job sollte für die Dauer der Aktualisierung ausgeplant werden. Dieser wird zwar in der Regel die Aktualisierung nicht verhindern, aber während der Aktualisierung auf einen Fehler laufen.

Löschen der alten Installation

Als nächster Schritt gilt es, die Dateien der alten Installation zu löschen, wobei die Verzeichnisse „config“ und „data“ NICHT gelöscht werden dürfen. Auch die Datei „.htaccess“ im Hauptverzeichnis sollte, sofern manuelle Anpassungen vorgenommen wurden, nicht gelöscht werden.

Kopieren der neuen Dateien

Nach erfolgter Löschung kann nun die neue Version lokal entpackt und anschließend hochgeladen werden. Eventuelle Rückfragen zu Überschreibvorgängen (z.B. die Beispielkonfiguration „config.sample.php“) können mit „Ja“ beantwortet werden.

Aktualisierung durchführen

Nachdem alle Dateien hochgeladen wurden, erscheint beim nächsten Aufruf der ownCloud-Startseite der Hinweis, daß die Installation aktualisiert werden muß, anschließend meldet sich ownCloud wieder anmeldebereit.