Salve, avrei un problema e non so come risolverlo.
Per un progetto per l'università sto progettando un forum.
Purtroppo sto trovando parecchi inconvenienti, come per esempio la realizzazione del database che deve contenere tutte le informazioni per la gestione e la manutenzione del forum.
Quindi avrei alcune domande da porvi:
1- potreste suggerirmi degli schemi efficienti per la modellazione delle tabelle del database in modo da avere sempre un forum efficiente, senza avere ridondanza di dati e senza un tempo di latenza per la ricerca delle informazioni?
2- il forum deve possedere tutti gli strumenti per la gestione dei suoi contenuti, come un pannello per l'amministrazione e una gestione delle discussioni per i moderatori. Come mi consigliate di implementare queste funzioni?
3- mi è stato chiesto di implementare anche un modulo per la gestione dei contenuti per ciascun post, sfruttando le caratteristiche del bbcode.
Ora, conosco le funzioni per l'eliminazione dei tag html e per la trasformazione dei tag in pseudocodice, ma anche se una versione di bbcode l'ho implementata, non riesco a fare il passaggio inverso, ovvero passare dall'html al bbcode. Mi spiego meglio.. il bbcode viene correttamente trasformato in html e aggiunto al database, ma il passaggio inverso non riesco ad implementarlo in modo corretto, ogni tanto mi salta qualche tag e mi si scazza tutto il post.
Quindi anche qui se avete dei metodi e se vorrete consigliarmene qualcuno ve ne sarei grato.
vi sarei anche grato se non mi diceste di prendere dei forum preconfezionati che tanto non è possibile utilizzarli. Il forum deve essere completamente programmato a partire dalle sue fondamenta. Forum preconfezionati sono stati scartati e priori per la loro complessa struttura e per l'impossibilità di eliminare tutti i riferimenti agli autori (per più che ovvi motivi che nn sto a citare)