Startseite verändern

Last updated by Jakob Diener Comments (3)

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

 

  • 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.

German Support Group

German Support Group

The German support group within the Elgg community.