Kategooria Arhiiv: SharePointi

Arendajad: Kuidas õppida SharePoint?

VÄRSKENDUS: 04/25/08: Oli järelejõudmisest mõned blogi postitused ja leidsin lingi sellele artiklile: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. Ma teen teadmiseks seda, sest lisaks küsib, "Kuidas saada SharePointi?", mõned inimesed küsima "miks ma õppima SharePointi?". Selle artikli osaliselt vastused hiljem.

Viimase mitme kuu jooksul, tosin või rohkem folks alates planeedi saatmine e-postiga ja üldise küsib:, "Kuidas saada SharePointi?"

Ma olen vaevalt autoriteetne, Aga mul oli edu (ja üritab pidevalt paremaks minna) nii et ma arvasin ma oleks dokumendi minu isiklik teekaardi. Teised võib leida väärtuslikku.

Enne kui ma seda teha, Ma tahan on mulle selge, Põhineb nende isiklikke kirju ja veelgi suuremal arvul MSDN / Sama laadi SharePointi Ülikooli postitused, on olemas suur arendaja huvi saada kiirendamine WSS/MOSS. Ma ei tea, mida see saab olema nagu Jana Hallas … lihtsam leida SharePointi Anne? Sama? Folks kohustuvad platvorm vooluhulgaga piisav nõudlus heade vahendite kursis? Kuidas võiks te isegi nuputada midagi sellist on WAG puudu?

Pauluse rakendusplaani

Olin täiskohaga tööle hea folk kell Conchango kuigi ma järgisin sätestatakse kõnealuses. See tähendab, et õppe vaatenurgast, Mul oli aktiivselt tegelenud projektide, nagu ma järgneb ma kirjeldada allpool samme.

Mõned põhimõisted

Inimesed sisenevad selles maailmas, seal on kaks peamised lühendid:

  • WSS-I: Windows SharePoint Services
  • MOSS: Microsoft Office SharePoint Server

WSS on "vaba" et see on komplekteeritud windows server 2003 (või vähemalt saab alla laadida MS). Panin tsitaadid ümber vaba, sest sa pead kasti, kehtiv o/s litsentsi ja ilmselt SQL (Kuigi seal on "vaba" Kind of SQL).

MOSS on ehitatud peal WSS ja laiendab seda. Ei ole MOSS ilma WSS. SAMMAL ei ole vaba.

Võib-olla mitte päevast, kuid varsti pärast seda, kui sul on mõned põhilised harjunud platvorm, on oluline õppida erinevusi. Näiteks, võimas veebiosa, Sisu sisupäringu veebiosa, on SAMMAL funktsioon ja pole saadaval WSS. Inimesed teevad tihti vale eeldus, et CQWP on saadaval WSS-i ja siis lõpuks skrambleerimise stop-lõhe meede, kui nad aru, et oma viga.

Tabas raamatud

Ma alustas tööd WSS/MOSS kohta 01/02/2007. Mul oli väike eelnev kogemus SPS 2003 aga väga vähe. Et saada ise Alustatud, Ostsin selle siin kaks raamatut (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

Hakkasin big blue halduse raamat. Loomulikult, See hõlmab haldus. Samal ajal, See annab uuring dusi MOSS (ja WSS funktsioonid).

Minu jaoks, See ei ole nii oluline on meeles pidada kõiki erinevaid detaile (kuni see on aeg saada sertifitseeritud) Aga see on hea teada piirid. (Jälgin seda sama lähenemisviisi esimene inimene laskjale ma mängida xbox või PC — Sisestage tuba ja kipuvad tee vastupäeva ringi, kuni ma saan tagasi, kui hakkasin. Ma lihtsalt tunnen paremini, teades, et ma olen kasti kuju.)

Pärast lugemist big blue book, Ma lugesin terve raamatu sees WSS. Ta sukeldub sügavalt küsimusi arendajad care kõige kohta.

Loo virtuaalse keskkonna

Ei mingit arengut või õigesti kasutada keskkonda, vajate SharePoint Designeri täis puhutud windows server operatsioonisüsteemi, Visual Studio 2005 (2008 töötab, kuid mõned kasulikud vahendid ei ole veel võrgulahendused kirjalikult käesoleva artikli), InfoPath 2007 ja mõned muud asjad. Seal on palju head blogisid, mis kirjeldab seda protsessi. Ma oleks need kaks pilk:

Lisaks, Andrew Connell jagada oma kogemusi VMWare siin:

Kasutage oma lemmik otsingumootor näha, mida teised inimesed teevad. See on kasulik õppe kasutada ja ise.

Veeta paar minutit vihaselt hukka asjaolu, et teil on vaja server keskkond mille arendamine ei. Aga … ei viitsinud blogging kohta või postitad MSDN Foorumid. See on juba tehtud 🙂. Selle asemel, omaks ja liikuda. Teil on parem seda.

Saada sertifitseeritud

Usun, et MS SharePoint sertimisteel, mis koosneb neljast eksamid, on ammendav. Pakun, et järgida nende online koostamise juhend ja teha oma parima, et mõista iga valdkonna katse.

MA Ei saa soovitame võtta lihtsalt sooritama eksami. MA Ei saa Soovitame kasutada üks "aju prügila" stiili 3rd party "tööriistu" mõeldud MS testid. Kui teie vastate küsimustele, See põhineb koos oma pass suunatud õppe- ja praktilisi kogemusi, Sul on seda tugevam arendaja ja töökohtade kandidaat.

Seal on neli katset kaks "rajad":

Arendaja:

Admin:

Ma soovitan, et arendajad õppida kõik need eksamid. Sa pead olema tugev, neid, Kuigi ma arvan, et kui te vahele admin eksamid, soovite saada.

Ma leidsin WSS versioon tunduvalt keerukam kui vastava MOSS versioonid, palju minu üllatuseks. Olin klassis hiljuti ja mitmed teised tegi sama asja.

Kuigi ma õppisin selle 70-542 eksam (MOSS arendamine) I jälitatud mu uuring ressursid. Need võivad olla teile abiks ka: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Ühendage ennast ühendusse

SharePoint on elav, tugev ja kasvab suuremate pidevalt.

Soovite alustada järgmist vaadata:

  • Blogid
  • Foorumid
  • CodePlex
  • Twitter

Blogid

Kui sa ei mõista RSS, Lõpeta kõik ja õppida seda. On vaja 10 minutit seda õppima, võib-olla teine 10 minutit leidnud veebi põhine RSS lugeja (Mulle meeldib google reader, www.google.com/ lugeja).

Alusta lisades selle blogi oma RSS-lugeja 🙂

Järgmine, lisamine www.sharepointblogs.com lugeja. Nad koondatud palju blogisid ühe kanali.

Aja jooksul, leida blogisid, mis pole koondatud nii. Lisage need eraldi.

Tellida endale paar tosinat Ajaveebid, mis ma olen koguneda eelmisel aastal. Kui soovid, Saate eksportida oma nimekirja ja saatke see.

Lõpuks, te võite alustada oma blogi. Ma isiklikult arvan, et mitmeid blogisid, mis kirjeldab "newbie's" edu õppimise WSS/MOSS oleks huvitav seeria. Ma soovin, et oli teinud selle ise.

Foorumid

Ma aktiivselt osalema kaks arutelurühmade: MSDN-i ja SharePointi Ülikool.

Foorumid on suurepärased kohad õppida. Inimesed küsivad küsimusi, mis ulatuvad väga lihtne ("Kuidas luua saidi veerg") mis on panicked ("Minu server ei tööta!") rohkem hüpoteetiline disain küsimustele.

Kui sa saad maitse keskkonna, seiklus ja alustada vastamisel. Lühikesed otse kliendiga suheldes, miski pole parem kui see käed kogemusi.

CodePlex

Mine www.CodePlex.com.

Kontrollige see välja ja Otsi SharePoint projekte.

Telli Codeplex feed uudisvoog lugeja daily Kokkuvõte.

Lisada uusi SharePoint projekte uudisvoog lugeja.

Lõpuks, pärast lugemine Foorumid ja allapoole oma WSS/MOSS deemonid, kaaluda, koondades oma codeplex projekt.

Twitter

Kui ma kirjutan seda blogi, palju SharePointi folk on alustanud kasutades Twitter.

On raske iseloomustada, Twitter. Sul lihtsalt check it out ise.

Järeldus

See wrapid kuni minu rakendusplaani ja paneb mind praeguse. Ma lihtsalt hakkasin kasutades vidistama kaks nädalat tagasi.

WSS/MOSS on väga lahe platvorm ja ühendusse kasvab pidevalt. Ühenduse vahendite abil parandada oma oskusi ja naudi sõidu!

</lõpp>

Telli minu blogi.

Technorati Tags: ,

SharePoint ei anna kalender Reklaamstendid; Võimalikud lahendused

VÄRSKENDUS: Anonüümne isik Kommentaarid Ametikohad seda linki: http://www.atidan.com/atidan-collaboration-kit.php

Foorumi kasutajad küsida sageli niimoodi:

"Ma tahaksin olla kalendri saiditasemel, mis on asustatud sündmuste alamsaidi kalendrid. Ideaalis, loovad kasutajad alamsaitide sündmuste kalender, ja on võimalus märgise neid kui "kohtades.’ Sündmused, mis on märgitud avalikuks kuvatakse dünaamiliselt jagatud kalendril. Seega on jagatud kalendril on ümberarvestamise kõikide avalike ürituste kõik alamsaidi kalendrid."

On WSS 3.0 või MOSS 2007, ei ole võimalik otse konfigureerida "roll-up" Kalender. Kalendrid olemas omal käel, sõltumatud teiste kalender.

Roll-up kalendri loomiseks, ühte neist rajad:

  1. Kasutage sisu sisupäringu veebiosa. See on lihtsaim lahendus MOSS kasutajatele (WSS pakkuda CQWP). CQWP, Kahjuks, ei esita andmeid karbist kalendrivaade. See annab tohutu renderdamise paindlikkus (Vaata siit üks näide) kuid vaikimisi, näitab selle tulemuste lihtne loendivormingus. Paljudel juhtudel, CQWP ilmselt hea valik.
  2. Programmeerimine orienteeritud lahendus oleks kasutada ürituse vastuvõtjad. Rakendada sündmus vastuvõtjad alamsaidi kalendrid, mis hoiavad oma avalikud üritused sünkroonis kapten kalender. Antud alamsaidina kalendri muutmise, kapten kalender jõuda ja ajakohastab seda vastavalt vajadusele. See suvand on saadaval nii WSS 3.0 ja SAMMAL.

Seal on ilmselt teised targad lahendused sellele probleemile. Kui teil on üks või teada ühe, palun jäta kommentaar või kirjuta mulle ja ma ajakohastab seda postitust.

</lõpp>

Telli minu blogi.

Lõppkasutaja Quick Tip: Dokumenditeegis sortimine vaatamisi, Loend, jne.

Me ei saa, peaks ja luua palju seisukohti SharePointi loendid (Dokumenditeegid, Kohandatud loendid, jne). SharePointi loendid alati Saadaolevad vaated tähestikulises järjekorras. Me ei saa seda muuta, kasutades välja kasti funktsionaalsust. Kui seda saab teha via kohandamine (ja ma ei ole kindel, et see võib), on palju tehnika eest tüüpilisi lõppkasutaja.

Kui soovite kontrollida, et millised SharePointi loendite Saadaolevad vaated, lihtsalt prepend numbrile või vaate nimi, nagu ka:

1 – Materjali tüübi järgi
2 – Kõik dokumendid
3 – Tähtaeg

-või-

A – Materjali tüübi järgi
B – Kõik dokumendid
C – Tähtaeg

I loonud ka seisukohad, mille eesmärk on rangelt toita KPI. Olen jälginud selle nimetamistava:

Z_KPI_[kirjeldus]

Mis põhjustab minu "KPI" vaadete loend alaossa.

</lõpp>

Telli minu blogi.

Baar on ikka päris kõrge, et laiendada MOSS

Täna, Olin töötamine kliendi ja kirjeldab, kuidas muuta sisu sisupäringu veebiosa ja kuvada täiendavaid bitti informatsiooni sisu tüüp:.

"Esimene., Saate konfigureerida selle andmeallikatega ühenduse loomiseks CQWP, Seejärel saate eksportida selle oma töökoha, muuta <CommonViewFields>, Lisamise kuupäev, Eemalda originaal ja nüüd on "krunditud’ Kuva need veerud. Järgmine, avada SharePoint Designeris, Liikuge saidi kogumise root ja leidke ItemStyle.xsl. Kopeerida mõne malli kasulikuks lähtepunktiks. Mine tagasi ja muuta CQWP teha uue malli kasutamine. Lõpuks, Muuda malli muuta oma uued väljad! (Ärge unustage vaadata selle tagasi nii, et teised kasutajad saavad näha tulemusi)."

On kõik üsna selge mulle (ja enamik meist SharePointi arendaja tüübid) mis toimub ja kuidas see on päris tore, Päriselt, andmete ülekanne aspekte ning CQWP on nii hästi-eraldi andmete esitamine aspektidest. Aga, See ei ole nii lihtne seletada, See on?

<lõpp />

Technorati Tags: ,

Jah/ei (Märkige ruut) Sisupäringu veebiosa filtreerimine

Filtreerida päringu Yes/No ruut pealkirjaga "PG verstapost", Konfigureerige CQWP niimoodi:

Pilt

See on veel üks ilmne-kui-sa-tea-see aga hard-to-find-an-answer-to küsimustele: Kuidas filter kohta jah/ei ole ruut sisu sisupäringu veebiosa abil.

Esimene Otsingu tulemus Ma leian, kasutades otsingusõna "filter/Jah sisu sisupäringu veebiosa" korter läbi vale, nii et ma arvasin ma paneks see seal ja näha, kui seda saab asendada ebaõige tulemuse tüüpiline Otsingu tulemused.

See on üsna lihtne: Tõeline väärtus = "1" ja valed väärtused võrduvad "1" (päris retro, tegelikult).

Ülaltoodud näites, Olen loonud saidi veeru tüüp "jah/ei (ruut)" nimega "PG verstapost". Lisasin doc Raamatukogu, alla laadinud mõned dokumendid, määratud väärtuse paar ja katsetada seda.

<lõpp />

MOSS ütleb mulle minu veeru nimi on reserveeritud või kasutage … Kuid see ei ole

VÄRSKENDUS 12/04/07: Vt Käesolev Microsofti KB (http://support.microsoft.com/kb/923589) seotud teavet.

Tegelikult, selgub, et see on, Aga tricksy SAMMAL oli raskendada.

Minu klient ei mõned arendustöö MOSS riputanud nädalavahetusel. See on natuke pudi-padi selle kohta, mida ta tegelikult ei, kuid lõpptulemus on seda:

  • Ta üritab nimega "kogus saidiveeru lisamine" ja SAMMAL vastused: "Teie sisestatud veeru nimi on juba kasutusel või reserveeritud. Valige mõni muu nimi."
  • Ta üritab lisada see teine keskkond ja mis töötab. Seetõttu, "Kogus" ei ole reserveeritud.
  • Ta üritab leida mõne olemasoleva saidiveeru nimega "kogus" selle saidikogumi. Ta ei leia seda.

Ma tegin mõned teadustöö, ja isegi mõned kodeerimine, vahatada filosoofiline ja lõpuks leidsin, et veerg nimega kogus ei, Tegelikult, on olemas. See oli "_peidetud" rühm. Seega, Me ei suutnud leida selle kaudu SharePointi kasutajaliidesega.

Kuidas seda saada seal? Ma ei tea, Aga mul on teooria (või nagu mu naine oleks seda nimetada, "blah blah blah"). Kusagil liinil, a Ülihea nelikümmend Mall oli lisatud ja ilmselt aktiveeruda saidikogumi saidi. Seejärel deaktiveeritud (või eemaldada saidi). Saidi veerg, Aga, Ümbruskonnas on "_peidetud, oli" rühm. Kui keegi teab paremini, Palun andke mulle teada kaudu e-posti või post Kommentaarid.

SharePointi rääkis tõde. See on vaevalt väärt meenutanud, et sõnum ei ole kasulik, kui see võiks olla. Oleks tore näha sõnumi kahvel kaks erinevat teadet tulevikus: 1) Öelda, et veeru nimi on reserveeritud või seda ei ole. 2) Kui see on reserveeritud, Näita veebilehte, või vähemalt grupp, Kui veeru nimi on juba kasutusel.

</lõpp>

“Ei saa skeemi veeruatribuuti SharePointi loendist” — kirjeldus-vältimised

Sel nädalal, Me lõpuks reprodutseerida oli teatatud probleemile serveri kasutaja poolt: Kui ta üritas Exceli loendi sisu eksportida, asjad ei paista tööle asuda, kuid siis Exceli pop up viga: "Ei saa SharePointi loendist tuua loendi skeemi veeruatribuuti". Ta töötab office 2003, Windows XP ja ühendamisel MOSS.

Otsisin selle Internets ja nägin mõned spekulatsioon, kuid midagi 100% lõplik. Seega, See postitus.

Probleem: Eksportivad vaade Excelisse, mis sisaldab (kuupäev veerus Andmetüüp =).

Mis töötas meiega: "Üherealine tekst" kuupäeva teisendamine. Seejärel, teisendada selle tagasi kuupäev.

Et lahendada see. See oli tore näha teisendamine töötas, tegelikult. See oli üsna närvis, et konverteeriva asju sel viisil ei aita, kuid see ei.

See viga on visatud tohutu shadow üle kliendi meeles andmetüübi kuupäev, nii me läheme kindla vastuse Microsofti otsides ja loodetavasti ma postitamiseks ja update siin järgmise lühikese aja jooksul ametlik vastus ja käigultparanduse teave.

Muud märkused:

http://www.kevincornwell.com/blog/index.php/cannot-get-the-list-schema-column-property-from-the-sharepoint-list/

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2383611&SiteID=1

<lõpp>

Telli minu blogi.

Technorati Tags: ,

Te ei saa võita SharePoint's Reach

Viimase kahe päeva jooksul, Olen osalenud kaks kohtumist, mis ajal me esitatud SharePointi projekti tulemusi. CIO ja tema meeskond liitus esimene kohtumine. See on standard ja ei ole eriti tähelepanuväärne. IT-osakond on ilmselt seotud ettevõtte levikuga tehnoloogia projekte. Teine kohtumine laiendatud, et hõlmata ka V.P. -turundus, Mitmed direktorid esindavad HR, Logistika, Tootmine, Investeerimisprojektid, Kvaliteet, Ostmine, Ettevõtte arengu ja teiste osakondade (kellest mõned ei ole isegi otseselt segatud praeguses faasis). See on vägev laiale publikule.

Minu eelnev elu, Olen töötanud peamiselt ERP ja CRM projektid. Nad mõlemad on üsna lai lahendus domeeni, kuid mitte sama lai kui SharePointi. Tuleb täielikult realiseerida, SharePoint projekte õiguspäraselt ja tingimata jõuda iga pelgupaik ja Sopukka organisatsiooni. Mitu Teabepäring ettevõttelahenduste olla omamoodi jõuda, mis? Mitte palju.

SharePointi selgelt kujutab tohutu võimalus meile õnn tuleb siia. See annab hea tehnilise võimaluse (mis on kuidagi välja oma peaga Siin jaotises "Tehnoloogiate sa pead kapten"). Aga isegi parem, SharePointi seab meid ulatuslik ja laia valikut äriprotsesside kaudu neid kohustusi. Mitu CRM spetsialistid töötavad ettevõtte tootmise pool? Kui paljud ERP konsultantide töö inimressursi leidmine? SharePointi ületab neid mõlemaid.

Nagu midagi, See ei ole täiuslik, Aga see on kuradi hea koht olema.

Armastus [Täitke oma kõige armastatud inimene/kõrgem on], Ärge muutke selle "pealkiri’ saidi veerg.

Kohta ning SharePointi Foorumid, keegi vahetevahel küsib "pealkiri sildi muutmine" või umbes "eemaldamine jaotise loendid".

Alumine rida: Ära tee seda!

Kahjuks, kasutajaliides võimaldab ühe suuna muutus selle veeru silt, nagu näidatud:

Pilt

Pealkiri on "kaubaga seotud veerg" sisu tüüp. Paljud, Paljud, Paljud CT's kasutada selles veerus ning kui te seda siin, See Säbrutus välja kõikjal. On hea võimalus, et te ei kavatse selle saavutamiseks. Sa olid ilmselt mõtlemine ise, "Mul on kohandatud otsinguloendit ja" pealkiri’ lihtsalt ei ole mõtet kui veeru nimi, nii et ma lähen seda panna "olekukood’ ja lisada veeru kirjelduse veerg." Kuid kui järgida kohta selle mõtte ja ümber nimetada "pealkiri’ Staatuse tähis, iga loendi pealkiri (sealhulgas dokumenditeegid) muutused "olekukood" ja sa ilmselt ei kavatse selle saavutamiseks.

Tegelik probleem on, et see on ühe suuna muutmine. UI "teab" et "pealkiri" on reserveeritud sõna. Nii, Kui sa püüad ja muuta "olekukood" aastasse "Pealkiri", ei saa ja nüüd te olete värvitud ennast nurka using paint that never dries 🙂

Mis juhtub, kui sa juba muutunud? Ma ei ole näinud, me kõik tahame vastus, mis on lihtne ja lihtne viis muuta silt tagasi 'Title'. Kohe praegu, parim soovitus on seda muuta midagi "Doc/üksuse tiitel". See on piisavalt üldine silt, mis ei tohi olla liiga räige kasutajad.

Mul on mõned ideed, mis on mu to-do list asju teadus:

  • Pöörduge Microsofti.
  • Teha midagi, objekti mudeli, võibolla koos funktsioon.
  • Nuputada andmebaasi skeemi ja käsitsi uuendamiseks SQL. (Võtke Microsoft enne seda küll teed; see tõenäoliselt tühine toetuse lepingu).

Kas keegi teab kuidas seda probleemi lahendada, Palun postitage kommentaar.

Update hilisel pärastlõunal, 11/15: Ma leidsin selle lingi, mida kirjeldatakse meetodit, luues loend, mida ei ole jaotise veeru tüüp: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

Ühtse Programmdokumendi kohandatud töövoo tegevuste — string manipuleerimise täiustused

Umbes nädal tagasi, Hakkasin üles codeplex projekt, mis on lihtne ja mõistlikult üldine meetod SharePoit disainer töövoo kohandatud toimingu funktsioonide lisamine. See on kirjeldatud siin: http://www.codeplex.com/spdwfextensions. Kaugemale pelgalt raamistik, Samuti püütakse luua kasulikke omadusi, mis teeb ühtse Programmdokumendi kasulik/paindlik/võimsam komplekt.

Siin on praeguse plaanitud funktsioone versioon 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

Kui kellelgi on huvi selle projekti, palun jäta kommentaar või start/lisa arutelu siin: http://www.codeplex.com/spdwfextensions/Thread/List.aspx

Siin on ülesanded, mis on kodeeritud praegusi (Kuigi mitte täielikult katsetatud ning on 11/08/07):

Funktsioon Kirjeldus (Kui ei ole sama mis .net-funktsiooni)
NUM-kanded() Tagastab numbri "kanded" nagu iga määratud eraldaja string.

Näiteks: NUM-kanded stringi "a,b,c" koos eraldaja"," = 3.

Kanne() Tagastab n-nda sõnet nagu iga määratud eraldaja string.
Pikkus String.Length
Asenda() String.Replace()
Sisaldab() String.Contains()
Tagastab sõna "true" või sõna "väär".
Alamstringi(Start) String.Substring(Start)
Alamstringi(Start,lõpp) String.Substring(Start,lõpp)
ToUpper() String.ToUpper()
ToLower() String.ToLower()
StartsWith() String.StartsWith()
Tagastab sõna "true" või sõna "väär".
EndsWith() String.EndsWith()
Tagastab sõna "true" või sõna "väär".