Monthly Archives: Jūnijs 2011

Ļaujiet spīdošs piemēri izpildes veids, kā palielināt SharePoint pieņemšanu

Mans pirmais "tīra" BrightStarr blog ieraksts ir publicēts šodien.  Šeit ir teaser:

Ir bijis daudz sarunu par vēlu par tēmu SharePoint pieņemšanas un it īpaši tās trūkuma Internets. Neviens negrib iet uz visiem nepatikšanas, projektējot fermu un drošības infrastruktūras, piedaloties semināros, sagrupējot snazzy izskatu un, izstrādājot rock ciets informācijas arhitektūrā, ko var izturēt uzņēmums re-orgs nepastāvības un beidzot, fanfara pildītus izvēršana tikai atklāt trīs mēnešus pēc palaišanas, kas mazāks par 50% uzņēmuma darbinieki izmanto SharePoint un lielākā daļa no tām izmanto to, lai aizstātu veco tīkla datņu serveriem ("S:\ vadīt").

Nav sudraba lodi (vai vienu blog post) gatavojas novērst šo problēmu. Tomēr, ir daudz lietas jūs varat darīt, lai mazinātu risku, ka anēmisks SharePoint portāla. Viens šāds paņēmiens ir "Shining piemērs modeli."

Labprāt vēlētos uzzināt par citiem SharePoint pieņemšanas stratēģijas, ka jūs nevēlētos koplietot.  Ja koplietojat, Lūdzu, atstājiet komentāru par BrightStarr blog.

Lasīt viss šeit: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

"Piekļuve liegta” lai ar SharePoint default. aspx 2010 Apakšvietnē

Viens no maniem klientiem devās dzīvot ar to SharePoint 2010 vidi šodien.  Mēs atklājām, ka lietotāju grupa nevarētu piekļūt savu noklusējuma mājaslapu.  SharePoint atbildēja ar "Piekļuve liegta" un parasti "pierakstīties kā cits lietotājs" vai "pieprasīt piekļuvi" atbildi. 

Lietojot funkciju modes "Pārbaudīt pieejamību" apstiprinājās, ka tiešajiem lietotājiem tiešām ir pieeja.  Vēl, viņi nevarēja iegūt lapas.

Es sekoju ceļiem daudz dažādu strupceļiem, līdz es nolēmu, lai salīdzinātu šķelto lapas pret līdzīgu darba lapas web daļām.  Es tā, ka, ievietojot lapu uzturēšanas režīmā, pievienojot"?saturs = "1" uz lapu. Tik, tas izskatījās, piemēram, "http://Server/subsite/subsite/default.aspx?saturs = "1". 

Tas parādīja man divas web daļas, kas nosaukts "Kļūda" apraksta kā "Kļūda" sadalīti lapā.  Es nedomāju, ka laikā ņemtu ekrāna tvērums.

Es noņemt tos un kas atrisināt problēmu.

Esmu redzējis jautājumu kā šis nāk uz augšu forumos pagātnē, un es biju ļoti skeptiski par plakātu uzstājība, ka ir pareizi iestatīta drošība.  Es * zinu * man bija labi iestatīta drošība smaids  Nākamreiz, kad, I'll be atvērtāka un mazāk skeptisks.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

XSLT un jQuery paraugi

Man ir darot daudz XSLT un jQuery un vēlētos dalīties dažas daļiņas, kas citiem var noderēt nākotnē doma.

Piemērs 1: Izstarot vienkāršu JavaScript / jQuery XSLT:

<XSL:veidne atbilst = "kaut kas" XML:vieta = "saglabāt">

  <!– Tukšu, vaicājums draudzīgi filtri slēptu lauku –>
  <skripta tips = "text/javascript">
    $(dokumentu).gatavs(funkcija(){
      $("#QueryFriendlyFilters").Val("tukšās");
    });
  </skriptu>

</XSL:Veidne:>

Ka mazliet izdala dažas JavaScript, kas gaida uz lapu lejuplādēšanas pabeigšanai (tāpēc, ka $(dokumentu).gatavs(…)) un tad kopas slēptā lauka vērtība nosaukta QueryFriendlyFilters "tukšās" literāļa vērtību.

Piemērs 2: Lietošanas <XSL:Ja> lai pārbaudītu "lielāks nekā",  "mazāks par", uc.

<XSL:veidne atbilst = "kaut kas" XML:vieta = "saglabāt">

  <div id = "fdcAllFilters">
 
    <XSL:Ja test="@Count>0">
      <span class = "fdcFilterLabel">Pašreizējos filtrus:</laiduma>
    </XSL:Ja>

    <!– vairāk stuff notiek šeit. –>

</XSL:Veidne:>

Virs fragments pārbauda, vai ar nosaukumu "Skaits", "kaut kas" elementa atribūts ir lielāks par nulli.  XML aiz šī varētu būt kaut kas līdzīgs:”

<kaut kas Count = "5" />

Piemērs 3: Atkārtot ar visiem elementiem, Interspersing jQuery zvanus.

<!– Atkārtot ar filtriem un apskatīt pareizos  saites. –>
<XSL:par katru atlases = "UserFilter">

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

  <span class = "fdcFilterLabel"><XSL:vērtību, select="@FilterValue"/></laiduma>

  <skripta tips = "text/javascript">

    $(dokumentu).gatavs(funkcija(){
        <XSL:teksts><![CDATA[$("#QueryFriendlyFilters").Val( ($("#QueryFriendlyFilters").Val() + " ]]></XSL:teksts>\"<XSL:vērtību, select="@FilterValue"/>\"<XSL:teksts><![CDATA["));]]></XSL:teksts>
    });

  </skriptu>

</XSL:par katru>

Virs fragments ir vissarežģītākās un var būt vieglāk, kā to izdarīt.

XML aiz tas apmēram izskatās šādi:

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

Šis fragments ir atkārtojot caur <UserFilter> mezgliem. 

Vispirms tas izstaro enkurs tagu, kas noklikšķinājis uz JavaScript funkcija, kas jau ir lapas, kas atsaucas uz, "mySubmitPage" un nodod atribūta vērtība <UserFilter> mezglu ar nosaukumu "ID". 

Tad tas izstaro daži jQuery, kas gaida, lai ielādētu lapu.  Ka jQuery atjaunina slēpts lauks ar nosaukumu "QueryFriendlyFilters", pievienojot FilterValue atribūta vērtību.  Piezīme visas crazy <XSL:teksts> un <![CDATA[ … ]]> sīkumi.

That's it, ceru, ka tas palīdz!

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin