+ Rispondi alla Discussione
Risultati da 1 a 26 di 26

Creare sito senza CMS

Ultimo Messaggio di newwebmaster il:
  1. #1
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238

    Creare sito senza CMS

    Ciao, qualcuno sa indicarmi qualche libro, o manuale per imparare a costruire un sito senza utilizzare i CMS, compreso il back end, il pannello di amministrazione del sito.
    Grazie

  2. #2
    Moderatore L'avatar di Sermatica
    Data Registrazione
    Sep 2016
    Località
    Maleo
    Messaggi
    4,314
    Aggiungi Sermatica su Facebook
    Ciao
    perdonami la domanda, sei un programmatore? Quello che vuoi fare è un impresa ardua, Wordpress?
    MODHelp Center: consigli per il tuo progettoMODE-Commerce
    Consulente con P.IVA: SEO / SEM / Google Business / Amazon - Sermatica.it


  3. #3
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Conosco discretamente html e CSS, PHP e javascript e mysql ho meno pratica, sto continuando a studiare, attualmente C e C++ per interesse personale e curiosità.
    Lavoro tutti i giorni con wordpress personalizzando i miei siti a seconda delle esigenze, non conosco invece joomla, magento e drupal, o meglio li ho installati in locale per vedere com'erano ma poi non li ho utilizzati.
    Mi piacerebbe creare un sito senza CMS comprensivo di suo pannello di amministrazione e magari sistema di vendita con carrello, se qualcuno mi sa consigliare dei buoni manuali, possibilmente non videocorsi, mi piace più leggere, grazie!

  4. #4
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    453
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Citazione Originariamente Scritto da newwebmaster Visualizza Messaggio
    Conosco discretamente html e CSS, PHP e javascript e mysql ho meno pratica, sto continuando a studiare, attualmente C e C++ per interesse personale e curiosità.
    Lavoro tutti i giorni con wordpress personalizzando i miei siti a seconda delle esigenze, non conosco invece joomla, magento e drupal, o meglio li ho installati in locale per vedere com'erano ma poi non li ho utilizzati.
    Mi piacerebbe creare un sito senza CMS comprensivo di suo pannello di amministrazione e magari sistema di vendita con carrello, se qualcuno mi sa consigliare dei buoni manuali, possibilmente non videocorsi, mi piace più leggere, grazie!

    Ciao,
    da quello che scrivi, in realtà, sembra che tu voglia creare un CMS, non un sito senza CMS.
    Mi sbaglio?

  5. #5
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Ti sbagli :-) non mi interessa, almeno ora creare un CMS ce ne sono già tanti, mi interessa il discorso del sito, quello si.

  6. #6
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    453
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Citazione Originariamente Scritto da newwebmaster Visualizza Messaggio
    Ti sbagli :-) non mi interessa, almeno ora creare un CMS ce ne sono già tanti, mi interessa il discorso del sito, quello si.
    Ok, allora non riesco a capire cosa intendi con "pannello di amministrazione". Mi aiuteresti a capire?

    Citazione Originariamente Scritto da newwebmaster Visualizza Messaggio
    comprensivo di suo pannello di amministrazione e magari sistema di vendita con carrello

  7. #7
    Utente Premium
    Data Registrazione
    Nov 2018
    Località
    Ragusa
    Messaggi
    204
    Aggiungi flaviors200 su Google+ Aggiungi flaviors200 su Facebook Aggiungi flaviors200 su Linkedin
    Ciao,

    penso che per "pannello di amministrazione" intendi il cosiddetto backend esatto? In effetti lo hai pure scritto

    Considerato che non è una cosa che impari a fare in pochi giorni e bene e, anche se riesci, non otterrai mai un prodotto di qualità, dato che hai già le basi meglio partire con un framework: Symfony oppure Laravel.

    Non conoscendo il tuo livello di conoscenza in PHP e dato che Symfony ha una curva di apprendimento abbastanza elevata, ti consiglio Laravel che è piuttosto intuitivo e meno spigoloso da apprendere e padroneggiare.

    Se vuoi, su Udemy trovi tanti videocorsi a pochi euro, uno su tutti quello di Hidran Arias.

    Detto questo, potresti integrare con la lettura di un libro ben fatto sull'argomento. Ti consiglio "Sviluppare in PHP 7" di Enrico Zimuel, molto chiaro ed esaustivo e poi parliamo di un guru della comunità PHP che ha pure lavorato per tanti anni per Zend. A fine anno dovrebbe uscire un edizione aggiornata alla versione di PHP 7.4.

    Dovresti munirti anche di un IDE cazzuto: PHPStorm penso sia il meglio in fatto di PHP, certo è a pagamento ma i soldi li vale tutti! Altrimenti ci sono Netbeans, Visual Studio, Eclipse.

    Scusa leggo solo adesso che hai meno pratica in PHP. Prima di iniziare con un framework impara bene il linguaggio, meglio se dalle basi proprio: sintassi, variabili, operatori, funzioni, array, classi, etc...
    Ultima modifica di flaviors200; 07-10-19 alle 19:57
    Sviluppo siti web dinamici e gestionali | Flaviobiscaldi.it

  8. #8
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Si intendo il backend :-)
    Si conosco Udemy e ho alcuni corsi, sui framework non sono entusiasta, in un corso Udemy viene spiegato l'utilizzo di bootstrap, ma non mi mi ha mai appassionato.
    Netbeans l'ho installato e anche brakets.
    Ora do un'occhiata manuale che mi hai consigliato! Thanks!
    Ultima modifica di newwebmaster; 07-10-19 alle 20:02

  9. #9
    User
    Data Registrazione
    Sep 2008
    Messaggi
    64
    ciao
    hai scritto
    imparare a costruire un sito senza utilizzare i CMS, compreso il back end

    Crei il tuo sito base (index, ecc.....)
    scarichi AdminLTE, e te lo personalizzi creando i collegamenti alle varie pagine.
    Vedrai che poi il resto vien da se'.

    è tutto html, per iniziare.

  10. #10
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    453
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Citazione Originariamente Scritto da flaviors200 Visualizza Messaggio
    Ciao,

    penso che per "pannello di amministrazione" intendi il cosiddetto backend esatto? In effetti lo hai pure scritto
    Scusatemi, sto cercando di capire, quali funzioni dovrebbe svolgere il backend?

  11. #11
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Ciao, quelle più frequenti, la possibilità di creare nuove pagine, la gestione degli iscritti, il login amministratore e iscritti, gestione carrello vendita, una statistica delle vendite e i rispettivi clienti, le prime che mi vengono in mente.

  12. #12
    Utente Premium
    Data Registrazione
    Nov 2018
    Località
    Ragusa
    Messaggi
    204
    Aggiungi flaviors200 su Google+ Aggiungi flaviors200 su Facebook Aggiungi flaviors200 su Linkedin
    Citazione Originariamente Scritto da altraSoluzione Visualizza Messaggio
    Scusatemi, sto cercando di capire, quali funzioni dovrebbe svolgere il backend?
    Pensa all'area di amministrazione di WP ad esempio, quello è il backend. L'area visibile a tutti è il frontend.
    Sviluppo siti web dinamici e gestionali | Flaviobiscaldi.it

  13. #13
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Certo, ma come scrivevo, non voglio utilizzare WP ma vorrei creare l'area di amministrazione per siti miei che creo da solo senza CMS

  14. #14
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    453
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Citazione Originariamente Scritto da flaviors200 Visualizza Messaggio
    Pensa all'area di amministrazione di WP ad esempio, quello è il backend. L'area visibile a tutti è il frontend.
    Ok, grazie.
    Quindi, chiedo di nuovo: newwebmaster vuoi creare un CMS, cioè un sito con un frontend visibile a tutti e un'interfaccia backend di amministrazione che permette di modificare i contenuti del frontend?

  15. #15
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Ciao, non voglio creare un CMS, ma "solamente" un sito con sua area di amministrazione, un CMS è qualcosa di diverso, ad esempio worpress permette di cambiare temi, aggiungere plugin, widget, ecc, io intendo prorpio un sito con sua area di amministrazione, non sapre spiegare in atro modo

  16. #16
    User
    Data Registrazione
    Sep 2008
    Messaggi
    64
    non voglio creare un CMS, ma "solamente" un sito con sua area di amministrazione
    quindi, secondo me' hai sbagliato sezione

    poi te l'ho detto, inizi da zero
    creati le tue pagine base (index, contact, about)
    poi (e qui passiamo a php o js) fai un link a una pagina login/register, ma devi avere un database dove registrare i dati.
    dopo il login apri il tuo panel personalizzato (io ti consiglio AdminLte, lo modifichi come vuoi)
    e poi fai quello che ti pare
    nel dubbio chiedi, ciao

  17. #17
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    453
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Citazione Originariamente Scritto da newwebmaster Visualizza Messaggio
    Ciao, non voglio creare un CMS, ma "solamente" un sito con sua area di amministrazione, un CMS è qualcosa di diverso, ad esempio worpress permette di cambiare temi, aggiungere plugin, widget, ecc, io intendo prorpio un sito con sua area di amministrazione, non sapre spiegare in atro modo
    Ok, l'equivoco è qui: CMS = "Content Management System" ed è qualsiasi sito dotato d'interfaccia di amministrazione dei contenuti, anche minima, in opposizione ai siti nei quali l'unico modo per modificare i contenuti è operare direttamente sul codice.

    Per esempio, un'interfaccia backend che ti permette di aggiungere o modificare le foto di una gallery, anziché farlo modificando direttamente l'HTML della pagina, costituisce già un CMS.

    Quindi, stabilito che vuoi creare un CMS, i consigli che ti ha dato flaviors200 mi sembrano ottimi, a meno che tu non voglia cimentarti nella scrittura amanuense dei codici PHP o ASP o qualsiasi altro linguaggio per raggiungere il tuo obiettivo.

    Io posso soltanto aggiungere che, a mio parere, al di là di eventuali scopi didattici, inventare la ruota da capo non ha molto senso e che in genere è meglio appoggiarsi a strutture collaudate come WordPress, Joomla o Drupal, beneficiando così delle patch (soprattutto quelle relative alla sicurezza) e sulle quali, eventualmente, sviluppare ciò che manca al raggiungimento dell'obiettivo, concentrando gli sforzi sul creare ciò che ancora non esiste o non soddisfa i tuoi requisiti.

  18. #18
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Ciao, 10 anni fa commissionai un sito web ad uno studio che faceva questi lavori, mi consegnò un sito che aveva la sua area di amministrazione alla quale accedevo con login e così anche gli iscritti alla loro area dopo aver acquistato, quindi in poche parole mi aveva venduto un CMS :-)
    Io utilizzo wordpres e la definizione di CMS per un sito di quel tipo che mancava di tanti elementi come widget, plugin, ecc mi sembrava esagerata ma concordo che se per CMS intendiamo backend e frontend allora si si tratta di CMS.
    Quindi eventualmente volendo creare un CMS, ossia un sito con backend e frontend, avete qualche libro da consigliarmi che spiega questo tema con esempi pratici?

  19. #19
    Utente Premium
    Data Registrazione
    Nov 2018
    Località
    Ragusa
    Messaggi
    204
    Aggiungi flaviors200 su Google+ Aggiungi flaviors200 su Facebook Aggiungi flaviors200 su Linkedin
    Non credo esistano libri che impararino a sviluppare un CMS, piuttosto ti guidano su tutto ciò che serve per lo sviluppo di un'applicazione web (incluso CMS): sessioni, come gestire registrazione e login, upload di file, tecniche contro le vulnerabilità note (sql inj, xss, csfr, etc...), pattern MVC, routing, etc...

    Quello di Zimuel che ti ho postato prima è un'ottima risorsa.

    Concordo cmq con Altrasoluzione, reinventare la ruota non è cosa buona. Se è per scopi personali ti capisco benissimo, fallo pure. Anche se da sviluppatore sono più portato a consigliarti un framework piuttosto che un CMS (WP in particolare ), o quantomeno usa librerie note e ben testate, ad esempio GuzzleHTTP per gestire le richieste e risposte.
    Sviluppo siti web dinamici e gestionali | Flaviobiscaldi.it

  20. #20
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    453
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Citazione Originariamente Scritto da newwebmaster Visualizza Messaggio
    ...la definizione di CMS per un sito di quel tipo che mancava di tanti elementi come widget, plugin, ecc mi sembrava esagerata ma concordo che se per CMS intendiamo backend e frontend allora si si tratta di CMS.
    Widget, plugin, ecc... sono soltanto altri modi per aggiungere contenuti al sito. Il CMS ha lo scopo di permetterti di aggiungerli senza dover scrivere neanche una riga di codice, che è il motivo per cui sono stati inventati i CMS, ancor prima che i moderni Joomla, Drupal e WordPress facessero la loro apparizione, quando avevo ancora tutti i capelli e pesavo 30 chili di meno

  21. #21
    Moderatore L'avatar di Ultima
    Data Registrazione
    Jan 2013
    Località
    Senigallia
    Messaggi
    771
    Aggiungi Ultima su Facebook
    Ciao newwebmaster,
    credo che tu abbia un pelo di confusione ma soprattutto la stanno facendo tutti coloro che stanno dando una risposta.
    La sola risposta che puoi prendere per buona è quella di flaviors200 che ti ha illustrato esattamente il percorso che dovresti intraprendere.
    Parti per step:
    - Apprendi per bene PHP
    - Impari ad effettuare le connessioni al database sfruttando PDO/MySQLi
    - Apprendo i diversi tipi di Database
    - Apprendo le relazioni tra le tabelle e studi le Transact-SQL
    - Capisci ed utilizzi la programmazione orientata oggetti - OOP
    - Comprendere efficacemente il pattern MVC (model view controller) per la realizzazione di applicazioni scalabili
    - Studi un framework (Laravel, Symphony, Zend)


    - Realizzi il tuo CMS (Che sta per Content Management System o Gestore dei contenuti)


    Ti segnalo anche io il libro indicato da flaviors200 in quanto è ottimo.
    L'IDE che ti consiglio attualmente è VSCODE
    Utilizza Git per il sistema di versionamento o meglio ancora Docker che ti permette di realizzarti dei container e di fare versioning più facilmente.


    Buono sviluppo
    Ultima modifica di Ultima; 10-10-19 alle 16:39
    MODWordpress
    Senior Web Developer to http://www.canenero.com - https://www.stefanopascazi.com
    Magento Specialist - WP Addicted (e Netflix dipendente XD )

  22. #22
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Ringrazio tutti per le risposte! Sicuramente, facevo confusione io, come dicevo prima a me personalmente veniva da dire che un CMS fosse qualcosa in più di un semplice sito web con pannello di amministrazione ma capisco che siano in sostanza la stessa cosa, in fondo anche un plugin non è altro che un pezzo di codice che viene inserito in maniera semplice ma in sostanza è codice che parla col resto, quindi questa dicotomia che facevo tra CMS e sito web con pannello di amministrazione è superflua.
    Grazie per i riferimenti alle risorse e per l'attenzione!

  23. #23
    Utente Premium
    Data Registrazione
    Nov 2018
    Località
    Ragusa
    Messaggi
    204
    Aggiungi flaviors200 su Google+ Aggiungi flaviors200 su Facebook Aggiungi flaviors200 su Linkedin
    Aggiungo un link a una risorsa a mio parere eccellente per comprendere il pattern MVC https://symfony-docs-it.readthedocs...._symfony2.html

    Studiala per bene, anche se sceglierai di non usare Symfony ti si aprirà comunque un mondo nuovo.

    Edit: è da prendere come spunto anche perché fa uso di funzioni deprecate.
    Ultima modifica di flaviors200; 10-10-19 alle 23:09
    Sviluppo siti web dinamici e gestionali | Flaviobiscaldi.it

  24. #24
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Grazie Flaviors, ho ordinato il libro che mi hai indicato, grazie del link alla risorsa, do un'occhiata!

  25. #25
    Moderatore L'avatar di Sermatica
    Data Registrazione
    Sep 2016
    Località
    Maleo
    Messaggi
    4,314
    Aggiungi Sermatica su Facebook
    Ciao
    vorrei anche aggiungere un mio pensiero in merito. Diverse agenzie Web, poche per la precisione, usano un Cms da loro sviluppato per gestire i Siti Internet e Shop dei clienti.

    Questo ha il vantaggio che l'agenzia ha un suo Cms personalizzato e conosciuto in modo perfetto dai programmatori interni ma lo Svantaggio che il cliente è legato all'agenzia e che se vuole migrare altrove il sito va rifatto, se poche pagine va bene ma se Shop con migliaia di prodotti e ordini è un lavoraccio la migrazione, sempre che sia possibile.

    P.s.
    Analizzando siti realizzati con Cms fatti in "casa" ho riscontrato che hanno errori strutturali alle url, canonical ecc. ecc. e sopprattutto che ogni implementazione che si desidera fare e/o cambiamento di Google o di altro timo sono lunghi e a volte impossibili da fare.
    MODHelp Center: consigli per il tuo progettoMODE-Commerce
    Consulente con P.IVA: SEO / SEM / Google Business / Amazon - Sermatica.it


  26. #26
    User
    Data Registrazione
    May 2011
    Località
    modena
    Messaggi
    238
    Condivido ciò che dici, soprattutto sul fatto che le agenzia tendono a tenere legati i clienti in qualche modo e quello è sicuramente un modo efficace.
    Personalmente utilizzo per i miei siti wordpress, il mio interesse per questa cosa di cui ho aperto discussione è puramente tecnico/personale, una esercitazione per capire meglio il funzionamento di questa tecnologia per poi migliorare nella personalizzazione dei miei siti, ma ciò che dici è molto condivisibile, almeno a mio parere.

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.