Chak mwa Achiv: Desanm 2007

Panse ak swen sou pwodwi komèsyal yo

Pou m' sipòte yon Concepteur SharePoint ekstansyon pwojè leve kanpe nan CodePlex nan ane sa a e menm si sa vrèman tout limite nan dimansyon, Mwen estime ke li te telechaje pa 40 pou 60 (éventuellement menm 100) konpayi yo nan de mwa sèlman de. Ki endike pou m' sa gen se yon mache pou solisyon sa e si mwen te bay anpil siksè commercialiser li, that could translate into a goodly amount of beer 🙂

Jan nou koumanse m' aktyèlman pi plis pwodwi devlòpman nan Et mwen konnen sa ki mande pou pote yon pwodwi haut, jan te opoze pou yon pwojè lwazi CodePlex, mache. Nan mwen pase lavi, Mwen te genyen pou pwodwi R&D pou tout pwodwi lojisyèl. Diferans ant lè sa a, koulye a se mwen menm ki yon konsiltan travay koulye a pou yon (trè byen) konseye sou entreprise (Conchango). Déjà, Mwen te gen yon konpayi an antye dèyè m' ak devan m, vann ak de pwodwi yo nou te achte pou mache. Jodia, Mwen ta rete pou kont ou.

Mwen gen plizyè pwodwi lide nan tèt, Men mwen panse a pli ta pwal kreye yon komèsyal vèsyon pipiti de youn ki mentionnés pwojè CodePlex ki itilize sa tankou yon pwen kòmanse ak pwal pi lwen. Mwen panse off-the-cuff floue se chaj yon bagay tankou $100 pou yon lisans pou devlope illimité Et $500 pa mouri devan pwodiksyon web. Mwen panse mwen ta tou fè kado kòd sous la.

Si ou gen lide ou sa ou gen dispoze pou pataje eksperyans, Tanpri, kite yon kòmantè de ou e-mail m' tou dwat. Mwen ta renmen tande opinyon yo tankou:

  • Èske li tout san rezilta si yo?
  • Kèk pwatik sijesyon pou mache, ranmase lajan, separe.
  • Prix.
  • Sipò.
  • Okenn kòmantè lòt ou ta vle pou yo kite.

"Fasil" pou vini ak lide pwodwi ak bezwen aplike jiskisi yo, Men kèk tan travay anpil douzèn ki mande l. Lòt bagay la pa fasil pou mwen.

</fen>

Technorati baj:

Dimanch maten koud: “Jezi dwe mouri”

Nou te achte premye nou (la epi se sèl) "luxe" do machin lè siklòn Floyd kloure sou kòt lès la fi a. Nou gen ANPIL lapli isit la nan New Jersey ak plizyè jou te pase anvan sa, retounen nan nòmal pou lavi. Jis anvan Floyd frape, nou te fè yon propozisyon pou yon Volvo itilize 850 GL Et apwè Floyd a, te kondwi li lakay.

Se te pwemye machin nou ak yon jwè CD. Tankou Pifò nouvo pwopwiyete machin, nou te al yon ti kras CD fou, koleksyon CD pwal andòmi pasyon nou vle fè reviv e ale sou tan disques jis pou tande CD an nan machin lan. Tankou tout fads, sa ki te pase pou nou e nou te fini pou a menm CD dekout yo pase sou fwa. Nan sitiyasyon nou an, li te genyen Jezi Kris la mizik rege.

Yonn nan yo (anpil) briyan grenn nan konsè wòch sa sung pa ki tip relijye etablisman, dirije Kayif, "Granprèt la". Yo chante yo nan deside fason pou jere Jésus pwoblèm"" ak Caiaphas dirige yo ak konklizyon ki "Jésus dwe mouri". Refren sou a chante pou yo chante se "jis dwe mouri, se pou mouri, se pou mouri, Jesus sa a se pou mouri". Ou tande sa chante anpil nan pyès sa.

Nan moman an, pitit gason m' te genyen apepwè twa zan. Ou kapab byen kapab ' wè kote sa prale.

Mwen vin lakay nan yon sèl jou travay ak pitit gason m' nan l nan salon t' ap jwe ak jwèt ak UN pou tèt li. Mwen ap pran wete m' blouz, t' ap gade nan pa lapòs a ak tou sa m' bagay òdinè marche-in-a-pòt Et mwen rete konsa reyalize ke li jis li di:, pa vrèman chant: "Jésus dwe mouri, se pou mouri, se pou mouri." Mwen pa t ' mortified. Mwen jis te kapab wè l' yo ap fè pandan l te nan yonn nan pitit li a jwe dat nan kay yon zanmi — pwobableman dènye a jwe dat ak zanmi pour sa.

We pulled that CD out of the Volvo after that 🙂

</fen>

Google a aksepte Blog mache rete m' antre nan pwogram AdSense

AJOU: Patid 03/09, Mwen jwenn okenn fason pou li entegre kont mwen rete mache ak Google Adsense. Microsoft a sistèm isit la sanble pou anpeche tout teknik fòmil Google bay gwo adsense les. Mwen gen tandans pou kwè ke sa se kesyon sa te poze yon bò efè a sekirite yo te fè nan mache viv, pa yon dirèk efò pou rann enfim Adsense.

Sa se pa yon pòs SharePoint, Men, ta ka enterese pou blogueurs jeneralman.

Yon moun a sou blog mache viv fennèt yo ke Google affirmatively te demanti yo aplikasyon pou patisipe nan AdSense. Li te theorized ke Google te demanti l' paske fennèt ap viv mache hôtes blog l. Sepandan, Mwen te genyen depi kèk tan aksepte nan pwogram lan pou m' viv mache blog, Se konsa, politik la genyen swa tounen vin jwenn Bondye ou Google demanti l' pou kèk rezon.

Men wi, Mwen pa wè okenn fason evidan pou li entegre Google AdSense nan espas rete m, but it’s a start 🙂

</fen>

Technorati baj: ,

Nou kapab aplike mèt / Relasyon detay ki ap itilize nan lis Personnalisé

Foròm utilisateurs anpil fwa menm jan kesyon kon sa:

> Bonjou,
>
> Di m si pa genyen okenn posiblite pou konstwi yon lis personnalisé ak
> jan mèt Et detay de (tankou factures) san w ap itilize InfoPath.
>

SharePoint fournit kèk nan bwat fonctionnalités ki sipòte kalite biznis kondisyon kon sa.

An jeneral, yonn lye de lis ansanm ap itilize yon kolòn recherche. Lis UN gen enfòmasyon lento facture ak lis B gen detay facture.

Sèvi ak supplémentaires lis pou kenbe kliyan numéros, pwodwi anpil, ets.

Sèvi ak yon pati entènèt requête contenu (nan bab PANYÒL sèlman) ak/oubyen yon done wè pati entènèt pou kreye fusion pwen de vi ki enskri. Rapò ki fèt sou sèvis sèvè SQL (SRS) tou disponib pou bò rapòte sa.

Sepandan, genyen kèk limit enpòtan ke li pwal fè li difisil pou yo itilize nan fiti deyò-de--bwat pou nenpòt bagay ki se menm patisipe konplèks. Yo ap gen ladan:

  • Taille de recherche liés lis vs. "smartness" de recherche kolòn jan de. Yon kalite vètebral recherche prezante tèt li sou UI différemment selon konnen si ou te pèmèt divès sélectionnez ou non. Nan ka youn ou lòt, kontwòl deyò-de-a-n. Bwat la montre ke tout atik disponib nan lis sous la. Si lis sous la 1,000 atik, sa pwal yon pwoblèm. Recherche kontwòl pa paj sa yo nan. Alaplas de, li Anglè yo retire kò yo tout nan kontwòl. Sa fè pou yon entèfas trè aladwa kap itilize li an tou de mannyè sa done antre ak pèfòmans.
  • Recherches, "extraction tounen" yon kolòn enfòmasyon sou. Ou ka pa janm retire kò l tounen plis pase yon kolòn enfòmasyon nan lis sous la. Ekzanp, nou pa kapab chwazi yon kliyan "12345" ak etale kantite tankou kliyan yo non ak adrès ou an menm tan. La recherche se montre ke kliyan an kantite ak anyen ankò. Sa fè pou yon entèfas aladwa ak difisil kap itilize li an.
  • Pa andedan-fòm kominikasyon. Mwen te ekri sou sa a isit la. Ou pa kapab aplike en ane ke yo bliye-downs, manière activer/désactiver jaden, ets.
  • En supprime pa ak konstriksyon référentielle entegrite. SharePoint konsidere repòtaj lis kòm òganizasyon endepandan epi yo pa pèmèt ou pou yo a ak lòt nan yon sans tradisyonèl ERD. Pa ekzanp, SharePoint pèmèt ou kreye lis personnalisé de, "kliyan" ak "facture lento". Ou kapab kreye yon lento facture sa lyen tounen pou yo yon kliyan nan lis kliyan. apre, ou ka retire Kliyantèl la nan lis la. Soti nan bwat la, san yo pa konn pou anpeche sa. Pou rezoud sa a jan de pwoblèm, ou ta nòmalman itilize evènman D'.

Li ka semblent fèb, Men, mwen ta ka toujou sèvi ak SharePoint kòm yon pwen kòmanse pou yo bati sa a jan de fonctionnalités. Menm si genyen entèripsyon ant sa nou bezwen nan yon solisyon, SharePoint permet nou pou ranpli les sa yo ap itilize zouti sa:

  • Evènman D'. Sèvi ak yo pou fè tande yo référentielle entegrite.
  • Colonnes personnalisé: Kreye repòtaj kolòn tip ak sèvi ak yo nan pozisyon vètebral recherche defo. Ajoute échange, en Et fonctions AJAX pou fè pèp la aux.
  • BDC. Sa a mak bab PANYÒL sèlman permet nou pou requête SharePoint lòt lis ak yon entèfas siperyè kap itilize li an pou a vètebral recherche selon lizaj. BDC ka tou longe men ou pou yon aplikasyon sèvè fen do. Sèvi ak BDC pou evite réplication. Olye ke réplication enfòmasyon kliyan nan fen dèyè yon sistèm ERP, sèvi ak olye de BDC. BDC aparans founi yon entèfas kap itilize li an bon pou rale enfòmasyon sa ki soti dirèkteman nan sistèm ERP nan kote li fè pati de e li kapab anpeche tèt chaje ki kenbe yon solisyon réplication.

    BDC se yon mak nan bab PANYÒL (pa disponib nan WSS) e defi pou configure.

  • ASP.NET web fòm: Kreye yon complet en AJAX pèmèt fòm ki itilize SharePoint objet modèl jenn pou lame ak/oubyen sit sèvis pou ogmante SharePoint lis pandan ke yo bay yon trè aux utilisateurs entèfas.

Yon opsyon pou pase ki ka santi tankou ou ap kòmanse de travail, Men, konsidere Lefèt ke SharePoint platfòm lan commence ou ak fonctionnalités kle suivant yo:

  • Modèl sekirite ak antretyen.
  • Sistèm kat ak antretyen.
  • "Mèt tab" (c'est-à-dire. lis personnalisé) ak sekirite, konstriksyon antretyen Et auditing.
  • Recherche.
  • Retour fin entegrasyon zouti (BDC).

Si ou kòmanse avèk yon nouvo pwojè blanch nan estidyo izyèl, ou gen yon lòt de yo ak plonbri pou konstwi anvan ou jwenn kole SharePoint ofri.

Mwen pa kwè ke Microsoft entasyon pou fè yon mache al SharePoint nan direksyon sa a de aplikasyon developman. Li sanble tankou yon ekstansyon natirèl pou ki ekziste SharePoint baz. Aplikasyon CRM Microsoft a bay yon gwo akò D' ki tip bezwen pou sipòte lento/detay aplikasyon developman. Malgre ke vizaj sa yo nan CRM, teknoloji a ki evidamman disponib pou ekip devlòpman SharePoint la e mwen espere ke li ap fè fason pa li nan SharePoint pwodwi pa fini 2008. Si yon moun konnen yon oubyen lan nan sa, Tanpri, kite yon kòmantè de.

</fen>

Conseil rapide: Requête contenu Web pati, Recherche kolòn valè Et XSL

Mwen gen yon kolòn non nan yon kalite contenu ki rele "Real Estate kote".

Kolòn sa se de jan de "recherche".

Mwen te modifye <CommonViewFields> Et ItemStyle.xsl pou montre kolòn a.

Pote lestonmak li bay yon <xsl:valè-de chwazi =…> cette tounen yon valè entèn ki gen ladann ordinal pozisyon done, tèlke:

1;#Miami

Pou jwenn valè moun zanmi, sèvi ak xsl sous-chaîne-après, jan montre:

<xsl:valuxslf fè chwa = "sous-chaîne-après(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></xsl:valè-de>

Itilize teknik sa chak fwa ou ap travay ak recherche valè nan XSL transforme epi ou bezwen pou jwenn valè moun zanmi.

<fin />

Technorati baj: , ,

SharePoint Beagle desanm problème leve & Rete

Anpil nan nou deja konnen sa, Men an desanm edisyon de SharePoint Beagle viv.

Tout atik se yon valè li liv dapre mwen.

Mwen vle fè yon ti kras anplis) pou atik m' kamarad (Natalya Voskrensenskya). Li bay yon extravaganza ekran kout bal pandan ke li dekri kijan li itilize repòtaj lis, workflow, Concepteur SharePoint, done pwen de vi yo ak lòt eleman adopte yon mak ak tèt service antrènman nan bab PANYÒL. Li dekri teknik ki kapab aplike nan anpil diferan biznis scénarios. Verifye blog l pandan w ap sou li.

Pa bliye, pou verifye atik m as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</fen>

Bab PANYÒL di m “Aksè te demanti” pou edite Tâche Workflow yon, Men, mwen reyèlman pa gen aksè

Mwen te gen aplike yon workflow ki te itilize SharePoint Concepteur nan yon direksyon ki se principalement lecture sèlman pou NT_AUTHORITYAuthenticated Aux"" (c'est-à-dire. tout moun). Se yon fòmilè bibliyotèk pou yon fòm InfoPath. La se yon asosye workflow travay lis tou, lè sa a, lè workflow la opere, li ka bay travay pou moun.

Mwen kraze pèmisyon pou fòmilè bibliyotèk ak tâche lis pou tout utilisateur authentifié kapab kreye fòmilè Et à yo travay gratis.

Tès la avè m' tou tès ba-privilèj.

Ka mwen mete deyò Et enregistrer yon fòmilè pou bibliyotèk la? –> Wi

Ka mwen accès la tâche de yon lyen kouryèll? –> Wi

Èske m ka wè yon edisyon workflow tâche lyen –> Wi

Èske mwen Sur sou lyen sa? –> Non … Pèmisyon te demanti.

Poukisa m ka wè yon lyen edisyon refuse m' pèmisyon lè m' Sur la sou li? Sa se pa jan l' te sipoze pou travay…

M' ap pase nan configuration sekirite ankò, trè sere. M fè l ankò. Mwen konsidere efase pòs sa a paske mwen evidamman pa konnen anyen sou sekirite.

A la fen, Mwen fouye Internets yo. Mwen jwenn sa a trè enpwobab MSDN foròm fil: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

Pankat yo parèt pou fè konnen ke senp bare-workflow a pou yon plato lecteur pral aranje yon afè sekirite bab PANYÒL? Mwen kapab prèske pa kwè ke mwen senpleman avez sa. Mwen menm ki te rapele de épisode disid Park a osijè de la 9/11 konspirasyon kote Stan ap mande nou Preznit, "Vrèman?" pase pase fwa.

Se konsa, pa gen anyen pou pèdi, Mwen tire leve pati sosyal Demokratik, le workflow a sou Et mete sou kote l' pou m' c:\ mennen nan machine. Sa t ap c a:\ mennen nan machine sou mwen ki labtòb. Mwen menm k'ap veye sou zepòl mwen tout tan konsa, pa gen moun ap mande m, "Poukisa sont ou enregistrement workflow sa pou ou ki labtòb?"

Très, sa résout pwoblèm mwen. Mwen kapab edite devwa pou.

Mwen konsa apwe désigner sa pou moun ki pi konplo lan te Workflow Solution de 2007.

</fen>

Technorati baj:

Concepteur SharePoint, Atik kouran “Codées absoli adrès entènèt” Et HTTPS

Nou souvan vle fè kouryèll yon ki gen ladann yon Lien atik oubyen dokiman sa a workflow la. Nou kapab itilize "Codées absoli adrès entènèt aktyèl atik" pou sa. Sepandan, li toujou sanble pou yo itilize "http" pou pwotokòl adrès entènèt la. Si kote ki gen ou kouri sou HTTPS, lè sa a, li pa pral travay pou nou.

imaj

dapre sa mwen konnen, se pa deyò a solisyon bwat pou pwoblèm sa a. Si ou bezwen sèvi ak HTTPS, ou gen non soti nan yon bwat opsyon.

Pou rezoud li, kreye yon aksyon repòtaj ki founi yon kòd ranplase fonksyon pou yo itilize nan workflow ou. Altènativman, sèvi ak yon twazyèm outil pati tankou pakè ekselan a isit la: http://www.codeplex.com/spdwfextensions 🙂

</fen>

Rapide Et fasil: Fè konnen non kolòn entèn de yon kolòn kote ki gen

AJOU: Jeremy Thake te blogged osijè de sa e bati kèk kòd pou yon aplikasyon pou konsole sa montre ke non entèn.

Mwen te ap eseye pou jwenn yon requête contenu web nan pou yo ekspoze yon dat delè nan yon tâche Et paske etikèt ki écran "Dat delè", Mwen te pwan sa kolòn non pou yo itilize nan <CommonViewFields> se "Due_x0020_Date".

Mal!

Kolòn reyèl nan ka sa te rele "DueDate".

Jan mwen te jwenn li? M te re-li Heather Blog antre Salomon te sou modification CQWP pou montre kolòn plis enfòmasyon. Li dekri pwosesis sa a nan pye #13. Fè li. Èske sa kòrèk. Pi piti, li te genyen kòrèk pou mwen. Mwen pa te fè l' nan premye pou yon lòt kolòn ak yon kantite non plis tan.

M' ap di: "Confiance li" paske mwen pa te fè li pwobableman fini tou pwe de zè dtan butting tèt mwen kanpe tankou yon miray dèyè. Apre sa, mwen te rezoud an "DueDate" fe-apel, Mwen te vle pou ajoute yon lòt jaden pou yo <CommonViewFields>. W ap itilize teknik Salomon a, Mwen t' ap yon kolòn non tankou "XYZ_x0020_Project_x0020_Due_x00".

Mwen te panse pou kont mwen, sa se yon moun fou non twonke. Mwen t' ap vini yo ak devwati twonke li ak siksè pa. Mwen finalman te itilize kondi twonke non e li te travay.

Conseil bonus: Ki lè m ap travay avèk CQWP a, Si mwen te ajoute yon move non entèn pou <CommonViewFields>, CQWP a ta di m sa requête la te retounen pa gen rezilta yo. Men, Si mwen te ajoute yon kalite done pou jaden, li ta pwal retounen nan yon rezilta. Ajoute data tip aktyèlman masqués yon pwoblèm depi lè mwen te qui yon jaden ki pa inexistante. Mwen te kapab ajoute sa, Men, lè mwen te eseye pou yo ekspoze pri pou li, Mwen ta toujou wete yon bank.

Sa te fè masque erreur a:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Sa te fè masque erreur a:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</fen>

Mefye kraze chanjman pou ItemStyle.xsl

M ap travay ak ItemStyle.xsl pou personnaliser la gade de Contenu Requête Web pati yon Et dwat lè manje midi, Mwen te fè ke yon chanjman pou xsl a. M pa t rann kont li, Men, sa te byen lwen ke l rive nan efè atravè koleksyon direksyon an. Mwen t' ap pou manje midi m retounen, a mesaj sa a parèt nan yon pakèt moun kote:

Pat kapab pou yo ekspoze pati entènèt sa a. Pou résoudre pwoblèm, louvri paj entènèt sa a nan yon fennèt SharePoint sèvis-konpatib HTML editè tankou biwo Microsoft SharePoint Designer. Si pwoblèm persiste, kontakte administratè sèvè Web ou.

Mwen te blame kliyan a (pa réaliser kòm ke l te bay tò mwen nan pwen sa) Men, evantyèlman te note ke izyèl estidyo intellisense te avèti m' ke mwen te defòme XSL. Mwen corrigées li yo ak tout bagay te kòmanse travay.

Darned pran san li lè travay ak ItemStyle.xsl (e nenpòt nan fichiers XSL mondyal) — kraze yo touche anpil objets nan koleksyon direksyon an.

<fin />