Kuu arhiivid: Juuni 2011

Lubage Shining näited plii suurenenud SharePointi vastuvõtmise viis

Minu esimene "puhta" BrightStarr blogi sissekanne on täna avaldatud.  Siin on teaser:

On olnud palju hilinenud SharePointi vastuvõtmine teema ja eriti selle puudumisest kohta Internets vestlus. Keegi ei taha minna kõik hädas talu ja turvalisuse infrastruktuuri projekteerimine, seminaridel osalenud, koondades snazzy ilme ja, rock solid informatsiooni arhitektuuri, mis talub firma re-orgs etapid trenni ja lõpuks, fanfaar eeltäidetud levikuga lihtsalt tutvuda kolme kuu post go-Live'i mis alla 50% ettevõtte töötajad kasutavad SharePoint ja enamik neist kasutavad seda asendada vana faili veebiserverid ("S:\ Drive").

No silver bullet (või ühe blogi postitus) saab seda probleemi lahendada. Aga, seal on palju asju saab teha, et vähendada riski aneemiline SharePoint portal. Üks selline tehnoloogia on "Shining näide muster."

Oleks tore teada teiste SharePointi vastu strateegiaid, mida te hoolikalt osakaal.  Kui sa ei jaga, Palun jätke kommentaari BrightStarr blogi.

Lugesin kogu asi siin: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

"Juurdepääs keelatud” SharePointi Default.aspx, et 2010 Alamsait

Üks minu kliendid läks elada koos oma SharePointi 2010 keskkonna täna.  Oleme avastanud, et teatud kasutajate rühm, mille ei saanud kasutada oma vaikimisi määratud kodulehte.  SharePointi vastas "Juurdepääs keelatud" ja on tavaline "Logi sisse teise kasutajana" või "Taotle juurdepääsu" vastuse. 

Kui me Näppärä "Kontrollida juurdepääsu" funktsiooni kasutamist kinnitatakse, et lõppkasutajate tõesti olnud pääsevad.  Veel, nad võiksid saada lehe.

Seurasin teede palju eri surnud eesmärkide saavutamiseks, kuni ma otsustanud võrrelda purustatud lehe vastu sarnase töö lehe veebiosa.  Tegin, et panna lehe hooldusrežiimis lisamise teel"?sisu = 1 "lehele. Nii, see tundus "http://Server/subsite/subsite/default.aspx?sisu = 1 ". 

See näitas mulle kaks veebileht osade nimega "Viga" kirjeldus "Viga" nagu purustatud lehel.  Ma ei usu, et teha ekraani ühise põllumajanduspoliitika ajal.

I eemaldada ja et lahendada probleem.

Olen näinud nagu see pärit küsimus üles kohta on foorumid minevikus ja ma olin väga skeptilised on plakati institutsioonina, nagu ta oleks õigesti seadistatud turvalisuse kohta.  I * teada * mul oli õigus luua turvalisuse naeratus  Järgmine kord, kui, Ma tulen avatuma ja vähem skeptilised.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

XSLT- ja jQuery proovid

Olen teinud palju XSLT-jQuery ja arvasin, tahaksin jagada mõned pikad, et teised võivad leida kasulik tulevikus.

Näide 1: Paisata lihtne JavaScript / jQuery XSLT-s:

<XSL-i:malli vaste = "midagi" XML-i:Kosmos = "Säilita">

  <!– Tühja välja päringu sõbralik filtrid peidetud väli –>
  <script type = "tekst/javascript">
    $(dokumendi).valmis(funktsioon(){
      $("#QueryFriendlyFilters").Val("tühi");
    });
  </skripti>

</XSL-i:Mall>

Et natuke kiirgab mõned JavaScript, mis ootab lehe laadimise lõpetamiseks (Kuna selle $(dokumendi).valmis(…)) ja siis seab peidetud välja väärtus nimega QueryFriendlyFilters sõnasõnaline väärtusele "tühi".

Näide 2: Kasutamine <XSL-i:Kui> kontrollida "suurem kui",  "väiksem kui", jne.

<XSL-i:malli vaste = "midagi" XML-i:Kosmos = "Säilita">

  <div id = "fdcAllFilters">
 
    <XSL-i:Kui test="@Count>0">
      <span class = "fdcFilterLabel">Praegused filtrid:</span>
    </XSL-i:Kui>

    <!– rohkem asju juhtub siin. –>

</XSL-i:Mall>

Ülaltoodud väljavõte kontrollib, kas atribuut nimega "Loendamine" elemendi "midagi" on suurem kui null.  XML-i taga, see oleks midagi sellist:”

<midagi Count = "5" />

Näide 3: Itereerima läbi kõik elemendid, Interspersing jQuery kõned.

<!– Itereerima läbi kõik filtrid ja kuvatakse õige  lingid. –>
<XSL-i:iga valige = "UserFilter">

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

  <span class = "fdcFilterLabel"><XSL-i:Hinna-ja select="@FilterValue"/></span>

  <script type = "tekst/javascript">

    $(dokumendi).valmis(funktsioon(){
        <XSL-i:teksti><![CDATA[$("#QueryFriendlyFilters").Val( ($("#QueryFriendlyFilters").Val() + " ]]></XSL-i:teksti>\"<XSL-i:Hinna-ja select="@FilterValue"/>\"<XSL-i:teksti><![CDATA["));]]></XSL-i:teksti>
    });

  </skripti>

</XSL-i:puhul iga>

Ülaltoodud väljavõte on kõige keerukam ja seal võib olla lihtsam seda teha.

XML-i selle taga näeb umbes välja selline:

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

Selle koodijupi iterating kaudu <UserFilter> sõlmed. 

Kõigepealt paiskab ankur tag, mis klõpsamisel tugineb JavaScript funktsioon, mis on juba lehel, "mySubmitPage" ja läbib atribuudi väärtuse ning <UserFilter> sõlme nimega "ID". 

See kiirgab siis mõned jQuery, mis ootab lehe laadimine.  Et jQuery uuendab peidetud väli nimega "QueryFriendlyFilters" FilterValue atribuudi väärtust lisades.  Märkus kõik hull <XSL-i:teksti> ja <![CDATA[ … ]]> kraam.

See on see, Loodan, et see aitab!

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin