Jeg er ved at lave en hjemmeside for min familie. Til det har jeg tænkt mig at bruge Drupal - hvis jeg lige kan skabe mig et overblik over de nødvendige/funktionelle moduler. Her håber jeg at kunne få lidt hjælp her :)
Jeg forestiller mig at der skal være en forside, hvor medlemmer af familien kan logge ind med hver deres login. Andre skal ikke have adgang til andre sider. Derudover kunne jeg godt tænke mig at siden havde følgende funktioner: - En hjemmeside til hver bruger med: * informationer om adresse, telefonnummer, email og evt. hjemmeside (det kunne være fedt, hvis disse informationer også kunne bruges i en fælles adressedatabase). * egen blog eller synkronisering af anden blog. * import af Flickr billeder o.l. * generelt mulighed for at sætte egne ting og sager på siden. - En kalender for hele familien. - En form for tagwall. - Et fælles billedalbum (her kunne der evt. trækkes på medlemmers webalbums a la Flickr). - En fælles adressebog (hvor hvert medlem redigerer egne oplysninger) - Gerne andre smarte funktioner der bliver foreslået :)
Der er således tale om et hjemmestyret socialt site. Jeg glæder mig til at høre hvad jeg kan gøre ved det :)
Mvh, Niels
Xen
17. oktober 2007 - 22:51
Permalink
Jamen, lad os gå det
Jamen, lad os gå det hurtigt igennem.. Klokken er jo blevet mange.
Følger med i æsken...
Ja, der er det jo så at du tvister den lidt, for Drupal er jo i bund og grund bygget til at gøre information tilgængelig, ikke gemme den væk..Men der er naturligvis nogen muligheder, alt efter hvor finkornet du vil have det.
Jo, der er den store master switch der hedder 'access content', du kan nøjes med at give brugere der er logget ind den permission, og så er det jo sådan set låst af for omverdenen.
Men for mere finkornet kontrol, skal du ud og checke moduler.
Well, man kunne smække det direkte på brugernes profil sider.. Men det giver nogen begrænsninger.. Man kan også implementere det ved at lave nogen specielle CCK typer, og nogen passende views.. Der er også nogen moduler der kan gøre at en bruger f.eks. kun kan oprette en addresse node.. Men igen, kommer an på hvor fancy det skal være.
Blog er indbygget. Aggregator kan suge en ekstern blog der har en RSS feed. Også inbygget.
'Import'? Hvad er der ivejen med at have dem liggende på Flicker? Regel nummer et: Lad være med at duplikere dine data. Importer dem, eller referer dem. Og vil du ikke bruge Flicker mere, så upload originalerne.
Man kunne flikke noget sammen med events, men er det besværet værd kontra at bruge Google calendar?
Shout...Box.. Hedder den vist. Der er muligvis også alternativer.
Igen, bestem dig, Drupal eller Flicker? Men måske den her er hvad du leder efter: http://drupal.org/project/flickr eller http://drupal.org/project/flickrrippr
Du kan lave en simpel database med CCK og Views.
Kommer an på hvor avanceret du vil have det.. Hvis du gider at investere en del aftener i det, kunne det laves så familien kunne sende MMS beskeder med billeder og andet snavs til en bestemt email adresse, og det ville dukke op på Drupal sitet.
Men det kommer altsammen an på brugerne.. Snakker den her familie ikke sammen over aftensmaden eller hvad? Hvad er det der kunne være smart?
johslind
15. november 2007 - 8:57
Permalink
Skjult for andre
Jeg selv vil gerne have det sådan, at når jeg starter min browser, bliver det første, jeg ser, min kalender, der minder mig om, hvad jeg skal huske den og de kommende dage. - Kalenderen vedkommer kun mig og skal altså ikke kunne ses af andre.
Med Drupal ser det ud til at fungere godt med lidt PHP:
global $user;if ($user->uid == '1') {
--- her kommer kalenderen - eller anden tekst.
}
// kan evt. efterfølges af:
else {
echo "Kun for webmaster";
}
Der skal også nok være en god variabel for brugergrupper, velnok det, der i Drupal-systemet kaldes 'roles'. Men jeg har endnu ikke fundet ud af, hvor man finder systemets nyttige variabler.
På min hjemmeside http://johslind.dk/drupal, hvor jeg p.t. eksperimenterer med Drupal, er der et par skjulte tekster. Jeg håber da, at ingen er i stand til at se dem.