Mesečni arhiv: Julija 2010

SP 2010 CQWP, Knjižnice dokumentov in anonimni uporabniki

Pomembno posodobitev: Waldek Mastykarz je objavil rešitev tukaj: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</na koncu posodobitev>

Ta teden, moja ekipa in jaz so bili nadgraditvi stranke javni spletni strani MOSS za SP 2010. Mesto MOSS uporablja v CQWP na več mestih.

Smo šli skozi zelo podroben postopek, da se zagotovi natančnost, kakovosti in vse, kar dobre stvari. Kljub temu, da, smo zašel v težave v 11th hour, ki nismo pričakovali ali odkriti šele zelo pozno. Posebej, naše CQWP ne bi postala za anonimne uporabnike. Opravljene iskanja za avtorje (ki so bili prijavljeni), vendar to ne bi pokazal vsebine za anonimne uporabnike.

Naredili smo veliko raziskav in so parametri in dejanja smo izločiti vedenje:

  • CQWP bi pravilno renderirati, ko je vlekel vsebino s seznamom po meri.
  • CQWP bi posredovanje vsebin iz knjižnice /Pages.
  • To ne bi posredovanje vsebin iz /SiteCollectionImages
  • Smo ustvarili novo knjižnico dokumentov in dodal nekaj docs nanj. Smo ni dodal vse vrste vsebine v knjižnico-to je bil preprost iz lib doc polje brez prilagajanja. Obstoječe CQWP ni bilo mogoče prebrati iz nje.
  • Smo ustvarili novo stran in dodal a CQWP ga z vsemi privzete vrednosti. da ne bi postala za anonimni.
  • Smo (nekoliko prenagljeno) Nastavite novi SP 2010 okolje, naravnost iz škatle znova in repliciral to vedenje.

Bottom line, Zdi se, da CQWP v SP2010 ni mogoče upodobiti vsebine za anonimne uporabnike, ko vir podatkov je knjižnico dokumentov. To lahko res?

To je napaka, ki smo videli v zapor:

Naslova spletnega gradnika: Vsebina poizvedbe Web del 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 SharePoint Foundation spletne gradnike 89a1 visoko napaka med izvajanjem spletnega gradnika: NullReferenceException.: Referenčni objekt ni nastavljena na primer predmeta. na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, Podatkovna vrstica vrstica, Niz strDefaultItemOpen, Logična fSetDocIcon, Logična fSetOnClick, Niz fileRefColumnRef, Niz progIdColumnRef, Niz fsobjTypeColumnRef, Niz permMaskColumnRef) na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Niz viewPath) na Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Prav tako se zdi nekako nemogoče, da ne bi CQWP delo za anonimne uporabnike. Če veste več o tem, prosim pokomentirajte.

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

Prevzeti nadzor nad OK in Prekliči gumbi

Sem napisal Ta članek nekaj časa nazaj, vendar izgleda, da nisem link nanj, od svoj blog v času, Torej, tukaj gre:

image

Ta članek opisuje, kako prisiliti newform.aspx preusmeriti na eni strani, ko uporabnik klikne OK in drugo stran, ko je kliknil Prekliči.

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

Ustvarjanje, Posodobite in izbrišete vzorce s potekom dela EPD

Pred kratkim sem napisal članek za dobrih ljudi na ShaerPointBriefing.com na splošnega vzorca za izvedene CRUD v SharePoint Designer.  Tukaj je dražljivko:

image

Celoten članek tukaj:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Check it out!

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin