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.)