Requirements
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/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
- 1562 reads