Quando si tratta di contenuti generati dagli utenti, è sempre meglio usare solo un CMS come WordPress?

0

Sono uno sviluppatore web che sta progettando di costruire un'applicazione web che richiede input generati dagli utenti, con un input simile a un blog nel senso che c'è un articolo con immagini e una galleria, insieme ad alcuni speciali funzionalità che mi richiedono di aggiungere html e js personalizzati, con l'integrazione dell'API di Google.

Inizialmente, stavo progettando di fare quanto sopra usando Laravel 5.3 e bootstrap / materializecss, in quanto questi sono i miei prodotti speciali e framework PHP / css. Però, dopo aver pensato alla parte del blog per un po 'di tempo, probabilmente avrei dovuto rifare la ruota o almeno ritagliarne una esistente per raggiungere i fini senza qualcosa come WordPress. Imparare WordPress potrebbe richiedere un po 'di tempo, e ancora non so se ne valga la pena visto che conosco già Laravel.

Lo scambio di stack e Quora hanno entrambi i propri ed eccellenti editor di contenuti personalizzati utilizzati quando fanno domande.

Pensando alle soluzioni, se vado con Laravel: potrei generare uno slug univoco o un id univoco, così quando l'utente accede all'url con l'id / slug univoco, farà semplicemente riferimento a una colonna json nel mio database con tutti il contenuto salvato all'interno, e solo il rendering del contenuto in base al formato e al contenuto salvato nel mio file json ad esempio:

{
 "id":1
 "author":"someAuthor",
 "content":"Some Long Article mywebsite[mylink.com] image[imagesource.somewhere.com/myimage.jpg]",
 . . .

Questo sarebbe un formato approssimativo della soluzione che farei se usassi Laravel. Come avrai notato, la parte CMS è ciò di cui sono preoccupato, soprattutto perché non ho esperienza con la creazione di uno.

In questo caso, cosa dovrei usare? WordPress è la risposta? O Laravel è una scelta migliore?

    
posta James A 07.12.2016 - 10:58
fonte

2 risposte

2

La questione se utilizzare uno scaffale per produrre o sviluppare la tua è sempre difficile. Spesso andando a "risolvere rapidamente" la soluzione scaffale può trasformarsi in un incubo di personalizzazione, adattandolo alle tue esigenze.

Personalmente ritengo che la domanda chiave che devi porci è "È questa la cosa che rende la mia attività diversa dalla concorrenza?".

Se la risposta è sì, è necessario che tu stia facendo quella cosa da solo.

Se la risposta è no, quindi utilizzare un prodotto fuori dallo scaffale

    
risposta data 07.12.2016 - 11:04
fonte
2

Supponendo che lo standard sia la risposta, piuttosto che sviluppare la propria soluzione (vedi la risposta di Ewan), WordPress non è necessariamente l'unica soluzione. Ora ci sono vari CMS come fornitori di servizi, che potresti trovare più facili da integrare in un'applicazione Web personalizzata rispetto a WordPress.

Quale opzione scegli dipende interamente dal tuo caso d'uso (come sempre), ma ti suggerirei di valutare attentamente tutte le opzioni: un po 'di tempo di analisi potrebbe farti risparmiare giorni di tentativi di manipolare un prodotto per adattarlo a un compito che non è adatto.

    
risposta data 07.12.2016 - 11:22
fonte

Leggi altre domande sui tag