Podobnie jak wszystkie duże aktualizacje, Sitecore 10 przynosi również duże ulepszenia. Niektóre z nich są przeznaczone dla programistów, inne dla marketerów, a jeszcze inne dla edytorów treści lub DevOps.
Wybrałem 10 najlepszych zmian i jako deweloper podzieliłem je na dwie grupy - Development
oraz Other
z naciskiem na zmiany rozwojowe.
Sitecore 10 - zmiany w rozwoju
1. Kontenery Sitecore
Sitecore oficjalnie zaczęło wspierać Docker i Kubernetes. Jeśli jeszcze nie pracowałeś z Docker i Kubernetes, zdecydowanie polecam to sprawdzić.
Docker z Sitecore zapewnia wiele korzyści dla rozwoju, takich jak izolacja, prostota, szybsze konfiguracje czy łatwa skalowalność. Najlepszą z nich jest moim zdaniem standaryzacja i łatwość utrzymania - nie będziesz miał problemów z różnicami między środowiskami (np. local
vs dev
/prod
) i będzie w stanie łatwiej wskazać błędy.
2. Sitecore CLI i Sitecore for Visual Studio
Wtyczka Visual Studio i CLI to zasadniczo to samo, ale z wtyczką będącą tylko GUI.
Co dokładnie otrzymujemy dzięki tym rozwiązaniom? Serializację treści Sitecore, która łączy to co najlepsze w TDS i Unicornie. Oczywiście Sitecore CLI dopiero co powstało i z czasem będzie udoskonalane.
3. Headless z .NET Core
Sitecore 9 dał nam bezgłową architekturę programistyczną z frameworkami FE (Angular, Vue i React). Sitecore 10 daje nam możliwość korzystania z .NET Core! Oczywiście nie oznacza to, że JSS nie powinien być już używany, ale raczej daje nam więcej opcji dla różnych scenariuszy.
4. Wyszukiwanie Azure
To było dla mnie nieoczekiwane - Azure Search jest teraz przestarzałe! W przyszłej wersji zostanie ona całkowicie usunięta, więc należy o tym pamiętać podczas aktualizacji rozwiązania. Jako wyszukiwarkę zaleca się stary, dobry Solr.
Potrzebujesz niestandardowego rozwiązania do tworzenia oprogramowania, które pomoże Ci osiągnąć cele biznesowe?
Skontaktuj się z nami!
Inne zmiany w Sitecore 10
1. Edytor doświadczenia
Jest to mała, ale jednocześnie duża zmiana, ponieważ dość często stwarza problemy dla redaktorów treści - kopiuj-wklej z Microsoft Word czyści teraz znaczniki.
2. Formularze Sitecore
Nowe funkcje ułatwiające egzekwowanie i zarządzanie opcjami zgody na RODO.
3. Analiza doświadczeń
Nowa opcja filtrowania raportów dotyczących segmentów marketingowych.
4. Azure
Wprowadzono również kilka ulepszeń dla platformy Azure, takich jak dodanie mapy aplikacji w App Insights, obsługa SQL Azure Elastic Pool w narzędziu Sharding Deployment Tool lub zmiana poziomu logowania w locie.
5. EXM
Dwie duże zmiany:
- oddzielna licencja wymagana do aktywacji modułu EXM
- trzy nowe szablony wiadomości e-mail i trzy szablony przekonwertowane z WebForms do MVC
6. Horyzont
Aktualizacje interfejsu dla rozwiązań wielostanowiskowych i wielojęzycznych.
Podsumowanie
Jak widać, w Sitecore 10 zaszło wiele zmian. To moje Top 10 funkcji Sitecore, ale jest wiele innych wartych odkrycia. Można je znaleźć tutaj. A teraz bawmy się nowymi funkcjami!
Chcesz porozmawiać z naszymi ekspertami o rozwiązaniach technologicznych dla Twojej firmy?
P: Dlaczego Azure Search jest przestarzałe w Sitecore 10?
Azure Search jest przestarzałe w Sitecore 10 i zostanie całkowicie usunięte w przyszłej wersji. Solr jest zalecany jako wyszukiwarka z wyboru.
P: Jakie są inne zmiany w Sitecore 10?
Sitecore 10 zawiera również zmiany dla marketerów, edytorów treści i DevOps, takie jak aktualizacje Experience Editor, Sitecore Forms, Experience Analytics, Azure, EXM i Horizon.
P: Jakie są korzyści z używania Dockera z Sitecore?
Korzystanie z Dockera z Sitecore zapewnia szereg korzyści dla rozwoju, takich jak izolacja, prostota, szybsze konfiguracje i łatwa skalowalność. Pomaga również w standaryzacji i łatwości konserwacji, zmniejszając różnice między środowiskami i ułatwiając identyfikację błędów.