The following content is a mixture of thoughts from different people regarding a comprehensive web-solution (including website, banking-software, members-software, collaboration-software) for organisations working in sustainable sections. Feel free to add or edit the content, of course!

Basic thoughts

  • Offer Iframe-possiblity to show content e.g. within website from collab-solution (calendar for example

  • Offer split up solutions for website, online-collab + association-administration – present solutions of initiatives (e.g. websites) can stay on its own and initiatives doesn’t have to use the “full package” based on website, online-collab + assoc.-admin

Use cases

Hub-Website

  • Multidomain-Fähigkeit: innerhalb der Hub-Installation können mehrere Gruppen-Webseiten mit eigenen Domains verwaltet werden, welche die u.a. Funktionalitäten zur Verfügung haben

  • Mehrsprachigkeit

  • Verwendung von Bootstrap o.ä. Framework, um zuverlässig mobile Endgeräte zu unterstützen und langfristig einfache Wartung der Design-Anforderungen zu gewährleisten

  • Ausdifferenziertes Rechte-Management für Nutzer-Verwaltung pro Gruppe

  • Anbieten von mehreren Web-Paketen für lokale Gruppen:

    • Komplett-Paket mit Funktionen (s.u.) inkl. Hosting + eigener Domain

    • Download-Paket für eigenes Hosting durch Gruppe

    • Theme-Download

Hosting

Initiativen können domain kriegen und werden gehosted. Anfallender Aufwand: Einrichtung Hosting, Installation + Konfiguration CMS, Support (!)

Systems

Due to security reasons and extendability + to address a developer-community as big as possible self hostable solutions based on established frameworks and script-/programming-languages are preferred.

  • Drupal 7

Functionalities / Needs

API

Description

Giving acces to all initiaives and projects via RESTful

Banking software

Description

  • Software allowing debiting.

  • Freeware or very low costs

  • Possibilty to import debit records via XML, CSV etc.

  • Support for SEPA

Possible software

Jamaica http://www.willuhn.de

Bookkeping software

Description

  • Management of membership fees and/or event costs.

  • Freeware or very low costs

  • Possibilty to import debit records via XML, CSV etc.

  • Support for SEPA

  • Allowing debiting.

  • Zahlungsarten

  • Rechnungen

  • Spendenbescheinigungen generieren

  • listung der abschlüsse

Possible module(s) / service(s)

http://sfe-ev.org/ (CiviCRM)

Blog

Description

  • subscribing to blogs

  • RSS

Views

  • main blog

  • topic related blogs

  • author related blogs

  • group blogs

  • filterable

Calendar

Description

  • Showing events in listed and detail-view.

  • Lists are filterable by website-user.

  • Special views for iframe-content on other domains

  • Providing of exchange-formats like iCal & RSS & vCard

  • Veranstaltungen können von registrierten/nicht registrierten Nutzern via Formular und/oder E-Mail (in vorab festgelegter Form) eingereicht werden + werden nach administrativer Kontrolle freigeschaltet

  • Kategorien,Tags, Beziehungen zu anderen Inhalten (Initiativen, Projekte, Gruppen, Orte) -> Benutzerdefiniertes Filtern -> vorfiltern von Inhalten z.B. auf Themenseiten oder der Seite einer Ini

Data records

  • Event

  • Organisation

  • Place

Views

  • main calendar

  • topic related calendars

  • author related calendars

  • group calendars

  • filterable

Calendar, table, list

Filter
  • country

  • region

  • city

  • topic

  • initiative

  • address

Records
  • title

  • begin

  • end

  • ical

Categories

Description

Taxonomie/Tags/Kategorien für alle Inhaltstypen, mit der Inhalte dargestellt und gefiltert werden können. Z.B. ein Gesamtkalender, filterbar nach Ort, Zeit, Thema, ... oder eine Liste/Karte aller Initiativen/Gruppen/Projekte/Artikel, wieder filterbar, auf der Seite einer Initiative/Projekt/Themenseite sind dann wiederum die zugehörigen Inhalte gelistet …

CRM

Description

  • contacs

  • memberships

  • mailing lists

  • newsletter

  • z.B. mit RedHen CRM alternativ CiviCRM

  • Auflistung von registrierten Mitgliedern einer Gruppe, damit diese sich kontaktieren können

  • Filterung nach Kompetenzen möglich: es sollte möglich sein, schnell Mitglieder mit bestimmten Kompetenzen zu finden

  • Organisation der Vereinsmitglieder, Abwicklung der Mitgliedsbeiträge

Content-pushing

Description

Pushes content to other networks when publishing.

Data record flexiblity

Description

Standards like content types and fields are set to share the most important data.

On top: Giving each domain the flexiblity to work with additional data: E.g. Freiburg in transition needs other taxonomies then TransitionNetwork.org.

Event registration

Description

  • Einfach für Veranstalter erstellbare und zusammenklickbare Formulare.

  • Leute melden sich darüber zur Veranstaltung an.

  • Wenn eingelogged sind Felder wie Name etc. schon vorausgefüllt.

  • Veranstalter sieht Daten als Tabellen-View und kann den angemeldeten (filterbar) eine Mail mit tokens schreiben (Lieber *vorname, vielen dank für deine anmeldung bitte überweise den gewählten beitrag von *beitrag€ auf unser konto: du hast *übernachtungsart gewählt, *infos übernachtungsart. bis bald und tschö)

  • die daten können exportiert (csv->xls) und den teilis zur vernetzung untereinander gegeben werden (wird abgefragt)

  • es kann eine gruppe +mailingliste erstellt werden, damit sich die teilis untereinander vernetzen können (wird abgefragt)

  • es gibt möglichkeiten die gemeinsame anreise zu organisieren -> kommentare oder gruppe anreise bei anmledung ankreuzen)

  • Anmeldung durch NutzerInnen via Formularen z.B. mit RedHen + Entity Registration

  • Prozessierung der Anmeldung

    • Einfache redaktionelle Erstellung Anmeldeformular für Veranstaltung

    • Einfache redaktionelle Bestätigung der Anmeldung (am besten per Mail)

    • Bezahlabwicklung

    • Anmelnden + Wartelisten-Handling

    • Mail-Verteiler für Veranstaltung/Anmeldende

FAQs

File Synchronisation

Interner Bereich

Description

  • Dokumenten-Downloads

  • CD-Downloads

  • Wiki inkl. Etherpad-Funktionalität

Feed importers

Description

  • ical source mit gruppe

  • ortsname @ ortsadresse aus location

  • ausm anderen dokument holen und noch detaillierter machen. per kommentar dann bug report

  • schlagwörter aus #

  • RSS - articles

  • ical - events

  • CSV, XML

Groups

Description

  • User can share their contact details with a group

  • Unterschiedliche Gruppen

    • Urbanes Gärtnern

    • TeilnehmerInnen Herbstkonferenz 2013

    • zwei Leute, die Kontakte teilen wollen

  • Neue Foren/Mailinglisten können redaktionell angelegt werden

Job-Börse

Description

  • Job-Angebote und -Suche für nachhaltige Jobs

Initiatives directory

Description

Showing events in listed and detail-view. Lists are filterable by website-user.

Views

List view

  • title

  • city

  • region

  • popup? short descrition

Online-Collaboration-platform

Description

Must haves: Open Source, self hostable + free in charge, (more or less) easily extendable with custom functionality. It must offer the possibility to support SSO and/or share user-data to be in synch with other software. The usability must be more or less self explainable for newbies so that not much editor support is needed. Including basic functionality: wiki pages, calendar, document-library, task-management, contact-management.

Nice to have: Realtime collaborative document editor like etherpade + ability to save these documents to usual documents/ pages. Online editability of office-documents, milestone-management.

Map view

Content types - fields & views

  • Initiatives

  • Fields

    • Titel

    • beschreibung

    • email

    • webseite

    • GEO

      • adresse

      • name des ortes

      • koordinaten

      • alles vom location typ, aber auch in organisation gespeichert für datentausch, wo es evtl keinen ortstyp gibt

    • telefon

    • postanschrift

  • Views

    • fields+

    • karte

      • titel des ortes

      • adresse, kurzbeschreibung des ortes + link zum ort

    • kommende 5 termine

      • link zu gefiltertem kalender

    • letzte 5 artikel

      • link zu gefiltertem blog

    • liste zugehöriger gruppen/projekte

    • newsletter abonnieren

    • kontaktformular

  • Projects

  • Articles

    • title

    • description

    • taxonomy

      • ..

    • entity reference -> organic groups / initiative

    • teaser image

    • entity reference -> location

      • location name

      • addresse

      • coordinates

      • auch in article gespeichert für RSS feed / datenaustausch oder beim erstellen des feeds irgendwie drangeklebt

  • Events

    • title

    • description

    • taxonomiy

      • .

      • .

    • entity reference -> organic groups / initiative

    • teaser image

    • entity reference -> location

      • location name

      • addresse

      • coordinates

      • auch in article gespeichert für RSS feed / datenaustausch oder beim erstellen des feeds irgendwie drangeklebt

Mailinglists

Description

  • (Un-)subscription is managaeble via user-profile (+ optionally directly via single mail of mailinglist)

  • sharing contact details with the whole group or only moderators (like Mailman)

  • Neue Foren/Mailinglisten können redaktionell angelegt werden

Marketplace

Description

  • schenken, tauschen, verkaufen, verleihen, suchen

  • Dienstleistungen / Gegenstände

  • Kategorien

  • Kompetenzen (Skill Sharing)

Media center

Description

  • easy upload (drag & drop)

  • taxonomy (relation to groups, events … tags)

  • easy to add photos/docs to content (article, pages...)

  • photos

    • (pop up) galleries

    • flickr?

Membership registration

Description

  • formular für beitritt

  • zahlungsart mit allem pipapo

  • spendenbescheinigung

Membership management

Multidomain-ability

Description

News

Description

  • ical-link below events and calendars (wenn der kalendar gefiltert wird, ändert sich der ical link)

  • RSS feed

  • Special views for iframe-content on other domains

  • Bereitstellen von Austauschformaten für in Form von iCal & RSS & vCard

  • News-Archiv

  • News können von registrierten/nicht registrierten Nutzern via Formular und/oder E-Mail (in vorab festgelegter Form) eingereicht werden + werden nach administrativer Kontrolle freigeschaltet

  • Kommentarfunktion

  • Pushen von News zu sozialen Netzwerken + Twitter

  • Pushen von News einer lokalen Gruppeseite zur Netzwerk-Seite und/oder vice versa

  • Kategorien,Tags, Beziehungen zu anderen Inhalten (Initiativen, Projekte, Gruppen, Orte) -> Benutzerdefiniertes Filtern -> vorfiltern von Inhalten z.B. auf Themenseiten oder der Seite einer Ini

Newsletter

Description

  • Automatically replaced text-patterns

  • Design template(s) given for editor

  • Recipients filterable

  • (Un-)subscription is managaeble via user-profile + directly via single newsletter

  • different categories for newsletters / newsletter-recipients filterable by sender

  • z.B. Kontakmanagement über RedHen + irgendein Modul, um schicke Newsletter zu verschicken

  • Empfänger filterbar nach diversen Feldern, inklusive Gruppenzugehörigkeiten (z.B. Alle aus Ort X oder alle der Gruppe Y oder alle die sich für Kurs Z angemeldet haben)

  • News und Veranstaltungen aus der Webseite können in den Newsletter importiert und dort angepasst werden

  • News und Veranstaltungen können von registrierten/nicht registrierten Nutzern eingereicht werden + werden nach administrativer Kontrolle freigeschaltet

Online-Erstellung von Aushängen

Description

Aushänge z.B. für Veranstaltungen, Werben um Mitglieder u.ä. können online erstellt und als PDF heruntergeladen werden

Producers/traders directory

Description

  • Auflistung lokaler Hersteller/ Verkäufer, die von TT empfohlen werden

  • Umkreis-Suche nach Adresse / Standpunkt (Smartphone, Browser)

Relation-types between users

Description

Functionality comparable to G+ “Circles”.

Ressources database

Description

  • Räume

  • Gegenstände

  • Kompetenzen

  • Bibliothek / Videothek

  • generell als literatur datenbank mit rezensionen und kommentaren

  • es kann gelistet weden, wer das buch/video hat und zum verleih anbietet (rechtlich??)

  • Buchungssystem

  • anfrage

  • bestätigung

  • anzeige ob angefragt/gebucht, ggf. an wen

Sharing buttons

Description

Social media sharing buttons are added to every page.

Single Sign On

Description

SSO for collaboration tool + website for certain user-groups.   

Templating

Description

Responsive

Possible Framework(s)

User-Management

Roles

Admin

Rights

Kurzfristig Nutzer und Kontaktdetails nur für angemeldete sichtbar

Langfristig Kontaktdetails für bestimmte Gruppen einstellbar (Gruppe x darf alles sehen, Gruppe y nur Ort, Rest nur Name)

Design

Wer machts?

Dokumentation

  • Screenshot-Anleitungen

  • Video-Anleitungen

Support zur Nutzung einer Webseite innerhalb der Hub-Installation

  • Redaktionelle Schulung anbieten

  • Telefonischer Support

  • Support via Forum

  • Support via Chat

Possibly usable Drupal Modules in general

Modules

Token Modul

https://drupal.org/project/ds

https://drupal.org/project/kit

http://drupal.org/project/og_mailinglist

https://drupal.org/project/mailhandler

subscription (nodes+comments)

https://drupal.org/project/openlayers

https://drupal.org/project/ip_geoloc?

weiterlesen-button -> klappt mehr auf (tabellen/listenansicht von inhalten)

https://drupal.org/project/crm_core

https://drupal.org/project/party

https://drupal.org/sandbox/rlmumford/1905260

https://drupal.org/project/sheetnode

Entity Views Attachment  https://drupal.org/project/eva