..
I denne leksjonen vi videre bruk av modulene hvis funksjonalitet kan ofte være forvirrende, spesielt av dem som er kjent med den klassiske webdesign. Tradisjonell nettsider består av HTML-sider, som er integrert i funksjonene som er tilgjengelige for brukerne. I dette scenariet er modulær funksjonalitet bare HTML-siden, der utvikling krever kunnskaper om programmering.
Fleksibiliteten i DotNetNuke (som er grunnlaget for dens popularitet) er evnen til å lage dynamiske websider uten å være kompleks og til tider profesjonelle programmerere. Innholdet på sidene er gjort via moduler og den som utvikler området ikke trenger å få tilgang til HTML-koden.
Så for å oppsummere en modul er et funksjonelt element, gjenbrukbare i flere sammenhenger, brukes til å vise innhold eller gi brukeren interaktivitet. Denne definisjonen er lik som tradisjonell ASP.NET sider, med unntak av at DotNetNuke er mulig å ha flere forekomster på en side av en bestemt type modul.
DotNetNuke i basen gir en rekke moduler med ulike funksjoner som for eksempel testledelse, banner ledelse, linker, forum og mange andre som vi skal se. Vi har allerede nevnt i tidligere leksjoner at modulene er plassert i bestemte områder av en side som heter brød (paneler eller rammer), og disse områdene kan inneholde flere forekomster av en modul.
All forhåndsinstallerte modulene er tilgjengelige for å bli lagt til side av nettstedet vårt gjennom kontrollpanelet på toppen av portalen

Legg Modul delen av kontrollpanelet har to moduser for innsetting av en modul: Nye og eksisterende. Den første innebærer valg av modulen som skal settes inn fra menyen og utvalget panel på siden der for å plassere den (ved å velge justeringen av tekst i det). Anta at vi legger en modul for Kunde login Kontakt oss hjemmesiden våres, plasserer i toppanelet

Klikk på Legg Module og modulen vil bli satt inn.
Den andre modusen omfatter innsetting av en modul på siden allerede eksisterer og er til stede på en annen side av nettstedet. Innsettingsmodus er lik den forrige med den forskjell at endring av rullegardinmenyen ber deg velge kilden side av den første modulen og selve modulen

I sistnevnte tilfelle det kan også angi om skjemaet skal kopieres med eller uten innhold (Kopier Module opsjon).
Når en modul er satt inn i en side, kan administratoren til nettstedet flytte fra ett panel til et annet eller ved å dra eller bruke det aktuelle elementet i kontekstmenyen

Etter å plassere en modul er mulig å endre innstillingene eller ved å klikke på Innstillinger i hurtigmenyen bare sett (i Layout-modus) eller ved å klikke på Endre-ikonet nederst på skjemaet e

I begge tilfellene, vises følgende skjermbilde med tre grupper av innstillinger: Innstillinger Modul, Page Innstillinger Modul Innstillinger og HTML

Siden de forskjellige innstillingene er intuitivt og i alle fall mot hver av dem er guiden som forklarer funksjonene jeg vil ikke bo i detalj på dem.
DotNetNuke gir en score på forhåndsinstallert innhold moduler. De fleste er brukt til administrasjon av nettstedet (mange vi har sett dem før), og de er:
De andre modulene er laget for å vise innhold og publikum:
Klart du ikke kan fordype deg i detaljene i hver modul, og jeg inviterer deg til å konsultere den offisielle dokumentasjonen for DotNetNuke moduler som identifiserer fra tid til annen blir for deg.
Det finnes også andre former, men standard DotNetNuke utvikling team besluttet å ikke inkludere dem i bunnen av portalen etter rapporter om mange brukere for det faktum at det var for mange forhåndsinstallerte moduler som da ikke ble brukt, og måtte fjernes. Imidlertid er disse modulene lagret på filsystemet på maskinen som du installerer DotNetNuke og kan installeres når som helst.
For å installere disse modulene bare tilgjengelig fra verten til utvidelser siden og velg Installer fra siden menyelementet Utvidelser Tilgjengelig

Dette åpner et skjermbilde der du kan sjekke extensions skal installeres, og til slutt klikker du bare på Install Selected Utvidelser

Ferdig hvilke elementer er installert er tilgjengelig for bruk innen vårt nettsted.
| |
HTML (Course)
Kodespråket for Web fra 29 €. |
| |
MySQL (Course)
Forvaltning av open-source database. Starter fra 39 €. |
| |
PHP (Course)
Full kurs for å lage dynamiske nettsider. Fra 49 €. |