Applikazzjoni Interessanti iPhone

image It-tim mobbli hawn fuq Slalom żviluppat applikazzjoni iPad verament jibred li tgħaqqad virtwali awmentazzjoni realtà w / offline kapaċità li tipprovdi dak li jista 'jkun l-aħjar New York subway finder u routing app disponibbli llum.

Hawn is-sit jiddeskrivi l-app f'aktar dettall: http://www.nycstationfinder.com/.

Jien m'għandi l-ebda prodotti Apple so I ma tistax tittestja out myself, iżda jistenna pretty jibred. Jien bit-tama li port jikkonsenjaha lill Android dalwaqt.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

MVP darb'oħra

Microsoft mill-ġdid mogħtija lili ma SharePoint MVP fuq 1 Lulju din is-sena u huwa no inqas eċċitanti milli kien l-ewwel darba erba 'snin ilu.

Il-komunità SharePoint huwa biss post aqwa.  I tiftakar meta I ewwel ġie introdott biex SharePoint minn min qadima tieghi, Conchango.  I ma kienx kuntent dwar dan Tbissem.  I kienu jgħixu f'dinja BizTalk għal sena jew tnejn li jwassal għall-impjieg tiegħi hemm u qabel li, ħadem fi dinja insulari ta 'nies u kumpaniji li għamlu l-għajxien off ta' Progress Software.  I say "insulari" għaliex id-dinja SharePoint hija xejn!

Ninsab kuntenta kontinwament u eċċitati li jkun parti minn din il-komunità online stramba ta 'nies li jħossu stramba mġiegħel blog endlessly, jieqfu Sibtijiet tagħhom għall-konferenzi ħielsa, haunt forums onlajn, jibnu kull tip ta whacked out prodotti ħielsa li imqiegħed fuq CodePlex u numru kbir ta 'sforzi oħra tal-komunità kollha tal-forom u daqsijiet. 

I do not know dak li hu madwar dan il-prodott li tispira tali volontarjat u immersjoni, imma nispera li qatt bidliet.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Let Eżempji brillanti Ċomb-Mixja biex Adozzjoni SharePoint Żieda

Ewwel "pur" BrightStarr dħul blog tiegħi ġiet ippubblikata llum.  Hawn teaser:

Hemm kien hemm ħafna ta 'konversazzjoni fuq l-internets ta tard dwar is-suġġett tal-adozzjoni SharePoint u speċjalment in-nuqqas tagħhom. Ħadd ma trid tmur l-inkwiet ta 'tfassil infrastruttura tas-sigurtà razzett u, jipparteċipaw fil-workshops, tqegħid flimkien ħarsa snazzy u jħossu, xogħol barra arkitettura informazzjoni blat solidu li jistgħu jifilħu għall-inċertezzi ta 'kumpannija re-Orgs u finalment, a tnedija Fanfare mimlija biss biex jiskopru xhur wara tliet go-live li inqas minn 50% ta 'l-impjegati tal-kumpanija qed jużaw SharePoint u ħafna minnhom qed jużaw biex jissostitwixxu l-servers qodma fajl netwerk ("the S:\ drive").

Nru bullet fidda (jew blog post wieħed) se ssolvi din il-problema. Madankollu, hemm ħafna affarijiet li tista 'tagħmel biex tnaqqas ir-riskju ta' portal SharePoint anemiċi. One such technique is the "Shining Example Pattern."

I imħabba biex tkun taf dwar strateġiji oħra adozzjoni SharePoint li inti kura biex jaqsmu.  Jekk inti tagħmel sehem, jekk jogħġbok leave bħala kumment fuq il-blog BrightStarr.

Aqra l-ħaġa sħiħa hawn: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

"Aċċess Denied” biex Default.aspx fuq SharePoint 2010 Sub-sit

Wieħed mill-klijenti tiegħi marru jgħixu ma SharePoint tagħhom 2010 ambjent tal-lum.  Aħna skoprew li ċertu grupp ta 'utenti ma setgħux aċċess home page default tagħhom.  SharePoint rrisponda "Aċċess Denied" u l-soltu "sinjal bħala utent ieħor" jew "talba għall-aċċess" reazzjoni. 

Meta użajna l-nifty "Kontroll Aċċess" funzjoni hija kkonfermat li l-utenti finali jkollhom aċċess verament ma.  Madankollu, dawn ma setgħux jiksbu l-paġna.

I segwita ħafna toroq lejn sqaqien mejta varji sal I iddeċieda li jqabblu l-partijiet tal-web fuq il-paġna miksur kontra paġna taħdem simili.  I did li billi l-paġna fil-modalità manutenzjoni billi jżid "?kontenut = 1 "għall-paġna. Allura, li dehru qishom "http://server / sottosit / sottosit / default.aspx?kontenut = 1 ". 

Dan wera lili żewġ partijiet tal-web jismu "Żball" ma 'deskrizzjoni bħal "Żball" fuq il-paġna imkisser.  Jien ma naħsibx li tieħu għatu iskrin fil-ħin.

I jitneħħew minnhom u li tissolva l-problema.

Stajt tidher mistoqsija bħal din toħroġ fuq il-forums fil-passat u I kien estremament skeptical dwar l-insistenza tal poster li kien sigurtà stabbilit sew.  I * know * kelli sigurtà stabbilit dritt Tbissem  Next time, I ser tkun aktar miftuħa u inqas skeptical.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

XSLT u kampjuni jQuery

I ġew jagħmlu ħafna ta XSLT u jQuery u ħsibt I d jaqsmu siltiet ftit li oħrajn jistgħu jsibu utli fil-futur.

Eżempju 1: Jarmu JavaScript sempliċi / jQuery fil XSLT:

<XSL:mudell logħba = "xi ħaġa,,en,tip iskrittura = "test / javascript",,en,"#QueryFriendlyFilters",,en,"Vojta",,en,div id = "fdcAllFilters",,en,jekk test = "@ Għadd,,en,span class = "fdcFilterLabel",,en,għal-kull tagħżel = "UserFilter",,en,klassi = "FilterHref,,en,href = "javascript,,en,"RemoveUserFilter",,en,valur tal agħżel = "@ FilterValue" /,,en,kummenti lill XSLT u kampjuni jQuery,,en,Andres,,en,Awissu 30,,en,Nista 'nuża dan l-approċċ biex jiffiltraw webparts lista multipli SharePoint permezz ta' XSLT,,en,Huwa qedem f'dan il-punt u so I mhux se nipprova,,en" xml:space="preserve">

  <!– Blank l-filtri friendly qasam moħbija query –>
  <script type="text/javascript">
    $(dokument).lest(funzjoni(){
      $("#QueryFriendlyFilters").val("empty");
    });
  </iskrittura>

</XSL:template>

Li ftit temetti xi JavaScript li tistenna l-paġna biex jintemm tagħbija (minħabba l- $(dokument).lest(...)) u mbagħad tistabbilixxi l-valur ta 'qasam moħbija jismu QueryFriendlyFilters għall-valur letterali "vojta".

Eżempju 2: Użu <XSL:jekk> biex jiċċekkjaw "akbar minn",  "Inqas minn", eċċ.

<XSL:mudell logħba = "xi ħaġa,,en,tip iskrittura = "test / javascript",,en,"#QueryFriendlyFilters",,en,"Vojta",,en,div id = "fdcAllFilters",,en,jekk test = "@ Għadd,,en,span class = "fdcFilterLabel",,en,għal-kull tagħżel = "UserFilter",,en,klassi = "FilterHref,,en,href = "javascript,,en,"RemoveUserFilter",,en,valur tal agħżel = "@ FilterValue" /,,en,kummenti lill XSLT u kampjuni jQuery,,en,Andres,,en,Awissu 30,,en,Nista 'nuża dan l-approċċ biex jiffiltraw webparts lista multipli SharePoint permezz ta' XSLT,,en,Huwa qedem f'dan il-punt u so I mhux se nipprova,,en" xml:space="preserve">

  <div id="fdcAllFilters">
 
    <XSL:if test="@Count>0">
      <span class="fdcFilterLabel">Filtri kurrenti:</medda>
    </XSL:jekk>

    <!– Jittieħed aktar jiġri hawn. –>

</XSL:template>

Il-snippet hawn fuq kontrolli biex tara jekk attribut imsejjaħ "Count" tal-element "xi ħaġa" huwa akbar minn zero.  Il-XML wara dan tkun xi ħaġa simili:"

<xi ħaġa Count = "5" />

Eżempju 3: Jtenni permezz elementi kollha, interspersing sejħiet jQuery.

<!– Jtenni kollha permezz tal-filtri u juru l-korretta  rabtiet. –>
<XSL:for-each select="UserFilter">

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

  <span class="fdcFilterLabel"><XSL:value-of select="@FilterValue"/></medda>

  <script type="text/javascript">

    $(dokument).lest(funzjoni(){
        <XSL:test><![CDATA[$("#QueryFriendlyFilters").val( ($("#QueryFriendlyFilters").val() + " ]]></XSL:test>\"<XSL:value-of select="@FilterValue"/>\"<XSL:test><![CDATA["));]]></XSL:test>
    });

  </iskrittura>

</XSL:għal-kull>

Il-snippet hawn fuq huwa ferm aktar kumpless u jista 'jkun hemm modi iktar faċli biex tagħmel dan.

Il-XML wara dan jistenna madwar bħal dan:

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

Dan snippet hija mtennija permezz <User Iffiltra> nodes. 

L-ewwel temetti ankra tag li meta għafast jinvoka funzjoni JavaScript li huwa diġà fis-paġna, "MySubmitPage" u jgħaddi l-valur ta 'attribut fuq il- <User Iffiltra> node imsejjaħ "ID". 

Imbagħad temetti ftit jQuery li tistenna l-paġna għal tagħbija.  Li l-aġġornamenti jQuery qasam moħbija imsejjaħ "QueryFriendlyFilters" billi żżid il-valur ta 'l-attribut FilterValue.  Innota l-crazy <XSL:test> u <![CDATA[ ... ]]> Jittieħed.

Li huwa, tama dan jgħin!

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

PerformancePoint u Żball 33494

Wieħed mill-klijenti tiegħi imsejħa llum meta ambjent PerformancePoint tagħhom (fl SharePoint 2010) fallew.  Wieħed mill-servers app fil-farm kienet taħdem baxx fuq l-ispazju disk.  Filwaqt li jiġu indirizzati li, il-klijent uninstalled "wisq" u l-għalf PP kollha funzjonament titwaqqaf.  Partijiet differenti tal-web juri "żball mhux mistennija seħħet. Error 33494. Dettalji addizzjonali ġew rekordjati għall-amministratur tiegħek ":

image

Fittixt up-iżball u ma jsibu xejn speċifika għal "Error 33,494" iżda dan forums MSDN kollokament kien utli: http://social.technet.microsoft.com/forums/en-us/sharepoint2010setup/thread/E1FE189D-7F89-455D-A98B-C1A12D8626AB

I misjuba ADOMD.NET hawn bħala komponent fil-SQL Server 2008 Pack karatteristika: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=228DE03F-3B5A-428A-923F-58A033D316E1&displaylang=en

image

(Ikklikkja biex tkabbar)

I download u installat li u kollox fiss.

Naħseb li dan huwa pretty oddball tip ta 'żball, imma jekk inti hit, inti inqas inti għandek l-għażla.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Lists.asmx, GetListItems u folders

I kienet tagħmel xi riċerka għal xi ħadd illum madwar id-servizz web list.asmx pprovduta bħala parti mill SharePoint 2010 (u qabel).  Hija kienet kapaċi tikseb l-oġġetti lista fil-folder għerq (inklużi l-ismijiet tas-sub-folders), iżda ma setgħux jiksbu oġġetti f'sub-folders.  I ma xi tfittex madwar fuq il-internets u huwa kwistjoni sorprendentement komuni.  Madankollu, I ma setgħux jiksbu risposta tajba għall-mistoqsija sempliċi, "Jekk Naf li l-folder, kif nista 'nikseb l-oġġetti fil-folder?"  Biex inkun onest, I ma tipprova kollu li diffiċli peress stajt riedu figura dan wieħed fuq tiegħi stess għal waqt Tbissem.

Biex jistabbilixxu dan up, I ħolqot sit jismu "Xenarji Blogging" u lista tad-dwana bl-isem "Lista Custom mal folders Sotto".  I imbagħad maħluqa folders msemmija:

  • Sena 2005
  • Sena 2006
  • Sena 2007

I miżjuda ftit punti għall-folder "Sena 2006".  Dan huwa dak li jidher qisu:

image

My friend ma jkunx miktub C # kodiċi iżda pjuttost jużaw Java, sabiex il-pakkett SAPUN kien dak li hi verament meħtieġ.  Biex tikseb li, I kiteb daqsxejn ta 'jQuery u mbagħad użata fiddler biex jiksbu l-konversazzjoni HTTP attwali.

Hawn il-jQuery rilevanti (I kkupjati-kodiċi stabbiliti hawn taħt jekk inti tixtieq li kopja / paste):

image

Huma l-ewwel importanti hu li jinkludu kemm <queryOptions> u <QueryOptions> node.  It-tieni muftieħ huwa li l- <Folder> node huwa URL li l-klijent ikollu aċċess.

Jista 'jkun hemm modi oħra biex tikseb dan, iżda dan ħadem tajjeb għalija meta jużaw jQuery.

Hawn hu l-pakkett SAPUN għal dan t'hawn fuq:

<soapenv:Xmlns Pakkett:soapenv =’http://schemas.xmlsoap.org / sapun / pakkett /’>                
  <soapenv:Korp>
    <Xmlns GetListItems =’
http://schemas.microsoft.com / Sharepoint / sapun /’>
      <Jwaqqgħu l-weraq>Lista Custom mal folders Sotto</Jwaqqgħu l-weraq>
      <viewFields>  
        <ViewFields>
          <FieldRef Isem = "Titolu’ />
          <FieldRef Isem = "EncodedAbsUrl’ />
        </ViewFields>
      </viewFields>
      <queryOptions>
        <QueryOptions>
          <Folder>
http://demoserver1/Blogging Xenarji / listi / Lista Custom mal folders Sotto / Sena 2006</Folder>
        </QueryOptions>
      </queryOptions>
   
</GetListItems>
  </soapenv:Korp>
</soapenv:Envelop>

A lott ta 'eżempji u diskussjoni madwar dan wasslitni biex jemmnu li kollha I bżonn kien <QueryOptions> u tispeċifika isem folder.  Għalija, I-ħtieġa li kemm wrap dan ġewwa <queryOptions> kif ukoll tispeċifika URL ikkwalifikat bis-sħiħ għall- <Folder> node.

Hawn il-setup Ajax jQuery:

$(dokument).lest(funzjoni() {
       kien soapEnv =
           "<soapenv:Xmlns Pakkett:soapenv =’http://schemas.xmlsoap.org / sapun / pakkett /’> \
               <soapenv:Korp> \
                    <Xmlns GetListItems =’http://schemas.microsoft.com / Sharepoint / sapun /’> \
                       <Jwaqqgħu l-weraq>Lista Custom mal folders Sotto</Jwaqqgħu l-weraq> \
                       <viewFields> \
                           <ViewFields> \
                              <FieldRef Isem = "Titolu’ /> \
                              <FieldRef Isem = "EncodedAbsUrl’ /> \
                          </ViewFields> \
                       </viewFields> \
                       <queryOptions> \
                         <QueryOptions> \
                           <Folder>http://demoserver1/Blogging Xenarji / listi / Lista Custom mal folders Sotto / Sena 2006</Folder> \
                         </QueryOptions> \
                       </queryOptions> \
                   </GetListItems> \
               </soapenv:Korp> \
           </soapenv:Envelop>";

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Lists.asmx, GetList u "Valur ma tistax tkun nulla”

Skoprejt illum li l-GetList() metodu lists.asmx servizz web għandu jiġi msejjaħ b'reqqa jew huwa suxxettibbli li tarmi misterjuża "valur ma jistax jiġi null" eċċezzjoni (u thats jekk wieħed jassumi inti tista 'tikseb passat il-messaġġ ta' żball saħansitra agħar ġeneriku, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ kien jintefa. ")  Speċifikament, I sabet li inti ma tistax tipprovdi xi tip ta 'prefiss fuq il-metodu GetList.  Il snippet jQuery li ġej juri l-punt:

image

Jekk inti tagħmel dan, is-servizz web jirrispondi "valur ma jistax jiġi null" bħala kull din fiddler-sakemm traskrizzjoni HTTP:

<?xml version="1.0" encoding="utf-8"?>
  <sapun:Envelop
     xmlns:sapun ="
http://schemas.xmlsoap.org / sapun / pakkett /"    
     xmlns:XSi = "
http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd ="
http://www.w3.org/2001/XMLSchema">

  <sapun:Korp>
    <sapun:Tort>
      <faultcode>sapun:Server</faultcode>
      <faultstring>
        Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ kien jintefa.
      </faultstring>
      <dettall>
        <xmlns spag żball ="
http://schemas.microsoft.com / Sharepoint / sapun /">
Valur ma jistax ikun null.
        </errorstring>
      </dettall>
    </sapun:Tort>
  </sapun:Korp>
</sapun:Envelop>

Of course, inti probabilment ma jżidx li "s0" prefiss fuq tiegħek, iżda xi għodda huma suxxettibbli li jagħmlu dan (bħal Eclipse).

Dan huwa aktar konfużjoni / frustranti minħabba metodi oħra jittolleraw prefissi.  Per eżempju, l- GetListCollection metodu ma mind jekk huwa kien prefissi, anke ma 'prefissi nonsense bħal "xyzzy":

image

Din il-"valur ma jistax ikun null" tidher pjuttost komuni ma lists.asmx hekk nisperaw li dan se jgħinu lil xi ħadd fil-futur.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin