ASP.NET Core with Orchard Core CMS eğitiminde katılımcılar, içerik ve medya yönetimi, erişim denetimi ve denetimi, komut dosyası oluşturma ve diğer görevler için Orchard'ın çeşitli yerleşik özelliklerini nasıl kullanacaklarını öğrenirler.
Hedefler:
Orchard Core mimarisini ve temel kullanımı anlamayı
Orchard Core sitelerini ve içeriğini yönetmeyi
Orchard Core'u Özelleştirmeyi
Orchard Core'un bakımını yapmayı ve sorunları gidermeyi
Temalar, modüller ve özel içerik geliştirmeyi
Orchard Core performansını optimize etmeyi
Ekip olarak Orchard Core uygulamaları üzerinde çalışmayı
Topics:
Temel Kavramlar ve Temel Kullanım
Orchard ekosistemi
Karmaşık / önemli Orchard uygulamalarını sergilemek
Mimari genel bakış
Kendi Orchard örneğimi nasıl edinebilirim?
Orchard'ı tam, bağımsız ve başsız bir CMS olarak kullanma
Orchard'ı kurma (kurulumu çalıştırma): bir veritabanı motoru (ve etkileri) seçme, tarifler
Temel site ayarları
Temel Site Yönetimi
İçerik modeli ve içerik yönetimi
Temalar ve modüller
Kullanıcı yönetimi, roller ve izinler
Ara İçerik Yönetimi
Sınıflandırmalar
Katmanlardaki Widget'lar
Navigasyon
Gelişmiş İçerik Yönetimi
Arama ve indeksleme
Formlar, Sıvı ve İş Akışları
Audit Trail ile içeriği denetleme
Uzman İçerik Yönetimi
Dağıtım ve tarifler
Sorguları
SQL sorguları
Diğer içerik türü meta verileri: Listelenebilir, Oluşturulabilir, Kalıp Yargılar
Özelleştirme Özellikleri
Şablonlar
Çok kiracılık
Tarif yazma
Yerelleştirme
Temel Bakım ve Sorun Giderme
Tema Geliştirmeye BaşlarkenYapısı
Kod oluşturma şablonları
Şekiller
Statik kaynak
Gelişmiş Tema Geliştirme
Placement.json
Yeni bir tema oluşturmaya yönelik yaklaşımlar
Modül Geliştirmeye Başlarken
Orchard kaynağına yapısal genel bakış
Modül yapısı
Kod oluşturma şablonları
Mevcut temayla entegrasyon
Bağımlılık ekleme ve temel hizmetler
Modül Geliştirmede Temel Teknikler
Ekran yönetimi ile varlıkları görüntüleme
Temel belge saklama
Soyutlanmış dosya depolama
Özel İçerik Geliştirme
Parçalar ve varlıklarla karşılaştırılması, parça verilerinin depolanması
İçerik türü ve içerik bölümü geçişleri
Sürücüler
Şekilleri düzenleyin ve görüntüleyin
İşleyiciler
Yerleştirme
Modül Geliştirmede Ara Teknikler
Öznitelik yönlendirme ve rota haritaları ile özel rotalar,
Filtreler
Etkinlikler
İzinler ve yetkilendirme
Arkaplan işlemleri
Modül Geliştirmede İleri Teknikler
Ayarları kaydetme yolları
Önbelleğe almak
Modüller içindeki tarifler
Modül Geliştirmenin Tamamlayıcı Konuları
Yazma testleri
Ara yazılımlar
İstemci tarafı derleme ardışık düzeniyle entegrasyon
Optimizasyon
Performansla ilgili temel yerleşik özelliklerin etkilerini anlamak
Genel kurallar
Mini Profiler modülü ile profil oluşturma
Takım Eğitimi - Bir Ekip Olarak Orchard Uygulamaları Üzerinde Nasıl Çalışılır?
Kod nasıl yazılır
Kod ve diğer uygulama verileri nasıl paylaşılır?
Nasıl iletişim kurulur?