Web sitemizi yeniden yapılandırıyoruz ve bir CMS web sitesi oluşturmak için Umbraco kullanmayı düşünüyoruz. Burada kullanarak düşünüyorsun braod mimarisidir: -Umbraco Uygulama Arcitecture
- Geliştirme Mimarisi: - Nuget paket yöneticisini kullanarak Görsel stüdyo projesinde Umbraco entegre edin. Burada hem ASP.NET MVC5 hem de NUGet paket yöneticisi aynı çözümde ancak farklı web projeleri olarak kullanılacaktır. Daha fazla detaylandırmak için iki projeyi takip edeceğiz: -
a. İçerik yazarlarının sayfa oluşturduğu Umbraco Back Office Sitesi için ilk proje olan yöneticiler, Belge Türleri, Şablonlar vb.
b. Kısmi Görünümler oluşturacak, iş kuralları yazacak olan ASP.Net MVC ekibi için ikinci proje. Bu projede oluşturulan tüm makrolar, Umbraco Back Office Site'de oluşturulacak sayfalara entegre edilecektir.
- Dağıtım Mimarisi: - Tek tesis yani tüm DLLS hem ilgili, Umbraco arka ofis site ve dış dünya için site ev sahipliği yapacak olan IIS oluşturulacak Yukarıda açıklanan projeler web sunucusundaki tek fiziksel klasöre kopyalanacaktır. Umbraco arka ofis sitesi için dış dünyaya erişilemeyecek özel bir url oluşturacağız. ASP.NET MVC projesinin Web.config dosyasındaki değişiklikler Umbraco arka ofis sitesi web.config dosyasına kopyalanacaktır.
bu geniş mimarinin bir göz ve bizi