Kravspecifikation websajt: Skillnad mellan sidversioner

Från Stockholm Makerspace Wiki
Ingen redigeringssammanfattning
(Markerar sidan som Nostalgi då den verkar inaktiv sen länge och det mesta är implementerat på andra sätt.)
 
(13 mellanliggande sidversioner av en annan användare visas inte)
Rad 1: Rad 1:
== Makerspace.se ==
{{Museum}}
== 2013-05-30 www.makerspace.se - Kravspec ==
* Drupal / Wordpress
* Registrering via API
** Val av labbaccess / period eller bara medlemskap
** Betalningsinstruktioner (via API mot betalsystem)
* Inloggning (via API)
** Väl inloggad, möjlighet att visa och uppdatera info
*** Välja vad som ska visas publikt (per-fält)
** Betala för labaccess / förlänga labaccess
*** Både månad, kvartal, halvår och år
* Glömt lösenord (via API)
* Visa medlemsprofil (Både sin egen och andras)
** Se betalningshistorik / access (privat, bara sin egen)
** Profilbild (Gravatar)
** Medlemsinfo (ålder, namn etc - om personen vill visa det publikt)
** Presentation
** Möjlighet till fler fält senare
*** T.ex. foruminlägg, projekt, statistik etc.
* Sökfunktion baserat på Sphinx (Forum, Wiki, Blogg, Pressreleaser)
* Anmälan till nyhetsbrev (API/form mot GetANewsletter)
* Blogg (Som nuvarande, endast för styrelse - ingen egen än)
* Visning av pressreleaser (RSS från Mynewsdesk?)
* '''Statiska sidor''':
** Om föreningen
*** Om styrelsen (bild, info, roller)
*** Arbetsgrupper och info om desa
** Pressmaterial (Bilder etc)
** Stadgar
** Lokalinfo
*** Lokalpolicy och liknande
*** Karta och vägbeskrivning till lokalen
*** SL-integrering (SL.se har iframe?)
*** Info om maskinutbildningar / dylika
** Avgifter och vad som ingår
** Medlemskap och vad som ingår
** Cookies
** Regler och villkor i övrigt
** Hantering enl. PuL av persondata
* Kalendarium / Event (iCal Feed?)
* Kontaktformulär (både info och till resp. arb. grupp)
* RSS-feed för press/blogg
 
== Makerspace.se (old) ==
* Byggt på Wordpress eller Drupal(?) - PHP
* Byggt på Wordpress eller Drupal(?) - PHP
* Registrering mot API
'''* Registrering mot API'''
* Medlemsinloggning mot API
 
** Se tidigare betalningar
'''* Medlemsinloggning mot API'''
** Betala medlemskap och labbavgift
 
*** PayPal, Faktura och BG
'''** Se tidigare betalningar'''
** Visa och uppdatera information
 
* Glömt lösenord
'''** Betala medlemskap och labbavgift'''
* Medlemsprofil (Profilbild, info, projekt, presentation, inlägg etc)
 
* Sökfunktion (Site-wide)
''*** PayPal, Faktura och BG''
* Inventarielista
 
* Crowdsourcing-del
'''** Visa och uppdatera information'''
* Verktygsdatabas / Verktygspool
 
* "Stöd oss"
'''* Glömt lösenord'''
* Nyhetsbrevsformulär (via API?)
 
* Facebook integration
'''* Medlemsprofil (Profilbild, info, projekt, presentation, inlägg etc)'''
* Blogg
 
* Pressreleaser
'''* Sökfunktion (Site-wide)'''
* Projekthantering
 
* Information (Statiska sidor):
* Nyhetsbrevsformulär (mot GetANewsletter)
 
'''* Blogg'''
* Pressreleaser (Hämtas från mynewsdesk)
'''* Information (Statiska sidor):
** Om föreningen
** Om föreningen
** Stadgar
** Stadgar
Rad 30: Rad 77:
** Cookies
** Cookies
** Regler och villkor
** Regler och villkor
** PuL
** PuL'''
** Pressmaterial (Bilder etc)
** Pressmaterial (Bilder etc)
* Forum(?)
 
* Kalendarium / Event
'''* Kalendarium / Event'''
* Kontaktformulär
 
* RSS-feed för press/blogg/forum
'''* Kontaktformulär'''
 
'''* RSS-feed för press/blogg/forum'''
 
* Bildgalleri (För medlemmar, Forum?)
* Projekthantering
* Inventarielista
* Möjlighet för kampanjsajter
* Crowdsourcing-del
* Verktygsdatabas / Verktygspool
* "Stöd oss"
 
 
== Internal ==
* Notifieringar om medlemskap/labbavgiftsbetalning
* Notifieringar om medlemskap/labbavgiftsbetalning
* Omröstningar (I forum?)
* Bildgalleri (För medlemmar, Forum?)


== LÅÅÅG prio ==
* IRC-implementering (Utöver webchatt?)
** Loggar?
More to come...
More to come...


== Gammal spec. ifrån IT-infra dokumentet ==
== Gammal spec. ifrån IT-infra dokumentet ==
Rad 64: Rad 125:
     Kunskapsmatris för att se vilka kompetensområden en användare har, och även vad användaren har för avsikt att lära sig mer av.
     Kunskapsmatris för att se vilka kompetensområden en användare har, och även vad användaren har för avsikt att lära sig mer av.
     Publikt kalendarium för att lägga upp events.
     Publikt kalendarium för att lägga upp events.
== Gammal spec. gällande ecDB ==
ecDB
ecDB är ett databass-system för att hålla koll på komponenter. Detta bör byggas vidare på och integreras med övriga miljöer så att både användare och Makerspace själva kan ha en journal över tillgängliga komponenter och material. Det krävs dock en hel del utveckling innan detta är möjlig då ecDB i dagsläget inte är lämpligt att användas för detta.
Automation
Styrning av belysning, ventilation, larm med mera skulle kunna kopplas samman med RS485-nätverket. På så vis kan man till exempel styra till exempel behovsstyra ventilation och värme och belysning beroende på hur många medlemmar som vistas i lokalen.
Förslag på automation:
    Behovsstyrning av ventilation
    Behovsstyrning av värme. Minskad tillförd effekt när det på något vis tillförs energi på annat vis, till exempel genom människor eller en maskin som står igång.
    Styrning av belysning, t ex via PIR.

Nuvarande version från 11 maj 2016 kl. 17.33


Nostalgi

Denna sida är inte längre aktuell och sparas främst av nostalgiska skäl.


2013-05-30 www.makerspace.se - Kravspec

  • Drupal / Wordpress
  • Registrering via API
    • Val av labbaccess / period eller bara medlemskap
    • Betalningsinstruktioner (via API mot betalsystem)
  • Inloggning (via API)
    • Väl inloggad, möjlighet att visa och uppdatera info
      • Välja vad som ska visas publikt (per-fält)
    • Betala för labaccess / förlänga labaccess
      • Både månad, kvartal, halvår och år
  • Glömt lösenord (via API)
  • Visa medlemsprofil (Både sin egen och andras)
    • Se betalningshistorik / access (privat, bara sin egen)
    • Profilbild (Gravatar)
    • Medlemsinfo (ålder, namn etc - om personen vill visa det publikt)
    • Presentation
    • Möjlighet till fler fält senare
      • T.ex. foruminlägg, projekt, statistik etc.
  • Sökfunktion baserat på Sphinx (Forum, Wiki, Blogg, Pressreleaser)
  • Anmälan till nyhetsbrev (API/form mot GetANewsletter)
  • Blogg (Som nuvarande, endast för styrelse - ingen egen än)
  • Visning av pressreleaser (RSS från Mynewsdesk?)
  • Statiska sidor:
    • Om föreningen
      • Om styrelsen (bild, info, roller)
      • Arbetsgrupper och info om desa
    • Pressmaterial (Bilder etc)
    • Stadgar
    • Lokalinfo
      • Lokalpolicy och liknande
      • Karta och vägbeskrivning till lokalen
      • SL-integrering (SL.se har iframe?)
      • Info om maskinutbildningar / dylika
    • Avgifter och vad som ingår
    • Medlemskap och vad som ingår
    • Cookies
    • Regler och villkor i övrigt
    • Hantering enl. PuL av persondata
  • Kalendarium / Event (iCal Feed?)
  • Kontaktformulär (både info och till resp. arb. grupp)
  • RSS-feed för press/blogg

Makerspace.se (old)

  • Byggt på Wordpress eller Drupal(?) - PHP

* Registrering mot API

* Medlemsinloggning mot API

** Se tidigare betalningar

** Betala medlemskap och labbavgift

*** PayPal, Faktura och BG

** Visa och uppdatera information

* Glömt lösenord

* Medlemsprofil (Profilbild, info, projekt, presentation, inlägg etc)

* Sökfunktion (Site-wide)

  • Nyhetsbrevsformulär (mot GetANewsletter)

* Blogg

  • Pressreleaser (Hämtas från mynewsdesk)

* Information (Statiska sidor):

    • Om föreningen
    • Stadgar
    • Lokalen
      • Karta och vägbeskrivning till lokalen
      • SL-integrering?
      • Maskinutbildningar
    • Avgifter
    • Medlemskap
    • Cookies
    • Regler och villkor
    • PuL
    • Pressmaterial (Bilder etc)

* Kalendarium / Event

* Kontaktformulär

* RSS-feed för press/blogg/forum

  • Bildgalleri (För medlemmar, Forum?)
  • Projekthantering
  • Inventarielista
  • Möjlighet för kampanjsajter
  • Crowdsourcing-del
  • Verktygsdatabas / Verktygspool
  • "Stöd oss"


Internal

  • Notifieringar om medlemskap/labbavgiftsbetalning


LÅÅÅG prio

  • IRC-implementering (Utöver webchatt?)
    • Loggar?

More to come...

Gammal spec. ifrån IT-infra dokumentet

Communityt skall vara den del som syns ut mot användarna. Förslagsvis bygger vi det på Drupal och kopplar inloggningen mot Internal-miljön.

Grundfunktioner:

   Användarinloggning via Internal
   Forum för att offentliga diskussioner
   Möjlighet att skicka privata meddelanden
   Komma åt att ändra sina adressuppgifter med mera
   Betala medlemsavgift och se historik
   Möjlighet för användare att skapa någon form av blogg
   Möjlighet för användare att skapa en egen enkel presentation med begränsad HTML
   ”Verktygsbokning” - För utlåning av verktyg, t ex IR-kamera och slagborr.
   Wiki med möjlighet att ändra för inloggade användare.
   Integration mot ecDB?
   Någon form av projekt-hantering
       Integration mot github för versionshantering till projekt.
       Issue tracker
   Kunskapsmatris för att se vilka kompetensområden en användare har, och även vad användaren har för avsikt att lära sig mer av.
   Publikt kalendarium för att lägga upp events.

Gammal spec. gällande ecDB

ecDB

ecDB är ett databass-system för att hålla koll på komponenter. Detta bör byggas vidare på och integreras med övriga miljöer så att både användare och Makerspace själva kan ha en journal över tillgängliga komponenter och material. Det krävs dock en hel del utveckling innan detta är möjlig då ecDB i dagsläget inte är lämpligt att användas för detta. Automation

Styrning av belysning, ventilation, larm med mera skulle kunna kopplas samman med RS485-nätverket. På så vis kan man till exempel styra till exempel behovsstyra ventilation och värme och belysning beroende på hur många medlemmar som vistas i lokalen.

Förslag på automation:

   Behovsstyrning av ventilation
   Behovsstyrning av värme. Minskad tillförd effekt när det på något vis tillförs energi på annat vis, till exempel genom människor eller en maskin som står igång.
   Styrning av belysning, t ex via PIR.