Hallo und guten Abend.
Ich möchte nicht das auf der Startseite der Domain die letzten Aktivitäten erscheinen.
Stattdessen würde ich da lieber wie bei FB einfach nur den Log In Bereich und eine Grafik haben.
Was kann ich da machen?
Bin leider noch nicht so mit elgg so bewandert.
Elgg-Version : |
Release - 1.9.6, Version - 2014050600 Aalborg Theme 1.9 |
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
Es gibt zwei Möglichkeiten, die Indexseite anzupassen.
Die erste Möglichkeit ist die Verwendung des Widget Manager-Plugins (https://community.elgg.org/plugins/384604). Damit kannst Du als Admin die Widgets der Indexseite per Drag+Drop konfigurieren wie man es auf den Profilseiten und dem Dashboard kann. Es scheint leider so, dass es die aktualisierte Version des Widget Manager-Plugins für Elgg 1.9 zumindest derzeit leider nicht mehr ermöglicht, separate Layouts der Indexseite für angemeldete und nicht-angemeldete Besucher (für die die Indexseite dann die Loginseite darstellt) zu definieren. Wenn Du also auf der Loginseite nur das Login-Widget haben möchtest, wäre nach der Anmeldung die Indexseite wohl leer. Ich kann nicht sagen, ob die getrennte Konfiguration des Indexseiten in einer späteren Version wieder möglich sein wird.
Die zweite Möglichkeit erfordert ein wenig Programmieren. Ausgehend vom Code des Custom Index-Plugins, das bei Elgg standardmäßig die Indexseite generiert, kannst Du Dir ein Plugin erstellen, das eine separate Loginseite liefert. Ich hab das beispielsweise beim Login Required-Plugin so gemacht (https://community.elgg.org/plugins/804349). Die eigentliche Funktionalität dieses Plugin ist zwar ein Walled Garden (kein Zugriff auf Seiteninhalte für nicht angemeldete Besucher). Aber wenn Du den Code, der die Walled Garden-Funktionalität liefert, einfach auskommentierst, hast Du trotzdem noch eine separate Loginseite, auf der nur das Login-Widget enthalten ist, und nach dem Anmelden sind auf der Indexseite weiterhin die bisherigen Widgets enthalten (diese Indexseite kann man durch Änderungen im Code natürlich auch anpassen). Ein Bild könntest Du entweder in einem zweiten Widget auf der Loginseite darstellen (dafür hab ich im Code des Login Required-Plugin beispielhaft gezeigt, wie dies möglich wäre - muss aber manuell angepasst werden damit der Dateiname des Bildes stimmt). Oder Du kannst ein Bild als Hintergrund des Login-Widgets verwenden und die Einblendung (und Größenanpassung des Widgets) über Anpassung der CSS-Klasse (im Login Required-Plugin) erreichen.
Grüße euch
Bin erst gestern über Elgg gestolpert und wurschtel mich da jetzt durch.
Dieses Wallet Garden wäre genau das, was ich brauche, aber das Plugin ist schon uralt.
Was kann ich tun?
Grüße Widrir
Im Adminbereich bei den Site Settings gibt es die Option "Restrict pages to logged-in users". Damit kannst Du Deine Seite zu einer Walled Garden-Seite machen, d.h. das Besucher, die nicht auf der Seite angemeldet sind, keinen Zugang zu den Seiteninhalten haben.
Das Loginrequired-Plugin macht im Grunde nichts anderes. Es bietet nur zusätzlich eine weitere Möglichkeit (neben der in der Zwischenzeit in Elgg verfügbaren Option), die Elgg-Seite zu einer Walled Garden-Seite zu machen. Ich müßte das Plugin für Elgg 3 allerdings wirklich mal aktualisieren, da es momentan nicht mehr funktioniert. Das wäre aber nur dann wichtig, wenn Du auf von dem Plugin implementierten Möglichkeit angewiesen bist, Seiten zu definieren, die auch für nicht angemeldete Besucher zugänglich sein sollten. Das geht aber ebenfalls mit Elgg selbst, falls es notwendig sein sollte.
Die Anpassung der Loginseite (bei der aktivierten Walled Garden-Option von Elgg) wäre über ein kleines Plugin möglich (auch wenn nur ein anderes Hintergrundbild gewünscht wäre). Ich kann aber leider nicht aus dem Stehgreif sagen, was alles in das Plugin rein müßte, da ich das unter Elgg 3 bisher nie ausprobiert habe.