2011-07-07 15 views
6

Ben Sitecore bir Excel formatında kullanıcılara ihraç seçeneği vardır fark ettim. Onların girişi Sitecore iş akışı, bir 'katılım' yoluyla onaylanması halindeİhracat listesi

screenshot of the user managers

Bir kullanıcıların 'olay' yer almak askere olabilir ('katılımları' ihracat için benzer özelliğe sahip gerekiyor ve Öğe içerik ağacında oluşturulur)

Sitecore'da çoğunlukla her şey öğelere dayalı olduğundan ve öğeleri Excel'e vermek istediğim için sorum şu: Bunu yapmanın en iyi yolları nelerdir?

Sorular:

  1. düzenli öğeler için bu işlevsellik yeniden kullanmak için bir yol var mı?
  2. Özel bir yönetici sayfası oluşturmak için (bu konuda herhangi bir ipucu), API'yi kullanarak veritabanından öğeleri okuyan bazı özel kodlar olması iyi bir fikir olabilir mi?
  3. bana bunu başarmak yardımcı olabilir eklentileri/paylaşılan kaynak projeleri var SITECORE vardır?

Ya kimse daha iyi bir fikir var mı? - Sadece katılımları SQL'de saklamak daha iyi olur mu? Ben çoğunlukla bu şekilde yapıyorum çünkü 'iş akışı' gibi 'ücretsiz' işlevsellik tekliflerinden faydalanmak istiyorum, ancak bu bana anti-desenler kullanarak yol açarsa lütfen beni vur;)

cevap

4

En mükemmel paylaşımlı buldum tam olarak bunu yapan kaynak modülü (ve daha fazlası)! Temel olarak masanın her türlü 'öğeler' dayalı rapor yapılandırmak (ve eğer gerekiyorsa kolayca genişletmek) için izin verir.

Rapor modülü sitecore menüsünde (kullanıcı yöneticisi aracı gibi) bir uygulama olarak görünür ve xml, csv, xls export gibi özelliklerle birlikte gelir. Kurulduğunda, kurulumu gerçekten de çok kolay.

http://trac.sitecore.net/AdvancedSystemReporter