• User Newbie

    Quale CMS per sito di preventivi in chiaro

    [SUB]​[/SUB]Ciao ragazzi!
    Avrei intenzione di realizzare un portale di preventivi in chiaro. Cosa intendo dire. L'utente inserisce la richiesta di preventivo ed altri utenti rispondono a questo preventivo pubblicamente. Ogni utente, poi, avrà i suoi feedback ricevuti da altri utenti. La risposta è visibile a tutti. L'idea si avvicina molto a quello che è il portale myDentista.

    Avete idea se esiste un modulo di qualsiasi CMS che faccia questa cosa?

    In caso contrario. Sapete indicarmi quale CMS è più facilmente personalizzabile per creare questo modulo autonomamente con una conoscenza base di PHP e mySql?

    Ringrazio tutti in anticipo!


  • Super User

    Drupal CMS è quello che fa per te. Ha tutti i moduli che ti interessano.

    M.


  • User Newbie

    @ziobudda said:

    Drupal CMS è quello che fa per te. Ha tutti i moduli che ti interessano.

    M.

    Grazie! Sei già a conoscenza di quali moduli posso utilizzare? Ho provato a cercare un pò ma non ho trovato nulla.


  • Super User

    Ciao, i moduli che fanno al caso tuo sono:

    • flag : ti permette di "flaggare" un contenuto/utente. Puoi avere infiniti flag
    • 5star: ti permette di votare
    • views: ti pemette di creare delle estrapolazioni dal db senza conoscere nulla della piattaforma e/o di SQL. Vuoi la pagina di tutti i lavori aperti ? Views. Vuoi la lista di tutti i feedback di un utente ? Views.
    • Taxonomy: ti permette di gestire i vocabolari tassonomici (le tassonomia)
    • Rules: ti permette di eseguire delle "regole" quando accade una certa cosa
    • Entityform: ti permette di gestire form "attaccando/legando" tutti i campi che vuoi nel form. Tutto graficamente.

    Il preventivo è un tipo di contenuto con N campi , ed il tipo di campo lo decidi tu.
    L'offerta del professionista è anche esso un tipo di contenuto con un "Entity Reference" collegato al preventivo a cui è stato risposto.

    La cosa che devi studiare (o farti realizzare) è (al momento) il collegamento automatico tra Richiesta e Preventivo (o offerta), nel senso che tu creai l'entity form della risposta al preventivo, lo fai visualizzare (devi studiarti i Blocchi di Drupal, sempre da UI, nessuna programmazione) nella pagina della richiesta ed in qualche modo (via programmazione) il sistema deve compilare automaticamente il campo che collega l'offerta al preventivo. Se ti viene più comodo puoi anche lasciare l'entity form come pagina a parte, ma devi comunque passare e far compilare in automatico il campo di collegamento. E' più difficile a dirsi che a farsi.

    Se entri nel modo di pensare di Drupal ti si apre un mondo di possibilità.

    M.


  • User Newbie

    @ziobudda said:

    Ciao, i moduli che fanno al caso tuo sono:

    • flag : ti permette di "flaggare" un contenuto/utente. Puoi avere infiniti flag
    • 5star: ti permette di votare
    • views: ti pemette di creare delle estrapolazioni dal db senza conoscere nulla della piattaforma e/o di SQL. Vuoi la pagina di tutti i lavori aperti ? Views. Vuoi la lista di tutti i feedback di un utente ? Views.
    • Taxonomy: ti permette di gestire i vocabolari tassonomici (le tassonomia)
    • Rules: ti permette di eseguire delle "regole" quando accade una certa cosa
    • Entityform: ti permette di gestire form "attaccando/legando" tutti i campi che vuoi nel form. Tutto graficamente.

    Il preventivo è un tipo di contenuto con N campi , ed il tipo di campo lo decidi tu.
    L'offerta del professionista è anche esso un tipo di contenuto con un "Entity Reference" collegato al preventivo a cui è stato risposto.

    La cosa che devi studiare (o farti realizzare) è (al momento) il collegamento automatico tra Richiesta e Preventivo (o offerta), nel senso che tu creai l'entity form della risposta al preventivo, lo fai visualizzare (devi studiarti i Blocchi di Drupal, sempre da UI, nessuna programmazione) nella pagina della richiesta ed in qualche modo (via programmazione) il sistema deve compilare automaticamente il campo che collega l'offerta al preventivo. Se ti viene più comodo puoi anche lasciare l'entity form come pagina a parte, ma devi comunque passare e far compilare in automatico il campo di collegamento. E' più difficile a dirsi che a farsi.

    Se entri nel modo di pensare di Drupal ti si apre un mondo di possibilità.

    M.

    Grazie gentilissimo. Ho un pò di materiale da studiarmi! 🙂


  • Super User

    Io inizierei con installare Drupal e provare a creare un tipo di contenuto "Richiesta" con un po' di campi: tipo immagine di listing (vedi dopo), file allegato.

    Poi installi il modulo "devel" e ti fai creare in automatico 50-100 contenuti fake.

    A questo punto studi Views perché puoi iniziare a fare delle estrapolazioni mirate. Tipo: tutti i titoli, titolo + immagine, titolo + breve descrizone (campo body -> rewrite -> trim).
    Views ti permette di creare anche dei blocchi, quindi per creare un blocco con le ultime "Richieste" basta sempre views.

    Tutto senza scrivere nulla di codice.

    M.