Kami di Desain Digital hadir di awal yang rendah - kami sedang menunggu peluncuran proyek berikutnya di Sitefinity. Pengembang kami siap mencurahkan instrumen ini, dan kami (Maxim Pankov, arsitek perangkat lunak, dan Suren Sokolov, pengembang perangkat lunak terkemuka) memutuskan untuk mencari tahu apa yang menyebabkan kegembiraan tersebut. Nah, karena Sitefinity menjadi platform yang begitu populer untuk pengembangan di segmen Enterprise (menurut perasaan kami), mengapa tidak mengenalnya lebih baik.
Ini bukan artikel iklan tentang Sitefinity, itu hanya sekelompok pendapat dari pengembang kami yang bekerja dengan alat ini. Mereka akan berguna bagi mereka yang ingin memahami bagaimana alat ini berbeda dari yang lain, dan mereka yang sekarang dihadapkan dengan pilihan - apa yang harus dipelajari, apa yang harus dikerjakan.

CAT
Secara singkat tentang "Wikipedia" utama: Sitefinity adalah sistem manajemen konten web yang menggunakan templat pengembangan .NET 4.0 yang familier bagi pengembang Microsoft. Di barat, sangat populer. Sebenarnya, semua klien yang datang kepada kami dengan permintaan untuk mengembangkan sistem di Sitefinity belajar tentang hal itu justru dari rekan asing, atau dari vendor sendiri, dan di Rusia Desain Digital adalah satu-satunya mitra resmi Kemajuan-pengembang perusahaan.
Kami tidak akan mempertimbangkan masalah nilai di sini. Pertama, kami bekerja dengan perusahaan besar, dan keandalan platform, dukungan, dan pengembangan penting bagi mereka, sehingga mereka bersedia membayar untuk alat tersebut. Kedua, pelanggan dan pengembangnya penting dalam kemampuannya. Jadi pikirkan mereka.
Apa yang dibandingkan dengan Sitefinity?
- SharePoint
- 1C-Bitrix
- Wordpress
- Umbraco
- Dotnetnuke
- CMS kebun
Apa yang sebanding dengan mereka?
Sitefinity sangat nyaman bagi pengembang - pertimbangkan untuk menulis di MVC murni (Model View Controller, teknologi pengembangan dalam .NET). Ketika Anda tidak terhubung dengan kontrol, atau widget, Anda menulis kembali secara terpisah, melihat secara terpisah, dan mereka berinteraksi satu sama lain melalui MVC. Anda dapat melakukan apa saja di atasnya - Anda tidak dibatasi oleh teknologi, ruang lingkup platform - Anda dapat melakukan setidaknya SPA (aplikasi satu halaman).
Sitefinity memiliki ListModules dinamis, yang berkali-kali lebih baik daripada daftar SharePoint untuk kinerja. Modular dan dapat diperluas - Anda dapat mengubah penyimpanan data (tipe file, tipe basis data, integrasi cloud, dll.)
Semuanya dalam gaya Telerik (yang bekerja dengan komponen mereka akrab).
Sitefinity memiliki panel admin yang kuat, di mana Anda dapat dengan mudah mengkonfigurasi proses apa pun, mempersonalisasikan konten. Misalnya, Anda dapat membuat beberapa situs pada CMS yang sama (di panel admin yang sama): membuat satu inti dan mengkonfigurasi situs yang berbeda dengan cara yang berbeda.






Dengan bantuan MVC Layout, Anda dapat membuat pengaturan halaman yang fleksibel, merender halaman, dan di panel admin, melempar widget - dan semua ini tanpa pemrograman sama sekali.
Object-Relational Mapping, atau ORM (Object Data Model) memungkinkan Anda untuk menulis modul tanpa mempelajari bahasa pemrograman baru, cukup pelajari MVC. Untuk administrator, ini adalah manajemen yang praktis, untuk pengembang, ini merupakan ambang rendah untuk memasuki pengembangan.
Ini mungkin dokumentasi terbaik yang pernah saya gunakan. Ini tersedia di situs, dan Anda dapat melihatnya sendiri.
Sitefinity memiliki dukungan vendor yang hebat serta komunitas yang aktif. Sitefinity merilis paket layanan tiga kali setahun yang meningkatkan produktivitas dan terus-menerus menambahkan fitur baru berdasarkan umpan balik pelanggan.
Item ini kemungkinan akan dihargai oleh pemasar. Komponen Sitefinity DEC (Digital Experience Cloud) memungkinkan Anda untuk menyesuaikan situs Anda untuk kampanye pemasaran. Misalnya, Anda dapat membuat situs web dan menunjukkan bahwa sebelum usia 18 tahun, pemirsa harus menunjukkan satu konten, dari 18 - lainnya. Situs itu sendiri akan mengubah konten untuk tujuan perusahaan, dan semua ini dapat dikonfigurasi melalui panel admin tanpa pemrograman.
Contoh:- Alumil
Fitur: Tampilkan konten yang berbeda untuk wilayah yang berbeda melalui Sitefinity DEC. - Kulit penenun
Termasuk integrasi dengan SmarterCommerce, JD Edwards EnterpriseOne ERP, Obrolan SnapEngage, Ulasan Daya, Pixlee, SLI Enterprise, pembelajaran pencarian, Hubspot. - Perusahaan Ag-Pro
Situs ini menggunakan alur kerja Sitefinity, fitur personalisasi, dan Sitefinity DEC untuk menganalisis konten.
Terbang di salep
- Proses Penyebaran tidak dipikirkan secara menyeluruh, khususnya, salah satu proposal resmi untuk proses pengembangan adalah untuk menyalin stand industri sepenuhnya ke lingkungan pengembangan (semua database dan penyimpanan file), melakukan perbaikan dan mengunggahnya kembali. Di sisi lain, ada berbagai utilitas sinkronisasi, Ekspor untuk Penerapan, ekspor data dan struktur daftar, yang menggabungkan yang Anda dapat mengatur proses DevOps dan memperbarui semua lingkungan dan berdiri tanpa masalah.
- Di Sitefinity Anda dapat memecahkan satu masalah dengan cara yang berbeda, tetapi dalam dokumentasi mereka tidak saling merujuk. Ini adalah satu minus kecil untuk dokumentasi, yang kami puji di atas untuk kelengkapan dan strukturnya.
- Beberapa fungsi hanya tersedia dalam lisensi yang lebih lama, lebih mahal. Tetapi pada saat yang sama, semua fungsi ini dapat diselesaikan secara mandiri. Kami melakukan ini dengan audit, misalnya. Pencatatan peristiwa keamanan hanya tersedia saat membeli lisensi yang lebih lama, kami telah mengembangkan versi yang disederhanakan untuk pelanggan.
- Biaya.
Pengalaman kami
Pada 2015, kami mengembangkan portal di Sitefinity untuk bekerja dengan mitra dari pemegang konstruksi
RAM RBI. Portal ini dibangun di Telerik SiteFinity 8.0.
Ini adalah situs untuk mitra RBI, berisi informasi lengkap tentang fasilitas, melalui buku agen situs untuk display dan memesan apartemen, pilihan kamar yang nyaman tersedia.
Kemudian, untuk perusahaan yang sama, kami membuat situs untuk kompetisi dan tender juga di Telerik Sitefinity, hanya versi 9.2 yang sudah, sekarang beberapa proyek lagi sedang dalam proses. Ada banyak fungsi nyaman untuk bekerja dengan dokumen. Situs ini memiliki satu fitur - penilaian otomatis para kontestan oleh indikator keuangan dan produksi. Kami telah menerapkan algoritma matematika sederhana yang menganalisis informasi dari para kontestan dan secara otomatis menghasilkan peringkat dari para peserta.
Kesimpulan
Baik .MS CMS dengan tugas latar belakang dan modul daftar kustom yang bagus, Workflow Engine. Untuk bekerja dengan data, pengembangan DataDirect mereka sendiri digunakan, yang memungkinkan Anda untuk bekerja dengan nyaman dengan data dari berbagai sumber (basis data, sistem file, layanan cloud, sistem lain) dan tidak kehilangan kinerja.
Selain itu, menurut
laporan Forrester , lembaga analitik internasional yang mempelajari pasar TI, Progress Software memiliki seluruh tumpukan teknologi yang mempercepat proses pengenalan fungsi-fungsi yang berharga kepada pelanggan, termasuk Sitefinity.
- Pengembangan Seluler - NativeScript dan Kenvey
- Integrasi - DataDirect
- CMS Web, Sistem Manajemen Konten Web - Sitefinity
- Manajemen Aturan Bisnis - Corticon