PDA

View Full Version : [html] creare una message board


greypilgrim85
17-02-2015, 12:03
Ciao!

A lavoro vorrebbero inserire una specie di message board, su una pagina interna. Essendo una semplice pagina html scritta a mano, come si può implementare?
Da quello che ho capito, bisogna creare uno spazio dove lasciare degli avvisi.

C'è qualche semplice codice da poter copiare e incollare? Da una rapida occhiata, mi sembra che tutti chiedano l'apertura di un forum :S

greypilgrim85
17-02-2015, 14:19
Devi avere per forza una parte server-side (che sia in PHP o in qualsiasi altra cosa) che riceve la form (con nick e messaggio) e salva i dati da qualche parte (che sia un DB o un semplice file di testo/Json/Xml).
La stessa pagina deve essere generata leggendo questo file.

In alternativa prova a cercare qualche servizio online che può essere incluso nella pagina (come http://www.minuteboard.com/m/b/index.html, http://www.bravenet.com/webtools/forum/, primi risultati di ricerca per 'embed message board on website' su google)

Fondamentalmente dovrebbe essere uno spazio dove solo una persona ci accede, per lasciare avvisi, mi sembrava noioso fare un account su un servizio esterno solo per lui.
Uhm, stavo pensando se in alternativa, avendo una installazione di drupal, fare un form con quello e linkarglielo in un iframe.

OoZic
17-02-2015, 17:12
Si fa tutto con solo HTML+CSS+JS e un servizio esterno che ti faccia da database ed esponga delle REST API

Ho costruito una cosa simile per l'azienda dove lavoro per mostrare messaggi su vari schermi in varie location.

Questo e' il risultato
http://mattia.test.s3.amazonaws.com/community-messages-display/index.html#/location/campus

Oltre a quello c'e' una pagina di admin che permette a delle persone di creare,eliminare, aggiornare quei messaggi.

Si basa su Angular.js + Firebase e tutti i cambiamenti vengono riflessi in real-time su tutte le message board aperte.

Se sai qualcosa di javascript leggiti la quick intro per capire di cosa stiamo parlando:
https://www.firebase.com/docs/web/libraries/angular/

Sono 5 minuti :)

greypilgrim85
18-02-2015, 14:55
Si fa tutto con solo HTML+CSS+JS e un servizio esterno che ti faccia da database ed esponga delle REST API

Ho costruito una cosa simile per l'azienda dove lavoro per mostrare messaggi su vari schermi in varie location.

Questo e' il risultato
http://mattia.test.s3.amazonaws.com/community-messages-display/index.html#/location/campus

Oltre a quello c'e' una pagina di admin che permette a delle persone di creare,eliminare, aggiornare quei messaggi.

Si basa su Angular.js + Firebase e tutti i cambiamenti vengono riflessi in real-time su tutte le message board aperte.

Se sai qualcosa di javascript leggiti la quick intro per capire di cosa stiamo parlando:
https://www.firebase.com/docs/web/libraries/angular/

Sono 5 minuti :)

Grazie! Ho provato con uno script js per fare una slideshow solo testo (e mi pareva che funzionasse), ma dicono di volere un iFrame con dentro una pagina di slide fatta con Drupal (su cui gira il sito aziendale), perchè chi dovrà scriverci ha già l'account lì.. -.-