Özel bir sitede bir blog ve wiki entegre için Önerileri

2 Cevap php

Ben bir müşteri için bir site inşa ile görevli oldum. Onlar hem entegre uygulamalar ana sitenin görünüm ve his paylaşımı ile bir wordpress blog ve wiki eklemek istiyorum. Şu vea, onlar MediaWiki'yi kullanmak ve sopa istiyorum, ama onlar biz seçmek yazılım açısından esnektir.

Ben bu sorun için iki oldukça farklı yaklaşımlar çivilenmiş ettik:

  1. Wordpress ve MediaWiki ikisi için özel temalar oluşturmak
  2. Şerit Wordpress ve kendi görsellerin çoğu MediaWiki ve iframe s kullanarak sitede ikisini içerir.

Ben 1. seçeneğin teknik gereksinimleri ile oldukça rahatım ve bu proje için ayrılan gelişme süresi son derece kısıtlı olduğu için sadece 2 seçeneğini eğlenceli duyuyorum. Dış siteleri çerçeveleme ile benim deneyim oldukça sınırlıdır ve bu nedenle ben teknik etkileri seçenek 2 için ne tamamen emin bir değilim. Örneğin, ben eğer blog / wiki içinde belirli sayfalara bağlantı için ekstra bir ton iş gerektirir Bir kullanarak m iframe? Ne çerçeveli sayfalarda yer şekilleri hakkında?

Ben sadece ince insanlar burada ne yapacağını merak ediyorum sanırım. Verdiğiniz herhangi bir tavsiye / fikir takdir!

2 Cevap

Şahsen ben seçeneği 1 tombul ediyorum, ama ben 2 seçeneği faydalarını görebilirsiniz. Olası bir seçenek 3 Wordpress Comments extension to MediaWiki kullanmak için, ya da ikisinin benzer bir entegrasyon bakmak (bkz. {[(1 )]}), sadece bir ürünün görünümünü ve hissini değiştirmek zorunda.

Bu işlevsellik dışarı şerit çalışın ve zaman kazanmak için bir çaba şeyleri "yanlış şekilde" yapmak için hemen hemen her zaman bir hatadır. Bu bir WordPress veya MediaWiki tema yapmak gerçekten zor değil. Sadece orada temalar bazı bakmak ve sevmediğiniz etiketlerini çıkarmak.

WP veya MW elimden aşağı sürümü bakımı sizin için bir bakım kabus olacak. Güvenlik sorunları keşfetti zaman ne yaparsınız?

Doğru, bu işi yapmak için yeterli zaman ya da para yoksa, işi önlemek --- yanlış şekilde yapmıyoruz. Onlar da, yeterli zaman ve bakım veya sabitleme için para yok çünkü.