Kategorija Arhiv: SharePoint

Razvijalci: Kako izvedeti SharePoint?

POSODOBITEV: 04/25/08: Bil lov na nekatere blog posts in našel povezavo na ta članek: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. Sem se seznanil s to, ker poleg prosi, »Kako izvem sharepoint?", Nekateri ljudje vprašajo, "zakaj bi moral naučiti sharepoint?". Člena delno odgovori kasneje.

V zadnjih nekaj mesecih, deset ali več ljudi iz planeta so bili emailing mi in prosi splošno vprašanje, »Kako izvem SharePoint?"

Jaz sem komaj avtoritativno, vendar sem imel nekaj uspeha (in trudi, da bi dobili boljše ves čas) tako sem mislil, da bi dokument, moj osebni načrt. Drugi lahko našli dragocene.

Preden sem storil, Samo želim opazovati, da je očitno, da me, na podlagi teh osebnih e-pošto in še večje število MSDN / SharePoint University objav iste vrste, To je ogromen razvijalec zanimanje dobili do hitrosti z WSS/MOSS. Zanima me, kaj se dogaja, da se kot leto dni … lažje najti dober talent SharePoint? enako? So ljudje zavezale k platformi s hitrostjo dovolj držati korak s povpraševanjem po dobrih virov? Kako bi vi tudi razbrati nekaj podobnega manj kot v MAHATI?

Paul's načrt

Sem bil poln delovni čas zaposlene dober folk na Conchango, medtem ko jaz pripadnik časovni načrt. To pomeni, da z vidika učenja, Sem aktivno sodelovala pri projektih kot jaz pripadnik lestev sem opisala pod.

Nekateri osnovni pojmi

Za ljudi, ki vstopi v ta svet, Obstajata dve ključni kratic:

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

WSS je zastonj" v tem je povesmo s okno pomočnik 2003 (ali vsaj moči obstati downloaded s MS). Sem dal navednice brezplačno, ker morate polje, a veljaven dati dovoljenje O/S ter verjetno SQL (Čeprav je "brezplačna" milosten od SQL kot tudi).

MAH je zgrajen na vrhu WSS in ga razširja. Ni nobenih MOSS brez WSS. MAH ni zastonj.

Morda ne en dan, vendar kmalu potem, ko imaš nekaj osnovno poznavanje platforme, pomembno je, da se naučijo razlike. Na primer, zmogljivo spletnim gradnikom, Spletni gradnik poizvedbe vsebine, je funkcija MOSS in ni na voljo WSS. Ljudje pogosto bi napačna predpostavka, da CQWP je na voljo v WSS in potem na koncu premešavo za premostitveni ukrep, ko so spoznali svojo napako.

Zadeti knjige

Sem začel delati z WSS/MOSS na o 01/02/2007. Sem imel malo predhodne izkušnje s SPS 2003 vendar je zelo malo. Da bi dobili sam začel, Sem kupila v dveh knjig, so tukaj naštete (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

Začel sem z big blue uprava knjige. Naravno, zajema uprava. Ob istem času, ponuja pregled vseh funkcij MOSS (in WSS funkcije kot tudi).

Za mene, to ni tako pomembno zapomniti vse različne podrobnosti (dokler je čas, da bi dobili potrjeno) vendar je dobro vedeti meje. (Sem sledil tej isti pristop v 1. osebi strelec sem igral na xbox ali PC — Vnesete sobo in se nagibamo k ustvarjanju zanki nasprotni smeri urinega kazalca, dokler ne pridem nazaj, kjer sem začel. Pravkar sem občutek bolje vedel obliko polje sem v.)

Po branju big blue book, Jaz bi knjige prebrati v celoti znotraj WSS. Je potopi globoko v težave da razvijalci varstvo najbolj o.

Ustvari navidezno okolje

Da se ne vsak razvoj in pravilno uporabljajte okolje, vi potreba a poln Pregorjeli okno pomočnik pogonski sistem s SharePoint Designer, Visual Studio 2005 (2008 deluje, ampak nekaj uporabnih orodij se še ni mogoče napovedati, ko pišem ta članek), InfoPath 2007 in nekaj drugih stvari. Obstaja veliko dobrih bloga opisuje ta proces. Bi si oglejte ti dve:

še več, Andrew Connell delijo svoje izkušnje z VMWare tukaj:

Uporabite vaš najljubši iskalnik videti, kaj drugi ljudje. To je koristen učenje vaja v in sama po sebi.

Preživite nekaj minut jezno odpoveduje dejstvo, da morate strežnik okolje, kateremu se razvoj. toda … ne trudim blogging o tem, ali objavo v MSDN Forumi. It’s already been done 🙂. Namesto tega, objameš in premakniti. Da boste bolje za to.

Pridobite certifikat

Verjamem, da MS SharePoint certifikacijsko pot, ki ga sestavljajo štiri izpite, izčrpen. Predlagam, da svoje online pripravi navodila in Potrudite razumeti vsako posamezno območje s test.

I ne Predlagam, da si izpit samo prenesti to. I ne predlagamo, da uporabite enega od "možganov smetišče" slog 3rd stranka "orodja" za posredovanje MS testi. Če si lahko test, prelaz to temelji na kombinaciji svoje usmerjena študije in praktične izkušnje, da boste močnejši razvijalec in delo kandidata za to.

Obstajajo štirje preskusi v "tiri":

Razvijalec:

Admin:

Priporočamo, da razvijalci študij za vse te izpite. Da boste močne za njih, čeprav mislim, da če ste preskočili admin izpiti, bi dobili.

Sem našel različico WSS biti precej bolj zahtevno kot ustrezne različice MOSS, na moje veliko presenečenje. Sem bil v razredu pred kratkim in številne druge je isto točko.

Ko sem študiral za na 70-542 izpit (MAH razvoj) Našel sem mojega študija virov. To so lahko koristne za vas kot tudi: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Sami priključite v Skupnosti

SharePoint Skupnosti je živahno, močna in veča večje.

Želite gledati sledeč začeti:

  • Blogi od
  • Forumi
  • Codeplex
  • Twitter

Blogi od

Če ne razumete RSS, ustavi vse in jih učijo. To bo 10 minut, da se naučijo to, morda še en 10 minut najti a ujeti osnova RSS čitatelj (Všeč mi je google reader, www.google.com/ bralec).

Start by adding this blog to your RSS reader 🙂

Naslednji, Dodaj www.sharepointblogs.com bralcu. So sestavljeni veliko blogov v eno krmo.

Sčasoma, boste našli blogov, ki se ne združijo tako. Dodajte jih posamezno.

I naročite na nekaj deset blogov, ki ste se kopičijo, v zadnjem letu. če želiš, Lahko izvozite svoj seznam in email to.

Sčasoma, Morda boste želeli začeti svoj blog. Osebno mislim, da vrsto bloga, ki opisuje "newbie's" napredek učenja WSS/mah bi bilo zanimivo serijo. Želim, da sem naredil to sam.

Forumi

Aktivno sodelujem v dveh skupinah forum: MSDN in SharePoint University.

Forumi so odličen krajev za učenje. Ljudje postavljajo vprašanja, ki segajo od zelo preprostih (»Kako ustvariti stolpec mesta«) da je panika (»Moje pomočnik je niz!") na bolj hipotetično design vprašanja.

Ko boste dobili okus okolja, Odpravite se ven in začeli odgovarjanje. Razen neposredno v stiku s stranko, nič ni boljšega kot to za roke na izkušnje.

Codeplex

pojdi k www.Codeplex.com.

Ček to jasno ter iskanja za SharePoint projektov.

Naročite se na dnevni Povzetek Codeplex krme v svoj bralnik virov.

Dodajanje novih projektov SharePoint svoj bralnik.

Sčasoma, po branju forumih in obrnjeni navzdol svojo lastno demoni WSS/MOSS, razmisli, dajanje skupaj svoj projekt codeplex.

Twitter

Kot sem napisati ta blog vnos, veliko folk so začeli uporabljati SharePoint Twitter.

Je težko opredeliti Twitter. Samo boste morali pogledat sami.

Zaključek

Da obloge moj načrt in me trenutno. Pravkar sem začel uporabljati Twitter pred dvema tednoma.

WSS/MOSS je zelo kul platformo in Skupnosti narašča ves čas. Uporabo sredstev Skupnosti za izboljšanje svoje sposobnosti in uživate v vožnji!

</namen>

Naročite se na moj blog.

Technorati Tags: ,

SharePoint ne zagotavlja koledar Roll-ups; Možne rešitve

POSODOBITEV: Anonimni oseba v pripombah delovnih mest to povezavo: http://www.atidan.com/atidan-collaboration-kit.php

Forum uporabnikov pogosto zaprositi vprašanje, kot to:

"Rad bi se koledar na ravni mesta, ki je poseljena z dogodki iz podmesto koledarji. V idealnem primeru, Uporabniki v podmesta bo ustvariti koledar dogodkov, in bodo imeli možnost označevanja jih kot "javno.’ V koledar v skupni rabi strani dinamično prikažejo dogodki, ki so označene kot javne. Tako skupno spletno stran koledarja je roll-up vseh javnih dogodkov iz vseh podmesto."

Je WSS 3.0 ali MOSS 2007, ni mogoče nastaviti neposredno z "roll-up" koledar. Koledarji obstaja na svoje, neodvisno od drugih koledar.

Ustvariti koledar roll-up, po enem od teh poti:

  1. Uporabite spletni gradnik poizvedbe vsebine. To je najlažji rešitev za uporabnike MOSS (WSS does ne priskrbeti se CQWP). CQWP, na žalost, ne zagotavlja pogled koledarja podatkov iz škatle. Zagotavljajo ogromno upodabljanje prilagodljivost (glej tukaj za en primer) vendar privzeto, prikaže rezultate v obliki preprost seznam. V mnogih primerih, CQWP verjetno dobra izbira.
  2. Bolj usmerjeno programiranje raztopina domišljavec rabiti dogodek sprejemniki. Izvajanje dogodek sprejemniki na podmestu koledarjih, ki vodijo svoje javne prireditve v sinhronizacijo s kapitanu koledar. Kot dano podmesto je spremembe koledarja, dosegla kapitanu koledar in ga po potrebi dopolni. Ta možnost je na voljo v obeh WSS 3.0 in MOSS.

Tam so verjetno druge pametne rešitve za ta problem. Če imate ali veš ene, prosim, pustite komentar ali email mi in bom posodobiti to post.

</namen>

Naročite se na moj blog.

Nasvet za končnega uporabnika: Vrsta pogledov v knjižnico dokumentov, Seznam, itd.

Smo lahko, naj in ustvarite več pogledov na seznamih SharePoint (knjižnice dokumentov, sezname po meri, itd). SharePointovi seznami vedno na voljo pogledov v abecednem vrstnem redu. Ne moremo spremeniti to uporabo iz box funkcionalnosti. Če to moči obstati velja pot prilagajanja (in nisem prepričan, da lahko), To je daleč za tehnični za tipične končnega uporabnika.

Če želite nadzorovati vrstni red v SharePoint, ki prikaže razpoložljive poglede, preprosto spredaj dodajte znak številko ali črko na ime pogleda, kot v:

1 – Glede na vrsto materiala
2 – Vse dokumente
3 – Datum zapadlosti

-ali-

A – Glede na vrsto materiala
B – Vse dokumente
C – Datum zapadlosti

Prav tako so ustvarili poglede, katerih namen je strogo nahraniti KPI. Sem bil po tem dogovorom o poimenovanju:

Z_KPI_[opis]

Ki povzroča moje "KPI" pogledi na dnu seznama.

</namen>

Naročite se na moj blog.

Bar je še vedno precej visoka, da razširi MOSS

Danes, Je bilo delo s stranko, in kako spremeniti spletni gradnik poizvedbe vsebine in prikaz dodatnih bitov informacij iz vrste vsebine.

"Prvi., konfigurirate CQWP povezati svoje vire podatkov, nato izvozite v vaš workstation, Spreminjanje <CommonViewFields>, upload, odstraniti original in zdaj je "napolniti’ za prikaz te druge stolpce. Naslednji, začeti streljati SharePoint designer, Odprite stran zbirka koren in poiščite ItemStyle.xsl. Kopija predloge kot koristno izhodišče. Pojdi nazaj in spremeniti CQWP, da bi uporabo te nove predloge. Končno, spremenite predlogo za upodabljanje nova polja! (Ne pozabite preveriti nazaj v tako da drugi uporabniki lahko videli rezultate)."

To je vse precej jasno, da me (in večina nas SharePoint razvijalec vrste) Kaj se dogaja in kako to je zelo lepo, res, da vidike pridobivanje podatkov na CQWP so tako dobro ločeno od vidikov predstavitev podatkov. toda, to ni tako enostavno razložiti, je to?

<namen />

Technorati Tags: ,

Da/ne (Potrdite polje) filtriranje, v spletni gradnik poizvedbe vsebine

Če želite filtrirati poizvedbo, da/ne polje z naslovom "PG mejnik", Konfiguriranje CQWP všeč:

slike

To je eden od tistih vprašanj, ki je očitno-enkrat-vas-veš-it, vendar hard-to-find-an-answer-to: Kako se filter nastavite na da/ne polje spletni gradnik poizvedbe vsebine.

Prvi rezultat iskanja Ugotavljam, da z uporabo iskalni pojem »da/ne vsebine poizvedbe spletni gradnik filtra" ravno v narobe, tako sem mislil, da bi to dati gor in glejte, če lahko zamenjate napačen rezultat v tipični zadetkov.

To je dokaj enostavno: Prave vrednosti = "1" in napačne vrednosti ni enako "1" (precej odsevnika, dejansko).

V zgornjem primeru, Ustvari stolpec mesta tipa »da/ne (potrditveno polje)" imenovan "PG mejnik". Sem dodal v knjižnico doc, naložil nekaj dokumentov, nastavitev vrednosti za nekaj in se preskušajo.

<namen />

MOSS pove, mi moj stolpec ime je rezervirano ali v uporabi … Ampak to ni

POSODOBITEV 12/04/07: Glej to mikroskop KB (http://support.microsoft.com/kb/923589) za informacije v zvezi.

Dejansko, izkaže se, da je, toda tricksy MAH moral otežujejo.

Moja stranka ne nekaj razvojnega dela na svojem mestu MOSS čez vikend. To je malo packarije, kaj je to dejansko storil, šele prenehati rezultat je to:

  • On poskuša dodati stolpec mesta imenuje "količina" in MOSS odgovorov: »Vneseno ime stolpca je že v uporabi ali pa je rezervirano. Izberite drugo ime."
  • On poskuša dodati drugem okolju in ki deluje. Zato, "Količina" ni rezervirano ime.
  • Poskuša najti obstoječega stolpec mesta, imenuje "količina" v tej zbirki mest. On ni mogoče najti.

Sem nekaj raziskave, in še nekaj šifriranja, voskom filozofskih in končno zdel da stolpca» količina« pa, v bistvu, obstajajo. Bilo je v "_Hidden" skupina. Zato, nismo mogli najti preko SharePointovega uporabniškega vmesnika.

Kako did it tja? ne vem, vendar imam teorijo (ali kot moja žena bi ga pokličete, "blah blah blah"). Nekje vzdolž proge, a čudovito štirideset predlogo je bil dodan in verjetno aktivira na mestu v zbirki mest. To je bil deaktiviran (ali stran odstranjena). Stolpec mesta, vendar, ostala vendar v z "_Hidden" skupina. Če kdo ve bolje, prosim pustiti mi znanje preko e-pošta predstavništvo v pripombah.

SharePoint je povedal resnico. To je komaj vredno opozarja, da to sporočilo ni v pomoč, kot bi bilo. Bi bilo lepo videti to sporočilo vil v dva različna sporočila v prihodnosti: 1) Pravijo, da je rezervirano ime stolpca ali ne. 2) Če to ni rezervirana, Pokaži stran, ali vsaj skupini, Če stolpec ime je že uporabljeno.

</namen>

“Ne morem dobiti lastnost column sheme seznama iz SharePointovega seznama” — opis/delo-arounds

Ta teden, smo končno reproducirati problem, ki je bilo prijavljeno oddaljeni uporabnik: Ko je poskušal izvozita vsebino seznama v excel, stvari se zdi, da začnejo delovati, Ampak potem bi Excel pop up napako: "Ne morejo dobiti seznam lastnosti sheme seznama SharePoint". Je tekel urad 2003, Windows XP in povezuje MOSS.

Iskali Internets in videl nekaj špekulacij, vendar nič 100% dokončne. Zato, Ta post.

Problem: Izvažanje pogleda v excel, ki vsebuje datum (datum = podatkovni tip stolpca).

Kakšen obdelan za nas: Pretvorbo datuma »ena vrstica besedila«. Nato, Pretvori nazaj v zmenek.

Ki ga rešiti. To je lepo videti, da pretvorbo delal, dejansko. To was čisto živčen, da pretvorbo stvari na ta način ne, vendar to ni.

Ta bug je vrgel ogromne sence nad datumski podatkovni tip v mislih stranke, tako bomo mogoče iskanju dokončnega odgovora od Microsofta in upajmo, da bom post in posodobitev tukaj v naslednjem kratkem času uradni odgovor in popravek informacije.

Druge navedbe:

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

<namen>

Naročite se na moj blog.

Technorati Tags: ,

Ne moreš premagati SharePointovega Reach

V zadnjih dveh dneh, Sodeloval sem tudi dve srečanji, v katerem smo predstavili rezultate projekta SharePoint. CIO in njegovi ekipi pridružil prvo srečanje. To je standard in ne posebno opazni. IT oddelek je očitno sodelujejo v podjetje zagona projekta vsako tehnologijo. Drugo srečanje razširili na V.P. od trženja, več direktorjev, ki predstavljajo HR, Logistika, Izdelave, Kapitalski projekti, Kakovosti, Nakup, Razvoj podjetja in drugimi oddelki (med katerimi so bili tudi neposredno vpleteno v sedanji fazi). To je mogočni široko občinstvo.

V mojem življenju, predhodno, Sem delal predvsem na ERP in CRM projektih. Oba sta dokaj široko rešitev domene, vendar ne tako široko, kot SharePoint. Celoti realiziran, SharePoint projektov upravičeno in nujno doseči v vsak kotiček in špranjo organizacije. Koliko drugih rešitev podjetja so nekako doseči, da? Ni veliko.

SharePoint jasno predstavlja ogromen prilika za tiste od nas srečo, da se v tem prostoru. Ponuja veliko priložnost za tehnične (ki je nekako obrnil na glavo tukaj pod "Tehnologije si mora kapitan"). Toda še bolje, SharePoint nas izpostavlja obsežno in široko paleto poslovnih procesov prek teh poslih. Koliko CRM strokovnjaki delo s strani proizvodnega podjetja? Koliko ERP svetovalci delo s človeškimi viri na pridobivanja? SharePoint presega oba.

Tako kot vse, to ni popoln, ampak to je prekleti dober kraj za.

Za ljubezen [izpolnite vaše najbolj ljubil oseba/višje bitje], ne spremeni v "naslov’ stolpec mesta.

Na na SharePoint Forumi, občasno nekdo sprašuje o "Spreminjanje oznako naslova" ali o "odstranjevanje naslov iz seznamov".

Bottom line: Ne stori!

Na žalost, uporabniški vmesnik omogoča enosmerno sprememba to oznako stolpca, kot je prikazano:

slike

Naslov je stolpec povezan z elementom"" vrste vsebine. Veliko, veliko, veliko je CT uporabiti ta stolpec in če spremenite tukaj, to valovi, povsod. Obstaja velika verjetnost, da niste nameravali za to zgodilo. Ste verjetno razmišljanje za sebe, "Imam seznam po meri za iskanje in" naslov’ samo nima smisla kot ime stolpca, tako da bom to spremeniti v "kodo stanja’ in dodate stolpec z opisom." Ampak, če sledite s pomočjo za to misel in preimenovati "naslov’ za "Kode stanja", Vsak seznam naslov (vključno s knjižnicami dokumentov) spremembe kode stanja"" in ste verjetno niste nameravali za to zgodilo.

Resnični problem je, da je to enosmerna spremembe. UI "ve" Ta naziv"" je rezervirana beseda. Tako, Če poskusite in spremenite kodo stanja"" nazaj v "Naslov", to hoteti voditi vi in zdaj ste sami pobarvane v kotu using paint that never dries 🙂

Torej kaj se zgodi, če ste že spremenili? Nisem še videl odgovor, si vsi želimo, ki je preprost in enostaven način, da spremenite oznaki nazaj v "Naslov". takoj, najboljši nasvet je, da jo spremenite v nekaj kot "Doc/točki naslov". To je dovolj generično oznako, ki ne sme biti preveč neskladen za uporabnike.

Imam nekaj idej, ki so na mojem to-do seznamu stvari za raziskave:

  • Obrnite se na Microsoft.
  • Nekaj narediti s predmetnega modela, morda v povezavi s funkcijo.
  • Razbrati shemo zbirke podatkov in ročno posodobiti SQL. (Vi should zveza mikroskop spredaj početje to četudi; To bo verjetno nična vzdrževalno pogodbo).

Če kdo ve, kako rešiti to, prosim pokomentirajte.

Posodobitev pozno popoldne, 11/15: Sem našel ta povezava, ki opisuje metodo za ustvarjanje vrste seznam, ki nima naslova stolpca: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

EPD poteke dejanj — string manipulacije izboljšave

Približno pred enim tednom, Sem začel codeplex projekt, ki zagotavlja enostavno in razumno generičnih način za dodajanje funkcij dejanje po meri za potek dela SharePoit oblikovalec. Je opisano tukaj: http://www.codeplex.com/spdwfextensions. Presega preprosto v okviru, skuša nabor uporabnih funkcij, ki bo EPD koristen/prilagodljiv/močnejši.

Tukaj so trenutno načrtovano funkcije za prevod 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

Če ima kdo kakršne koli obresti v tem projektu, prosim pustite komentar, ali start/dodati razprava tukaj: http://www.codeplex.com/spdwfextensions/Thread/List.aspx

Tukaj so trenutni nabor funkcij, ki so bili kodirani (Čeprav ni popolnoma preskušena kot od 11/08/07):

Funkcija Opis (Če ni isto kot .net funkcijo)
NUM-postavke() Vrne število vpisov"" v nizu glede na navedeno ločilo.

Na primer: NUM-vnosov v nizu "a,b,c" z ločilo"," = 3.

Vnos() Vrne n-žeton v nizu glede na navedeno ločilo.
Dolžina String.Length
Zamenjaj() String.Replace()
Vsebuje() String.Contains()
Vrne besedo "true" ali besedo "false".
Podniz(začetek) String.Substring(začetek)
Podniz(začetek,namen) String.Substring(začetek,namen)
ToUpper() String.ToUpper()
String.tolower() String.ToLower()
StartsWith() String.StartsWith()
Vrne besedo "true" ali besedo "false".
EndsWith() String.EndsWith()
Vrne besedo "true" ali besedo "false".