Cosa fai del contenuto quando qualcuno ti chiede di costruire un sito web

5

Sono uno sviluppatore esperto di asp.net e asp.net mvc e ho il mio CMS che ho scritto, ma ho iniziato a pensare che dovesse esserci un altro approccio.

Quando qualcuno ti chiede di sviluppare un sito web come lo sviluppi in modo che possano aggiungere immagini, presentazioni, contenuti, notizie, eventi del diario.

In una nota a margine gli dai un disegno per la pagina iniziale e la pagina interna e questo è tutto. Sto solo pensando che se si girano e dicono 6 mesi di fila voglio una presentazione jquery sul lato destro di questa pagina come la gestisci tu o CMS?

    
posta Jon 03.01.2011 - 18:46
fonte

3 risposte

5

Tendo a chiedere il contenuto il prima possibile, soprattutto perché la maggior parte dei clienti è molto lento a inventarlo, quindi se non lo chiedi nel primo giorno non lo farai prima della scadenza e questo sarà in qualche modo il tuo difetto negli occhi del cliente. È fastidioso ma è come funziona il mondo.

Trovo che aggiungere il contenuto iniziale sia un buon modo per verificare che il sito funzioni come mi aspetto e dà all'utente qualcosa con cui lavorare quando lo consegno. Nella mia esperienza, i test extra-pratici e la quantità di problemi evitati non aspettandosi che comprendano tutti i tuoi paradigmi fin dall'inizio valgono il costo in termini di tempo di un po 'di lavoro cut-n-paste.

Prima del contenuto se mostro le cose, uso il testo di Lorem Ipsum (prendi un mucchio da Lipsum.com ) come ovvio segnaposto, come sembra la maggior parte dei designer.

In termini di aggiunta di Funzionalità non mi piace dare loro alcun nuovo tipo di cosa che non sia lì all'inizio a meno che non lo richiedano direttamente . Quindi, se decidono che vogliono una presentazione, voglio che torni da me e la chieda - potrei averla pronta e non avere problemi ad integrarla (anzi io dovrei fare quelle cose se è una caratteristica anticipata), ma quel po 'di lavoro in più nel ritornare a me significa che possiamo assicurarci che esattamente cosa si aspettino, assicurarsi che si adatti al resto del design e - cosa importante per il giorno alla vita di tutti i giorni - giustificare un accordo di manutenzione.

Una volta che una funzione è presente in un sito, a meno che non sia qualcosa che potrebbe introdurre complessità indesiderate per gli utenti, vorrei mirare a configurarlo in modo da poter aggiungere più dello stesso tipo di cose da soli. Ma per il primo, mi piace avere il controllo su quello.

    
risposta data 03.01.2011 - 19:13
fonte
2

Non essere utile, ma dipende .

Rendo disponibili le funzionalità in base alla necessità che sia presente. Se si dispone di un tipo "generico" di sistema di gestione dei contenuti, suggerirei di poter attivare o disattivare funzionalità che sono o non sono un requisito del contenuto del cliente.

Come ottenere contenuti

Di solito definisco la parte del contenuto del documento dei requisiti del progetto iniziale. Questi requisiti sono firmati da me stesso e dal cliente prima di iniziare qualsiasi cosa. Anche se non ti forniscono contenuti reali su cui lavorare, devi sapere in minima parte che tipo di contenuti creare e gestire in modo da poter dimostrare di aver soddisfatto i requisiti.

Gestione delle modifiche

Eventuali modifiche richieste (ad es .: "Si scopre che vogliamo avere una galleria fotografica dopotutto!") devono passare attraverso la corretta procedura di richiesta di modifica che regolerà il prezzo e la pianificazione in modo che corrispondano. Crea un addendum al documento dei requisiti e un accordo su entrambe le parti.

Nel caso di modifiche più grandi che richiedono l'elaborazione di un disegno oltre la pagina iniziale e le pagine secondarie generiche (vale a dire quasi tutto ciò che non è solo contenuto testuale). Tratto questo come un sottoprogetto più piccolo separato. Elaborare un design (e un prezzo) per quella specifica area e, come ogni altra cosa, farli firmare prima di procedere.

    
risposta data 03.01.2011 - 19:37
fonte
2

Per evitare sorprese inaspettate, dovresti cercare di ottenere il contenuto che ti è stato inviato il prima possibile. La creazione di pagine con contenuti standard di "lorem ipsum" va benissimo, ma fino a quando non inizierai a inserire contenuti reali in te non sarai completamente sicuro che ciò che stai costruendo soddisfi i requisiti dei clienti, indipendentemente da ciò che dicono le specifiche. Ti sorprenderà sapere che alcuni clienti possono inviare come "contenuti".

Una cosa che raccomando vivamente però - sembra che tu abbia costruito (o stia costruendo) il tuo CMS personalizzato. Come sviluppatori web, abbiamo seguito questa strada almeno una volta, ma il mio consiglio è questo: no! ci sono molti buoni CMS che puoi usare che hai già risolto il problema per te. Scegli un CMS flessibile con una buona comunità alle spalle, quindi avrai accesso a molti moduli / pacchetti che già forniscono molte delle funzionalità richieste dal tuo cliente. Potrai offrire al tuo cliente un rapporto qualità / prezzo molto migliore, in quanto potrai impiegare il tuo tempo a implementare il sito reale piuttosto che preoccuparti del tuo prodotto principale.

Poiché stai lavorando in ASP.NET, ti consiglio di dare un'occhiata a Umbraco , che la mia azienda utilizza. L'approccio alla gestione dei contenuti richiede un approccio molto snello, pertanto non è presente un'interfaccia utente ingombrante con funzionalità non necessarie al client, ed è invece progettata per essere estensibile, consentendo di collegare facilmente le proprie funzionalità personalizzate. Ho anche sentito cose molto positive su N2 e Composite C1 , ma non ne ho esperienza personale.

    
risposta data 03.01.2011 - 20:33
fonte

Leggi altre domande sui tag