Progettazione dell'Architettura del Sistema
Obiettivi
- Definire l'architettura generale del sistema.
- Scoprirere le tecnologie necessarie per portare online il sito.
- Creazione di bozze delle pagine principali.
Definire l'architettura generale del sistema.
Per il sito web che ho in mente, è importante pianificare un'architettura che sia semplice, efficiente e facilmente mantenibile non voglio dedicarci troppo tempo ed è quindi necessario che la creazione di un nuovo progetto e le descrizioni dei giorni di lavoro sia semplice e che mi lasci anche la flessibilità necessaria per descrivere il progetto come meglio credo.
Struttura delle Directory
Organizzeremo il sito web utilizzando una struttura di directory chiara e intuitiva. La seguente rappresentazione mostra la struttura delle directory del progetto:
/root
/assets
/css
- styles.css
/images
- logo.png
/js
- main.js
/project-1
/day-1.html
/day-2.html
...
/project-2
/day-1.html
/day-2.html
...
/index.html
/project.html
Scoprire le tecnologie necessarie per portare online il sito
Per portare il sito online, è essenziale identificare le tecnologie più appropriate per l'hosting e il deployment. Dato un sito web statico, la scelta ricade sicuramente su piani di hosting basilari. Aruba è uno dei provider più famosi e offre un Hosting Basic Linux che comprende 1 dominio con certificato SSL DV incluso, HiSpeed Cache, spazio web e traffico illimitati, e 5 caselle email da 1 GB al costo di 11,99 euro il primo anno e 32,99 euro dai successivi. È un piano davvero privo di funzionalità avanzate, ma credo che abbia tutto ciò che serve alle nostre necessità. Un altro provider molto famoso è Register.it, che offre un piano Starter al prezzo di 6,99 euro al mese per un totale di 83,90 euro l'anno + iva. Questo piano offre più funzionalità e include anche un database, ma il prezzo è fuori da quanto voglio spendere. Keliweb invece sembra una valida alternativa, in particolar modo la versione KeliPRO da 49,90 euro l'anno + IVA, che permette anche l'accesso diretto tramite SSH al proprio server. Considererò sicuramente questa opzione in futuro.
Creazione di bozze delle pagine principali
Questa è una prima bozza davvero rudimentale della piattaforma che ho intenzione di creare. (Fa davvero schifo lo so non sono un designer o un creativo sono davvero pessimo in queste cose vedrò di fare meglio nelle fasi successive.)