Baza osób

Cel projektu

  1. Stworzenie bazy danych osób chętnych do współpracy przy projektach FLUGu.
  2. Stworzenie bazy danych FLUGowiczów.

Dzięki informacjom zawartym w tych bazach będzie można przyśpieszyć tworzenie nowych projektów FLUGu.

W związku z tym, że część osób może występować w obu bazach można zastanowić się nad połączeniem obu w jedno. Albo na podstawie jednej bazy zrobić drugą (obudować tę bazę dodatkowymi funkcjami).

Projekt będzie objęty licencją GPL a jego źródła będą udostępniane każdemu chętnemu.

Szczegóły projektu

Baza danych osób chętnych do współpracy


"Zawartość" bazy:

  • imię, nazwisko
  • zasięg działania
    • miejscowość
    • ewentualna możliwość pracy “w promieniu” od miejscowości
  • forma pracy
    • prace zdalne:
      • tworzenie howto, podręczników,
      • pomoc online,
      • tłumaczenie tekstów
      • projekty programistyczne,
    • prace “tradycyjne“:
      • prowadzenie kursów, szkoleń, wykładów,
      • instalacja i konfiguracja systemu,
  • możliwy do poświęcenia czas
    • prace zdalne (dziennie/tygodniowo/miesięcznie)
    • prace “tradycyjne” (z dojazdem określić czas) (dziennie/tygodniowo/miesięcznie)
  • kontakt:
    • mail,
    • gg,
    • jabber,
    • telefon,
    • inny
  • posiadane umiejętności
    • certyfikaty, ukończone kursy, szkolenia, itp.
    • systemy operacyjne
    • języki programowania
    • sieci
    • inne
    • języki obce
  • numer karty/legitymacji

Funkcje

Dla użytkownika
  • login
  • hasło
  • możliwość założenia/skasowania konta,
  • Edycja danych,
    • zmiana danych,
    • możliwość zmiany hasła,
    • możliwość przesłania hasła na mail,
  • opcja prośby do admina o zmianę hasła w przypadku zapomnienia – albo mechanizm, który pobiera hasło z bazy i wysyła maila,
  • Opcja “Chcę zostać FLUGowiczem” – pojawia się okno z formularzem zgłoszeniowym
Dla admina
  • możliwość dodania/usunięcia osoby,
  • wyszukiwanie osób,
  • Filtrowanie według:
    • miejscowości,
    • umiejętności,
    • formy działania,
    • zaksięgu działania,
  • możliwość zmiany hasła dla użytkownika (mail z hasłem do użytkownika),

Baza danych FLUGowiczów


"Zawartość" bazy:

  • imię, nazwisko (wymagane),
  • adres (wymagane):
    • miejscowość,
    • kod,
    • ulica
  • kontakt:
    • mail (wymagane),
    • gg,
    • jabber,
    • telefon,
    • inny
  • alias pocztowy:
    • alias,
    • adres na jaki wskazuje alias
  • strona WWW,
  • członkostwo w PLUGu:
    • tak (określa użytkownik bądź admin)
      • czy potwierdzone przez PLUG (określa admin)
    • nie
      • “chcę dołączyć do PLUGu”
  • opcja “Chcę aktywnie działać we FLUGu” - po zaznaczeniu pojawia się ankieta o umiejętnościach,

  • posiadane umiejętności
    • certyfikaty, ukończone kursy, szkolenia, itp.
    • systemy operacyjne
    • języki programowania
    • sieci
    • inne
    • języki obce
  • zasięg działania
    • miejscowość
    • ewentualna możliwość pracy “w promieniu” od miejscowości
  • forma pracy
    • prace zdalne:
      • tworzenie howto, podręczników,
      • pomoc online,
      • tłumaczenie tekstów
      • projekty programistyczne),
    • prace “tradycyjne“:
      • prowadzenie kursów, szkoleń, wykładów,
      • instalacja i konfiguracja systemu,
  • możliwy do poświęcenia czas
    • prace zdalne (dziennie/tygodniowo/miesięcznie)
    • prace “tradycyjne” (z dojazdem określić czas) (dziennie/tygodniowo/miesięcznie)

Funkcje

Dla użytkownika
  • login
  • hasło
  • możliwość założenia konta (po otrzymaniu maila od zarządu),
  • Edycja danych,
    • zmiana danych (przy zmianie adresu (miasta) info do osoby tworzącej mapę),
    • możliwość zmiany hasła,
    • możliwość przesłania hasła na mail,
    • prośba do admina o zmianę hasła,
    • rezygnacja z członkostwa
      • z opcją “chce pozostać na liście osób chętnych do współpracy”
      • info dla zarządu o rezygnacji
    • zmiana maila na jaki wskazuje alias (tylko jeżeli cPanel daje możliwość zrobienia tego z zewnątrz) – jeżeli nie dałoby się tego zrobić to opcja “poinformuj admina o zmianie aliasu”.
  • opcja prośby do admina o zmianę hasła w przypadku zapomnienia – albo mechanizm, który pobiera hasło z bazy i wysyła maila,
  • Opcja głosowania przez członka (np. wybory zarządu):
    • opcja zgłoszenia własnej kandytatury,
    • wykluczające możliwość wielokrotnego głosowania,
    • archiwum głosowań:
      • data głosowania,
      • przedmiot głosowania,
      • głosów za,
      • głosów przeciw,
      • głosów wstrzymanych,
Dla admina
  • możliwość dodania/usunięcia członka,
  • wyszukiwanie osób,
  • Filtrowanie według:
    • miejscowości,
    • umiejętności,
    • formy działania,
    • zaksięgu działania,
    • członkostwa w PLUGu
  • możliwość zmiany hasła dla użytkownika (mail z hasłem do użytkownika),
  • dodawanie głosowania,
    • mail dla członków z informacją o głosowaniu,
    • anonimowe/jawne,
  • opcja zamknięcia głosowania,
    • zamknięcie przez admina,
    • autozamknięcie po zadanej dacie (mail do admina),
    • autozamknięcie po oddaniu głosu przez wszystkich (mail do admina),
Dodatkowe
  • zastanowić się nad opcją udostępniania numeru karty/legitymacji, imienia i nazwiska dla podmiotów współpracujących z FLUGiem (np. sklep daje rabat dla FLUGowiczów - w jakiś sposób musi “poznać” FLUGowicza) – ŻADNEJ sprzedaży danych, np. prosty formularz → podaj numer karty, imię i nazwisko → kliknij Sprawdź → skrypt sprawdza bazę i wyświetla wynik Podana osoba jest/nie jest FLUGowiczem.

Poszukiwani

  • osoby znające sql, php, html
  • testerzy

Lista dyskusyjna

 
baza_osob.txt · ostatnio zmienione: 2006/07/13 17:34 przez macth
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki