DotNetNuke
| DotNetNuke
| |
|---|---|
|
| |
| 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
- Oficjalna strona internetowa
- Pobierz adres
- Projekty DotNetNuke Open Source
- Lista darmowych modułów DNN
Strony w języku niemieckim
- DotNetNuke Usergroup dla obszaru niemieckojęzycznego - niemieckojęzyczne pakiety, fora i artykuły
- Szwajcarska grupa użytkowników DotNetNuke
Indywidualne dowody
- ↑ github.com .
- ↑ github.com .
- ↑ Grupa użytkowników DNN> Grupa użytkowników> Strona główna. Źródło 9 marca 2019 r .
- ↑ W3. Źródło 9 marca 2019 r .
- ↑ DotNetNuke 5.0: teraz z jQuery. Pobrano 9 marca 2019 r. (Amerykański angielski).