Roadmap Ginger

Ginger is continu in ontwikkeling. Op deze pagina staat de Ginger roadmap en een overzicht van reeds gerealiseerde modules en functionaliteiten.

Vraag die we vaak krijgen is:  “Kunnen jullie functionaliteit x niet even voor Ginger ontwikkelen?” We hebben meerdere ontwikkelaars die functionaliteiten ontwikkelen voor Ginger, maar meestal doen we dat naast andere (betaalde) projecten. Als we al jullie (en onze) wensen voor Ginger willen doen zijn we met gemak tot het jaar 2200 aan het werk. :-)

Dat betekent continu prioriteiten stellen! Wekelijks kiezen we welke functionaliteit het meest urgent of belangrijk is. Andere wensen komen in de wachtrij. We horen natuurlijk graag jullie suggesties, want deze lijst is nooit compleet.

We hebben ook nog de technische roadmap, te vinden op de Ginger Github. Hier staan alle 'issues' (taken en projecten) waar aan gewerkt wordt in het Engels beschreven in vaak meer technische bewoording.

 

Nu in ontwikkeling:

Linked Data module

Het is al mogelijk pagina's uit externe bronnen te gebruiken binnen Ginger. De uitbreiding hierop is dat ook Ginger-sites onderling content uit kunnen wisselen (middels JSON-LD). 

 

Binnenkort: 

Afbeeldingen taggen

Relaties leggen tussen personen (of andere pagina’s) en afbeeldingen (reeds mogelijk) en relaties leggen tussen  personen (of andere pagina’s) en een specifiek punt op een afbeelding.

Persistant Identifiers

Permanente verwijzingen en uniek labels naar Ginger-pagina's.


Daarna: 

 Aansluiten op Erfgoedsector

  • koppeling met Europeana
  • Tekst / content omzetten naar semantische data (DBpedia spotlight)
  • Aansluiten op erfgoedthesaurus / erfgoed en locatie
  • categorieën aansluiten op bestaande ontologieën

 Social Koppelingen

  • uitbreiding social logins (Google)

 Admin & systeem UI optimalisatie

  • verbeteren query interface in de beheeromgeving
  • aanpasinterface voor systeemteksten
  • Formulieren UX optimaliseren

 Event module

  • max. deelnemers vaststellen waarna aanmeldbutton verdwijnt
  • mail vesturen naar aanwezigen event
  • specifieke ACL regels voor aanwezigen event

 Inline en in context editing

  • live samenwerken (ala Google docs)

 Activity stream

  • per site en per paginagroep

 Advanced content management workflow

  • preview functionaliteit
  • controle- en goedkeurfunctionaliteit
  • verschillende statussen voor pagina’s (concept, afgekeurd, ter controle)

 Activity log

  • verbeteren backup interface
  • notificaties bij wijzigingen (mail/on site)
  • audit trail

 Gebruikersstatistieken

  • RSVP’s
  • Actieve gebruikers
  • Google Analytics integratie / gemakkelijke toegankelijkheid gebruiksstatistieken

 Visualisatie module

  • Visuele graph implementatie
  • Visuele graph als invoer interface
  • Visuele graph als navigatie (in de admin)

 SEO

  • mooie url’s
  • SEO monitoring en analyse (ongoing)

 Import module

  • user interface voor import .csv files (bijvoorbeeld voor studenten)

  Releaseprocedure optimaliseren - continue doorontwikkeling

  • afstemmen met Zotonic releases
  • versies per

 Basistemplates / front-end framework - continue doorontwikkeling

  • Ginger base
  • Ginger foundation

 Search query tonen als map 


Reeds gerealiseerd:

Sinds de release van Ginger 0.13 in augustus houden we Ginger-gebruikers met behulp van een maandelijkse mailing op de hoogte van de nieuwste ontwikkelingen op het gebied van Ginger. Lees hier eerdere edities van deze mailing:
Ginger update december 2016 & januari 2017
Ginger update november 2016
Ginger update oktober 2016
Ginger update september 2016
Ginger update augustus 2016

Basisopzet

  • basistemplates & basisconfiguratie (Ginger Base & Foundation) 

Opvangen Anymeta

  • content importmodule 

ACL module

  • admin interface om gebruikersrechten in te richten
  • collaboration groups om groepen mensen de zelfde rechten te geven 

Event / RSVP module

  • evenementen met mogelijkheid tot aanmelden

Geo/kaart module

  • pagina’s met geo-informatie krijgen plek op de kaart
  • klustering van meerdere items dicht op elkaar op de kaart 

Tijdlijn module

  • pagina’s met tijdsinformatie krijgen plek op een visuele tijdlijn

Paginagroepen

  • paginagroepen maken mogelijk om delen van de site te voorzien van een eigen menu en daar ook specifieke gebruikersrechten aan toe te kennen zodat bijvoorbeeld niet elke bezoeker de inhoud van deze pagina’s kan zien of bewerken

Uitgebreide zoekfunctionaliteit

  • Filters op eigenschap zoals trefwoord, categorie, tijdstip of locatie
  • Combineren van filters
  • Zoekresultaten sorteren
  • Zoeken op kaart
  • Zoeken op tijdlijn 

Social koppelingen

  • social login (Facebook)
  • social share

Linked Data koppeling

  • linked (JsonLD) data bronnen gebruiken in Ginger
  • JsonLD content delen naar buiten
  • Aansluiten op bestaande Linked Data ontologieën

Ginger Embed

Pagina's zijn nu ook te delen met behulp van embedcode. Hierdoor kan Ginger-content op zeer laagdrempelige wijze gedeeld worden op andere websites.

Koppeling met Adlib

Het doorzoekbaar en koppelbaar maken van Adlib-collecties. Deze functionaliteit maakt het mogelijk om bijvoorbeeld beeldmateriaal uit Adlib-collecties te koppelen met artikelen en verhalen in Ginger.

Optimalisatie zoekfunctionaliteit:

De relevantie van zoekresultaten verbeteren en query- en filtermogelijkheden uitbreiden. Gerealiseerd middels implementatie Elasticsearch

Open source beschikbaar stellen van Ginger