Consigli per l'integrazione di un blog e wiki in un sito personalizzato
-
07-07-2019 - |
Domanda
Mi è stato assegnato il compito di creare un sito per un cliente. Vogliono che includa un blog WordPress e una wiki con entrambe le app integrate che condividono l'aspetto del sito principale. Attualmente usano MediaWiki e vorrebbero attenersi ad esso, ma sono flessibili rispetto al software che scegliamo.
Ho inchiodato due approcci discreti a questo problema:
- Crea temi personalizzati per WordPress e MediaWiki
- Rimuovi WordPress e MediaWiki dalla maggior parte dei rispettivi elementi visivi e includili entrambi nel sito usando
iframe
s.
Sono abbastanza a mio agio con i requisiti tecnici dell'opzione 1 e mi diverto solo con l'opzione 2 perché il tempo di sviluppo assegnato a questo progetto è estremamente limitato. La mia esperienza con l'inquadramento di siti esterni è piuttosto limitata e quindi non sono del tutto sicuro di quali siano le ramificazioni tecniche per l'opzione 2. Ad esempio, richiederà un sacco di lavoro extra per collegarsi a pagine specifiche all'interno del blog / wiki se sono utilizzando un iframe
? Che dire dei moduli inclusi nelle pagine incorniciate?
Immagino che mi stia solo chiedendo cosa faresti questa brava gente qui. Qualsiasi consiglio / approfondimento che potresti fornire è apprezzato!
Soluzione
Personalmente sceglierei l'opzione 1, ma posso vedere i vantaggi dell'opzione 2. Una possibile opzione 3 è usare estensione di Wordpress Commenti a MediaWiki , oppure osserva una simile integrazione dei due (vedi questo thread StackOverflow ), quindi devi solo cambiare l'aspetto di un prodotto.
Altri suggerimenti
È quasi sempre un errore tentare di eliminare la funzionalità e fare le cose nel modo "sbagliato". nel tentativo di risparmiare tempo. Realizzare un tema WordPress o MediaWiki non è poi così difficile. Basta guardare alcuni dei temi che ci sono e togliere i tag che non ti piacciono.
Mantenere una versione ridotta di WP o MW diventerà un incubo di manutenzione per te. Cosa fai quando vengono rilevati problemi di sicurezza?
Se non c'è abbastanza tempo o denaro per fare questo lavoro nel modo giusto, non farlo nel modo sbagliato --- evita il lavoro. Perché non avranno nemmeno abbastanza tempo e denaro per la manutenzione o la riparazione.