DotNetNuke

DotNetNuke

Dotnetnuke-logo.gif
Podstawowe dane

deweloper DotNetNuke Corp.
Rok wydania 2002
Aktualna  wersja 05/09/00
( 18 lutego 2020 )
system operacyjny Windows
język programowania C # , SQL
Kategoria Struktura aplikacji internetowych
Licencja Z
Mówi po niemiecku tak
dnnsoftware.com

DotNetNuke ( DNN ) to darmowy framework aplikacji internetowych oparty na platformie ASP.NET .

Funkcje

W jednej instalacji DotNetNuke kilka portali z niezależnymi prawami dostępu, indywidualnym projektem, językami i zawartością może być utworzonych przez jednego hosta i zarządzanych przez skonfigurowanych administratorów. W tym celu administratorzy i redaktorzy mają do dyspozycji liczne funkcje i narzędzia, takie jak:

Moduły
Zakres funkcjonalny systemu jest realizowany przez moduły reprezentujące zamknięte aplikacje
Skórowanie
umożliwia indywidualną strukturę stron, oddzielając zawartość od jej wizualnej reprezentacji
Przeciągnij i upuść
Kontenery i moduły można umieszczać na stronach za pomocą myszy za pomocą funkcji przeciągnij i upuść
Zarządzanie plikami
Pliki można przesyłać do portalu i udostępniać
kosz na papier
Usuwanie i przywracanie usuniętych treści, modułów i stron
Dziennik zdarzeń
Przegląd logowań użytkowników i występujących błędów, a także krytycznych działań
Redaktor językowy
Tworzenie tłumaczeń
AJAX
Wywołania zwrotne klienta upraszczają obsługę i można je zintegrować z własnymi modułami ( zintegrowane są rozwiązania Microsoft AJAX i jQuery ).

DotNetNuke może być indywidualnie dostosowany do wymagań użytkownika i posiada wszechstronne interfejsy, które umożliwiają komunikację z innymi systemami w środowisku IT. Oprócz wbudowanej usługi logowania do uwierzytelniania można używać OpenID , LiveID , Cardspace i Active Directory . Bezpieczna komunikacja przez SSL jest obsługiwana w standardzie i może być aktywowana indywidualnie dla każdej strony. Ponadto istnieje możliwość integracji z portalem dalszych, samodzielnie opracowanych dostawców uwierzytelniania.

Języki i wielojęzyczność

Domyślnie DotNetNuke jest dostarczany w języku angielskim (en-US). Tłumaczenie może być realizowane przy użyciu wielu dostępnych pakietów językowych, w tym języka niemieckiego, przy czym grupa użytkowników udostępnia bezpłatnie ponad 700 niemieckich pakietów językowych. Wielojęzyczne treści (menu, teksty itp.) Można zaimplementować za pomocą różnych dodatkowych komponentów.

DotNetNuke obsługuje teraz również wielojęzyczność po stronie systemu. Jednak funkcjonalność nadal zawiera pewne słabości.

Środowisko wykonawcze i licencja

DotNetNuke jest oparty na aktualnej technologii Microsoft ASP.NET (programowanej w C # ) i został udostępniony bezpłatnie jako największy projekt open source na tej platformie na zmodyfikowanej licencji BSD przez założyciela projektu Shauna Walkera. Właścicielem praw autorskich jest DotNetNuke Corp. Ponadto DotNetNuke Corp. Dostępne są wersje licencjonowane w USA, które zawierają również rozszerzone wsparcie na różnych etapach rozbudowy. Firma otworzyła teraz również biuro w Europie. Znajduje się w Amsterdamie i obecnie opiekuje się całym obszarem europejskim.

Rozwój w ostatnich latach

Od czasu wydania pierwszej wersji 24 grudnia 2002 roku DotNetNuke szybko zyskał użytkowników - szczególnie w świecie anglojęzycznym. Rozwiązania portali komercyjnych z Niemiec są częściowo oparte na dostosowanym DotNetNuke. DNN jest częścią Web Site Starters dla Windows od maja 2005 i jest wymieniony w Microsoft Web Application Gallery . Od 2007 r. Coroczne konferencje DotNetNuke Open Force w Europie i Stanach Zjednoczonych, które odbywały się w 2010 r., Były po raz pierwszy zorganizowanym Europejskim Dniem DotNetNuke . Grupa użytkowników organizuje całodniowe imprezy specjalistyczne dla krajów niemieckojęzycznych.

Współpraca z innymi frameworkami

  • Struktury JavaScript : wersja 4 DotNetNuke używa własnego frameworka JavaScript, który został zastąpiony przez jQuery w wersji 5 - również dlatego, że Microsoft preferował jQuery jako framework JavaScript w tamtym czasie.
  • AJAX.Net Obsługiwane jest rozwiązanie AJAX firmy Microsoft, z panelem aktualizacji używanym automatycznie w razie potrzeby.
  • Struktury CSS : obecnie nie są zalecane żadne konkretne ramy. YAML ( witryna YAML ) jest obecnie jedynym frameworkiem wspieranym przez społeczność DotNetNuke , między innymi dlatego, że YAML współgra z jQuery.
  • Telerik Web Controls są dostarczane z DotNetNuke od wersji 5.2.

Wersje

  • DNN 3.x - platforma: ASP.Net 1.1; Środowisko programistyczne: VS.NET 2003; Baza danych: MS SQL Server 2000 lub MSDE
  • DNN 4.x - platforma: ASP.Net 2.0; Środowisko programistyczne: VS.NET 2005 lub VS.NET 2008; Baza danych: MS SQL-Server 2005, 2008 (także Express Edition) lub MS SQL-Server 2000 lub MSDE
  • DNN 5.x - platforma: ASP.Net 2.0 (wymaganie 3.5 z 5.2); Środowisko programistyczne: VS.NET 2005 lub VS.NET 2008; Baza danych: MS SQL Server 2005, 2008 (także Express Edition)
  • DNN 6.x - Platforma: ASP.NET 3.5 (obsługiwana 4.0); Środowisko programistyczne: VS.Net 2008 lub VS.Net 2010; Baza danych: MS SQL-Server 2005, 2008, 2008 R2 (także Express Edition)
  • DNN 7.x - Platforma: ASP.NET 4.0; Środowisko programistyczne: VS.Net 2010 lub VS.Net 2012; Baza danych: MS SQL Server 2008, 2008 R2, 2012 (także Express Edition)

Wersje 3.x i 4.x różnią się przede wszystkim środowiskiem wykonawczym. Rozwój linii ASP-1.1 został zatrzymany wraz z DotNetNuke 3.3.7 pod koniec 2006 roku. Od tamtej pory m.in. Zoptymalizowana wydajność (4.4), rozszerzone zarządzanie prawami dla indywidualnych użytkowników (4.5), dodane uwierzytelnianie dla LiveID, OpenID i CardSpace (4.6), włączone przyjazne dla człowieka adresy URL (4.7), działające w trybie zintegrowanym z IIS 7.0 (Windows Server 2008) zapewniona (4.8.0) i zintegrowana obsługa JQuery (4.9). Wersja 5.0 rozszerza zarządzanie uprawnieniami, szczególnie w obszarze zarządzania portalami i zawiera nowy instalator dla wszystkich rozszerzeń, tj. H. Moduły, skórki, obiekty skórek, pakiety językowe i dostawcy. Widżety rozszerzają skinning, a ulepszone interfejsy modułów pozwalają na tworzenie testowalnych modułów.
W wersji 6.x obsługa Windows Azure, mobilne przekierowanie i funkcje społecznościowe zostały wprowadzone pod hasłem „CMS redefined - Cloud, Mobile, Social”.
Wersja 7.x pojawiła się z Windows 8 / Windows 2012 Server.

linki internetowe

Strony w języku niemieckim

Indywidualne dowody

  1. github.com .
  2. github.com .
  3. Grupa użytkowników DNN> Grupa użytkowników> Strona główna. Źródło 9 marca 2019 r .
  4. W3. Źródło 9 marca 2019 r .
  5. DotNetNuke 5.0: teraz z jQuery. Pobrano 9 marca 2019 r. (Amerykański angielski).