Hli Archives: Nqeg 2007

Xav txog tej yam khoom

Kuv muab tso ib SharePoint Designer extensions project tom rau CodePlex dhau xyoo no thiab txawm nws yog tiag kuj txwv nyob rau hauv uas, Kuv kwv yees hais tias nws yog raug downloaded los 40 mus 60 (tejzaum nws txawm 100) tuam txhab uas muag xwb li ob lub hlis. Uas ntawd hais rau kuv tias muaj ib lub lag luam kom hais haum ntawd thiab yog kuv ces ntse commercialize nws, uas yuav txhais mus rau hauv ib tug nqi goodly ntawm npias 🙂

Kuv yuav ua tau ntau yam ntxiv nyob rau hauv kev loj hlob los ntawm yam khoom thiab kuv paub yog yuav tsum tau nqa ib yam khoom top-notch, as opposed to CodePlex hobby project, mus tom khw. Nyob hauv kuv yav tas los lub neej, Kuv twb tau khoom R&D rau tag nrho cov khoom software. Thiab ces tam sim no sib txawv yog tias kuv yog ib tug neeg pab tswv yim tam sim no ua hauj lwm rau ib tug (zoo heev) noj kev haus firm (Conchango). Yav tas los, Kuv muaj ib tug tag nrho lub qab rau kuv thiab kuv, muag thiab txhawb cov khoom thauj mus tom khw. Hnub no, Kuv yuav tau ib leeg.

Kuv muaj ntau yam khoom tswv yim nco, tab sis kuv xav hais tias qhov uas yooj yim yuav los ua ib tug coj mus muag version ntawm tus above-mentioned CodePlex teg num uas siv raws li ib txoj starting thiab extends ntxiv. Off-the-cuff kuv xav fuzzy kom them tej yam zoo li no $100 rau ib daim ntawv tsav tsheb hauv unlimited tsim tawm thiab $500 ib qhov web ntau lawm pem hauv ntej xaus rau. Kuv xav tias kuv tseem muab cia rau qhov chaws.

Yog hais tias koj muaj kev xav los yog yaam uas koj tsis ua li cas muab, thov cia ib tug saib los email kuv ncaj qha mus. Kuv xav hnov tswvyim zoo li:

  • Nws yog worthwhile xwb?
  • Cov tswv yim uas ua kom ua li, muab khaws tseg nyiaj, distributing.
  • Pricing.
  • Kev them nyiaj yug.
  • Lwm yam saib koj xav kom tawm.

Nws yog "yooj yim" mus tuaj nrog cov khoom muaj tswv yim thiab kom muaj kev cia, txawm muaj coob dozens ntawm cov xuab moos ua hauj lwm yuav tsum. Lwm cov khoom no tsis yooj yim rau kuv.

</kawg>

Ntawv cim npe Technorati:

Monday sawv ntxov Funny: “Yexus yuav tsum tuag”

Peb yuav ua ntej peb (thiab xwb) "khoom kim heev" lub tsheb tom qab thaum muaj nag xob nag cua Floyd nailed tus ntug dej hiav txwv sab hnub tuaj ntawm cov tuaj. Peb tau txais ntau los nag ntawm no hauv New Jersey thiab ntau hnub dhau ua ntej lub neej no rov mus coj. Ua ntej Floyd laim, peb ua ib qho kev rau ib cov poj Volvo 850 GL thiab tom qab Floyd ntaus, tsav tsev.

Yog peb thawj tsheb nrog ib CD neeg uas ua ntawv. Ib yam li cov tshiab lub tsheb tswv, peb mus me ntsis CD vwm, revived peb CD dormant sau thiab mus ntev drives cia li mus mloog cov CD rau hauv lub tsheb. Ib yam li cov fads, qhov no tso rau peb thiab peb twb mloog cov CD tib tsiv. Nyob rau hauv peb cov ntaub ntawv, Nws yog Yexus Khetos Superstar.

Yog ib tus (ntau yam) tej daim ci ntsa iab nyob rau hauv cov pob zeb ntawd opera tejyam los ntawm cov lag luam kev cai dab qhuas kev, coj los Caiaphas, "High txiv neeb". Nws hu nkauj rau lawv txoj kev mus rau kev txiav txim siab seb yuav siv qhov "Yexus teeb meem" thiab Caiaphas directs tau los xaus kev nug tias "Yexus yuav tsum tuag". Tus refrain rau zaj kwv txhiaj no "cia li yuav tuag, yuav tsum tuag, yuav tsum tuag, yuav tsum tuag no Yexus". Koj yuav hnov tias refrain ntau heev nyob rau ntawd daim.

Thaum lub sij hawm, Kuv tus tub yog li peb xyoos. Koj yuav zaum saib qhov twg no yuav.

Kuv tuaj hauv tsev los ntawm cov ua haujlwm ib hnub thiab kuv tus tub nyob rau hauv lub chav ua si nrog cov khoom ua si thiab humming rau nws tus kheej. Kuv caij so kuv lub tsho, saib los ntawm tsev xa ntawv tuaj thiab tag nrho kuv li ib txwm walk-in-qhov-rooj khoom thiab kuv mam li nco dheev twb paub lawm tias nws yuav cia li hais, yeej tsis hu nkauj: "Yexus yuav tsum tuag, yuav tsum tuag, yuav tsum tuag." Kuv yog mortified. Kuv cia li pom nws ua uas thaum nyob rau ib tug me nyuam nws ua si hnub ntawm ib tug phooj ywg tsev — tej zaum lub xeem ua si hnub nrog tus me nyuam cov phooj ywg.

Peb kuag ntawd Cov CD tawm hauv lub Volvo tom qab ntawd 🙂

</kawg>

Ntawv cim npe Technorati: ,

Google puas tau txais kuv cov Blog nyob tej qhov chaw mus rau hauv qhov kev pab cuam hauv AdSense

HLOOV TSHIAB: Li ntawm 03/09, Kuv puas nrhiav tau txoj kev tsis muaj integrate kuv cov nyiaj nyob tej qhov chaw uas Google Adsense. Microsoft lub kaw lus no zoo kom tag nrho cov kev mechanisms uas Google muab would-be adsense hosters. Kuv yuav ntseeg tias qhov no mas ib sab nyhuv rau qhov lawv twb ua tau rau tej qhov chaw nyob ruaj, tsis muaj tib neeg siv zog los lov tes taw Adsense.

Qhov no yuav tsis tau ib SharePoint ncej, tiam sis tej zaum yuav txaus siab bloggers feem ntau.

Ib tug neeg commented nyob rau lawv lub tsev nyob tej qhov chaw blog tias Google affirmatively tsis kam muab cov ntaub ntawv hauv AdSense. Nws theorized tias Google tsis kam muab nws vim hais tias lub tsev nyob tej qhov chaw hosts nws blog. Txawm li cas los, Kuv twb nyuam qhuav txais qhov kev pab cuam rau kuv cov blog nyob tej qhov chaw, thiaj li muaj txoj cai yog hloov los Google tsis hawj lwm vim.

tau mas, Kuv tsis pom muaj cuab kev txoj kev tau integrate Google AdSense rau hauv kuv qhov chaw nyob, but it’s a start 🙂

</kawg>

Ntawv cim npe Technorati: ,

Siv lub tswv / Qhia kev siv cov kev cai lub npe

Cov rooj sab laj neeg nquag li yog muaj lus nug li no:

> Nyob zoo,
>
> Thov qhia rau kuv yog hais tias muaj ntau yam possibilities los tsim kom tau ib daim ntawv teev kev cai nrog rau
> yam tswv thiab nthuav dav (ib yam li txib) Yog tias tsis siv InfoPath.
>

SharePoint muaj ib txhia mus nta lub thawv uas pab txhawb hom kev cai ua lag luam li ntawd.

Hais txog, ib qho mus ob npe siv tus lookup kem ua ke. A sau muaj ntaub ntawv header invoice thiab sau B muaj invoice txhawb.

Siv npe ntxiv kom muaj neeg tooj, khoom tooj, yam.

Siv ib cov lus nug cov Web site qhov (hauv NTXHUAB xwb) thiab/los yog muaj ntaub ntawv saib cov Web site qhov los ua merged views ntawm lub npe. SQL neeg rau zaub mov txog tej kev pab (SRS) no kuj muaj nyob rau sab reporting ntawm nws.

Txawm li cas los, muaj ib co kev tseem ceeb heev uas yuav ua rau nws nyuaj rau siv tawm-ntawm-tus-kem ntshiab nta rau tej yam uas muaj mob pesnrab txawm tias txoj. Cov no muaj xws li:

  • Raws li cov uas muaj feem xyuam lookup teev vs. "smartness" tus lookup kem yam. Tus lookup kem hom pib ua nws tus kheej ntawm cov UI txawv nyob ntawm seb koj puas enabled xaiv tej los tsis. Nyob rau hauv rooj plaub yog, Tswjhwm tawm-ntawm-tus-kem qhia tau hais tias tas nrho muaj khoom los ntawm daim ntawv tau qhov twg los. Yog hais tias daim ntawv tau qhov twg los tau 1,000 khoom, uas yuav tsim teeb meem. Tswjhwm lookup tsis page los ntawm cov khoom. Xwb, nws cia li nkaum kiag kom tag rau tus tswj. Uas ua rau kom tus neeg siv heev ua tau txawv txawv interface leej ntawd tej ntaub ntawv nkag teb chaws thiab kev ua tau zoo.
  • Lookups "rub rov qab" ib sab lus. Koj yuav tsis txhob khiav rov qab ntau tshaj ib kem ntawm cov lus qhia ntawm daim ntawv los. Piv txwv, koj yuav xaiv tau ib tug neeg "12345" thiab tso saib lub xov tooj, thiab cov xim lub npe thiab chaw nyob tib lub sijhawm. Lub lookup xwb qhia tau hais tias tus neeg muas zaub ntau thiab tsis muaj dab tsi ntxiv. Qhov no ua rau tus neeg ua tau txawv txawv thiab cov interface.
  • Tsis muaj kev sib txuas lus hauv dua daim ntawv. Kuv twb sau ntawv hais txog tej no os. Koj siv tsis tau cascading nco-downs, conditionally enable/disable liaj teb, yam.
  • Tsis cascading deletes los yog built-in referential ntseeg. SharePoint, khoom npe kev cai ua ywj siab hais txog cov chaw thiab tsis pub mus txuas lawv sib nyob ib txhis ERD hnov koj. Piv txwv, SharePoint tso cai rau koj los ua ob lub npe kev cai, "neeg" thiab "invoice header". Koj muaj peev xwm tsim ib invoice header ntawd mus rau ib tug neeg rov qab rau tus neeg sau ntawv. Ces, koj yuav rho tawm rov qab los rau ntawm daim ntawv. Mus rau ntawm lub box, yog tsis muaj kev tiv thaiv no muaj. Yuav kom daws tau qhov teeb meem no seb, koj yuav nquag siv tej handlers.

Zoo nws tau li bleak, tab sis, kuv puas tseem siv SharePoint ua tus taw tes starting tsev no qhia functionality. Tab sis yog muaj cov khoob ntawm pab tau koj lub kua, SharePoint enables peb sau cov khoob siv lwm yam cuab yeej xws li:

  • Tej handlers. Siv lawv rau cov tswj kev ntseeg referential.
  • Kev cai txhua: Tsim kev cai qhia kiag yam muaj nqes hab siv in lieu of vim lookup sab. Ntxiv paging, buffering thiab AJAX nta kom lawv noog.
  • BDC. No NTXHUAB nkaus xwb feature enables peb los lus nug lwm SharePoint uas muaj ib tug neeg siv superior interface rau sab lookup li ib txwm teev. BDC kuj ncav rau ib daim ntawv nram qab kawg neeg rau zaub mov. Siv BDC rau koj kom koj tsis txhob replication. Qhov replicating neeg cov ntaub ntawv ntawm ib sab nram qab kawg ERP cev, BDC siv xwb. Nta BDC muab ib tug neeg zoo interface kom rub tau cov ntaub ntawv ntawm qhov ERP zog uas nws belongs thiab txhob muaj cov hassle uas tuav replication tov.

    BDC yog ib lub feature NTXHUAB (tsis muaj nyob rau hauv WSS) thiab yog nyuaj rau configure.

  • ASP.NET web daim ntawv: Tsim ib tas featured AJAX enabled daim uas siv lub SharePoint kwv qauv thiab/lossis cov qhov web services leverage SharePoint npe thaum uas muab rau ib tug noog heev neeg interface.

Cov kev xaiv lub xeem yuav hnov mob li koj nyob nraum pib ntawm kos, tiam sis xav txog tus fact tias cov SharePoint platform pib koj nrog cov yam ntxwv tseem ceeb nram no:

  • Ruaj ntseg qauv uas muaj txij nkawm.
  • Ntawv qhia zaub mov uas muaj txij nkawm.
  • "Npaj rooj" (i.e. kev cai npe) muaj kev ruaj ntseg, tu built-in thiab auditing.
  • Nrhiav.
  • Lwm yam cuab yeej xws li nram qab kawg (BDC).

Yog hais tias koj pib nrog tus tshiab dawb paug ib qhov rau studio nrig txog kev pom, koj muaj ntau ntau infrastructure thiab kais dej los puab ua ntej koj mus ze SharePoint muaj dab tsi.

Kuv ntseeg tias Microsoft intends mus cuag SharePoint hauv no kev taw qhia txog kev thov. No mas, zoo li ib tug extension rau qhov SharePoint uas twb muaj lawm tswv ntuj. Microsoft lub CRM daim ntawv qhia txog ib yawm deal ntawm extensibility rau cov kev xav tau los txhawb txoj kev loj hlob daim ntawv header/nthuav dav. Txawm tias cov nta muaj nyob rau hauv CRM, lub tshuab yog muaj obviously los SharePoint kev pab neeg no thiab kuv thiaj tias nws yuav ua nws txoj kev mus rau lub SharePoint khoom thaum xaus rau 2008. Yog leej twg muaj kev paub txog los yog kev pom rau qhov no, thov cia ib saib.

</kawg>

Ntawv cim npe Technorati:

Nreeb taub: Cov lus nug qhov Web Tshooj, Tus nqi sab lookup thiab cov XSL

Kuv muaj ib kem npe nyob rau hauv ib chav ntawv kawm hom hu ua "Qhov chaw av".

Cov qhia kiag tias yog yam "lookup".

Kuv tau hloov <CommonViewFields> thiab ItemStyle.xsl qhia sab.

Tus leb <xsl:tus nqi-kev xaiv =…> rov qab muaj nrog tus nqi uas muaj xws li cov ntaub ntawv thib peb txoj hauj lwm, xws li:

1;#Miami

Mus rau cov tib neeg hauv tus nqi, siv xsl substring-tom, li:

<xsl:valuxslf xaiv = "substring-tom(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></xsl:tus nqi-ntawm>

Siv cov txheej txheem no thaum twg koj ua haujlwm nrog lookup qhov tseem ceeb nyob rau hauv XSL transforms thiab xav tau cov nqi no tib neeg hauv.

<kawg />

Ntawv cim npe Technorati: , ,

SharePoint Beagle hlis ntuj nqeg Issue pem & Nyob

Ntau yam uas koj paub no twb, tab sis lub ib hlis ntuj nqeg tsab ntawm SharePoint Beagle yog nyob.

Txhua tshooj los yog nyeem ntawv rau kuv xav.

Kuv xav muab ib lub menyuam pob me me ntxiv rau Kuv colleague Tshooj (Natalya Voskrensenskya). Nws muab ib qho screen-txhaj koob tshuaj tivthaiv extravaganza hos piav tias cas nws siv kev cai npe, workflow, SharePoint Designer, views cov ntaub ntawv thiab lwm yam hais kom muaj ib qhov kev kawm rau lawv tus kheej noj feature kev hauv NTXHUAB. Nws piav tej hom kev kawm uas tau muaj ntaub ntawv nyob rau ntau ntau lub lag luam scenarios. xyuas npe tawm nws tus blog thaum uas koj nyob nraum ntawm nws.

Tsis txhob hnov qab ntsuam xyuas dej kuv tsab xov xwm as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</kawg>

NTXHUAB qhia kuv “Ntawv tsis pom zoo” mus kho kom raug ua hauj lwm Workflow ib, Tab sis kuv yeej muaj

Kuv twb tau DVR ib workflow SharePoint Designer siv nyob rau hauv ib qhov chaw uas yog mas nyeem-tsuas tau "cov neeg siv NT_AUTHORITYAuthenticated" (i.e. sawv daws). Yog lub tsev qiv ntawv cov ntaub ntawv rau ib daim ntawv InfoPath. Yog ib tug kab workflow paub tab sau thiab kom thaum twg tus workflow koomtxoos, nws yuav cob paub tab rau tib neeg.

Kuv dam tso cai rau cov ntaub ntawv tsev qiv ntawv thiab cov neeg ua hauj lwm teev txhua cov neeg siv authenticated yuav sau cov ntaub ntawv thiab hloov cov lawv muab xa mus rau cov paub tab.

Kuv nrog kuv tus account qes-tsi muaj cai kuaj ntawd kuaj.

Kuv tau sau qhia tawm thiab tseg rau ib daim ntawv mus rau lub tsev qiv ntawv? –> YOG

Kuv tau kev ua hauj lwm ntawm ib qhov txuas email? –> YOG

Kuv pom ib tug Edit workflow ua hauj lwm txuas –> YOG

Kuv tau nyem rau ntawm qhov link no? –> TSIS YOG … Tso cai tsis pom zoo.

Vim li cas kuv pom ib qhov txuas edit uas tsis kuv tso cai thaum kuv nias rau nws? Yog tsis li cas nws muaj thiab ua hauj lwm…

Kuv mus hauv lub configuration no los ruaj li rov, zoo heev. Kuv ua nws dua. Kuv xav txog Hmong no ncej vim kuv obviously tsis paub dab tsi txog kev ruaj ntseg.

Thaum kawg, Kuv mus nrhiav cov Internets. Kuv yuav nrhiav no mas kis MSDN rooj sab laj xov: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

Lub zog yuav tshwm tau suggesting tias txoj cai ntawm exporting lub workflow mus tus tsav phaj yooj yim yuav txhim kho ib qhov teeb meem txog kev ruaj ntseg NTXHUAB? Kuv tau kog ntseeg kuv nyuam qhuav ntaus uas. Kuv yuav qhia sawv daws txog cov tiaj ua si sab qab teb rov txog lub 9/11 conspiracy twg Stan nqai peb Preznit, "Tiag?" tsiv.

Li ntawd, tsis muaj dab tsi los plam, Kuv hluav taws tuaj SPD, right-click rau cov workflow thiab txuag nws kom kuv c:\ tsav. Uas yuav lub c:\ tsheb kuv lub laptop. Kuv tab tom nrhiav li kuv xub pwg lub sij hawm tseem kom thiaj tsis muaj leej twg yuav hais kom kuv, "yog vim li cas yog koj txuag tus workflow rau koj lub laptop?"

Incredibly, kuv qhov teeb meem solves uas. Kuv yuav hloov ua hauj lwm.

Kuv ntawn nominate qhov no yog qhov ntau Bizarre Workflow Workaround ntawm 2007.

</kawg>

Ntawv cim npe Technorati:

SharePoint Designer, Tam sim no yam khoom “URL encoded tsis” thiab HTTPS

Peb yeej xav kom xa ib tug sib hais uas muaj ib tug hyperlink rau yam khoom los yog tsab ntawv uas triggered lub workflow. Tej zaum peb yuav siv tam sim no yam "Encoded txog URL" no. Txawm li cas los, nws ib txwm nkawd siv "http" URL raws tu qauv rau cov. Yog tias koj qhov chaw sau rau ntawm HTTPS ces nws yuav tsis ua hauj lwm rau koj.

duab

Raws li kuv paub, yog tsis muaj kev tawm ntawm lub thawv rau qhov teeb meem no. Yog hais tias koj yuav tau siv cov HTTPS, muaj tsis muaj tawm hauv qhov kev xaiv lub thawv.

Yuav kom daws tau nws, tsim tau ib txog kev cai uas muab ib txoj hlua hloov ua siv nyob rau hauv koj lub workflow. Xwb, siv ib hnub tog tuam xws li cov pob yav tom ntej no: http://www.codeplex.com/spdwfextensions 🙂

</kawg>

Ntawv cim npe Technorati: ,

Txoj kev sai thiab yooj yim: Seb lub npe qhia kiag ntawm ib qhov chaw kem

HLOOV TSHIAB: Jeremy Thake muaj kev blogged txog qhov no thiab yuav muab ib co chaws rau ib daim ntawv thov console uas pom tias yog lub npe.

Kuv twb ua tau ib cov lus nug qhov web qhov mus tso saib ib hnub so ntawm kev ua hauj lwm ib thiab vim tias daim screen "Hnub", Kuv assumed uas qhia kiag lub npe siv nyob rau hauv <CommonViewFields> yog "Due_x0020_Date".

Tsis ncaj ncees lawm!

Rau lub npe tiag qhia kiag qhov no yog "DueDate".

Kuv mus nrhiav puas tau nws li cas? Kuv rov nyeem Heather Xatau-ntoos lub blog nkag rau modifying CQWP qhia ntxiv txhua cov ntaub ntawv. Nws piav txoj kev no kauj ruam #13. Nws ntseeg. Nws yeej muaj tseeb. Tsawg, yog tseeb rau kuv. Kuv yeej tsis ntseeg nws nyob rau ib sab nrog ib tug ntau ntev lub npe ua ntej.

Kuv hais tias "ntseeg nws" vim kuv yeej tsis ntseeg nws thiab tej zaum lub sij hawm nyob ze ob teev butting kuv taub hau up against ib phab ntsa. Tom qab kuv lawm "DueDate cov" lub npe, Kuv xav mus ntxiv rau lwm daim teb mus <CommonViewFields>. Siv tus txheej txheem Xatau-ntoos, Kuv tau txais ib kem lub npe zoo li cov "XYZ_x0020_Project_x0020_Due_x00".

Kuv xav hais rau kuv tus kheej, li no kom meej meej tau ib tug lub npe truncated. Kuv mus ntej thiab tsis truncated nws tsis tau zoo. Kuv thaum kawg siv lub npe seemingly truncated thiab nws ua haujlwm.

Lawm muaj ntsis: Thaum kuv tau nrug cov CQWP, Yog hais tias tus phem lub npe ntxiv kuv <CommonViewFields>, tus CQWP yuav qhia kuv tias cov lus nug yuav tsum rov qab tsis tau. Tab sis npog, Yog hais tias kuv ntxiv ib cov hom ntaub ntawv rau cov cov npe teb, nws yuav rov muaj tshwm sim. Muab cov ntaub ntawv yam ua tau masked ib qho teeb meem vim kuv yog referencing teb tsis-existent. Kuv phem muab nws, tiam sis thaum kuv sim mus tso saib nws cov nqi, Kuv puas yuav tsum tau ib VOJVOOS.

Qhov no tsis tau npog qhov yuam kev:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Qhov no puas tau los npog qhov yuam kev:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</kawg>

Ua zoo dev tom rhuav kev hloov mus ItemStyle.xsl

Kuv twb ua hauj lwm nrog cov ItemStyle.xsl los customize zoo rau ib cov lus nug qhov Web Tshooj thiab cov cai hais txog cov sij hawm noj su, Kuv ua tus coj thiab hloov mus rau lub xsl. Kuv tsis twb paub lawm tias, tab sis, qhov no tau deb xeeb los thoob plaws hauv qhov chaw sau los. Kuv mus noj su thiab raws li thaum kuv xa, pom txoj xov hauv ib Rev qhov chaw:

Tsis tau tso saib cov Web site qhov no. Kom troubleshoot qhov teeb meem, qhib qhov Web page ntawm lub qhov rais SharePoint Services-compatible HTML editor xws li Microsoft Office SharePoint Designer. Yog hais tias teeb meem mob tsawv, hu rau koj lub Web neeg rau zaub mov khiav.

Tus neeg blamed kuv (tsis realizing tau tias nws yog kuv cov txhaum nyob txij no) tab sis, nws thiaj li pom tias kev studio intellisense yog lus ceeb toom kuv tias kuv muaj malformed XSL. Ho kuv thiab txhua yam pib ua hauj lwm.

Ceev faj darned thaum ua hauj lwm nrog ItemStyle.xsl (thiab tej ntaub ntawv XSL txhua lub ntiaj teb no) — rhuav lawv raug ntau artifacts nyob rau hauv qhov chaw sau ntawv.

<kawg />