Supažindinimas su SharePoint programų kūrimu

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Šiame straipsnyje

Įvadas

Įrankiai ir technologijas

Taikomosios programos architektūros ir plėtros metodika

Įgyvendinimo besikartojančių dizainas

Šablonų kūrimas

Suvestinė

Ištekliai

Įvadas

Windows SharePoint Services 3.0 yra technologija "Windows" serverio, kuriame siūloma integruota portfelio, bendradarbiavimo ir ryšių paslaugų. Taip pat plėtoti žiniatinklio taikomąsias programas. Šią galimybę pasinaudoti "Microsoft" sukūrė 40 taikomosios programos šablonai, Windows SharePoint Services 3.0 out of the box sprendimų poreikiams tam tikri verslo procesai, pvz., koordinuoti pagalbos skyrius arba sekti rinkodaros kampanijos, kaip parodyta paveikslėlyje 1 pavyzdyje.

Pagrindiniame puslapyje Rodyti integruotos rinkodaros kampanijos sekimo priemonė taikomosios programos
1 paveikslėlis: Pagrindinis puslapis peržiūrėti integruotos rinkodaros kampanijos sekimo priemonė taikomosios programos

"Microsoft" sukūrė šiuos programos laisvai atsisiųsti šablonus galima iš karto po diegimo. Tačiau, klientus ir partnerius taip pat galite naudoti šiuos taikomosios programos šablonai kaip pradžios tašką daugiau tinkintus sprendimus, arba jie gali naudoti jas kaip mokymo pavyzdžiai, kaip jie sukurti savo sudėtingą Windows SharePoint Services 3.0 programos, naudojančios Microsoft Office SharePoint Designer 2007.

Šiame straipsnyje tikslas aprašyti, kaip "Microsoft" sukūrė taikomosios programos šablonai, nustatyti geriausią praktiką, kaip dirbti su pagrindinės funkcijos Windows SharePoint Services 3.0 ir Office SharePoint Designer 2007, tikslas, suteikiantis klientus ir partnerius į kurti savo taikomąsias programas. Straipsnyje nepakeičia for Windows SharePoint Services 3.0 SDK, taip pat pirmiausia kūrėjas išteklių. Kūrėjai turėtų naudoti SDK paprastai suprasti, kaip išplėsti Windows SharePoint Services 3.0.

Šiame straipsnyje reiškia būti išteklius, naujos kartos svetainių kūrėjai. Kadangi Windows SharePoint Services ir Office SharePoint Designer 2007 , kad būtų galima sukurti tiek daug programų funkcijų per vartotojo Sąsają, išsamiau kūrimo įgūdžiai nėra būtini, norint kurti sudėtingas programas. Įsitikinti, šiame straipsnyje aprašyti kai Pasirinktinis kodas, diegimas, ypač sudėtingas projektavimo modelius, tačiau bendrą metodika turi būti pasiekiamos ne kūrėjai ir pateikti šią auditoriją Atminkite. Kūrėjų galite greitai skaityti per anksti sekcijų įrankiai ir metodų ir daugiau dėmesio dizaino šablonų ir konkretūs pavyzdžiai, kaip įgyvendinti šių dizaino modelius aprašą.

Kalbant apie straipsnio struktūrą, pirmoji sekcija, įrankius ir technologijas, pateikiama apžvalga, Windows SharePoint Services 3.0 ir Office SharePoint Designer 2007 galimybes, kurios naudojamos taikomosioms programoms kurti. Apskritai kitame skyriuje, taikomosios programos architektūros ir plėtros metodika, aprašoma metodika, kuri "Microsoft" naudojo visose taikomosios programos šablonai. Metodika yra įprastiniai požiūris, kuri veda į nekilnojamojo tyrimo paskirties sprendimą, kaip bus naudojama, ir kas ir kurioje vienetų technologijos jums toliausiai nereikia rašyti pasirinktinį kodą. Baigiasi ten, kur reikia pasirinktinį kodą ar kitos pasirinktinės darbo sritis procesą.

Kitame skyriuje straipsnio įgyvendinimo bendros dizaino modelius, skiriama kaip naudoti stipriųjų Windows SharePoint Services ir Office SharePoint Designer 2007 spręsti bendras reikalavimai taikomosios programos, pvz., kaip kurti pasirinktinių veiksmų sąrašo. Tai yra straipsnyje pagrindinės, ir jis aprašo į dizaino modelius, kartotis visos taikomosios programos šablonai (ir, iš tiesų, kokių programų, kurios gali sugalvoti). Šiame skyriuje pateikiami pavyzdžiai kiekvieno penkių projektavimo modelius, įskaitant nurodymus darbo su Windows SharePoint Services vartotojo sąsajos arba Office SharePoint Designer 2007 ir kai pasirinktinį kodą.

Paskutiniame skyriuje straipsnio kūrimo šablonai, aprašoma, kaip iš tikrųjų sukurti šablono failą naudodami Office SharePoint Designer 2007. Jis taip pat apima kitų problemų, pvz., lokalizacijos.

Kai baigsite šį straipsnį, turi būti gerai suprasti, kaip kurti ir architektas prašymą, kaip pradėti kūrimo svetainės tiesiai į Windows SharePoint Services 3.0, įskaitant susieti sąrašus, pasirinktinius stulpelius, bibliotekos, darbo eigas ir taip toliau, kaip tada atidaryti " Office SharePoint Designer 2007 padaryti dar tinkinimus, kurti pasirinktines formas" svetainę, Įtraukite pasirinktinį kodą, Norėdami keisti tam tikrus veikimo , sukurti pasirinktines darbo eigas, ir taip toliau, ir galiausiai, kaip kurti pats taikomosios programos šablonas ir ją įdiegti naudojimas.

Puslapio viršus

Įrankiai ir technologijas

Yra keletas technologijas ir įrankius, kurie susijungia, kad būtų galima lengviau nei bet kada kurti taikomąsias programas. Pusėje technologijas, naujos galimybės, pvz., darbo eigos palaikymas reiškia svetainių dizaino įrankis neturi rašyti kodą, kad darbo eiga programos. Esančius įrankius, Office SharePoint Designer 2007, Microsoft Visual Studio 2005 ir kitus įrankius, kad jį galima naudoti mažiau kodą (dažnai kodas) daryti dalykus, kurie būtų labai sunku.

Apskritai, "Microsoft" yra vykdoma strategija visus šiuos įrankius ir technologijas, kuri perkelia daugiau sunku vandentiekio pastangų į infrastruktūrą, galima būtų daugiau dizaineris ir kūrėjas. Kitais žodžiais tariant, "Microsoft" padarė daug sunkaus darbo vieną kartą, kad tiesiog galite naudoti šias galimybes taikomųjų programų intuityvi būdu per vartotojo Sąsają.

Parengti suprasti, kaip technologijas ir įrankius susijungia taikomųjų programų kūrimo procesą, tolesniuose skyriuose aprašomi Windows SharePoint Services 3.0, Office SharePoint Designer 2007ir kitas technologijas, konkrečiai pagal atitinkamas naujas funkcijas ir galimybes. Daugiau išsamių diskusijų, peržiūrėkite išteklius šio straipsnio pabaigoje.

Windows SharePoint Services 3.0

Windows SharePoint Services 3.0 yra kai kurių galingas naujos galimybės. Apie šias naujas galimybes ir funkcijas, yra susiję su pasirinktinio taikomosioms programoms kurti, ir pamatysite, kad daugelis jų paminėti dar kartą vėliau skyriuose:

  • Bibliotekose ir sąrašuose   Windows SharePoint Services 3.0 pristato naują biblioteką ir sąrašų tipai, kurį galima naudoti kaip pagrindą taikomųjų programų skaičių. Naują biblioteką tipai skaidrių biblioteką, specialiai saugoti ir tvarkyti daugkartinio naudojimo Microsoft Office PowerPoint 2007 skaidrių biblioteką, duomenų ryšio biblioteka ir kt. 

  • Turinio tipai     Turinio tipai yra idėja, naudojamas visoje Windows SharePoint Services 3.0. Turinio tipų skirti padėti vartotojams tvarkyti turinį "SharePoint" svetainėse daugiau prasmingai. Turinio tipo yra daugkartinio naudojimo parametrus, kurie gali būti taikomi tam tikrų rūšių turinio rinkinys. Turinio tipų funkcija leidžia centralizuotai valdyti ir pakartotinai naudoti metaduomenų ir veikimo tipo dokumentą arba elementą. Pavyzdžiui, galite susieti darbo eigos ir įvykius turinio tipą, o ne į darbo eigos ir įvykių įtraukimas į kelis dokumentus ar bibliotekų.

  • Svetainės stulpelių    Svetainės stulpelių teikti centrinio, pakartotinai modelio stulpelio aprašą. Kuriant svetainės stulpelio kiekvieno sąrašo, kuris naudoja šiame stulpelyje turi tą patį pavadinimą, ir jūs neturite atstatyti kiekvieno sąrašo stulpelio pavadinimas. Svetainės stulpelių pateikti galutiniams vartotojams naudojant iš anksto nustatyti stulpelių, kurie gali būti naudinga jų sąraše pasirinkite kelias. Taip, ne tik jie gali būti naudojami nustatyti stulpelių centralizuotai žinomų sąrašo šablonų, bet jie suteikti vartotojams naudoti specialios stulpelių, kurie gali būti pasirinktinių reikšmės kelią.

  • Darbo eigos     Windows SharePoint Services 3.0, darbo eigos suteikia galimybę verslo procesas pridėjimas prie sąrašų ir bibliotekų elementus. Šis procesas gali valdyti beveik bet kurį elementą, įskaitant šio elemento gyvavimo ciklo aspektą. Pavyzdžiui, galite sukurti paprastą dokumento nukreipia į sekos vartotojų patvirtinimo darbo eigos. Paprastai svetainės dizainerio ar kūrėjas bus sukurti konkretaus darbo eigas. Svetainių kūrėjai naudoti Office SharePoint Designer 2007 kurti darbo eigas naudodami darbo eigos dizaino įrankis vedlys aplinką ir kūrėjai gali naudoti Visual Studio 2005 galingas ir sudėtingas darbo eigų kūrimas.

  • Funkcija sistema   Windows SharePoint Services 3.0 yra nauja struktūra, vadinama "funkcija". Funkcija paketai Windows SharePoint Services elementai, kurie padeda atlikti tam tikrą tikslas arba užduočių vartotojo. Funkcija yra vienas ar daugiau elementų. Elementas yra atominės Windows SharePoint Services koncepcija. Windows SharePoint Services 3.0 funkcijos užtikrinti visą sistemą, galite panaudoti kaip pateikti pasirinktinės funkcijos Windows SharePoint Services sprendimų kūrėjas. Funkcijos taip pat pateikti administratoriams leidžia lengvai įtraukti arba pašalinti supakuota funkcinių vienetų. 

  • Įvykio tobulinimo    Įvykių skirstomos į dvi pagrindines kategorijas:

    • Įvykių sąrašą    Pagrindiniai įvykius, įskaitant pakeitimus, papildymus ir sąrašo elementų ir sąrašų stulpelius (schemos pakeitimai)

    • Paprastoje svetainėje įvykiai    Svetainių ir svetainių rinkinių naikinimo

      Įvykiai, kuriuos asinchroninį arba sinchroninį "prieš" įvykius, žymimas "XYZing" vardų formatą, "po" įvykiai, žymimas "ABCed" vardų formatą.

  • Prieiga prie mobiliojo įrenginio   Windows SharePoint Services 3.0 suteikia naujų galimybių, kurios leidžia sąrašų vaizdas būtų generuojamas tinkamai mobiliuosiuose įrenginiuose. Kai vartotojas, kurią norite Windows SharePoint Services 3.0 svetainės naudodami mobilųjį įrenginį, savo žiniatinklio naršyklėje bus nukreipiami į svetainę, kuri generuoja svetainės turinį ir išvardijami tokiu formatu, kuris labiausiai tinka įrenginį mobiliesiems skirtų versiją. 

Office SharePoint Designer 2007: premier SharePoint taikomųjų programų kūrimo įrankis

Office SharePoint Designer 2007 konkrečiai yra skirtas padėti jums kurti ir tinkinti žiniatinklio svetainės ir darbo eigos su "SharePoint" produktų ir technologijų (Windows SharePoint Services 3.0 ir Microsoft Office SharePoint Server 2007). Teikia įrankius, IT specialistams ir sprendimų kūrėjai reikia kurti "SharePoint" pagrindu sukurtos taikomosios programos ir darbo eigos sprendimus, kad padidinti organizacijos vikrumo ir verslo procesų automatizavimas. Naudojant Office SharePoint Designer 2007, turite naudoti tradicinių procedūrų kodavimo kalbų ir būdus, atlikite šiuos veiksmus:

  • Sukurti be kodo duomenų rodinius ir formas įvairių duomenų šaltinių, pvz., XML failai, SQL duomenų bazes, pvz., "Microsoft" SQL Server 2005 ir žiniatinklio tarnybos.

  • Kurti sudėtingas, dinaminis, be kodo darbo eigas.

  • Atlikti puslapio maketas ir dizainas.

  • Kurti puslapio šabloną.

  • Redaguoti ir taikyti pakopinio stiliaus lapai (CSS).

  • Kurti žiniatinklio dalies puslapius ir susieti puslapio dalis, kad būtų galima kurti sudėtingas taikomąsias programas.

Visual Studio 2005

Visual Studio 2005 gali būti naudojamas pasirinktinio kodo įtraukimas į taikomųjų programų arba sukurti pasirinktines darbo eigas. Norėdami sukurti darbo eigą šablonai ir pasirinktinės darbo eigos veiklos, galite naudoti Visual Studio 2005 Designer for Windows darbo eigos fondas. Kodą galite įtraukti darbo eigą, taip pat dizaino formas naudoti darbo eigą, kad bendrauti su vartotojais darbo eigos sąsajos ir vykdymo laiko metu.

Visual Studio 2005 plėtinius Windows SharePoint Services 3.0 yra nemokamai atsisiųsti, paketų kartu kurti pasirinktinį SharePoint taikomąsias programas, naudojant Visual Studio 2005 įrankiai rinkinys. Paketas yra Visual Studio projektų šablonus žiniatinklio dalis, svetainių apibrėžimais, sąrašo apibrėžimus ir atskira paslaugų programą, SharePoint sprendimų generatorius, kuris sukuria svetainės apibrėžimo projekto iš esamoje "SharePoint" svetainėje. Programa leidžia kūrėjams naudojant naršyklę ir Office SharePoint Designer 2007 tinkinti savo svetainių turinį prieš kodą kūrimas naudojant Visual Studio 2005.

Visual Studio 2005 plėtiniai Windows SharePoint Services 3.0 pašalintas, tačiau jūs vis dar galite gauti Visual Studio 2008 plėtiniai for Windows SharePoint Services 3.0, v1.3.

Microsoft Office Access 2007

Microsoft Office Access 2007 leidžia kurti sekimo programas, siūlo daug vartotojų patirtį įvesti, tvarkymas ir ataskaitų duomenų tikslinius scenarijuose. Daugiau informacijos apie tai, kaip kurti, kurti ir bendrinti prieigos šablonai, nurodyti knygos The racionalus vadovas į Microsoft Office Access 2007 šablonų.

Metodai ir bendrieji metodai

Atsižvelgiant į naudojamą plėtros aprašyta kitame skyriuje, pagrindinės bendrus veiksmus ir sukurkite programa yra:

  1. Nuspręskite, ar jums reikia svetainės apibrėžimo arba svetainės šabloną.

  2. Pagrindinės svetainės kūrimas Windows SharePoint Services 3.0 arba Office SharePoint Server 2007.

  3. Naudokite Office SharePoint Designer 2007 atidaryti svetainę, atlikite pakeitimus, ir kt.

  4. Naudokite Visual Studio 2005, jei reikia, kurti papildomų pasirinktinį kodą, pasirinktinės darbo eigos ir kt.

Puslapio viršus

Taikomosios programos architektūros ir plėtros metodika

Kaip bet plėtros projektą, architecting ir kūrimo Windows SharePoint Services programa bus didesnė sėkmės tikimybė Jei laikysitės patikrinta metodika. Šiame skyriuje aprašoma metodika kuriant visus programos atsisiųsti šablonų naudojamos "Microsoft". Bus nieko keista požiūris čia, ypač patyrusiems kūrėjams, bet ji atsižvelgti į kai kuriuos išsamios informacijos apie į "SharePoint" aplinką, ir jis atspindi pamokų iš "Microsoft", kad ji būtų reikšmės atsižvelgiant į tai. Dar kartą, šiame skyriuje bus labai naudinga ne kūrėjams, kurie žino, kaip naudoti Windows SharePoint Services 3.0 ir Office SharePoint Designer 2007.

Trumpai tariant, metodika pradedama galvoti apie taikomąją programą reikia atlikti, kuriam reikia naudoti, ir taip toliau. Tada ji atrodo išsamų kaip duomenis į taikomąją programą reikia srauto, kur jis turi būti saugomi ir ryšių ten yra tarp įvairių duomenų dalys. Geras suprasti duomenų modelis ir naudojimo scenarijai, metodika skambučių šokinėja ir pradėti kurti neapdoroti versija Windows SharePoint Services 3.0, kurti sąrašus, bibliotekas, darbo eigas ir taip toliau, kartotinį būdu, iki taško, kad ji prasideda atrodo ir veikia kaip pageidaujamą paprastai taikomąją programą. Galiausiai, metodika ragina nustatyti ir kūrimo Patobulinkite ir tinkinimus, kurios reikia norint nustatyti, kad tikrai tinka jūsų verslui procesas.

Apibrėžti funkcinius reikalavimus taikomajai programai.

Nors nebūtina turėti labai išsamios techninės specifikacijos dokumentą prieš Windows SharePoint Services sprendimo, būtina turėti gerų idėjų, kaip reikia veikti taikomąją programą. Į ankstesnį tašką gali atrodyti akivaizdu, tačiau daug kūrėjų patirties ką suinteresuotųjų šalių, kad jie nori "" taikomojoje programoje ir ką jie iš tiesų reikia verslo procesas sėkmingai neatitikimas skausmas (žinoma, suinteresuotųjų šalių paprastai suprantame šį po to, kai jie mato beveik baigtas paraiškos!).

Visa tai tiesiog pasakyti, pradedant nuo pradžios reiškia kaupimo funkcinių reikalavimų ir galvoti apie tai, ką reikia atlikti taikomąją programą. Pvz., jei jums reikia projekto sekimo sprendimą, jūs norite nustatyti, bent jau šiuos veiksmus:

  • Kas yra verslo proceso dalyvių/vaidmenys?    Šiuo atveju projekto savininkas projekto sukuria ir tvarko informaciją apie užduotis, problemas ir pan ir užduočių savininkai problemas ir užduotis ir naudos užbaigti savo darbą. Vadovai turi matyti apibendrintąsias informacijos apie bendrą projekto būseną.

  • Kokie UI reikia skirtingų dalyvių?    Šiuo atveju projekto savininkas, užduočių savininkai ir vadovas turi skirtingus rodinius atitinkamų jų veiklą. Užduoties savininkai turėtų būti matyti visų problemų priskirti, pvz., o projekto savininkas turi matyti visus buvusius dėl problemų.

  • Kaip verslo procesas atrodo?    Šiuo atveju projekto savininkas sukuria projekto gaires, užduočių ir biudžeto įrašų, o tada sekama pažanga per tam tikrą laiką. Projekto savininkas turi dažnai prieigą visos teisės informacija, o užduočių savininkai turi veikti duomenis, kai ką nors jiems priskirto.

  • Ten, kur yra duomenis?    Bus tik naudojate duomenų Windows SharePoint Services, ar jums reikės prieigos prie išorinių duomenų (iš duomenų bazės, naudojant žiniatinklio tarnybą, naudojant verslo duomenų katalogas, ir taip toliau), ir jums reikės saugoti duomenis ne Windows SharePoint Services?

  • Kas yra ryšių tarp duomenų,?    Tokiu atveju, reikia turėti projekto elementą ir numatomomis prekės, užduočių ir problemų elementai, ir jie turi loginė hierarchija. Vartotojai yra duomenų taškų taip pat, ir biudžeto, dienų skaičių ir pan.

Puikus būdas rasti atsakymus į šiuos klausimus yra tiesiogiai piešti paveikslėlius naudojant interaktyviąją lentą, Iteracja per verslo procesas, keletą kartų ir su keliais variacijos (sukurti keletą projektų, užduočių priskyrimas du arba tris žmonėms projektus ir pan). Esmės, projekto sekimo programa – tai paprastas dizainas, ir yra gana aiškiai šiuo metu.

Norėdami patikrinti savo duomenų modelį

Kai jau reikalingi duomenų modelį, todėl svarbu reikalauti, kad galėtumėte išsamiau analizuoti. Nesusipratimas duomenų modelio tikriausiai reikės atlikti tokius dramatiškus, visos sistemos pakeičia vėliau, todėl svarbu teisingai.

Svarbu suprasti, kad yra skaičius susijusios informacijos vienetų, taip pat metaduomenų informacijos dalys, aprašyti ir nustatyti, kuriame verslo procesas konkrečios informacijos dalį yra skaičius. Projekto sekimo atveju, mums reikia žinoti daugiau nei yra projekto, etapas, ir užduotis ir problemas. Reikia žinoti, kad projekto yra aukščiausio lygmens elementas ir jis gali turėti kelis gaires. Projektų taip pat gali būti kelias užduotis ir problemas.

Nustatyti komponentų ir jų ryšiai

Šiuo metu turime geras aprašytos programos. Kitas žingsnis yra planavimas architektūra ir nuspręsti, kaip naudoti įvairias technologijas ir Windows SharePoint Services 3.0 ir Office SharePoint Designer 2007galimybes. Kiekvienas prašymas bus įtraukti galimybių derinys funkcijos ir galimybės aprašyta ankstesniame skyriuje Įrankiai ir technologijas, įskaitant:

  • Sąrašų ir peržvalgos

  • Pasirinktinio sąrašo rodiniai (grupavimas, rūšiavimas, filtravimas ir kt., per Windows SharePoint Services UI)

  • Darbo eiga

  • Pasirinktinių puslapių ir pasirinktinius duomenų rodinius, Office SharePoint Designer 2007

Sąrašų ir peržvalgos tikrai įdiegti į duomenų modelį. Kad projekto sekimo programa kontekste, galėtumėte naudotis viename sąraše projektų, kitą sąrašą (su peržvalgos lauką, kurį norite projektų sąraše) gaires, kito sąrašo projektą peržvalgos lauko sąrašo problemų ir pan. Pasirinktinis puslapio rodinių, paprasčiausiai galite nustatyti numatytąjį rodinį į grupę būseną ir rūšiavimas pagal sveikatos.

Apskritai kitą baltos lentos naudotis tvarka čia, kuriuo tiesiog kurti maketą taikomąją programą, yra nustatyti kiekvieno technologijose.

Pradėkite nuo taikomosios programos komponentai

Dar kartą, nebūtina turėti labai tiksliai techniniai dokumentą šiuo metu. Tai svarbu, darant prielaidą, kad turite geras rankenėlę į pagrindinės duomenų srauto ir vartotojo sąsaja, tiesiog pradėti kūrimo.

Tiesiog, tai reiškia, kad kurdami naują svetainę, naudodamas vieną iš "out of the box" šablonų Windows SharePoint Services 3.0, arba kuriant savo svetainės šabloną iš anksto ir kurti naują svetainės egzempliorių, pagal. Daug programų, tikriausiai tik naudosite tuščias arba komandos svetainės šabloną kaip savo bazę.

Projekto sekimo programa, pirmiausia reikia atlikti – sukurti keturias sąrašai (projektų sąraše, projekto užduotis, projekto problemas ir projekto gaires). Tada sukurkite pasirinktinius stulpelius kiekvienos iš šių sąrašų. Windows SharePoint Services 3.0 leidžia kurti skaičių iš skirtingų stulpelių tipai, įskaitant pasirinkimas, skaičius, asmuo arba grupėir Peržvalga (informacija iš šios svetainės). Projektų sąrašo Microsoft projekto sekimo taikomosios programos šablonas naudoja daugelis, kaip parodyta 2.

Pasirinktinio sąrašo stulpelius
2 diagrama: Pasirinktinio sąrašo stulpelius

Sveikatos stulpelį pagal pasirinkimą stulpelio tipas, biudžeto stulpelyje yra skaičių stulpelį (naudojant valiuta) ir pan.

Projekto gaires sąraše peržvalgos stulpelis naudojamas, kad įvykis vaiko tėvų ryšį galite būti susijęs su projektu. Peržvalgos stulpelio kūrimas yra tiesiog išrinkimo, kurioje norite ieškoti, ir tada pasirinkti stulpelį nuo to sąrašo (Windows SharePoint Services užpildo išplečiamąjį sąrašą automatiškai), kaip parodyta paveikslėlyje 3.

Peržvalgos stulpelio informaciją iš kito sąrašo apibrėžimas
3 diagrama: Apibrėžti informaciją iš kito sąrašo peržvalgos stulpelis

Šiuo metu gali dirbti kai kurios programos loginė paprastos darbo eigos pranešti narių sukūrus naują projektų kūrimo. Taip pat gali pradėti kurti pasirinktinius rodinius sąrašus įtrauktų naudojant į Windows SharePoint Services UI rūšiuoti ir filtruoti, kaip jums patinka.

Nustatyti reikia taikyti tinkinimai

Praktiškai, daug projekto sekimo programa įdiegta su vos į Windows SharePoint Services vartotojo sąsaja. Šiuo metu jau matome viskas veikia, bet ne pakankamai gerai, ką negalima atlikti per Windows SharePoint Services vartotojo sąsaja ir pan. Kai kurių sričių, kur mes norime pasinaudoti Office SharePoint Designer 2007 yra:

  • Taikomosios programos logikos darbo eigoje    Darbo eigų, galite naudoti out of the box Windows SharePoint Services 3.0 ir Office SharePoint Server 2007 nurodyti vartotoją ar grupę, kuriam norite priskirti užduotį. Mūsų projekto sekimo programa, mums reikia taip, kaip dinamiškai nustatyti darbo eigos veiksmai, savininkui, klausimą arba užduotį pagal gavėją. Mes naudojame Office SharePoint Designer 2007 sukurti dinaminį be kodo darbo eigos šio sprendimo.

  • Ataskaitų srities ir vadovo rodiniai    Turime būdas parodyti, ir kartu siekiant visų biudžeto ir pan. Mes galime sukurti lengvai be kodo duomenų rodinius sujungti ir derinti informacijos ataskaitų srities.

  • Pirminiai – antriniai santykiai    Yra kelios problemos būtų paprasčiau naudoti, kai užduočių kūrimas. Galbūt yra užduočių numatytasis į konkretų projektą, atsižvelgiant į tai, kokį puslapį, mes norime. Mes naudojame Office SharePoint Designer 2007 įtraukti logika automatizuoti susieti vieną elementą į kitą.

"Microsoft" naudojo kartotinis pačias kuriant 40 taikomosios programos šablonai ir nuoseklūs metodai, su nuoseklūs Geriausi sprendimo medžius ir taip toliau, rinkinys buvo sukurtas optimizuoti ką daryti; Windows SharePoint Services 3.0 ir ką galima daryti naudojant Office SharePoint Designer 2007 ir kitus įrankius. Kitame skyriuje šiame straipsnyje aptariama, toliau nurodytų būdų, skiriamąja penkių "dizainas trafaretai" ir būdus, kad jie turėtų būti atliktas, konkrečius pavyzdžius iš daugelio taikomosios programos šablonai kelyje. Kaip, pavyzdžiui, šio dokumento likutis yra išsamesnės ir techniškai daugiau nei diskusijų apie.

Puslapio viršus

Įgyvendinimo besikartojančių dizainas

Šiame skyriuje aprašoma penkių pagrindinių dizaino modelius kontekste, kaip "Microsoft" iš tiesų panaudoti juos. Taigi, aptariama skirtingų pateikiami pavyzdžiai šablonai, įskaitant kodo pavyzdžius ir kai kurie nuoseklius nurodymus, jei reikia. Kūrėjų rasite šiame skyriuje ir skyrių apie tai, kaip iš tikrųjų sukurti prašymo šabloną, kuris būtų naudingiausia, bet gali prieiti prie-kūrėjams taip pat parašyta.

Norėdami pradėti, dizaino modelius yra:

  • Pasirinktinės formos    Kurti pasirinktinius įspūdį suteikia rekomendacijos dėl veiksmų ne tam tikrus verslo procesas (tai yra tik atskleisti atitinkamą ypatybes, gali būti pakeistos arba susiję nurodytą etape).

  • Veiksmų srautas    Sukurti aiškiai veiksmus, kad ten, kur dėl dešinę dalyvis (šią parinktį, mums reikia imtis veiksmų ir veiksmų, kad dalyvis geras naršymo valdiklių).

  • Pirminiai – antriniai santykiai    Ryšio tarp dviejų ar daugiau SharePoint sąrašų peržvalgos ir nuorodų kūrimo.

  • Darbo eigos    Naudojant Office SharePoint Designer 2007 sukurti Windows darbo eigos platformos pagal verslo procesas.

  • Ataskaitų sritis    Naudokite puslapio dalių kurti vaizdą nesutampa informacija visoje svetainėje vienoje vietoje.

Naudodami pasirinktines formas

Pasirinktinės formos atlikti svarbų tinkinimo Windows SharePoint Servicesduomenų įvesties vartotojo sąsaja. Taip pat, kaip pateikti sąrašo duomenis skirtingais būdais naudojami pasirinktinio sąrašo rodiniai, pasirinktinės formos naudojami pateikti įvairių metodų užfiksuoti vartotojo įvesties. Norėdami sukurti tokių pasirinktines formas gali prireikti dėl įvairių priežasčių, atsižvelgdami į verslo poreikius.

Užduočių pagal tinkinimas

Verslo procesų reikalauti, kad vartotojai atlikti labai konkrečius veiksmus, kurie gali turėti įtakos verslo duomenų proceso skirtingose vietose. Geras verslo procesas sprendimo lengva vartotojams dirbti atskleisti kiekvienu etapu proceso teisinga informacija.

Windows SharePoint Services pagal numatytuosius nustatymus yra "Redaguoti" formos su kiekvieno sąrašo. Tačiau šią formą gali nebūti geriausias laukų rinkinį tam tikrame etape verslo procesas, ir jį ne taip, kad reikiamą veiksmą, išvalykite tų laukus paskirstykite. Siekiant užtikrinti, kad vartotojai galėtų lengvai redaguoti teisinga informacija, atliekant veiksmą, galite sukurti pasirinktinį formos kiekvieno veiksmo.

Klaidų sekimo sprendimas naudoja pasirinktinį redaguoti formas, kad kiekvienu etapu klaidas procesas būtų iš karto aišku, kokia informacija įrašoma klaidų elemento. Kiekvieno veiksmo, klaidas procesas turi savo forma. Pavyzdžiui, kai vartotojas pasirenka ištaisyti klaidą, jie yra nukreipiami į puslapį skiriamosios gebos (Resolve.aspx). Šiame puslapyje leidžia įvesti klaidą skiriamosios gebos ir vardą asmens, kuris išspręsti klaidą. Vartotojas spusteli mygtuką spręsti , pateikti savo pakeitimus. Tai suteikia veiksmų srautas, patogus ir padeda pašalinti klaidų arba trūksta informacijos.

Kurti pasirinktinius redaguoti formos yra gana lengva padaryti naudojant Office SharePoint Designer 2007:

  1. Numatytasis EditForm.aspx kopijos kūrimas ir jį pervardykite.

    Svarbu : Svarbu, kad numatytasis EditForm.aspx kopijos kūrimas ir pervardykite jį kaip šį procesą, pirmiausia. Jei atliekate 2-as žingsnis pradinio EditForm.aspx puslapyje, negrįžtamai bus nutraukti sąrašo.

  2. Panaikinti sąrašo formos puslapio dalies naujas redagavimo formoje.

  3. Įterpti duomenų rodinį, kuriame yra duomenys, kuriuos norite atskleisti (meniu Įterpimas spustelėkite "SharePoint" valdiklių, tada spustelėkite Pasirinktinis sąrašas formos).

  4. Naudojant Įterpti metodą, Office SharePoint Designer 2007 automatiškai sukuria formos mygtuką įrašyti . Kodo, toliau pateiktas pavyzdys pasirinktinį HTML mygtuko įrašyti .

<input type="button" value="Save" name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent('__commit;__redirectsource')}"/>

Naršymas

Sukūrę puslapius, atitinkantį jūsų vaidmenys, vis tiek reikia pateikti vartotojams greitai pasiekti atitinkamų ataskaitų srities kelias. Įvykių planavimo sprendimą, mes taip, naudojant programos XSL šabloną norite sukurti saitą į teisingą esamam vartotojui, atsižvelgiant į jų vaidmenį ataskaitų sritis.

Vienas apribojimas, šis metodas yra, jei norite pridėti daugiau funkcijų savo sprendimą, leidžianti Pasirinktinis ataskaitų sritys į šiuos vaidmenis reikės papildomų .aspx puslapių kūrimas.

Svarbu Atkreipkite dėmesį, kad šį metodą neįtraukia jokių papildomų kontroliuoti kas turi prieigą prie informacijos svetainėje. Visi vartotojai vis tiek teoriškai galite peržiūrėti bet kokią informaciją sprendimą.

Vaidmenų priskyrimas vartotojams

Yra įvairių būdų, kaip sukurti vaidmenys ir priskirti jas vartotojams. Geriausia išspręsti šią problemą labai skiriasi atsižvelgiant į konkrečią programą ar organizacijos reikalavimus. Windows SharePoint Services nepateikia būdo nuostata vaidmenų priskyrimai out of the box. Kai kuriais atvejais gali būti pakankamai nuostata vaidmenims po to, kai buvo įdiegta svetainės arba neleisti vartotojams priskirti vaidmenį patys, kaip reikia.

Įvykių planavimo sprendimą, vartotojai gali registruotis vaidmens, kad geriausiai taikoma. Tai daroma naudojant pasirinktinį puslapio dalį puslapyje įvykių planavimo darbo sritį.

Šio dizaino modelis pavyzdžių

Ieškokite kito serverio administravimo pavyzdys, naudojant pasirinktines formas, paskolų biblioteka taikomosios programos šablonas Windows SharePoint Services 3.0.

Svetainės administravimo pavyzdys, ieškokite Windows SharePoint Services 3.0 gamybos proceso valdymas taikomosios programos šablonas.

Veiksmų srauto valdymas

Realaus pasaulio žiniatinklio taikomąją programą, parengtas po verslo procesas retai esantys vieną tinklalapį arba puslapio dalį. Vietoj to, jis užima kelių tokių komponentų, kiekvienas atsakingas už skirtingų žingsnis verslo procesas. Taigi, sklandžiai ir lengvai naršymas komponentai taikomosios programos tampa pagrindinis aspektas dizaino programos. Vienas pagrindinių dizaino modelis, tai veiksmų srauto valdymas rišimas verslo procesų veiksmų į naršymo sritį, taip, kad atlikti konkrečius veiksmus sukelia vartotojui atitinkamą kitame puslapyje ar kitą veiksmą.

Vienas kontroliuoti veiksmų srauto būdas naudoti pasirinktinio veiksmo galimybę Windows SharePoint Services 3.0, leidžia įtraukti savo veiksmų mygtuką įdėtąją konteksto elementų bibliotekoje. Vienas apribojimas, šią galimybę, kad veiksmai turi būti užprogramuotasis, ir negali būti parametrizuotų elementą arba kitą dinaminių reikšmę pavadinimas.

Kitas būdas, kuris leidžia įtraukti dinaminio veiksmai į savo verslo procesas, yra sukurti pasirinktinio "SharePoint" sąrašai ir naudoti "apskaičiuota laukai." Taikomosios programos klaidų sekimo šablonas naudoja pasirinktinio sąrašo klaidas sekti klaidą būsena ir informacija. Naudojant apskaičiuota laukus, "Microsoft" galėjo įtraukti pasirinktinį saitų į sąrašo rodinyje, kad vartotojas gali atlikti veiksmą su klaidas, pvz., "Aktyvinti" arba "Sprendimas", ir viena iš šių veiksmų yra naršymo, kad duoda vartotojas tinkamai pasirinktiniai (žr ankstesnį dizaino modelis) tai, kas yra būtina aktyvinti arba ištaisyti klaidą.

Apskaičiuota laukai yra funkcija, Windows SharePoint Services 3.0 , kuris leidžia taikyti pasirinktinį generavimą raštą kaip programoje "SharePoint" sąrašo stulpelis. Taigi, verslo procesų veiksmų, (aktyvinimas klaida) rodomas kaip mygtuko stulpelyje, kuriame veda teisingą pasirinktinės formos vartotojams, verslo veiksmui atlikti.

Apskaičiuotas laukas palaiko sąlyginis logikos pasirinkti, ar rodomas veiksmo. Pvz., jeigu jau yra suaktyvinta klaidą, mes nerodyti suaktyvinti mygtuką. Apskaičiuotas laukas įtraukiamas į "SharePoint" sąrašo įtraukdami lauką elemento schemos XML failą, kuris apibrėžia sąrašą. <Field ID="{EA1D0509-767B-4576-ABEF-FC66647037B9}" Name="ActivateBug" Group="_Hidden" Type="Computed" Sortable="FALSE" Filterable="FALSE" DisplayName="$Resources:tsa,Activate_DispName;" ClassInfo="Icon" AuthoringInfo="$Resources:core,Linked_Item;"> <FieldRefs> <FieldRef ID="{94f89715-e097-4e8b-ba79-ea02aa8b7adb}" Name="FileRef"/> <FieldRef ID="{3f277a5c-c7ae-4bbe-9d44-0456fb548f94}" Name="Status"/> <FieldRef Name="ID" /> </FieldRefs> <DisplayPattern> <IfEqual> <Expr1>$Resources:core,Status_Active;</Expr1> <Expr2> <Field Name="Status"/> </Expr2> <Then> </Then> <Else> <HTML><![CDATA[<a href="]]></HTML> <HttpHost/> <UrlDirName> <HTML>/</HTML> <LookupColumn URLEncodeAsURL="TRUE" Name="FileRef"/> </UrlDirName> <HTML><![CDATA[/Activate.aspx?ID=]]></HTML> <Column HTMLEncode="TRUE" Name="ID"> </Column> <HTML><![CDATA[" onclick="GoToLink(this);return false;" target="_self">]]></HTML> <HTML><![CDATA[<img border="0" alt="]]></HTML> <HTML>$Resources:tsa,Activate_DispName;</HTML> <HTML><![CDATA[" src="]]></HTML> <HttpHost/> <UrlDirName> <HTML>/</HTML> <LookupColumn URLEncodeAsURL="TRUE" Name="FileRef"/> </UrlDirName> <HTML><![CDATA[/IMNBUSY.GIF">]]></HTML> <HTML><![CDATA[</a>]]></HTML> </Else> </IfEqual> </DisplayPattern> </Field>

Šį kodą rodo XML aktyvinti apskaičiuota lauko. Šiame lauke rodoma spausti oranžinės būsenos saitą, jei klaidą nebuvo suaktyvinta. Vartotojas gali spustelėti saitą Eiti į šią klaidą aktyvinti formą.

FieldRefs elementas yra klaidų sąrašo lauko nuoroda į lauką būsena. Ši nuoroda leidžia atlikti pasirinktinį apskaičiuota pagal tą klaidą būsenos lauko atvaizdavimas.

DisplayPattern lauke apskaičiuota stulpelio yra skaičiavimai ir vaizdo generavimo modelio stulpelio. Šiame pavyzdyje mes naudojame sakiniu jei-tada-kitaip nustatyti, ar klaidą būsena yra aktyvus. Jeigu klaida yra aktyvus, mes nieko rodoma lauke aktyvinti. Jeigu klaida yra ne aktyvus, HTML elementą Else rodoma. Šį HTML kodą yra vaizdas ir saitas, kurį vartotojas gali spustelėti Norėdami aktyvinti klaidą.

Šio dizaino modelis pavyzdžių

Kitas serverio administravimo pavyzdys kontroliuoti veiksmų srautas, ieškokite Windows SharePoint Services 3.0 paskolų biblioteka taikomosios programos šablonas.

Svetainės administravimo pavyzdys, rasite Microsoft Windows SharePoint Services 3.0 darbuotojų veiklos svetainė taikomosios programos šablonas.

Pirminiai – antriniai santykiai naudojant

Verslo sprendimus, reikia duomenis galima peržiūrėti ir naudoti kitiems duomenims ryšio kontekste. Pvz., kaip minėta su projektu, sekimo programa, projektus, užduotis, problemas ir gaires kiekvienos saugomos savo "SharePoint" sąrašo. Kiekvienos užduoties, problema ir etapas yra susieta su projekto sąrašo elementą. Palaikyti ryšį tarp sąrašo ir kitiems sąrašams "vaiko" informaciją, gali kilti problema.

Kurti numatytąjį susieti naują sąrašo elementą ir jau esamą

Viena bendra problema susiduriama, kai vartotojas nori kurti sąrašo elementą, kuris yra susijęs su pirminio sąrašo elementą. Kelių projekto sekimo sprendimą, taip nutinka, kai vartotojas bando sukurti užduotį, kuri susieta su esamą projektą. Out of the box, nėra jokių priemonių automatiškai sukurti ryšį tarp sąrašo elementą, kad yra sukurta ir vieną, kuris yra Windows SharePoint Services 3.0 .

Projekto išsamios informacijos puslapyje (DispForm.aspx) kelių projekto sekimo taikomosios programos šablonas vartotojo galite sukurti naują projekto užduotis. Naujos užduoties kūrimas puslapyje (NewForm.aspx) yra išplečiamąjį meniu, kai vartotojas gali pažymėti pirminio projekto šią užduotį. Norint atlikti šiame išplečiamajame sąraše numatytasis rodomas vartotojo Navigacija iš pagrindinio projekto, mes perduoti ID. pirminis projekto NewForm.aspx užklausos eilutės. Be to, naudojant "JavaScript", mes išanalizuoti projekto ID reikšmė, ir išplečiamajame lauke pasirinkite atitinkamą projekto. <a href="../ProjectTasks/NewForm.aspx?ProjectID={$ProjectID}" onclick="javascript:this.href = unescapeProperly(escape(this.href)); GoToLink(this); return false;" target="_self">Create a new Task...</a>

Šis kodas rodomas saitą iš DispForm.aspx. Atkreipkite dėmesį, kad ProjectID yra įtraukta į užklausos eilutę.

Įkėlus NewForm.aspx JavaScript analizuoja projekto ID iš užklausos eilutę ir pakeista projekto išplečiamąjį lauką, kad pasirinktas tinkamas projektą.

Turinio rengyklės žiniatinklio dalies NewForm.aspx esanti JavaScript. Puslapio dalies nustatyta, kad nėra "Chrome", taip, kad jis nebūtų rodomas puslapio nebent puslapį redagavimo režimu. JavaScript yra įdėtas turinio rengyklės srityje. <script type="text/javascript"> _spBodyOnLoadFunctionNames.push("fillDefaultValues"); function fillDefaultValues() { var qs = location.search.substring(1, location.search.length); var args = qs.split("&"); var vals = new Object(); for (var i=0; i < args.length; i++) { var nameVal = args[i].split("="); var temp = unescape(nameVal[1]).split('+'); nameVal[1] = temp.join(' '); vals[nameVal[0]] = nameVal[1]; } setLookupFromFieldName("Project", vals["ProjectID"]); setLookupFromFieldName("Milestone", vals["MilestoneID"]); } function setLookupFromFieldName(fieldName, value) { if (value == undefined) return; var theSelect = getTagFromIdentifierAndTitle("select","Lookup",fieldName); if (theSelect == null) { var theInput = getTagFromIdentifierAndTitle("input","",fieldName); ShowDropdown(theInput.id); var opt=document.getElementById(theInput.opt); setSelectedOption(opt, value); OptLoseFocus(opt); } else { setSelectedOption(theSelect, value); } } function setSelectedOption(select, value) { var opts = select.options; var l = opts.length; if (select == null) return; for (var i=0; i < l; i++) { if (opts[i].value == value) { select.selectedIndex = i; return true; } } return false; } function getTagFromIdentifierAndTitle(tagName, identifier, title) { var len = identifier.length; var tags = document.getElementsByTagName(tagName); for (var i=0; i < tags.length; i++) { var tempString = tags[i].id; if (tags[i].title == title && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) { return tags[i]; } } return null; } </script>

_ SpBodyOnLoadFunctionNames.push komandą papildo funkciją fillDefaultValues scenarijus paleisti apkrovos metu sąrašas.

FillDefaultValues funkcija apima projekto ID arba numatomomis ID iš užklausos eilutę ir ją perduoda į setSelectedOptions. Tada setSelectedOptions nustato reikšmę, išplečiamajame meniu ID pirminio projekto.

Šio dizaino modelis pavyzdžių

Kitas serverio administravimo pavyzdys pirminių ir antrinių vaizdai, rasite Windows SharePoint Services 3.0 taikomosios programos šabloną atsargų sekimas.

Svetainės administravimo pavyzdys, ieškokite naujos parduotuvės atidarymo taikomosios programos šablonas Windows SharePoint Services 3.0.

Darbo eigos naudojimas

Windows SharePoint Services 3.0 "saugo" Windows darbo eigos platformos įgalinti pridedant darbo eigos logiką programos. Office SharePoint Designer 2007 yra galinga taisyklių projektavimo įrankis tinkinti ir įtraukti sąlyginio logikos aplink out of the langelį darbo eigas. Taip pat galite sukurti sudėtingesnius ir tinkintų darbo eigos su kodas su Visual Studio 2005 plėtiniai for Windows darbo eigos fondas naudojant Visual Studio 2005. Bet kuriuo atveju, yra kelios rekomendacijos, kada ir kaip naudoti darbo eigos, kaip nurodyta toliau.

Darbo eigos naudojimo rekomendacijos

Darbo eiga yra puikus sprendimas asinchroninį operacijas. Paskolų biblioteka sprendimą, kai vartotojas siūlo naują bibliotekos turtą naudojama darbo eigos. Viena priežasčių, kodėl ši darbo eiga yra geras pasirinkimas yra tarp teikėjas ir tvirtintojas procesas nėra mygtuko.

Darbo eigos taip pat veikia gerai suplanuotais įvykiais. Paskolų biblioteka sprendimą, darbo eiga naudojama paėmimo ir užrakinimo ir tinkamai datos turto priminimus. Kai elementas yra paimtas ir užrakintas, darbo eiga automatiškai siunčiami termino data priminimas, kai sueina elementą.

Darbo eigos gali būti naudojamas kaip priemonė supaprastinti kitu programavimo sudėtinga serveryje. Laiko kortelės tvarkymas taikomosios programos šablonas Windows SharePoint Services 3.0 yra pavyzdys. Ši programa seka darbuotojo darbo laiką į tam tikrą užduotį apskaičiuojant laiko skirtumas tarp įmušti ir išmušti laiko žymas. Paprastai, sekama, kad laiko žymas, reikės registravimas du pateks į serverį (tikriausiai prie duomenų bazės) – reikšmingų plėtros pastangas. Vietoj to, šios programos priklauso nuo paprastos darbo eigos žingsniu. Kai vartotojui štampus, darbo eiga sukuria įrašą sąraše laiko žurnalą ir nustato pradžios laikas reikšmę į esamą laiko žymą. Panašiai, kai vartotojas štampus, darbo eiga naujina susietą eilutės tame pačiame sąraše ir nustato pabaigos laiko reikšmę. Vartotojo darbo trukmė skiriasi tiesiog pabaigos laiką ir pradžios laikas reikšmes, tai atsispindi apskaičiuojamąjį stulpelį, pavadintą valandas.

Darbo eigos vykdyti asynchronicznie. Jei kuriate sprendimus ten, kur reikia atlikti veiksmą rezultatus iš karto prieš perėjimas į kitą puslapį, darbo eigos gali būti geriausias sprendimas. Pvz., sprendimų klaidas, darbo eigos nenaudojama ištaisyti klaidą aktyvinimo ir skiriamoji geba. Vienas iš dizaino pasirinkimo priežastis yra, kad būsenos klaidų pokyčius turi atsispindėti vartotojo sąsają, iš karto po to, kai vartotojas atlieka veiksmus su klaida.

Naudojant Office SharePoint Designer 2007 kurti pasirinktinius darbo eigos

Naudojant Office SharePoint Designer 2007 darbo eigos kūrimo yra kodą nemokamai. Atidarę svetainę, tiesiog spustelėkite meniu failas , nukreipkite žymiklį į naujas, spustelėkite darbo eigos, ir tada naudoti darbo eigos dizaino įrankyje. Darbo eigos dizaino įrankis leidžia kurti sudėtingas taisykles ir veiksmai ir susieta su "SharePoint" sąrašus ir bibliotekas, kad galėtų naudotis laukai ir reikšmių tiesiai iš sąrašo ir bibliotekos elementų skatinti savo darbo eigos logiką.

Pavyzdžiui, Tarkime, kad norite sukurti veiksmą darbo eigą, kurią siunčia el. užduoties savininkui, kai sukuriamas naujas užduotis, ar problema. Projektų stebėjimo šabloną, savininkas yra pasirinktinį stulpelį "SharePoint" sąrašo, kad darbo eigą galite naudoti šio stulpelio reikšmę ir tada dinamiškai nustatyti faktinį el. pašto adresą, kai paleista.

Norėdami sužinoti daugiau apie darbo eigos Office SharePoint Designer 2007, peržiūrėkite pristatymas Microsoft Office SharePoint Designer 2007.

Šio dizaino modelis pavyzdžių

Kito serverio administravimo pavyzdys, naudojant darbo eigas, rasite darbo paraiškos ir pokalbio valdymas taikomosios programos šablonas Windows SharePoint Services 3.0.

Svetainės administravimo pavyzdys, ieškokite klinikinių tyrimų bandomąją versiją ir valdymo taikomosios programos šablonas Windows SharePoint Services 3.0.

Ataskaitų sričių naudojimas

Per daug pranašumų puslapio dalies infrastruktūrą Windows SharePoint Services 3.0 yra galimybė Rodyti informaciją nesutampa visoje "SharePoint" svetainės arba išorėje viename suvestinės puslapyje, vadinamas "" ataskaitų sritis. Vieno bendro verslo poreikio bendro naudojimo aplinkoje yra Vaidmenimis pagrįstas ataskaitų sritis, kuri gali suteikti atitinkamos informacijos rodinys vaidmenį arba asmeniui. Tokių ataskaitų sričių galite pasinaudoti galingas įtaisytųjų galimybes, pvz., puslapio dalies filtravimas ir auditorijai, kad būtų rodoma informacija pagal kas yra peržiūros puslapį.

Taip pat galite tik šių galimybių ir sukurti atskirą puslapių vaidmenų, taip, kad tikrai galite tinkinti ne tik pateikta informacija, bet maketą ir kitus aspektus puslapio. Tokių tinkintų Vaidmenimis pagrįstas puslapių plačiai naudojant taikomosios programos šablonai ir gali būti žinoma, filtravimas ir auditorijai taip pat.

Paskolų biblioteka taikomąją programą, pvz., leidžia pateikti informaciją, kuri yra svarbiausių vartotojui ataskaitų Vaidmenimis pagrįstas pagal vartotojo vaidmuo. Svetainės pagrindiniame puslapyje yra du galimi puslapiai: viena skirta bibliotekos vartotojo (numatytasis puslapis), o kitą bibliotekininkas.

Taip pat pagalbos tarnybos taikomosios programos turi tris ataskaitų srities rodinius galima pasiekti pagrindiniame puslapyje: pagrindinis tarnybos atst, žinių vadyb pagrindinis ir tarnybos atst vadyb pagrindinis. Vartotojas pasirenka labiausiai susiję su hipersaitą. Puslapio dalies rodinį, ataskaitų srityje rodomi taip pat filtruoja turinys bus rodomas vartotojui svarbius. Tai daroma taikydami filtrą į rodinį. Šie veiksmai parodo, kaip filtro sudedamas į esamą sąrašo rodinį.

  1. Eikite į puslapį sąrašo rodinį, naršyklėje.

  2. Raskite meniu valdiklis sąrašo įrankių juostoje ir pasirinkite rodinį, kurį norite modifikuoti, jei nepasirinkta rodinį.

  3. Eiti į tą patį meniu valdiklį, dar kartą ir pasirinkite modifikuoti šį rodinį.

  4. Puslapyje redaguoti rodinį slinkite žemyn iki skilties filtras. Nustatyti filtro reikšmę taip:

    Rodyti elementus, kai stulpelis sukūrė yra lygi [aš], arba kai stulpelio klientas yra lygu [aš].

  5. Spustelėkite Gerai.

Pagalbos tarnybos taikomąją programą, rodomas skaičius 4 tarnybos atst vadyb pagrindiniame puslapyje yra dviejų ataskaitų srities puslapio dalių, apibendrinančių tarnybos užklausas iš būsena ir prioritetas juostinę diagramą kaip.

Ataskaitų srities puslapio
4 paveikslėlis: Ataskaitų srities puslapio

Tai yra duomenų rodinio puslapio dalys atspindi duomenis, apimančius sąrašą, pavadintą tarnybos užklausos, kuri taip pat yra padėti tarnybos sprendimą svetainės dalis. Geriausiai suprasti, kaip buvo sukurta šios puslapio dalys, atidarykite svetainę naudodami Office SharePoint Designer 2007 ir įkelti puslapį, kuriame yra šios puslapio dalys HelpDeskManager.aspx. Peržiūrėti puslapį skaidyti rodinyje ir matysite, puslapio dalys kodui yra XLST, HTML ir CSS aprašų kalbos derinį.

Išnagrinėkime, kaip buvo sukurta juostinę diagramą juostos puslapio dalyje. Mes priimti bendrą tarnybos prašymas prioriteto puslapio dalį, kaip pavyzdys. Office SharePoint Designer 2007, meniu Įterpimas spustelėkite "SharePoint" valdiklių, tada spustelėkite Duomenų rodinys , Norėdami atidaryti užduočių sritį duomenų šaltinio biblioteka. Šis užduočių sritis leidžia naršyti įvairių duomenų šaltinių, šiuo metu nepasiekiamas, į svetainę, įskaitant sąrašus jau svetainėje. Mūsų atveju čia, išplėskite sekciją, pavadintą "SharePoint" sąrašus ir spustelėkite sąrašo pavadinimą, Paslaugų užklausų, norint nurodyti, kad šis sąrašas bus mūsų duomenų šaltinis. Kontekstinis meniu, kuris pasirodo, spustelėkite Rodyti duomenų. Bus atidarytas naujas srities užduočių srityje duomenų šaltinio informacija, kuris rodo visus laukus ir pavyzdžio duomenis, saugomus paslaugos užklausos sąraše. Šiame skyde, mes pasirinkite norimą laukų pavadinimai norime Rodyti žiniatinklio dalyje – mūsų atveju prioriteto lauką, ir pasirinkite Įterpti pasirinktą lauką kaip vieno elemento rodinį (žr. 5 grafiką).

Atkreipkite dėmesį, kad mūsų tikslas – parodyti susumuotos visos užduotys, sugrupuotus pagal prioriteto skaičius. Tai reiškia, kad sąrašą parinkčių lauke prioritetas tik vieną kartą, ir tada Rodyti kiekvienos reikšmės svarbos skaičių sąraše šalia. Taigi pasirinkti prioriteto reikšmės rodomos kaip Vieno elemento rodinį kaip pradžios tašką mūsų tinkinimo. Kelių elementų rodinio pasirinkimas būtų pristatyti visos eilutės sąraše.

Ataskaitų srities puslapio kūrimas naudojant "SharePoint Designer"
5 paveikslėlis: Ataskaitų srities puslapio kūrimas programoje "Office SharePoint Designer 2007"

Tai įterpia duomenų peržiūros puslapio dalį puslapyje žymiklį taške. Tačiau puslapio dalies tiesiog rodo vieną eilutę, duomenis, o ne juostinę diagramą, suvestine tarnybos užklausas iš prioritetas. Laimei, nes žiniatinklio dalies generavimo naudojant HTML ir XSL kodą, mes galime laisvai tinkinti pagal savo poreikius kodą. Tolesniame skyriuje nurodomos kai kurių svarbiausių Šis pritaikymas paversti juostinę diagramą šioje puslapio dalyje.

Žinome, kad mūsų sąrašo duomenų šaltinis yra trys galimos prioriteto reikšmių: (1) aukštas, (2) įprastas ir mažiausių (3). Taigi, mes paskelbti kintama XLST kiekvienos reikšmės, kaip nurodyta toliau: <xsl:variable name="High" select="count(/dsQueryResponse/Rows/Row[normalize-space(@Priority) = '(1) High'])" /> <xsl:variable name="Normal" select="count(/dsQueryResponse/Rows/Row[normalize-space(@Priority) = '(2) Normal'])" /> <xsl:variable name="Low" select="count(/dsQueryResponse/Rows/Row[normalize-space(@Priority) = '(3) Low'])" /> <xsl:variable name="AllTasks" select="count(/dsQueryResponse/Rows/Row)" />

Atkreipkite dėmesį, kad XSL parametras @Priority nurodo duomenų šaltinio lauko pavadinimą. Kodą, kad kiekvieno iš trijų prioriteto reikšmių grafikas yra panašios, skiriamos grafikų tik pirmąją reikšmę prioritetas. Norėdami gauti procentinę reikšmę, mes apibrėžti į naują kintamųjų, percetHigh, Norėdami apskaičiuoti procentinę reikšmę didelės svarbos užklausų: <xsl:variable name="percentHigh" select="$High div $AllTasks" />

Kodą, kuris sukuria faktinį juosta yra programos XSL šabloną, kaip parodyta žemiau: <xsl:template name="ChartRow"> <xsl:param name="RowName"></xsl:param> <xsl:param name="Value"></xsl:param> <xsl:param name="PercentValue"></xsl:param> <tr> <td class="ms-formbody" width="125px" style="vertical-align:middle"> <xsl:value-of select="$RowName"/>: <xsl:value-of select="$Value" /> <xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:nbsp-preserve="yes" disable-output-escaping="yes"> &amp;nbsp; </xsl:text>( <xsl:call-template name="percentformat"> <xsl:with-param name="percent" select="$PercentValue"/> </xsl:call-template>) </td> <td> <table width="100%" > <tr> <td width="{round($PercentValue*100)+1}%" height="15px" class="ms-selected"><xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:nbsp-preserve="yes" disable-output-escaping="yes">&amp;nbsp;</xsl:text> </td> <td width="100%" > <xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:nbsp-preserve="yes" disable-output-escaping="yes">&amp;nbsp;</xsl:text> </td> </tr> </table> </td> </tr> </xsl:template>

Atkreipkite dėmesį, kad juostoje yra lentelė su du langelius. Į pirmąjį langelį, kuris sudaro juostos diagramoje plotį, Plotis nustatomas PercentValue kintamasis, rodomi kaip kodą: td width="{round($PercentValue*100)+1}%"

Šiame langelyje taip pat yra CSS stilius klasės, ms pažymėtas, pritaikytas. Šis stilius klasės core.css stiliaus lapo failo yra apibrėžiama taip: .ms-selected { background-position:left top; color:#000000; background-image:url("/_layouts/images/filedialogselected.gif"); background-color:#FFE499; border-top:1px solid #FFE499; border-bottom:1px solid #FFE499; background-repeat:repeat-x; }

Fono vaizdas, filedialogselected.gif, yra ką daro langelį (t.y. juostoje) rodomas geltonas.

Šio dizaino modelis pavyzdžių

Ieškokite kito serverio administravimo pavyzdys, naudojant ataskaitų sritis, skambučių centro taikomosios programos šablonas Windows SharePoint Services 3.0.

Svetainės administravimo pavyzdys, ieškokite verslo našumo ataskaitos prašymo šabloną Windows SharePoint Services 3.0.

Puslapio viršus

Šablonų kūrimas

Taikomosios programos šablonų Windows SharePoint Services būna dviejų tipų: svetainės apibrėžimai ir svetainės šablonai. 40 taikomosios programos šablonai yra šie du derinį. Abiejų tipų Šablonai yra vartotojui pasirinkti iš Naujo "SharePoint" svetainės puslapyje, o abu veikia labai panašiai į galutinio vartotojo. Tačiau šiuos šablonų kūrimo ir jas galima naudoti svetainės kūrimo formą būdas labai skiriasi.

Svetainių apibrėžimais

Svarbiausio prasme svetainės apibrėžimo yra XML failų, bibliotekas ir .aspx puslapius, nurodančios, kaip bus sudarytas pagal jį svetainių ir ką bus pagrindinės svetainės taikymo rinkinys. Kadangi bazės XML ir .aspx failai pasiekiami failų sistemą, jie gali būti klonuoti ir lengvai modifikuoti iš naujo sukurti naują svetainių apibrėžimais, todėl svetainių apibrėžimais labai keisti.

Po svetainės parengta (sukurti) nuo svetainės apibrėžimo, laikiną svetainės vis dar galite platinti svetainės apibrėžimo failų pakeitimai failų sistemoje. Tačiau pakeisti svetainės apibrėžimo failų konfigūruoti svetainės nėra palaikoma "Microsoft". Jei bet kuriame puslapyje laikiną svetainėje yra modifikuotas naudojant išorinių rengyklę, pvz., Office SharePoint Designer 2007, puslapio nutrūksta ryšys su svetainės apibrėžimo failų sistemoje. Vietoj to, puslapio įrašomas sistemoje Windows SharePoint Services duomenų bazės ir vadinamas "tinkintų" arba "nedubliuoti" puslapį.

Jei norite tinkinti, esamos svetainės apibrėžimo, jūsų požiūris būtų pradėti svetainės apibrėžimo, o ne modifikuoti esamą pervardytos kopija. Įgyvendinti pakeitimus į esamą svetainės apibrėžimo, po svetainės jau parengto formą, jums reikia sukurti ir įdiegti svetainės apibrėžimo naujinimo sprendimų paketą. Informacijos, kaip tai padaryti, rasite Windows SharePoint Services 3.0 SDKatitinkamuose straipsniuose.

Svetainių šablonų

Svetainės šablonas yra "SharePoint" svetainės supakuoti į vieną failą, gali būti išpakuojami naujų svetainių kūrimo panašią struktūrą ir turinį. Tai reiškia, kad siekiant sukurti svetainės šablonu, mes turi turėti esamoje "SharePoint" svetainėje kaip pradžios tašką. Bet kuriame svetainės tinkinimo – puslapių maketus, stilių, vaizdų, puslapių šablonai, dokumentus, sąrašus, sąrašo turinį – gali būti užfiksuoti šablone.

Užfiksavimas esamos svetainės į šabloną gali įvykti tiesiai iš svetainės administravimo užduotis (dalyje Svetainės parametrai) arba iš Office SharePoint Designer 2007. Kartą sukūrę, svetainės šablonas laikomas dabartinio svetainių rinkinio svetainės šablono galerijoje. Failo plėtinys .stp. Šį failą galima atsisiųsti iš svetainės šablonų galerijoje ir perkelti į kitą svetainių rinkinio arba kitą serverio aplinkoje. Šiame skyriuje antrojoje vienas pirmųjų į išsamią informaciją apie kūrimo ir naudojimo svetainės šabloną.

Naudodami svetainių apibrėžimais ir svetainių šablonai

Kaip mes taip pat aprašyta svetainių šablonų iš tiesų gaunamos svetainių apibrėžimais. Renkantis tarp kurti naują svetainės apibrėžimo arba svetainės šabloną, atsižvelkite į šiuos dalykus:

  • Sudėtingumo taikomąją programą    Jei jūsų poreikiai yra daugiausia kosmetikos, pvz., išdėstymo keitimai ir vaizdo veiksmų ir esamą svetainę, svetainės šablonai yra kelias. Kita vertus, jei norite įtraukti naują puslapio dalies apibrėžimus, ar norite naudoti pasirinktinį kodą arba apskaičiuoti laukai, galite sukurti pasirinktinį svetainės apibrėžimo.

  • Jūsų prieigos lygį į serverį    Ar turite prieigą prie viso žiniatinklio serverį? Ar tiesiog tam tikram svetainių rinkiniui? Kūrimas ir diegimas svetainės apibrėžimo reikia prieigos prie serverio failų sistemos. Jei neturite prieigos, galite naudoti tik svetainių rinkinio lygyje, turite prieigą prie svetainės šablono kūrimas. Turėkite omenyje, kad šis prieigos reikalavimas netaikomas svetainių administratoriams, kai diegiamas, vieną teisių kurti naują svetainę bus suteikta prieiga prie bet kurios taikomosios programos šablono tipą.

  • Dažnio būsimus naujinimus    Svetainės šablono keitimas neturi įtakos svetainės jau sukurtą iš jo – tik naujesnį svetainių sukurta po to, kai tai turi įtakos pakeitimus. Diegimas svetainės apibrėžimo naujinimo sprendimų paketą turi įtakos visų svetainių jau sukurtą iš jos.

Rekomendacijos dėl svetainių šablonų ir svetainių apibrėžimais kūrimas

Kuriant svetainių šablonų ir svetainių apibrėžimais įtraukti įvairaus sudėtingumo kiekio. Tolesniuose skyriuose aprašyti pagrindiniai būdai.

Svetainės šablono kūrimas

Kaip aprašyta anksčiau, svetainės šablonas yra iš tikrųjų "SharePoint" svetainės, teikiamas naudoti daug kartų. Šis supakuota failas yra svetainės šablonų galerijoje svetainės rinkinio lygiu. Svetainių šablonų galerijoje yra kurti naujas svetaines visai antrinių svetainių svetainių rinkinio lygio. Šie veiksmai padės jums sukurti naują svetainės šabloną iš esamos svetainės:

  1. Atidaryti esamą svetainę Office SharePoint Designer 2007 ir užtikrinti maketo ir svetainės turinio kaip jūs norite.

  2. Meniu failas nukreipkite žymiklį į eksportuoti, ir spustelėkite SharePoint svetainės šabloną. Taip pereisite į svetainės parametrų puslapį.

  3. Įveskite failo vardą, pavadinimas ir šablono aprašas.

  4. Jei reikia, pažymėkite parinktį Įtraukti turinio , jei norite, kad duomenų sąrašų ir dokumentų bibliotekų, įtraukti į formą. Taip pat turi pasirinkite šią parinktį, jei norite įtraukti darbo eigas, nes darbo eigos yra iš tikro turinio saugomų dokumentų bibliotekoje.

  5. Spustelėkite gerai. Tai sukuria iš svetainės šablono failo su .stp plėtiniu ir failą svetainės šablonų galerijoje pirminės svetainės.

Svetainės šablonų galerijoje, galite spustelėti šablono pavadinimą, atsisiųsti .stp failo vietos diske. Čia galite nusiųsti failą į kitą svetainės šablonų galerijoje.

Kurti svetainės apibrėžimo

Skirtingai nei svetainių šablonų, svetainių apibrėžimais saugomų failų sistemos. Kiekvieno svetainės apibrėžimo yra serveryje į savo aplanką:

% CommonProgramFiles %\Microsoft Shared\Web server extensions\12\TEMPLATE\ SiteTemplates

Svetainės šablono aplanką namų įvairių svetainės elementus, pvz., .aspx ir .html failus, taip pat susijusius išteklius, pvz., vaizdus ir "JavaScript" failų. ONET. XML yra pagrindiniai svetainės apibrėžimo failas, kurį nurodo įvairių konfigūracijų ir modulių svetainės apibrėžimo. ONET. XML saugomas kataloge, kurio pavadinimas "XML".

Svetainių apibrėžimais registruotų Windows SharePoint Services ir prieinama per WEBTEMP XML failai. Visi WEBTEMP XML failai yra ne

% CommonProgramFiles % \ \Microsoft Shared\Web serverio extensions\12\TEMPLATE\ < LCID > \XML

kai < LCID > – vietos ID, pvz., 1033. Faktinis XML failo vardą priešdėliu "WEBTEMP" (pvz., WEBTEMPBT. XML).

Iš esmės, kurti naują svetainės apibrėžimo sudaro du veiksmai: (1) nustatyti aplanką svetainės apibrėžimo ir (2) sukurti WEBTEMP XML failą, kuris bus užsiregistruoti Windows SharePoint Servicessvetainės apibrėžimo. Pirmiausia galima klonuoti esamą svetainės apibrėžimo aplanką ir keisti jo turinį pagal verslo poreikius. ONET. XML failą, kuriame yra elementai, kurie nurodyti konfigūruoti kaip įvairių dalių svetainės puslapius, pvz., naršymo juostoje, dokumentų šablonus ir sąrašų šablonai. Konfigūracijas elementas nurodo sąrašų ir modulių, kurie buvo sukurti pagal numatytuosius parametrus, kai paruošta svetainės apibrėžimo. Žemiau ištrauka yra iš į ONET. XML klaidų sekimo svetainės apibrėžimo, ir rodo konfigūracijos elemento dalis: <Configurations> <Configuration ID="0" Name="Default"> <SiteFeatures> <!-- BasicWebParts Feature --> <Feature ID="00BFEA71-1C5E-4A24-B310-BA51C3EB7A57" /> <!-- Three-state Workflow Feature --> <Feature ID="FDE5D850-671E-4143-950A-87B473922DC7" /> <!-- TSA Fields and Content Types --> <Feature ID="75A0FEA7-CD50-401e-AF0E-782F3662A299" /> </SiteFeatures> <WebFeatures> <!-- TeamCollab Feature --> <Feature ID="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" /> <!-- MobilityRedirect --> <Feature ID="F41CC668-37E5-4743-B4A8-74D1DB3FD8A4" /> <!-- Bug Tracking Categories List --> <Feature ID="75A0FEA7-42E8-4527-8313-F63C4C49A7E6" /> <!-- Bug Tracking Bugs List --> <Feature ID="75A0FEA7-2D1E-451a-B445-16BC346D7D8E" /> <!-- Bug Tracking Bugs List Instance --> <Feature ID="75A0FEA7-2D1E-451a-B445-16BC346D7D8F" /> ... ... <!-- Post Provisioning Event Handler --> <Feature ID="75A0FEA7-B0EF-434e-90D6-CE997D970564"> <Properties> <Property Key="ZonedWebPartsUrlList" Value="$Resources:core,lists_Folder;/Bugs/Resolve.aspx,$Resources:core,lists_Folder;/Bugs/Activate.aspx,$Resources:core,lists_Folder;/Bugs/Close.aspx"/> </Properties> </Feature> </WebFeatures> </Configuration> </Configurations>

Atkreipkite dėmesį, kad šis svetainės apibrėžimo naudoja daug funkcijų, pvz., klaidų sąrašas, klaidą kategorijų sąrašas, mobilumo peradresuoti. Tokias funkcijas, yra išvardyti su funkcijų GUID SiteFeatures ir WebFeatures elementus. GUID randama funkcija elementą į atitinkamą Feature.XML failą šiame aplanke:

% CommonProgramFiles %\Microsoft Shared\Web server extensions\12\TEMPLATE\FEATURES

Windows SharePoint Services 3.0 SDK daugiau informacijos apie ONET tinkinimą rasite. XML.

Norėdami sukurti pasirinktinį svetainės apibrėžimo antrą veiksmą yra sukurti failą WEBTEMP *. XML failo šiame aplanke:

% CommonProgramFiles %\Microsoft Shared\Web server extensions\12\TEMPLATE\ < LCID > \XML

Šio failo šablonų elementas nurodo konfigūracijas, kad būtų galima inicijuoti svetainių, sukurtų nuo svetainės apibrėžimo. Žemiau ištrauka iliustruoja WEBTEMPbt.XML failą, kuris naudoja svetainės apibrėžimo klaidų sekimo konfigūracijos failo formatas: <?xml version="1.0" encoding="utf-8" ?> <Templates xmlns:ows="Microsoft SharePoint"> <Template Name="BT" ID="75801"> <Configuration ID="0" Title="Bug Database" Hidden="FALSE" ImageUrl="/_layouts/images/stsprev.png" Description="A site for teams to track bugs in their shared software projects." DisplayCategory="Application Templates" > </Configuration> </Template> </Templates>

Atkreipkite dėmesį, kad aukščiau mazgas šablono atributą pavadinimas turi sutapti su "*" failo vardas, WEBTEMP *. XML., Atkreipkite dėmesį, kad atributą DisplayCategorykonfigūracijos elemento sako, kurios kortelėje konfigūraciją bus rodoma tinklalapio kurti svetainės šablono pasirinkimas sekcijoje. Šio atributo padėdami savo reikšmes, galite sukurti savo skirtukus.

Kai svetainės apibrėžimo failų buvo sukurti ir į atitinkamus aplankus failų sistemoje, iš naujo paleisti IIS tarnybos. Naujos svetainės apibrėžime bus galima Windows SharePoint ServicesNaują "SharePoint" svetainės puslapio Šablono pasirinkimas sekcijoje pasirinkti. Svetainės apibrėžimo failai gali būti supakuoti kaip sprendimą failą, kad lengvai perkėlimo į kitą "SharePoint" aplinką arba perkelti į kitą vietą toje pačioje aplinkoje. Sprendimo failas yra failo su į. RSA plėtinys (žiniatinklio sprendimų paketo). Tai yra funkcijų, puslapio dalis, rinkiniai, pamokos išteklius ir kt., naudoja svetainės apibrėžimo. Galite naudoti makecab.exe įrankis sukurti į. RSA failas. Ieškokite Windows SharePoint Services 3.0 SDK apie tai, kaip sukurti sprendimą failą.

Lokalizacijos svetainės apibrėžimo

Naudojant išteklių failus ir kultūros aptikimas palengvina lokalizacijos svetainės apibrėžimo. Kai įprastos ASP.NET 2.0 taikomųjų programų lokalizavimas atliekamas per kaupia laiko, SharePoint svetainės lokalizacijos daroma svetainės parengimo metu. Tarp taikomosios programos šablonai, visi 20 svetainės apibrėžimo Šablonai yra buvo lokalizuotas 10 kalbų. Svetainės apibrėžimai patiems kuriamos neutrali kalba būdu tol, kol eilutės literalų saugomi išteklių failus (.resx). Jei norite įtraukti savo svetainės apibrėžimo lokalizacijos arba įtraukti naują kalbą palaikymas esamos svetainės apibrėžimo nustatymą, tai galite padaryti sukurdami naują išteklių failą. Išteklių kataloge esantis eina failą:

% CommonProgramFiles %\Microsoft Shared\Web server extensions\12\Resources

Šis failas yra iš esmės XML failą, galima redaguoti bet kurią teksto rengyklę. Šiuos veiksmus rodoma, kaip galite sukurti naują lokalizacijos failą, skirtą naudoti svetainės apibrėžime:

  1. Raskite išteklių kataloge aukščiau ir rasti esamą .resx failą, kurį norite localize į naują kalbą.

  2. Klonuoti failą ir suteikti to paties pavadinimo, išskyrus kalbos kultūros pavadinimą (kad tsa-es-es.resx pavyzdys tsa-en-us.resx).

  3. Atidarykite klonuoti failą naudodami teksto rengyklę.

  4. Nustatykite lcid kodą pateikti kalbos failo antroje eilutėje. Pvz., šį kodą nustato ispanų kalbos:

<!-- _lcid="3082" _version="12.0.5006.3000" _dal="1" ––>

  1. Slinkite žemyn iki dalies, kur matote duomenų elementų, po pora elementų reikšmę . Tai, kur porą išteklių pavadinimas su lokalizuotu eilutės reikšmę. Keisti eilutės reikšmes jūsų lokalės reikšmę elementą. Toliau pateiktame pavyzdyje kodas rodomas išteklių eilutė kurti naujas klientas veiksmų ispanų:

    <data name="Action_NewCustomer">
    <value>Crear un Nuevo cliente</value>
    </data>
  2. Įrašykite failą į aplanką ištekliai vardu, pvz., myCustomResource.es-es.resx (tikrasis pavadinimas priklauso nuo kalbos kultūros pavadinimas yra skirti išteklių failą). Šį failą jau paruošta nurodo iš svetainės apibrėžimo failų, esančių jūsų taikomosios programos.

Tam, kad lokalizuoti svetainės apibrėžimo, kad būtų rodomi kaip galima šablono, tos kalbos Naujas "SharePoint" svetainės puslapyje, pridėti WEBTEMP failą į atitinkamą < LCID > katalogą, taip pat. Nurodo į ankstesnį skyrių, "Kūrimo į svetainės apibrėžimo," apie tai, kaip įtraukti naują WEBTEMP failą.

Lokalizuotų išteklių nuorodos veikia skirtingai .aspx failų nei XML failai. Pvz., nuorodos .aspx failų įvertinamos iškart, kai XML failą nuorodos yra įvertinamas, kai paruošta į žiniatinklio svetainę. Pasiekti svetainės apibrėžimo failą išteklių faile XML elementus, naudojamas tokią sintaksę: $Resources: myCustomResource, DataName. Pvz., vartoti išteklių eilutę iš .aspx failo, žymėjimą gali atrodyti maždaug taip: <div> <asp:Label runat="server" Text="<%Resources:myCustomResource, Action_NewCustomer %>" /> </div>

Puslapio viršus

Santrauka

Kartu Windows SharePoint Services 3.0 ir Office SharePoint Designer 2007 teikia efektyvius įrankius, kurti ir tinkinti interaktyvios, darbo eigos taikomųjų programų. Ar tinkindami vieną 40 programos atsisiųsti šablonus arba kurti savo pačių, šiame straipsnyje aprašoma patikrinta metodika ir geriausios praktikos, net ne kūrėjai gali naudoti sėkmingai.

Jei to dar nepadarėte, reikia atlikti kitas žingsnis yra atsisiųsti taikomosios programos šablonai ir paleisti juos ir jų atidarymas Office SharePoint Designer 2007. Tada atlikite išteklių skyrių "Ištekliai" jums padėti, kaip galite sukurti savo taikomąją programą.

Puslapio viršus

Ištekliai

Daugiau informacijos apie Windows SharePoint Services 3.0 ir Office SharePoint Designer 2007, peržiūrėkite šiuos išteklius:

Daugiau kūrėjas orientuoti išteklių, rasite šiuos veiksmus:

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×