Havi Archívum: Június 2011

Hagyja, hogy a ragyogó példák ólom a módja a megnövekedett SharePoint elfogadása

Az én első "tiszta" BrightStarr blog bejegyzés volt ma közzétett.  Itt van egy farkasoló vontatott:

Nem volt sok beszélgetés az utóbbi időben a téma a SharePoint elfogadása és különösen annak hiánya a internets. Senki nem akar menni a fáradságot, a gazdaság és a biztonsági infrastruktúra tervezése, részt vesz a műhely, összerakva egy menõ megjelenés, dolgozott ki egy szikla szilárd információs architektúra, amely ellenáll a kellemetlenségek, a cég re-orgs és végül, csak azért, hogy fedezze fel a három hónapok után harsonaszó töltött kínálatból go-live, kevesebb, mint 50% a cég alkalmazottai használ SharePoint, és legtöbbjük használja, hogy cserélje ki a régi hálózati fájlkiszolgálók ("a S:\ hajt").

Nincs csodaszer (vagy egy blogbejegyzést) fog megoldani ezt a problémát. Azonban, vannak sok dolog, amit tehetünk, hogy csökkenti annak kockázatát, egy vérszegény SharePoint portal. Egy ilyen technika a "Shining példa minta."

Szeretném tudni, hogy más SharePoint elfogadása stratégiák, hogy érdekel téged, hogy megosszák.  Ha megosztod, Kérem, hagyjon egy megjegyzést, a BrightStarr blog.

Olvas a egész dolog itt: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

„A hozzáférés megtagadva” a Default.aspx SharePoint 2010 Sub webhely

Az egyik az én ügyfelek élesben a SharePoint 2010 ma a környezet.  Felfedeztük, hogy egy bizonyos felhasználói csoport nem tudott hozzáférni a kezdőlapot.  SharePoint válaszolt "Hozzáférés megtagadva", és a szokásos "jel a másik felhasználóként" vagy a "hozzáférési kérelem" válasz. 

A remek "Hozzáférés ellenőrzése" funkció használatakor azt megerősítették, hogy a végén tényleg volt érhetik el.  Még, nem tudott eljut az oldal.

Követtem egy csomó utak különböző zsákutcák mindaddig, amíg úgy döntöttem, hogy hasonlítsa össze a törött oldal, elleni egy hasonló munka lap kijelzőinek.  Tudtam, hogy azáltal, hogy az oldal karbantartó módban hozzáadásával"?tartalom = 1 "az oldal. Így, úgy nézett ki, mint a "http://Server/subsite/subsite/default.aspx?tartalom = 1 ". 

Ez azt mutatta nekem két kijelzőt nevű "Hiba" a Leírás mint "Hiba" a sérült oldalon.  Nem hiszem, hogy a képernyő felső abban az időben.

Én távoli őket, és megoldotta a problémát, hogy.

Láttam egy kérdés, mint ez jön fel a fórumokon a múltban, és én nagyon szkeptikus a poszter ragaszkodott hozzá, hogy ő volt állítva megfelelően.  I * tudja * biztonsági beállítása jobb volt Mosoly  Legközelebb, Én leszek, nyitottabb és kevésbé szkeptikus.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

XSLT- és jQuery minták

Van csinálás sok XSLT és jQuery és gondolkodás én akar osztozik néhány mozaik, hogy mások hasznosnak találhatja a jövőben.

Példa 1: Egyszerű JavaScript bocsátanak ki / az XSLT jQuery:

<XSL:sablon egyezés = "valami" XML:szóköz = "megőrzése">

  <!– Ki a lekérdezés barátságos szűrők rejtett mező üres –>
  <a parancsfájl típus = "text/javascript">
    $(dokumentum).kész(függvény(){
      $("#QueryFriendlyFilters").val("üres");
    });
  </parancsfájl>

</XSL:sablon>

Hogy kicsit bocsát ki az egyes JavaScript, hogy megvárja, amíg az oldal befejezni berakodás (miatt a $(dokumentum).kész(…)) és ezután beállítja egy rejtett mező értéke nevű QueryFriendlyFilters a literális érték "üres".

Példa 2: Használata <XSL:Ha> "nagyobb, mint" ellenőrzése,  „kisebb jel ”, stb.

<XSL:sablon egyezés = "valami" XML:szóköz = "megőrzése">

  <Div id = "fdcAllFilters">
 
    <XSL:Ha test="@Count>0">
      <span class = "fdcFilterLabel">Aktuális szűrők:</span>
    </XSL:Ha>

    <!– több dolog történik itt. –>

</XSL:sablon>

A fenti kódrészletben ellenőrzi, hogy ha a "valami" elem "számítanak" nevű attribútum értéke nagyobb nullánál.  Az XML-mögött ez lenne valami ilyesmi:”

<valami Count = "5" />

Példa 3: Iteráció az összes elem, interspersing jQuery hívások.

<!– Minden szűrőn keresztül Bejárjuk és a helyes megjelenítéséhez  hivatkozások. –>
<XSL:for each select = "UserFilter">

  <egy osztály "FilterHref =" href = "javascript:mySubmitPage("RemoveUserFilter",'{@ AZONOSÍTÓ}’)">[X]</egy>

  <span class = "fdcFilterLabel"><XSL:érték a select="@FilterValue"/></span>

  <a parancsfájl típus = "text/javascript">

    $(dokumentum).kész(függvény(){
        <XSL:szöveg><![CDATA[$("#QueryFriendlyFilters").val( ($("#QueryFriendlyFilters").val() + " ]]></XSL:szöveg>\"<XSL:érték a select="@FilterValue"/>\"<XSL:szöveg><![CDATA["));]]></XSL:szöveg>
    });

  </parancsfájl>

</XSL:for each>

A fenti kódrészletben a legbonyolultabb és azt könnyebb módjai lehetnek.

Az XML-mögött ez néz durván:

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

Ez a kódrészlet keresztül van léptetés <UserFilter> csomópontok. 

Először bocsát ki horgony kódelem, hogy mikor csattant már az oldalon JavaScript-függvény meghívja, "mySubmitPage", és átadja az attribútum értéke a <UserFilter> "Azonosító" nevű csomópontra. 

Majd néhány jQuery, hogy megvárja, amíg az oldal betöltése bocsát ki.  Hogy jQuery frissíti az FilterValue attribútum értékének hozzáadásával a "QueryFriendlyFilters" nevű rejtett mező.  Megjegyzés: a őrült <XSL:szöveg> és <![CDATA[ … ]]> megtöm.

Ez, Remél ez segít!

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin