Home>Knowledge Base>Hrvatski (HR)>DotNetNuke upute>Struktura DotNetNuke portala
Information
Article ID14
Created On5/22/2009
Modified6/25/2009
Share With Others
Struktura DotNetNuke portala

Od čega se sastoji DotNetNuke portal

DotNetNuke web portal sastoji se od nekoliko slojeva:

  • Kostur portala - aplikacija portala s modulima i baze podataka
  • Tijelo portala - stranice i njihov sadržaj
  • Skin (koža) portala - grafička i stilska rješenja za prikaz sadržaja portala na web preglednicima (browserima)
  • Administratorsko sučelje - konzola za upravljanje sadržajem i strukturom portala

Kostur portala

Kostur portala sastoji se od DotNetNuke portalske platforme i preko 60 modula. DotNetNuke portal je jedno od vodećih OpenSource rješenja  na području web portal platformi. Zahvaljujući tome postoji širok krug korisnika diljem svijeta koji svakodnevno rade na unapređenju platforme i izradi novih modula.

Modul je "samostalni" dio aplikacije, što znači da se neki modul može dodati na portal ili ukloniti s portala bez utjecaja na ostale module i portal kao cjelinu. Možemo reći da su moduli mini aplikacije namijenjene upravljanju ili prikazivanju neke specifične vrste sadržaja. Tako postoje moduli za prikazivanje običnog teksta sa slikama, moduli za prikazivanje višejezičnog sadržaja, moduli za prikazivanje audio i video medijskih formata, moduli za chat, blog, forum, moduli za vijesti i najave, za kontakt s korisnicima itd.

Tijelo portala

Tijelom portala zovemo ono što je prezentirano posjetitelju portala, dakle sve stranice portala i njihov sadržaj.

Prednost DotNetNuke CMS sustava je ta što omogućuje potpuno upravljanje sadržajem i strukturom stranica bez potrebe za znanjem programskih ili skriptnih jezika kao što su HTML, JavaScript, PHP, ASP i sl. 

WYSIWYG (What-You-See-Is-What-You-Get) administratorsko sučelje omogućuje dodavanje nove stranice, brisanje postojeće, postavljanje položaja stranice u hijerarhijskoj strukturi portala ili uređivanje postavki stranice u tek nekoliko jednostavnih koraka. Jednako jednostavno je i dodavanje novih modula na stranicu, odnosno uređivanje ili brisanje istih.

Dodavanjem novih stranica automatski se generiraju izbornici (menu-i) na portalu. Moguće je dodati neograničen broj stranica. Stranice su povezane u razgranatu (tree) strukturu. To znači da svaka stranica može imati svoje podstranice. Podstranice mogu imati svoje podstranice i tako dalje.

Dodavanjem modula na stranice stvaramo sadržaj web portala. Za dodavanje najčešćeg oblika sadržaja kao što su tekst, poveznice (linkovi), tablice i slike dovoljno je tek osnovno znanje rada na računalu i poznavanje nekog od programa za obradu teksta kao što je Microsoft Word.

Skin (koža portala)

Još jedna od prednosti DotNetNuke web portala pred "običnim" web stranicama je nezavisnost sadržaja i izgleda portala.

Veličina, boja te font tekstova, izgled kontejnera (okvira) dijelova stranice, logo, boja ili slika pozadine, kao i sve ostalo vezano uz vizualni, tj. prezentacijski dio portala riješeno je na nivou skina. Jedan portal može imati jedan ili više različitih skinova. Promjenom skina stranice mijenja se njena vizualna struktura i vizual, ali ne i sadržaj.

Postavljanjem jednog skina na nivou cijelog portala postiže se unificiran i usklađen izgled svih stranica, čak i ako sadržaj unosi više content managera.

Na tržištu postoji velik broj skinova za DotNetNuke portalsku platformu. Ukoliko niste zadovoljni grafičko-vizualnim rješenjima koja vam nudimo mi, uvijek možete izabrati iz bogatog izloga neke od trgovina DNN skinovima kao što je Snowcovered.com ili možete naručiti grafičko rješenje u nekom drugom web dizajn studiju, a mi ćemo vam na temelju tog rješenja izraditi skin za vaš DotNetNuke web portal.

Administratorsko sučelje

Putem administratorskog sučelja upravlja se datotekama (upload i download pdf, doc, mp3, flv i drugih datoteka), korisnicima, tj. ulogama i grupama uloga korisnika portala, te stranicama i modulima portala.

Administratorsko sučelje vidljivo je samo administratorima portala, te u nešto ograničenijem obliku content managerima - osobama zaduženim za upravljanje sadržajem portala.

Sastoji se od trake s alatima koja se pojavi na vrhu svake stranice na portalu, nakon što se administrator ili content manager prijavio (logirao) na portal. Odjavom sa portala zatvara se i administratorsko sučelje.

Struktura ProtonCMS web portala
Slika 1. Struktura DotNetNuke web portala