Domanda Chiarimenti sito web

Q1P0

Utente Bronze
10 Ottobre 2020
45
15
7
27
Ciao a tutti. Vorrei costruire un mio sito web (senza cms) ma ci sono cose che ancora non ho ben capito.
1 - se lo faccio da solo devo occuparmi sia di front-end che di back-end?
2 - il database da gestire con php come lo paso all'host? Io ho installato wamp e lo gestisco tramite php my admin. Cosa cambierebbe?
3 - mi devo occupare della sicurezza? Nel senso. Ok validare i form contro sql injections ma poi devo fare altro?
4 - dal punto di vista legale come faccio a mettere informativa sulla privacy e cose varie?
5 - se permetto la registrazione di utenti e qualcuno viola il sito rischio qualcosa?
6 - posso usare immagini prese da google immagini senza problemi di copyright? (il sito sarebbe comunque piccolo e senza fini di lucro).
7 - come devo gestire cookies e sessioni?

Scusate la lunghezza, spero che qualcuno abbia la pazienza di rispondere
 
Ciao a tutti. Vorrei costruire un mio sito web (senza cms) ma ci sono cose che ancora non ho ben capito.
1 - se lo faccio da solo devo occuparmi sia di front-end che di back-end?
2 - il database da gestire con php come lo paso all'host? Io ho installato wamp e lo gestisco tramite php my admin. Cosa cambierebbe?
3 - mi devo occupare della sicurezza? Nel senso. Ok validare i form contro sql injections ma poi devo fare altro?
4 - dal punto di vista legale come faccio a mettere informativa sulla privacy e cose varie?
5 - se permetto la registrazione di utenti e qualcuno viola il sito rischio qualcosa?
6 - posso usare immagini prese da google immagini senza problemi di copyright? (il sito sarebbe comunque piccolo e senza fini di lucro).
7 - come devo gestire cookies e sessioni?

Scusate la lunghezza, spero che qualcuno abbia la pazienza di rispondere
Beh devo dire che dalle tue domande viene fuori un sito anche abbastanza complesso... però vediamo di farti chiarezza:
  1. Esattamente, non hai nessun CMS che fa cose per te, quindi ti tocca costruirti tutto quanto
  2. Quando pubblicherai il tuo sito dovrai anche installare il motore database - che utilizzi in locale - sull'host. Se utilizzi un host con database già preconfigurati non dovrai fare ciò. In entrambi i casi dovrai accedere al database da remoto, che sia da bash o phpmyadmin
  3. Dipende strettamente da cosa tratta il tuo sito. Per esempio se salvi dati personali e segreti (come nome e cognome) sicuramente dovrai avere un livello di sicurezza su quei dati decisamente alto
  4. Puoi utilizzare un generatore online, come questo. Te lo sconsiglio nel caso in cui tu debba operare - come detto prima - su dati veramente personali... in quel caso sarebbe meglio contattare una figura competente e farsela redigere ad-hoc
  5. Come detto prima... dipende strettamente dai dati che memorizzi
  6. Sulle immagini penso tu non abbia grossi problemi finche non violino il diritto di autore di qualcuno (per esempio disegni digitali o fotografie). Sicuramente dovrei mettere una reference (dove è stata presa, di chi è) per ogni immagine. Inoltre, attento a mettere immagini che ritraggono persone in volto
  7. Questa non l'ho capita... cosa intendi?
Spero di esserti stato d'aiuto :)
 
  • Mi piace
Reazioni: 0xbro, N3v5 e Q1P0
Beh devo dire che dalle tue domande viene fuori un sito anche abbastanza complesso... però vediamo di farti chiarezza:
  1. Esattamente, non hai nessun CMS che fa cose per te, quindi ti tocca costruirti tutto quanto
  2. Quando pubblicherai il tuo sito dovrai anche installare il motore database - che utilizzi in locale - sull'host. Se utilizzi un host con database già preconfigurati non dovrai fare ciò. In entrambi i casi dovrai accedere al database da remoto, che sia da bash o phpmyadmin
  3. Dipende strettamente da cosa tratta il tuo sito. Per esempio se salvi dati personali e segreti (come nome e cognome) sicuramente dovrai avere un livello di sicurezza su quei dati decisamente alto
  4. Puoi utilizzare un generatore online, come questo. Te lo sconsiglio nel caso in cui tu debba operare - come detto prima - su dati veramente personali... in quel caso sarebbe meglio contattare una figura competente e farsela redigere ad-hoc
  5. Come detto prima... dipende strettamente dai dati che memorizzi
  6. Sulle immagini penso tu non abbia grossi problemi finche non violino il diritto di autore di qualcuno (per esempio disegni digitali o fotografie). Sicuramente dovrei mettere una reference (dove è stata presa, di chi è) per ogni immagine. Inoltre, attento a mettere immagini che ritraggono persone in volto
  7. Questa non l'ho capita... cosa intendi?
Spero di esserti stato d'aiuto :)
Gentilissimo, grazie.
Con l'ultima domanda intendo che se ad esempio un mio utente registrato va da una pagina all'altra devo ricordarmi che è lui e dovrei farlo tramite cookie giusto? Bisogna farlo nel php?
Comunque mi sorge una domanda: ma se con un cms si può fare pratiamente tutto, che senso ha fare un sito d zero? Voglio dire, tra metterlo in sicurezza e le varie competenze necessarie (ma anche i rischi) richiede molto tempo e appunto competenza. Ora non so i prezzi ma penso serva almeno qualche migliaia.
Mi pare di capire che l'unico svantaggio dei cms sia la personalizzazione che magari non è totale. Però se la differenza è tra zero e migliaia di euro non penso valga la pena farlo "da soli" solo per avere un po' più di personalizzazione. Mi sfugge qualcosa?
 
Gentilissimo, grazie.
Con l'ultima domanda intendo che se ad esempio un mio utente registrato va da una pagina all'altra devo ricordarmi che è lui e dovrei farlo tramite cookie giusto? Bisogna farlo nel php?
Comunque mi sorge una domanda: ma se con un cms si può fare pratiamente tutto, che senso ha fare un sito d zero? Voglio dire, tra metterlo in sicurezza e le varie competenze necessarie (ma anche i rischi) richiede molto tempo e appunto competenza. Ora non so i prezzi ma penso serva almeno qualche migliaia.
Mi pare di capire che l'unico svantaggio dei cms sia la personalizzazione che magari non è totale. Però se la differenza è tra zero e migliaia di euro non penso valga la pena farlo "da soli" solo per avere un po' più di personalizzazione. Mi sfugge qualcosa?
Puoi farlo tramite cookie o session da PHP.
L'utilizzo di un CMS dipende da che sito stai costruendo... se è per un tuo progetto personale non vale la pena spendere tutti quei soldi. Al contrario, se intendi costruire un qualcosa che si approcci al mercato locale o globale, è sempre meglio scegliere qualcosa che sia aggiornato coi tempi e molto utilizzato, dato che solitamente più utilizzi ha, meno problemi di sicurezza espone.
 
Per quanto riguarda la sicurezza dipende dal tipo di sito. Un conto è un sito senza troppe pretese, un conto è un sito aziendale.
Ovviamente ci sono in ballo cose diverse e il danno economico o in termini di reputazione di un'azienda forse giustificherebbe il costo del sito.
Dovresti occuparti di sql injection, xss, dos e ddos, averte un certificato ssl ecc