Newsgroup: it.lavoro.professioni.webmaster
Titolo: Sistema di messaggistica interna

Sto sviluppando un sistema per la pubblicazione on-line degli articoli per
un giornale. Tra le varie opzioni che devo implementare c'è un sistema di
messaggistica interno. In pratica, quando un utente si connette accede alla
sua "pagina personale" dove gli vengono tra l'altro mostrati tutti i
messaggi in arrivo. In tal modo ad esempio un caporedattore può inviare
agevolmente delle comunicazioni ai redattori.
Qualcuno ha mai implementato un qualcosa di simile? Qualche suggerimento
sulle scelte da operare? Ad esempio dove immagazzinare i messaggi? In una
tabella del dbase collegata all'utente o che altro? Anche se io svilupperò
tutto in ASP, mi piacerebbe avere qualche suggerimento generale, proprio
sulla maniera in cui converrebbe implementare il tutto, indipendentemente
dal database/linguaggio adoperato.
Bye
Neapolito

 wrote in message
news:%VQe8.29404$v7.11...@twister1.libero.it...

Ciao, ti consiglio di scaricare/guardare phpnuke.
E' complesso, potente ed articolato e penso ti possa essere utile nel
"concept" del tuo progetto oin quanto ha visibile sia il DB che il Codice
PHP.
Riferimenti: 
www.phpnuke.org
 
www.spaghettibrain.com
Ciao
Cla

 ha scritto nel messaggio
news:%VQe8.29404$v7.11...@twister1.libero.it...
[cut]
mi pare che php-nuke o qualcos'altro ora non ricordo faccia qualcosa del
genere..
fai il classico db degli utenti, così ogni utente avrà il suo id (name:
mario rossi; USERID: 2 ... etc.) poi fai il db dei messaggi collegato alla
pagina di invio e/o controllo.. quando l'utente si logga (o con il classico
login o con i cookie) vedrà solo i suoi messaggi dal db.. per questo fai una
query tipo SELECT * FROM dbmessaggiprivati WHERE USERID=(l'ID
dell'utente)....
boh è molto più semplice a farsi che a dirsi...
ciao
il_santo

 ha scritto nel messaggio
news:%VQe8.29404$v7.11...@twister1.libero.it...

ciao,
potresti immagazzinare tutto (utenti, e messaggi) in un database,
possibilmente sql, è molto flessibile sia per le ricerche che per gestire
tutto.
Oppure per quanto riguarda la messaggistica potresti usare le e-mail,
sviluppando qualcosa simile ad un webmail di cui troverai molti sorgenti in
rete.
Tempo fà ho implementato una cosa simile in una intranet, ho utilizzato un
server apache con php4 e mysql, e posso dirti che all'inizio sembrava più
difficile, poi invece (a parte qualche problemino) è filato tutto liscio.
Ciao
Giuseppe

 ha scritto nel messaggio
news:%VQe8.29404$v7.11...@twister1.libero.it...

Io ho implementato qualcosa del genere per il portale della facolta' di
architetuttra della universita' di chieti.
In pratica nella tabella dei messaggi vi e' un campo con gli id dei
destinatari.
Se ne e' uno, e' un solo id
Se ne sono dippiu', vi e' una sequence di id separati da un separatore.
Quando invio il messaggio, aggiungo i destinatari tramite un "elenco di
servizio" in cui mi compaiono i possibili destinatari (magari filtrati da
una combo). E quando faccio la submit lo script mi popola il record relativo
al messaggio con gli id dei destinatari.
In pratica il messaggio per gli utenti con id 24 64 324 2 avra' un record
destinatari ";24;64;324;2;"
Il messaggio per il singolo utente 64 avra' invece ";64;"
Quando l'utente 64 si logga per leggere il suo messaggio, mi basta solo che
una query mi trovi tutti i messaggi in cui ho nel  record destinatari la
stringa ";64;"
strSQL="SELECT * FROM messaggi WHERE destinatari LIKE '%;" & id_utente &
";%'"
La mia necessita' ovviamente era un sistema di messaggistica interna molto
semplice... in questo modo ci metti 10 minuti. Poi dipende se hai bisogno
dei riferimenti id_parent per le reply... non so... :-)
Spero di esserti stato utile
Mastro

 CUT
Grazie a tutti coloro che mi hanno risposto, in particolare a mastroWeb.
Il tuo approccio mi sembra decisamente interessante e semplice da
codificare. Tnx
Bye
Neapolito

 codificare. Tnx
A' votre service!  :-)
MastroWeb
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG