Handleiding phpRBM
Introductie
phpRBM is een website die gekoppeld is aan de MS-Access database ST-RBM. De gedachte achter het pakket is dat voor een aantal zaken het wel erg handig is, als deze online beschikbaar zijn. Bij phpRBM worden de gegevens in de Access-database bijgehouden. Vervolgens worden deze gegevens naar de MySQL-database achter de website ge-upload.
Welke mogelijkheden zijn er?
Het pakket heeft de volgende mogelijkheden. Per mogelijkheid kan besloten worden om deze helemaal niet te gebruiken, voor een beperkte groep beschikbaar te maken of voor alle leden beschikbaar te stellen.
- Leden kunnen hun eigen gegevens bekijken. Inclusief rollen, diploma's, bewakingen, rekeningen en ontvangen mailings.
- Er zijn overzichten beschikbaar waarbij kaderleden, ereleden, leden van verdienste, allen eventueel met pasfoto, getoond kunnen worden.
- Verjaardagen van leden kunnen getoond worden.
- De complete ledenlijst met alle details per lid is beschikbaar.
- Er kunnen mailings verstuurd worden, gebasseerd op groepen uit de database. Hierbij kan ook mailmerge toegepast worden.
- Het bewakingsrooster kan op verschillende manieren bekeken worden, ook kunnen hierbij de pasfoto's getoond worden.
- Er kan een kostenoverzicht gemaakt worden, zodat commissies zelf kunnen kijken wat er op hun kostenplaats geboekt is en wat de laatste stand van zaken is.
- De toegang kan beperkt worden tot een bepaalde groep leden, bijvoorbeeld alleen kaderleden.
- Mogelijkheid om leden hun eigen gegevens via deze website online te laten wijzigen. Het gaat hierbij om algemene gegevens, behaalde diploma, het kunnen uploaden van een (nieuwe) pasfoto en opzeggen van het lidmaatschap.
- Online leden in laten schrijven voor een bewaking.
Hoe werkt het voor een gebruiker?
Om te beginnen moet elke gebruiker een login aanvragen. Dit kan door de combinatie van het in de Access-database bekende e-mailadres en zijn of haar lidnummer. Hierna wordt de login per e-mail opgestuurd. Afhankelijk hoe de beheerder het heeft ingedeeld mag deze gebruiker meer of minder zaken zien.
Hoe werkt het voor een beheerder?
Nadat de installatie gedaan is, kan de beheerder in het beheerdersmenu een aantal specifieke beheerstaken geregeld worden.
- Gebruikers beheer. Feitelijk gaat dit geheel automatisch, zie hierboven. Echter kan het voorkomen dat iemand een ander login wil. Hiervoor is de mogelijkheid gebouwd om een bestaand login te verwijderen. Het betreffende lid kan dan zelf een nieuw login aanvragen.
- Autorisatiebeheer.
- Het verversen/uploaden van de gegevens op de website.
- Downloaden van de online-wijzigingen
Aanpassen aan de specifieke wensen van een reddingsbrigade
Elke vereniging heeft haar eigen huisstijl. Dit is prima inpasbaar in dit pakket gemaakt. Er zijn de volgende opties.
- De opmaak wordt middels stylesheets geregeld, deze kunnen uiteraard verenigingspecifiek gemaakt worden.
- Er zijn templates beschikbaar, deze staan in de folder 'templates'. Voor meer uitleg zie het tabblad 'Templates'.
- Onder andere de titel van de website en naam van de vereniging kunnen aangepast worden in config.php.
Ondersteuning
Dit pakket is met veel plezier in mijn vrije tijd ontwikkeld en dus geldt hiervoor dezelfde ondersteuning als voor de Access-database. Officieel kan ik het niet garanderen, maar ik probeer iedereen altijd te helpen. Vragen, opmerkingen en verzoeken graag zoveel mogelijk via het GitHub.