Ergebnis 1 bis 8 von 8

Thema: Contao für Intranets

  1. #1
    Alter Contao-Hase
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    1.156

    Standard Contao für Intranets

    Hallo zusammen,

    bei uns starten dieses Jahr die Planungen für einen Relaunch der Firmen Intranet-Webseite. Das ist aktuell ein Typo3, aber für das, was wir damit ist das eigentlich mit Kanonen auf Spatzen geschlossen.
    Daher ist meine Überlegung in der Gruppe vorzuschlagen, ob man es nicht mit Contao probieren möchte. Das setzt aber vorraus, dass die Hauptfunktionen mit Contao überhaupt abbildbar sind.

    Was muss das System können?
    • News
    • Webformulare mit Mailversand
    • Downloads von Dateien
    • Inhaltssuche


    Bei den Sachen behaupte ich: check - geht mit Bordmitteln

    Jetzt kommen ein paar Sachen, wo ich mir nicht sicher bin, ob das geht:

    Unser aktuelles Intranet erfordert einen Login. Die Nutzer können sich so Seiten im Profil als Favoriten ablegen und abonieren (erhalten dann eine Mail, wenn sich was ändert) und u.a. ein eigenes Profilbild hochladen, dass dann auf einer Mitarbeiterbühne präsentiert wird und mit einem Steckbrief sowie den Kontaktdaten in der Mitarbeitersuche verknüft ist.

    Der Login muss aus Komfortgründen per SingleSignOn erfolgen. In unserem Fall ist das Mittel der Wahl Kerberos gegen ein Windows AD. Damit das funktioniert muss das CMS im Hintergrund die Login-Daten per LDAP gegen das AD abgleichen um die Benutzer zu finden. (Wenn wir auf M365 migriert sind - nicht schlagen, ich konnte es nicht verhindern - käme auch OpenID-Connect (OAuth2) gegen Entra ID in Frage.)

    Dann haben wir einen Kalender mit Geburtstagen und Jubiläen, der sich aus erweiterten Stammdaten der Nutzerprofile speist.

    Und wir haben ein paar Anwendungen, die Daten über eine REST API ins aktuelle CMS spielen um so z.B. eine Projektübersicht mit Ansprechpartner und Status zu erzeugen.

    Seht ihr eine Chance diese Funktionen mit Contao abzubilden?

  2. #2
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.871
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von neelix Beitrag anzeigen
    Was muss das System können?
    • News
    • Webformulare mit Mailversand
    • Downloads von Dateien
    Ja

    Zitat Zitat von neelix Beitrag anzeigen
    • Inhaltssuche
    Ja, beachte aber https://docs.contao.org/5.x/manual/e...rotected-pages

    Zitat Zitat von neelix Beitrag anzeigen
    Jetzt kommen ein paar Sachen, wo ich mir nicht sicher bin, ob das geht:

    Die Nutzer können sich so Seiten im Profil als Favoriten ablegen und abonieren (erhalten dann eine Mail, wenn sich was ändert)
    Eine derartige Extension ist mir nicht bekannt, lässt sich aber auch programmieren.

    Zitat Zitat von neelix Beitrag anzeigen
    und u.a. ein eigenes Profilbild hochladen, dass dann auf einer Mitarbeiterbühne präsentiert wird und mit einem Steckbrief sowie den Kontaktdaten in der Mitarbeitersuche verknüft ist.
    Mit https://extensions.contao.org/?p=ove...tension-bundle sollte das gehen, eine Integration in die Contao-Suche gibt es nicht, eine Auflistung aber schon. Auch hat diese Auflistung eine Suche, da gibt es paar Hooks und Events die man nutzen könnte (Muss man sich aber programmieren (lassen))

    Zitat Zitat von neelix Beitrag anzeigen
    Der Login muss aus Komfortgründen per SingleSignOn erfolgen. In unserem Fall ist das Mittel der Wahl Kerberos gegen ein Windows AD. Damit das funktioniert muss das CMS im Hintergrund die Login-Daten per LDAP gegen das AD abgleichen um die Benutzer zu finden. (Wenn wir auf M365 migriert sind - nicht schlagen, ich konnte es nicht verhindern - käme auch OpenID-Connect (OAuth2) gegen Entra ID in Frage.)
    Es gibt das hier https://extensions.contao.org/?p=bro...oft-sso-bundle, gibt aber auch was von MarkoCupic (wäre aber proprietär meine ich? Könnte man aber kontaktieren).

    Zitat Zitat von neelix Beitrag anzeigen
    Dann haben wir einen Kalender mit Geburtstagen und Jubiläen, der sich aus erweiterten Stammdaten der Nutzerprofile speist.
    Könntest du dir über ein RockSolid Custom Element oder direkt über einen eigenen Controller programmieren.

    Zitat Zitat von neelix Beitrag anzeigen
    Und wir haben ein paar Anwendungen, die Daten über eine REST API ins aktuelle CMS spielen um so z.B. eine Projektübersicht mit Ansprechpartner und Status zu erzeugen.
    Kannst du dir programmieren. Kann man halt direkt über das Frontend machen mit JavaScript oder serverseitig und die Daten ausgeben.

    Zitat Zitat von neelix Beitrag anzeigen
    Seht ihr eine Chance diese Funktionen mit Contao abzubilden?
    Ja. Aber einiges musst du dir programmieren (lassen).
    Mit den Anforderungen bist du hier aber schon weit über einen Kleinauftrag drüber.

  3. #3
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.668
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich bin mir auch nicht sicher, ob bei TYPO3 hier wirklich mit Kanonen auf Spatzen geschossen wird.

    Außerdem solltest Du bedenken, dass Deine Nutzer "Gewohnheitstiere" sind. Alles was anders/ungewohnt ist, wird an der Lösung kritisiert werden. TYPO3 ist ein gutes CMS. Wenn man mit der bisherigen Lösung funktional und vom Handling her zufrieden ist, sollte man nicht unbedingt wechseln. Da sollte man schon gute Gründe für den Wechsel haben.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  4. #4
    Alter Contao-Hase
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    1.156

    Standard

    Naja. Typo3 ist sehr komplex und schon "mal eben" ein neues Webformular anlegen, kann die Abteilung nicht selbst machen, sondern muss an eine Agentur gehen.

    Da wäre meine Hoffnung, dass wir mit Contao hier selbststängiger sein könnten.

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.201
    Partner-ID
    10107

    Standard

    Bzgl. Suche: man kann pro Suchmodul die Ergebnisse auf gewisse Seiten einschränken (bspw. auf die Detailseite der Mitarbeiter*innen). Dann hätte man eine einfache "Mitarbeiter*innensuche".
    » sponsor me via GitHub or Revolut

  6. #6
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.871
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von neelix Beitrag anzeigen
    Naja. Typo3 ist sehr komplex und schon "mal eben" ein neues Webformular anlegen, kann die Abteilung nicht selbst machen, sondern muss an eine Agentur gehen.

    Da wäre meine Hoffnung, dass wir mit Contao hier selbststängiger sein könnten.
    Dann würde ich an deiner Stelle ein Lastenheft aufsetzen und dieses mal an einige Entwickleragenturen raussenden.
    Also Relaunch Intranet in Contao.

    Ich denke aber, dass du aufgrund der teils spezifischen Anforderungen schon 5-stellig rechnen solltest.
    Möglicherweise amortisiert sich das dann auch über die Zeit, da man gewisse Sachen selber anpassen könnte (Formulare)

  7. #7
    Alter Contao-Hase
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    1.156

    Standard

    Ein Relaunch unter Typo3 wir auch nicht günstiger werden.

    Allerdings hängt es primär daran, dass der Login über Kerberos funktionieren muss. Und dazu müsste Contao den Benutzernamen, der angemeldet werden soll aus $_SERVER['REMOTE_USER'] auslesen und übernehmen. Kann Contao das? Und wenn nein, kann es implentiert werden? Das müsste ja vermutlich in den Core, oder?

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.201
    Partner-ID
    10107

    Standard

    Zitat Zitat von neelix Beitrag anzeigen
    Das müsste ja vermutlich in den Core, oder?
    Nein, kannst du mit eigenem Authenticator umsetzen.
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •