View Full Version : WEB consigli per un progetto di un sito dinamico
Ciao a tutti
Ho un idea di un sito web, il problema è che ho conoscenze scolastiche dei principali linguaggi (html,css,javascript,php..) ma non ho mai realizzato niente di pratico
Quindi sono un attimo disorientato dalle migliaia di possibilità, framework, ide, wordpress, joomla...
Se l'obbiettivo è la realizzazione di un sito dinamico e scalabile, con login e possibilita di integrare video di youtube in pratica cosa mi consigliate di fare?
Magari sembra una domanda stupida ma da utilizzatore di notepad++ fare siti grandi sembra impossibile senza utilizzare qualcosa come ad esempio wordpress e i suoi mille plugin (che però motivi di dinamicità e scalabilità è sconsigliato), quindi in definitiva non so proprio come muovermi per iniziare
Ciao, se vuoi una cosa funzionante al 100% senza perdere tempo, buttati su joomla o wordpress (funziona benissimo in ogni ambiente).
Altrimenti potresti cominciare tutto da 0, magari con un framework php di supporto tipo zend framework o django (non gli ho mai usati quindi non conosco le loro potenzialità).
Mi hanno detto che fare pagine dinamiche con wordpress è un casino se non praticamente impossibile...
a me serviva
1)che un utente dopo aver fatto il login, potesse o caricare un video tramite youtube o linkare un video di youtube
il sito web creasse la pagina col video dove poi altri utenti registrati potessero commentare
2)e poi una pagina "news" con le ultime pagine del tipo precedente create
una cosa del genere è fattibile con wordpress?
se non con wordpress con cosa?
Mi hanno detto che fare pagine dinamiche con wordpress è un casino se non praticamente impossibile...
a me serviva
1)che un utente dopo aver fatto il login, potesse o caricare un video tramite youtube o linkare un video di youtube
il sito web creasse la pagina col video dove poi altri utenti registrati potessero commentare
2)e poi una pagina "news" con le ultime pagine del tipo precedente create
una cosa del genere è fattibile con wordpress?
se non con wordpress con cosa?
Una cosa del genere è fattibile con caro e vecchio blocco note :D
Comunque non è progetto molto ambizioso e difficile da realizzare da 0, quindi per fare una cosa personalizzata al massimo, ti consiglio di armarti di Adobe Dreamweaver, (easyphp o wampp per testare il tutto, hanno anche il dbms integrato mysql), e un po di tempo da dedicare alla programmazione.
Un programmatore avanzato ci metterebbe 2 o 3 giorni per realizzare il sito, lavorando circa 3 ore al giorno. Sennò in media, con una settimana o massimo due, riusciresti a completarlo.
Magari fatti aiutare da qualcuno per quanto riguarda la parte dei CSS perchè alla fine è quella che ti fa spendere più tempo, trovare la giusta configurazione grafica per qualsiasi browser e risoluzione.
Per il resto, se ti serve qualche delucidazione sugli script php e javascript, chiedi pure ;)
Mi hanno detto che fare pagine dinamiche con wordpress è un casino se non praticamente impossibile...
a me serviva
1)che un utente dopo aver fatto il login, potesse o caricare un video tramite youtube o linkare un video di youtube
il sito web creasse la pagina col video dove poi altri utenti registrati potessero commentare
2)e poi una pagina "news" con le ultime pagine del tipo precedente create
una cosa del genere è fattibile con wordpress?
se non con wordpress con cosa?
Non so come funzioni wordpress, ma essendo un CMS immagino che abbia una gestione dei ruoli e degli utenti: se così fosse basterebbe semplicemente creare un ruolo che può solamente creare pagine e i nuovi utenti registrati automaticamente acquisiscono quel ruolo.
Così facendo chiunque si registri può creare una nuova pagina e cacciarci dentro quello che vuole ( visto che, IMMAGINO, WP abbia un editor WYSIWYG )
esistono centinaia (o forse migliaia) di plugin per wordpress ... magari ce n'è uno che fa quello che ti serve, prova a spulciare la libreria.
è anche possibile farsi il plugin da solo ma lì bisogna darsi da fare parecchio con PHP e CSS
Io rimango sempre dell'opinione che a volte avere la pappa pronta crea più problemi del cucinarsi tutto da solo :D
Esperienza diretta: Una volta per realizzare un sito, per non perdere troppo tempo ho scelto di utilizzare un cms (non ricordo se joomla o wordpress) ma pur creandomi moduli e componenti da solo ho perso veramente tanto tempo.
La volta dopo, dovevo fare un sito non uguale ma simile, ho deciso di fare tutto a mano, e in poco tempo ho finito tutto.
Lati Positivi CMS: Siti in poco tempo( Relativo ), scalabili e sicuri
Lati Negativi CMS: A volte anche per fare una cosa stupida ci si perde molto tempo, va studiato il motore che gestisce tutto il cms
Lati Positivi Fatto a Mano: Sito personale, Sicuro, Possibilità di effettuare modifiche in poco tempo, inserimento componenti estremamente semplificato.
Lati Negativi: Tempo di realizzazione medio ( Anche in questo caso è relativa la questione)
Comunque non sono contro i CMS però a volte è meglio evitarli.
...se così fosse basterebbe semplicemente creare un ruolo che può solamente creare pagine e i nuovi utenti registrati automaticamente acquisiscono quel ruolo.
Così facendo chiunque si registri può creare una nuova pagina e cacciarci dentro quello che vuole
No vabbè, l'idea era fare qualcosa di simile al post su facebook, mooolto più semplice e veloce per l'utente :)
Lati Positivi Fatto a Mano: Sito personale, Sicuro, Possibilità di effettuare modifiche in poco tempo, inserimento componenti estremamente semplificato.
la sicurezza del fatto a mano mi rende un pò perplesso..
ma sulla gestione di database e la relativa creazione di pagine dinamiche con wordpress non trovo ancora nulla di concreto...
Leggendo in giro mi dicono che usando qualcosa come il framework di php: Zend framework 2, per fare tutta la parte dinamica (sezione news, e pagine con video e commenti inseriti man mano dagli utenti registrati) dovrei fare relativamente presto e potrei fare anche un sito web "sicuro"
Voi che ne pensate?
Una cosa del genere è fattibile con caro e vecchio blocco note :D
Magari fatti aiutare da qualcuno per quanto riguarda la parte dei CSS perchè alla fine è quella che ti fa spendere più tempo, trovare la giusta configurazione grafica per qualsiasi browser e risoluzione.
La grafica è una delle cose che mi preoccupano di più!
Con wordpress scelgo un template e buonanotte! Tutto figo!
con notepad++ (o netbeans x esempio) ho realizzato dei CSS, mi c'è voluto un sacco di tempo, e sinceramente facevano pena :D
Consigli?
Ci sono dei software che ti permettono di realizzare template grafici senza usare codice.
Uno dei più famosi e che ti consiglio è artisteer, si possono realizzare template per wordpress, joomla e altri cms, e anche per siti web personali, molto veloce e
ricco di funzioni, e facile da usare :)
Ovviamente è a pagamento :read:
però ........... :ciapet:
:D :D
Un programmatore avanzato ci metterebbe 2 o 3 giorni per realizzare il sito, lavorando circa 3 ore al giorno. Sennò in media, con una settimana o massimo due, riusciresti a completarlo.
come no, e poi c'era la marmotta che confezionava la cioccolata.
senza offesa ma spero che quel 94 indichi la tua data di nascita, un sito del genere in 9 ore te lo fa solo scott guthrie con asp.net mvc, se non vogliamo considerare in 9 solo due paginette con script del tipo
if ($password == $password_utente && $username == $username_utente)
e
$id = "A7ETWb4yybo";
$urlvideo = "http://www.youtube.com/watch?v=".$id;
come no, e poi c'era la marmotta che confezionava la cioccolata.
senza offesa ma spero che quel 94 indichi la tua data di nascita, un sito del genere in 9 ore te lo fa solo scott guthrie con asp.net mvc, se non vogliamo considerare in 9 solo due paginette con script del tipo
if ($password == $password_utente && $username == $username_utente)
e
$id = "A7ETWb4yybo";
$urlvideo = "http://www.youtube.com/watch?v=".$id;
Per programmatore avanzato, ovviamente intendo un'esperto che sa tutto a memoria, e ne conosco parecchi, per fare la base di un sito del genere in php
non ci vuole moltissimo (esperienza diretta), poi ovviamente una volta finita la base si passa al lavoro di rifinitura, quindi test e modifiche.
Comunque da come ha descritto il progetto, si tratta di una sito web che alla fine ha 5 pagine principali:
index | gestione video | pagina personale | news | gestione notizie
con tabelle del database utenti | video | news
Non vedo cosa ci sia di tanto difficile :mbe:
Comunque si '94 indica la data di nascita :) però è da quando ho 10 anni che studio programmazione, avvicinato a questo mondo da mio cugino :)
In conclusione, ad ognuno il suo punto di vista :Prrr:
wingman87
15-06-2013, 17:27
9 ore non mi sembra un tempo ragionevole considerato che deve fare tutto: scelta della struttura del sito, creazione di un template per ogni sezione (html, css, javascript, immagini), creazione dell'ambiente, creazione del database, creazione delle pagine e relativi componenti, test... In 9 ore io avrei difficoltà a fare anche solo i primi due punti (sono un programmatore non un grafico, anche se un po' me la cavo)...
9 ore non mi sembra un tempo ragionevole considerato che deve fare tutto: scelta della struttura del sito, creazione di un template per ogni sezione (html, css, javascript, immagini), creazione dell'ambiente, creazione del database, creazione delle pagine e relativi componenti, test... In 9 ore io avrei difficoltà a fare anche solo i primi due punti (sono un programmatore non un grafico, anche se un po' me la cavo)...
Infatti ho detto un paio di settimane di tempo se non si è molto ferrati nella programmazione :)
Comunque ripeto, sono sempre punti di vista :)
wingman87
16-06-2013, 12:44
Se si vuole fare un buon lavoro non lo si fa in 9 ore, non importa quanto si è "esperti".
Certe affermazioni secondo me sminuiscono il lavoro dei programmatori perché, al di là di quello che pensa ognuno di noi, il più delle volte il cliente ha delle aspettative che vanno oltre le nostre previsioni. Dire che un lavoro del genere lo si fa in 9 ore ha un significato per un programmatore, un altro per un altro programmatore e tuttaltro per un cliente.
Comunque sono sempre pronto a ricredermi ma spero solo che l'esperto di cui parli le sue 9 ore se le faccia pagare più che bene. Ad esempio dove lavoro io le ore, o meglio i giorni uomo richiesti, non hanno un valore variabile a seconda di chi svolge il lavoro, quindi un lavoro del genere potrebbe essere stimato anche il doppio del tempo realmente necessario alla persona o alle persone che poi lo eseguiranno. Allo stesso modo può succedere il contrario, anche se il più delle volte questo è dovuto a imprevisti che sono andati oltre i margini previsti e non all'esperienza dei singoli.
Se si vuole fare un buon lavoro non lo si fa in 9 ore, non importa quanto si è "esperti".
Certe affermazioni secondo me sminuiscono il lavoro dei programmatori perché, al di là di quello che pensa ognuno di noi, il più delle volte il cliente ha delle aspettative che vanno oltre le nostre previsioni. Dire che un lavoro del genere lo si fa in 9 ore ha un significato per un programmatore, un altro per un altro programmatore e tuttaltro per un cliente.
Comunque sono sempre pronto a ricredermi ma spero solo che l'esperto di cui parli le sue 9 ore se le faccia pagare più che bene. Ad esempio dove lavoro io le ore, o meglio i giorni uomo richiesti, non hanno un valore variabile a seconda di chi svolge il lavoro, quindi un lavoro del genere potrebbe essere stimato anche il doppio del tempo realmente necessario alla persona o alle persone che poi lo eseguiranno. Allo stesso modo può succedere il contrario, anche se il più delle volte questo è dovuto a imprevisti che sono andati oltre i margini previsti e non all'esperienza dei singoli.
Su questo sono d'accordo con te :), ho scritto, precedentemente, che le 9 ore di lavoro erano per la "base del sito", quindi un sito funzionante, ma non completo, poi altre ore andrebbero spese per il resto delle modifiche :)
Ho avuto un paio di "clienti" abbastanza esigenti, che cambiavano idea ogni 2 secondi, infatti mi sono sbrigato a fare una base del sito o del programma richiesto, per poi vedere tutte le modifiche da apportare :)
Forse mi sono espresso male nelle risposte precedenti. Non voglio sminuire il lavoro dei programmatori, anzi il contrario ;)
Ho studiato e studierò ancora per diventare un buon programmatore, come penso un po tutti i programmatori, se una persona si ferma a studi fatti anni prima, si sminuisce da solo. Su questa affermazione non credo ci sia da discutere :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.