Monthly Archives: Júní 2011

Látum bjartar Dæmi í fararbroddi að aukinni SharePoint ættleiðingar

Fyrsta mín "hreint" BrightStarr blog færsla var birt í dag.  Hér er beitu:

Það hefur verið mikið af samræðum á internets á seint á efni SharePoint samþykkt og sérstaklega að skortur þar. Enginn vill fara til allra vandræði af að hanna bæ og öryggi uppbygging, taka þátt í námskeiðum, setja saman stællegur útlit og feel, vinna út rokk solid upplýsingar arkitektúr sem þolir veðri og vindum fyrirtæki RE-orgs og að lokum, a fanfare-fyllt rúlla bara að uppgötva þrjá mánuði eftir fara-lifandi sem minna en 50% af starfsmönnum félagsins eru að nota SharePoint og flestir eru að nota það til að skipta gamla net skrá framreiðslumaður ("S:\ aka ").

Nei silfur bullet (eða einn blogg) er að fara til að leysa þessi vandamál. Hins, það eru fullt af hlutum sem þú getur gert til að draga úr hættu á blóðleysi SharePoint Portal. Ein slík aðferð er "Shining Dæmi Pattern."

Ég vil gjarnan vita um önnur SharePoint samþykkja aðferðir sem þér þykir vænt að deila.  Ef þú deilir, skaltu skilja sem athugasemd á BrightStarr bloggið.

Lesa the heild hlutur hér: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

"Aðgangur óheimill” að default.aspx á SharePoint 2010 Sub Site

Einn af minn viðskiptavinur fór lifa með SharePoint þeirra 2010 umhverfi í dag.  Við uppgötvaði að ákveðin hópur notenda getur ekki opnað sjálfgefið heimasíðu þeirra.  SharePoint brugðist við "Aðgangi hafnað" og venjulegum "Skráðu þig inn sem annar notandi" eða "beiðni aðgangur" svar. 

Þegar við notuðum nifty "Athuga aðgang að" virka það staðfest að notendur raunverulega did hafa aðgang.  En, þeir gætu ekki fá á síðunni.

Ég fylgdi mikið af vegi á ýmsum dauðum endum fyrr en ég ákvað að bera á vefnum hlutum á brotinn síðu gegn svipuðum vinna síðu.  Ég gerði það með því að setja síðuna í ham viðhald með því að bæta "?Innihald = 1 "á síðu. Svo, það leit út eins og "http://miðlara / subsite / subsite / default.aspx?Innihald = 1 ". 

Þetta sýndi mér tvær vefur hluta sem heitir "Villa" við lýsingu eins og "Villa" á brotinn síðu.  Ég vissi ekki að hugsa að taka skjár lokið á þeim tíma.

Ég rak þá og að leysa vandamál.

Ég hef séð spurning eins og þetta koma upp á vettvangi í fortíðinni og ég var mjög efins um kröfu á heimasíðu sendanda að hann hafði öryggi sett upp á réttan hátt.  Ég * veit * ég hafði öryggi sett upp rétt bros  Næst þegar, Ég að vera opnari og minna efins.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

XSLT og jQuery Sýnishorn

Ég hef verið að gera mikið af af XSLT og jQuery og hélt ég myndi deila sýnishorn sem aðrir geta fundið gagnlegar í framtíðinni.

Dæmi 1: Senda frá sér einfalda JavaScript / jQuery í XSLT:

<XSL:Snið passa = "eitthvað" XML:rúm = "varðveita">

  <!– Núllstillt út fyrirspurn vingjarnlegur síur falinn sviði –>
  <handrit type = "text / javascript">
    $(skjal).tilbúinn(virka(){
      $("# QueryFriendlyFilters").Val("Tóm");
    });
  </handrit>

</XSL:sniðmát>

Það bita gefur frá sér smá JavaScript sem bíður fyrir the blaðsíða til ljúka lestun (vegna þess að $(skjal).tilbúinn(...)) og þá setur gildi falinn sviði heitir QueryFriendlyFilters í bókstaflegri gildi "tómur".

Dæmi 2: Nota <XSL:ef> til að athuga með "meira en",  "Minna en", o.fl..

<XSL:Snið passa = "eitthvað" XML:rúm = "varðveita">

  <div id = "fdcAllFilters">
 
    <XSL:Ef próf = "@ Count>0">
      <span class = "fdcFilterLabel">Núverandi síur:</span>
    </XSL:ef>

    <!– meira dót gerist hér. –>

</XSL:sniðmát>

Hér að ofan seðillinn ávísanir til að sjá hvort eiginleiki sem heitir "Count" á "eitthvað" þáttur er meiri en núll.  XML bak við þetta væri eitthvað eins og:"

<eitthvað Count = "5" />

Dæmi 3: Iterate gegnum alla þætti, interspersing jQuery símtöl.

<!– Iterate í gegnum allar síur og sýna rétt  tenglar. –>
<XSL:fyrir-hvern Veldu = "UserFilter">

  <a class = "FilterHref" href = "javascript:mySubmitPage(‘RemoveUserFilter’,"{@ ID}")">[X]</a>

  <span class = "fdcFilterLabel"><XSL:gildi-af select = "@ FilterValue" /></span>

  <handrit type = "text / javascript">

    $(skjal).tilbúinn(virka(){
        <XSL:texta><![CDATA[$("# QueryFriendlyFilters").Val( ($("# QueryFriendlyFilters").Val() + " ]]></XSL:texta>\"<XSL:gildi-af select = "@ FilterValue" />\"<XSL:texta><![CDATA["));]]></XSL:texta>
    });

  </handrit>

</XSL:fyrir-hvern>

Hér að ofan seðillinn er flóknasta og það getur verið auðveldara leiðir til að gera það.

XML bak við þetta lítur u.þ.b. svona út:

<UserFilter ID = "123" FilterValue = "xyzzy" />

Þetta seðillinn iterating gegnum <UserFilter> hnúður. 

Það gefur fyrsta akkeri tag sem þegar smellt afturvekur á JavaScript fall sem er nú þegar á síðu, "MySubmitPage" og fer verðmæti eigindi á <UserFilter> hnúturinn heitir "ID". 

Það gefur þá sumir jQuery sem bíður fyrir síðu til að hlaða.  Það jQuery uppfærslur falinn sviði sem heitir "QueryFriendlyFilters" með því að bæta verðmæti FilterValue eiginleiki.  Athugið allar brjálaður <XSL:texta> og <![CDATA[ ... ]]> efni.

Það er það, vona að það hjálpar!

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin