• User

    cms o codice scritto a mano?

    Buona sera,
    ho un dubbio che non mi fa andare avanti con lo sviluppo del mio progetto.
    Vorrei creare un sito tipo pagine gialle dedicato alla musica, con categorie di negozi musicali , di locali, e eventi e concerti, alcuni dei quali hanno un link ad una propria pagina, il tutto sfogliabile a mo' di volantino e con l'opzione "cerca".

    Problema:

    • se lo faccio con joomla so gia in partenza che è un pò limitato e mi darebbe problemi con l'effetto "sfoglia pagina", ma è piu gestibile a livello di creazione

    • se lo faccio scrivendo tutto il codice html, css e qualche nozione di javascript, diventerebbe un lavorone esagerato ma alla fine piu soddisfacente forse...

    il mio problema è che non ho sufficienti nozioni php....cosa mi consigliate?

    con il solo ausioli di html,css e un modulo di ricerca in javascript credete sia fattibile il tutto?

    :arrabbiato: grazie a chi mi risponderà

    Buona serata


  • ModSenior

    Ciao donnesulweb, hai posto uno dei principali dilemmi del web, cms o non cms?
    Partendo dal presupposto che saresti in grado di farlo oppure saresti in grado di imparare a farlo sia con un cms sia a mano, io valuterei le funzionalità che dovrà avere il sistema.

    • Permetterai agli inserzionisti di inserire autonomamente gli annunci?
    • Vuoi valutare e approvare gli annunci prima della pubblicazione?
    • Ogni pagina ha la stessa identica struttura delle altre?
    • La funzione cerca è solo per categoria/parole chiave oppure anche geografica per città/cap?
    • Hai bisogno di funzioni di backoffice tipo fatturazione degli annunci, gestione pagamenti (PayPal, Banca Sella, ecc)

    Valerio Notarfrancesco


  • User

    Ciao vnotarfrancesco, il sito non dovrà avere grandi funzionalità.
    In poche parole l'utente non dovrà interagire quidi sarà scritto interamente da me.
    Ti spiego in poche parole le funzionalità.
    Diciamo che saranno circa 40 pagine tutte più o meno uguali (colori stili ecc..).

    Al cambio pagina vorrei aggiungere un effetto tipo "sfoglia pagina" a mò di libro e qui credo che con un cms ci siano dei problemi..

    A sinistra ci dovrà essere un menu espandibile con tutte le voci delle categorie.
    Il sito dovrà avere una funzione di ricerca il più possibile dettagliata quindi: categorie, parole e città. (e qui arriva il mio problema.. non conosco il php e la gestione dei database..)

    Quindi in poche parole l'utente non dovrà interagire ma dovrà essere una directory con una funzione di ricreca con l'aggiunta di alcuni piccoli effetti.

    Grazie


  • ModSenior

    Visto che avrai circa 40 pagine tutte più o meno uguali mi sembra che un cms possa essere la soluzione migliore per avere un'unica impostazione e semplificare il tuo lavoro di manutenzione e aggiornamenti.

    La gestione semplice che ti occorre poi non ti obbliga ad usare un cms dedicato ma puoi benissimo usare un cms generalista come Wordpress, Drupal o Joomla.

    Per l'effetto tipo "sfoglia pagina", penso che sia un semplice javascript e puoi attaccarlo anche ad una pagina generata da un cms.

    Per quanto riguarda la conoscenza dei database, non è assolutamente necessario averla, anzi i cms sono stati pensati proprio per semplificare la creazione e gestione di siti web. Un po' di php ti serve solo per personalizzare il tema grafico che sceglierai, ma non è nulla di più complicato rispetto ad inserire un tag html che già conosci ed usi.
    Con l'aiuto del forum è sicuramente alla tua portata.

    Io ti consiglio di usare un cms e di investire un po' del tuo tempo a scegliere il cms con il quale ti trovi meglio; cioè mi sembra di aver capito che non hai avuto una buona impressione da Joomla, ma forse potresti apprezzare molto un qualunque altro cms dalla filosofia diversa.

    Valerio Notarfrancesco


  • User

    Ti ringrazio inanzitutto per la disponibilità:)
    Sinceramente il mio dubbio più grande è:
    posso implementare un modulo di ricerca interno completo (città, categoria ecc..) con il solo ausilio del javascript?
    Può essere una procedura corretta e funzionale?

    Per joomla ti posso dire che lo conosco piuttosto bene e so che ha infinite possibilità e sicuramente come alternativa al normale codice sceglieri proprio joomla


  • ModSenior

    Secondo me non è funzionale per il tuo lettore.

    Ipotizziamo che tu abbia 1.000 eventi musicali nel tuo database, se utilizzi solo javascript dovrai inviare tutti i 1.000 eventi al browser (e il tuo lettore deve aspettare), e poi filtrarli in base alle scelte che fa l'utente perché javascript funziona solo sul browser, si dice cioè che è un linguaggio lato client.

    E' più efficiente far eseguire questo lavoro al database con un'opportuna clausola nell'istruzione che ti recupera i dati, in gergo l'istruzione che ti recupera i dati si chiama istruzione sql, mentre il filtro lo fai con l'istruzione "where".

    Nel mio esempio, 1.000 eventi sono davvero pochini e se i dati associati ad ogni evento sono anche loro pochini potresti gestirlo anche solo con javascript.
    Diventa improponibile se parliamo di un vero database.

    Valerio Notarfrancesco


  • User

    Ho deciso allora di appoggiarmi a Joomla visto l'impossibilità di implementare il sito con un motore decente senza php.

    vnotarfrancesco ti ringrazio per la disponibilità e per le informazioni dettagliate, mi sei stato di grande aiuto:)

    Saluti


  • ModSenior

    Prego, poi quando avrai finito, se vuoi, vieni a presentarci il tuo sito.
    Buon lavoro. 😉

    Valerio Notarfrancesco