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:

  1. Crea temi personalizzati per WordPress e MediaWiki
  2. 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!

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top