CWT Community

What does it do?

CWT Community provides a wide range of community features for frontend users of a Typo3 website. All of them are implemented as Typo3 plugins so that they can easily be inserted on any Typo3 website. The following sections contain a more detailed description of this extension’s features. However, you do not have to use all of them on your website. Please read the installation section for more information on which features you can combine and which not. The layout is complete customizable by changing the provided HTML templates. Additionally most of the icons used within this extension can be changed via the Constant Editor.

View for community members after login

View for community members after login

Frontend

The extension provides the following frontend (FE) functions:

  • Userlist – This view provides an alphabetic list of all community users (fe_users). From here you can add other users to your buddylist and you are able to send messages to community participants.
  • Profile – Every user has his own personal profile page, where his realname, city, e-mail, online status, website… and a photo are displayed.
  • Profile Administration – The community users are able to administer their profile pages by themselves. (using CWT Frontend Edit)
  • Guestbook – Every user has his own guest book, where other users can pin their messages. The guest book owning user can close and open his guest book for postings. Furthermore the user can delete entries from his guest book.
  • Messages – All community users can send and receive messages from other community members. Therefore this extension provides a personal message box for every single user, where he is able to delete, reply on messages.
  • Buddylist – Every user can keep his own address book with this feature. The user can send messages from this view directly and is able to see the online status of his buddies.
  • Welcome – This is intended to be the personal start page for users, which may be shown after login. The user will be informed about new community mail, which might have arrived since his last login. In addition to that new buddy invitations are displayed.
  • Gallery – This features a personal photo gallery for each frontend user, where he will be able to create his own photo albums and put pictures in it. The authorization system allows to defines access rights (all community members, only those on his buddylist or nobody) on a per album basis. Finally T3 frontend users are able to put comments on each photo.
  • Search – The community extension provides two different search masks which can be used to find frontend users based on a versatile set of search options: username, age, city, etc..

Backend

The CWT Community extension provides the following backend (BE) functions:

  • User Administration – You can enable and disable community users in the backend.
  • Gallery Administration – The administration of the frontend user galleries is tightly integrated in the backend userlist. The administrator is able to delete complete albums, single photo or even single comments for a photo.
  • Mailing – The mailing module can send messages to all frontend users or to members of a specific usergroup. The messages will then appear in the appropriate users’ inboxes’.

Further information

There is a lot of more detailed information on the Community available:

68 thoughts on “CWT Community

  1. Hi Sebastian,

    kurze Rückmeldung bzgl. mehrere Plugins auf einer Seite. Habe View Buddylist und Buddylist Admin auf einer Seite. Da kommt es zu Konflikten, wenn ich Kontakte bestätige oder lösche – ich bekomme alles doppelt angezeigt. Bedeutet, daß ich eine ganze Menge an Actions ummodeln muß. Wollte ich Dir zugerufen haben. 🙂

    Grüße,
    Katharina

  2. PS: Mit dem Ummodeln war ich doch etwas zu euphorisch – müßte unglaublich viel anpassen. Eine Idee für die nächste Version, an der Du gerade bist?

  3. Und noch eine Frage: Ich möchte vermeiden, daß das Layout des Templates buddylistadmin zerschossen wird, sollte ein User einen Roman bei der Kontaktanfrage schreiben wollen.

    a) Hast Du irgendwo beim Javascript die Zeichenmenge beim Dialogfeld der Message “Add Buddy” begrenzt?
    b) Oder besteht irgendwo die Möglichkeit, die Anzeige der Nachricht auf eine bestimmte Menge der Zeichen zu begrenzen?

  4. Ich habe Probleme die Galeriefunktion und die Private Nachrichten Funktion zu aktivieren.

    Wenn ich dies über das Plugin einfüge, kann man z.B. nicht auf den Link “Nachricht erstellen” klicken. Es gibt keinen Link.

  5. Hello, i have once question….
    i would to insert the button for add friend in the profile itself of my friends, like facebook , now is only in the userlist.
    Someone has an idea ?

  6. Hi Daniel,

    if you have a look at the addBuddy in the userlist this is at the moment done via javascript as we show and overlay here to post a message for the request.

    {image file=$CONF.icon_userlist_addbuddy border="0" altText=$LIB_COMMON->getLL('icon_userlist_addbuddy')}

    You can do this in the same way by using javascript and copy the form and the function from the userlist template and simply replace the smarty variable $users with $user.uid object which is available in the profile template.

  7. Hallo Sebastian,
    ich habe alles laut Doku installiert, Seiten angelegt, Plugins eingebaut.
    Wenn ich aber z.B. die Willkommenseite(oder irgend eine der Community-Seiten) im Browser aufrufe bekomme ich nur die Fehlermeldung:
    Missing Smarty Library
    Cannot find a valid Smarty installation in:
    /libs/
    Was mache ich falsch, ligt das jetzt an Smarty oder der cwt_community?
    Gr.
    Alex

  8. Hallo Sebastian,

    ich muss jetzt einfach mal fragen. Sollten für die Installation Vorbedingungen erfüllt sein?

    Seit 2 Tagen bemühe ich mich die Community auf einem frischen 6.1.1 einzubinden. Dabei stolpere ich über 2 Probleme:

    1. smarty verursacht bei jeder Aktion im Seitenbaum eine Fehlermeldung wegen eines Verbindungsproblems. Kopieren, Löschen, Ausschneiden sind nicht möglich.

    2. Als nicht angemeldeter User sehe ich die welcome-Seite (0 Mails). Logge ich mich ein, führt jeder Klick auf einen der Community-Links zu einer Server-Nicht-Erreichbar-Meldung.

    Da ich die Installation streng nach Anleitung durchführte, und weder auf dem lokalen noch auf dem Web-Server den Betrieb hinbekomme, vermute ich so langsam, dass in 6.1.1 irgendwelche Bedingungen nicht erfüllt sind. Ist dir in dieser Richtung etwas bekannt?

  9. hallo Seabastian,

    ich habe cwt_community und direct mail installiert (beide neuste Varianten).
    Alles läuft unter typo3 6.1.5

    Beim Aufruf der Seiten mit dem Plugin cwt_community erhalte ich folgenden Fehler im log:

    Fatal error: Class ‘\\tx_directmail_select_categories’ not found in /var/www/typo3/typo3_src-6.1.current/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4111

    Wenn direct mail deinstalliert ist, erscheint der Fehler nicht.

    Wie kann ich das beheben? Hast Du eine Idee?

    Mit bestem Gruss
    lars

  10. Hallo,

    ich habe cwt_community und direct mail installiert (beide neuste Varianten).
    Alles läuft unter typo3 6.1.5

    Beim Aufruf der Seiten mit dem Plugin cwt_community erhalte ich folgenden Fehler im log:

    Fatal error: Class ‘\\tx_directmail_select_categories’ not found in /var/www/typo3/typo3_src-6.1.current/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4111

    Wenn direct mail deinstalliert ist, erscheint der Fehler nicht.

    Wie kann ich das beheben?

    Mit bestem Gruss
    lars

  11. Hallo Sebastian,

    wir sind ein gerade gegruendeter studentischer Verein und bemuehen uns, unsere Seite zum laufen zu bringen. Leider funktioniert die cwt_community nicht auf unserer Seite, die wir auf Basis des government packages bauen. Die Anleitung ist echt gut! Einzige Unklarheiten: Userlist view, wie in der Dokumentation, gibt es nicht, das ist einfach nur userlist, oder? Und der starting point entspricht wahrscheinlich dem, was in Typo 6.1.6 dann Allgemeine Datensatzsammlung heisst und hier gebe ich die PID des Eintrags Website Users, in dem die FE User gelistet sind, oder? Das sind die unklaren Stellen der Installation. Aber liegt es daran, dass nur leere HTML Seiten generiert werden, wenn auf die welcome.html etc. verwiesen wird. Es waere super, wenn Du uns helfen kannst! Vielen Dank vorab!

  12. Lieber Sebastian,

    wir sind ein studentisch wissenschaftlicher Verein und bemühen uns Deine wunderbare cwt in unsere Seite zu integrieren. Das Problem ist, dass die Seiten zwar teilweise bei der Vorschau im BE gut aussehen, aber im FE kommen immer nur weisse htmls. Wir arbeiten mit dem Government Package und haben JQuery installiert. Vielleicht ist das ein Konfklikt. Bei der Vorschau auf den My Profile Bereich erhalten wir folgende Fehlermeldung:

    Syntax error in template “/home/www/p211367/html/typo3/typo3conf/ext/cwt_community/pi1/tx_cwtcommunity_pi1_album.html” on line 15 “{image file=$albumData[entry].preview_pic setup=plugin.tx_cwtcommunity_pi1.album.preview_photo}” – Unexpected “.”, expected one of: “}”

    Wir sind nach stundenlanger Recherche und Reinstallationen recht verzweifelt, weil sonst eigentlich alles ganz gut läuft und wir so gerne im neuen Jahr starten würden! Vielleicht kannst Du uns einen Tip geben?

  13. Thomas :
    Lieber Sebastian,
    wir sind ein studentisch wissenschaftlicher Verein und bemühen uns Deine wunderbare cwt in unsere Seite zu integrieren. Das Problem ist, dass die Seiten zwar teilweise bei der Vorschau im BE gut aussehen, aber im FE kommen immer nur weisse htmls. Wir arbeiten mit dem Government Package und haben JQuery installiert. Vielleicht ist das ein Konfklikt. Bei der Vorschau auf den My Profile Bereich erhalten wir folgende Fehlermeldung:
    Syntax error in template “/home/www/p211367/html/typo3/typo3conf/ext/cwt_community/pi1/tx_cwtcommunity_pi1_album.html” on line 15 “{image file=$albumData[entry].preview_pic setup=plugin.tx_cwtcommunity_pi1.album.preview_photo}” – Unexpected “.”, expected one of: “}”
    Wir sind nach stundenlanger Recherche und Reinstallationen recht verzweifelt, weil sonst eigentlich alles ganz gut läuft und wir so gerne im neuen Jahr starten würden! Vielleicht kannst Du uns einen Tip geben?

    Könnte es daran liegen?

    http://exites.de/blog/2011/01/typo3-extension-sr_feuser_register-und-cwt_community-verknupfen-geschlecht-und-profilbild/

  14. Syntax error in template “/home/www/p211367/html/typo3/typo3conf/ext/cwt_community/pi1/tx_cwtcommunity_pi1_album.html” on line 15 “{image file=$albumData[entry].preview_pic setup=plugin.tx_cwtcommunity_pi1.album.preview_photo}” – Unexpected “.”, expected one of: “}”

    Auch wenn das Problem schon alt ist, findet man im Netz keine Lösung…
    Bei mir hat es geholfen, eine äletere version von smarty zu installieren.
    (Typo3 LTS 4.5.36)

  15. Hi,

    I am migrating a site from Typo3 4.5 to Typo3 6.2. In the extension CWT_COMMUNITY (3.0.0), in the background administration panel, option “User administration” I face a badly form URL.

    I found them on the letter acces of the user list, on the visibility icon and the thrash icon. The URL on the Edit icon by the way is functioning correctly.

    http://zendserver07/prod/typo3/mod.php?id=0&M=web_txcwtcommunityM1&action=getviewuseradministration&letter=n

    The presence if “id=0” generate a http 500 response from the server.

    I am sorry to call directly at you, but I cannot figure how to correct the problem by myself.

    Thank you,

    Pierre Lamoureux

Leave a Reply

Your email address will not be published. Required fields are marked *