Monataj Arkivoj: Decembro 2007

Pensanta Pri Komercaj Produktoj

Mi metis supre SharePoint Designer etendaĵa projekto Supre ĉe CodePlex Antaŭe ĉi tiu jaro kaj eĉ kvankam ĝi estas vere tre limigita en amplekso, Mi taksas ke ĝi estas estita elŝutita de 40 Al 60 (Eble eĉ 100) Firmaoj en preskaŭ du monatoj. Kiu indikas al mi ke tie estas merkato por tiu solvo kaj se mi estis al sukcese commercialize ĝi, that could translate into a goodly amount of beer 🙂

Mia fono estas efektive multe pli en produkta evoluado kaj mi scias kion estas postulita alporti pintan-noĉa produkto, Kiel oponita al CodePlex ŝatokupa projekto, Al merkato. En mia Pasinta vivo, Mi estis priresponda por produkto R&D por ĉiuj softvaraj produktoj. La diferenco inter tiam kaj nun estas ke mi estas komerca konsilisto nun laboranta por (Bonega) Konsultanta firmaon (Conchango). Antaŭe, Mi havis tutan firmaon malantaŭ mi kaj antaŭ mi, Vendanta kaj subtenanta la produktojn ni alportis al merkato. Hodiaŭ, Mi estus sole.

Mi havas plurajn produktajn ideojn en menso, Sed mi pensas la plej facilan estus krei komercan version de la supra-menciita CodePlex projekto kiu uzas ke kiel komencanta punkton kaj etendas ĝin cetere. Mia malpreciza de-la-mankateni pensadon estas akuzi ion ŝatas $100 Por senlima ellaboranta licenco kaj $500 Por produktada araneaĵo fronta fino. Mi pensas min ankaŭ donus for la fontan kodon.

Se vi havas pensojn aŭ spertojn kiu vi estas volanta dividi, Bonvolu lasi rimarkon aŭ Retpoŝtigi min rekte. Mi ŝatus aŭdi opiniojn ŝatas:

  • Estas ĝi ĉiuj inda?
  • Praktikaj sugestoj por merkatumado, Kolektanta monon, Distribuanta.
  • Alpreziganta.
  • Subteno.
  • Iu ajn alia rimarko vi ŝatus lasi.

Ĝi estas "facile" Veni supre kun produktaj ideoj kaj efektivigi ilin, Kvankam multaj dekduoj de horoj de laboro estas postulita. La alia aĵo ne estas kiel facila por mi.

</Fino>

Technorati Etikedoj:

Dimanĉa Mateno Amuza: “Jesuo Devas Morti”

Ni aĉetis nian unuan (Kaj nur) "Luksa" Aŭto reen kiam uragano Floyd najlis la orientan marbordon de Usono. Ni akiris multan pluvon ĉi tie en Nov-Ĵerzejo kaj Pluraj tagoj pasis Antaŭ ol vivo revenita al normala. Tuj antaŭ Floyd struck, Ni faris proponon por uzita Volvo 850 GL kaj post kiam Floyd struck, Veturis ?in hejme.

Ĝi estis nia unua aŭto kun #KD ludisto. Ŝatas plej novaj aŭtaj posedantoj, Ni iris malgrandan KD-on freneza, Revivigis nian neaktivan #KD kolekton kaj daŭrigis longe veturas nur aŭskulti al KD-a en la aŭto. Kiel ĉiuj manietoj, Tio ĉi pasita por ni kaj ni finis aŭskultanta al la sama KD denove kaj denove denove. En nia kazo, ?i estis Jesuo Kristo Superstelo.

Unu el la (Multaj) Brilegaj pecoj en tiu roka opero estas kantita de la establo religiaj tipoj, Gvidita de Caiaphas, La "Alta Pastro". Ili kantas ilian vojon en decidanta kiel pritrakti la "Jesuo problemo" Kaj Caiaphas direktas ilin al la konkludo ke "Jesuo devas morti". La refreno sur la kanto estas "Nur devas morti, Devas morti, Devas morti, Tio ĉi Jesuo devas morti". Vi aŭdas ke sindetenas tre en tiu peco.

#?E la tempo, Mia filo estis pri tri jaroj malnova. Vi verŝajne povas vidi kie tion ĉi estas iranta.

Mi venis hejme de laboro unu tago kaj mia filo estas en la viva ĉambra ludado kun ludiloj kaj humming al li mem. Mi estas eltiranta mian jakon, Rigardanta tra la #po?to kaj #?iuj mia kutima piediro-je-la-porda #a?o kaj mi subite konscii ke li?? Nura #dira?o, Ne vere kantado: "Jesuo devas morti, Devas morti, Devas morti." Mi estis humiliĝita. Mi nur povus vidi lin faranta ke dum sur unu el liaj bebaj ludadaj datoj ĉe la domo de amiko — #Ver?ajne la lasta ludada dato kun tiu beba amiko.

Ni eltiris tiun KD el la Volvo post tio 🙂

</Fino>

Technorati Etikedoj: ,

Google ja Akceptis Mian Vivan Spacan Blogon En la AdSense Programo

ĜISDATIGO: Kiel de 03/09, Mi trovis neniun vojon integrigi mian vivan spacan konton kun Google Adsense. la sistemo de Microsoft ĉi tie ŝajnas malhelpi ĉiujn de la teknikaj mekanismoj ke Google provizas volus-esti adsense hosters. Mi emas kredi tion ĉi estas plejparte flanka efiko de la sekureco ili konstruis en vivaj spacoj, Ne rekta peno malfunkciigi Adsense.

Tio ĉi ne estas SharePoint poŝto, Sed povus esti de intereso al blogantoj ĝenerale.

Iu rimarkita sur ilia Fenestra Viva Spaca blogo ke Google affirmatively neis ilian aplikon partopreni en AdSense. Ŝi teoriadis ke Google neis ŝin ĉar Fenestroj Vivaj Spacoj gastigas ŝian blogon. Tamen, Mi estis ĵus akceptita en la programo por mia viva spaca blogo, Do la politiko aŭ ŝanĝis aŭ Google neis ŝin por kelkaj alia kialo.

Nature, Mi ne vidas ajnan evidentan vojon integrigi Google AdSense en mia viva spaco, but it’s a start 🙂

</Fino>

Technorati Etikedoj: ,

Efektiviganta Mastron / Detalaj Interrilatoj Uzanta Laŭmendajn Listojn

Forumaj uzantoj ofte kiel Pridemandas tiel:

> Halo,
>
> Bonvolu diri min se estas ajnaj eblecoj konstrui laŭmendan liston kun
> mastro kaj detala tipo (Kiel fakturoj) Sen uzanta InfoPath.
>

SharePoint provizas kelkaj ekstere de la skatolo prezentas ke subtenaj specoj de komercaj postuloj kiel tio.

En generalo, Unu ligoj du listoj kune uzanta lookup kolumno. Enlistigi Enhavas la fakturan titolan informon kaj liston B enhavas fakturajn detalojn.

Uzi suplementajn listojn daŭrigi klientajn nombrojn, Produktaj nombroj, Ktp.

Uzi kontentan demandan araneaĵan parton (En MUSKO nur) Kaj/aŭ datuma vida araneaĵa parto krei kombinita vidojn de la listoj. SQLa Servilo Raportanta Servojn (SRS) Estas ankaŭ havebla por la raportada flanko de ĝi.

Tamen, Estas kelkaj gravaj limoj kiu faros ĝin malfacila uzi puran ekstere-de-la-skatolaj ĉefaĵoj por io ajn kiu estas eĉ modere kompleksa. Ĉi tiuj inkluzivas:

  • Grandeco de rilata lookup listoj kontraŭ. "smartness" De la lookup kolumna tipo. Lookup kolumna tipo prezentas ĝin mem sur la UI malsame dependanta sur ĉu vi ebligis multi-elektita aŭ ne. En ajna kazo, La ekstere-de-la-skatola kontrolo montras ĉiuj haveblaj eroj de la fonta listo. Se la fonta listo havas 1,000 Eroj, Tio estas iranta esti problemo. La lookup kontrolo faras ne paĝon tra tiuj eroj. Male, Ĝi tiras ilin ĉiujn en la kontrolo. KE faroj por tre neoportuna uzanta fasado ambaŭ en terminoj de datuma eniro kaj elfaro.
  • Lookups "tira malantaŭo" Unu kolumno de informo. Vi neniam povas tiri reen pli ol unu kolumno de informo de la fonta listo. Ekzemple, Vi ne povas elekti klienton "12345" Kaj montri la nombron tiel kiel la nomo de la kliento kaj adreso samtempe. La lookup nuraj rezultoj la klienta nombro kaj nenio alia. Tio ĉi faras por neoportuna kaj malfacila uzanto fasado.
  • Ne intra-forma komunikado. Mi skribis pri tio ĉi ĉi tie. Vi ne povas efektivigi kaskadan falon-faligas, Kondiĉe ebligi/malfunkciigi kampojn, Ktp.
  • Ne kaskada forigas aŭ konstruita-en referential integreco. SharePoint traktas laŭmendajn listojn kiel sendependaj entoj kaj ne permesas vin ligi ilin al ĉiu alia en tradicia ERDa sento. Ekzemple, SharePoint permesas vin krei du laŭmendajn listojn, "Kliento" Kaj "faktura titolo". Vi povas krei fakturan titolon kiu ligas reen al kliento en la klienta listo. Tiam, Vi povas forigi la klienton de la listo. Ekstere de la skatolo, Estas neniu vojo malhelpi tion ĉi. Solvi ĉi tiun specon de problemo, Vi normale uzus eventajn prizorgantojn.

Ĝi povas ŝajni neesperiga, Sed mi ankoraŭ uzus SharePoint kiel komencanta punkton por konstruanta ĉi tiun specon de funkcio. Kvankam estas mankoj inter kio vi devas en solvo, SharePoint ebligas nin plenigi tiujn mankojn uzanta ilojn kiel:

  • Eventaj prizorgantoj. Uzi ilin observigi referential integreco.
  • Laŭmendaj kolumnoj: Krei laŭmendajn kolumnajn tipojn kaj uzi ilin en lieu de la defaŭlta lookup kolumno. Aldoni paging, Bufranta kaj AJAXaj ĉefaĵoj fari ilin respondema.
  • BDC. Ĉi tiu MUSKO-nura ĉefaĵo ebligas nin pridemandi alia SharePoint listoj kun supera uzanta fasado al la kutima lookup kolumno. BDC ankaŭ povas atingi ekstere al malantaŭa fina servila apliko. Uza BDC eviti reproduktadon. Prefere ol reproduktanta klientan informon de malantaŭa fina ERPa sistemo, Uza BDC male. BDCaj ĉefaĵoj provizas belan uzantan fasadon tiri tiun informon rekte de la ERPa sistemo kie ĝi apartenas kaj evitas la ĝenaĵon daŭrigi reproduktadan solvon.

    BDC estas MUSKA ĉefaĵo (Ne havebla en WSS) Kaj estas defianta formi.

  • ASPIDO.PURA araneaĵa formo: Krei plenan-prezentita AJAX-malfermita formo kiu uzas la SharePoint objekta modelo kaj/aŭ araneaĵaj servoj ekspluati SharePoint listoj dum provizanta tre respondema uzanta fasado.

La lasta elekto povas senti ŝatas vin estas komencanta de grataĵo, Sed konsideri la fakton ke la SharePoint platformo komencas vin ekstere kun la sekvantaj kernaj ĉefaĵoj:

  • Sekureca modelo kun daŭrigado.
  • Menua sistemo kun daŭrigado.
  • "Mastra tablo" (T.e. Laŭmendaj listoj) Kun sekureco, Konstruita-en daŭrigado kaj revizianta.
  • Serĉo.
  • Malantaŭa fina integrigo iloj (BDC).

Se vi komencas kun nova malplena projekto en vida studio, Vi havas multan infrastrukturon kaj sondanta konstrui antaŭ ol vi akiras egale al kio SharePoint proponoj.

Mi ja kredas ke Microsoft celas etendi SharePoint en ĉi tiu direkto de aplika evoluado. Ĝi ŝajnas kiel natura etendaĵo al la ekzistanta SharePoint bazo. La CRMa apliko de Microsoft provizas grandan interkonsenton de extensibility de la tipoj devita subteni titolan/detalon aplika evoluado. Kvankam tiuj ĉefaĵoj estas en CRM, La teknologio estas evidente havebla al la SharePoint evoluada teamo kaj mi atendas ke ĝi faros ĝian vojon en la SharePoint produkto de fino de 2008. Se iu ajn havas scion aŭ enrigardon en tio ĉi, Bonvolu lasi rimarkon.

</Fino>

Technorati Etikedoj:

Rapida Konsileto: Kontenta Demanda Araneaĵo Parto, Lookup Kolumna Valoro kaj XSL

Mi havas kolumnan nomon en kontenta tipo nomis "Veran Bienan Lokon".

KE kolumno estas de tipo "lookup".

Mi modifis <CommonViewFields> Kaj ItemStyle.Xsl montri la kolumnon.

Simpla <Xsl:Valoro-de elektita=…> Revenas reen internan valoron kiu inkluzivas ordinal pozicia datumo, Kiel:

1;#Miami

Akiri la homan-amika valoro, Uzo xsl substring-poste, Kiel montrita:

<Xsl:ValuXslf elektita="substring-poste(@Vera_x005F_x0020_Bieno_x005F_x0020_Loko,'#')"></Xsl:Valoro-de>

Uzi ĉi tiun teknikon whenever vi estas laboranta kun lookup valoroj en XSL transformas kaj bezono akiri la homan-amika valoro.

<Fino/>

Technorati Etikedoj: , ,

SharePoint Beagle decembra Afero Supre & Viva

Multaj de vi scii tion ĉi jam, Sed la decembra eldono de SharePoint Beagle Estas viva.

Ĉiu artikolo valoras leganta en mia opinio.

Mi deziras doni malgrandan kroman ŝvelaĵon al La artikolo de mia kolego (Natalya Voskrensenskya). Ŝi provizas ekranon-pafita extravaganza dum priskribanta kiel ŝin uzis laŭmendajn listojn, Workflow, SharePoint Designer, datumaj vidoj kaj aliaj elementoj efektivigi memon-servo trejnanta ĉefaĵon en MUSKO. Ŝi priskribas teknikojn kiu povas esti aplikita en multaj malsamaj komercaj scenaroj. Kontroli Ŝia blogo Dum vi estas ĉe ĝi.

Ne forgesas kontroli Mia artikolo as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</Fino>

MUSKO Diras Min “Aliri Neita” Redakti Workflow Tasko, Sed mi Vere ja Havas Aliron

Mi efektivigis workflow uzanta SharePoint Designer en ejo kiu estas plejparte legita-nura al "NTa_AŬTORITATOAŭtentikigita Uzantojn" (T.e. ĉiu). Estas forma biblioteko por InfoPath formo. Estas rilata workflow taskoj enlistigas ankaŭ por ke kiam la workflow funkcias, Ĝi povas asigni taskojn al homoj.

Mi rompas permeson por la forma biblioteko kaj taska listo por ke iu ajn aŭtentikigis uzanton povas krei formojn kaj ĝisdatigi ilia asignita taskojn.

Mi elprovas kun mia malalta-privilegia testo konto.

Povas min elplenigas kaj savi formon al la biblioteko? –> YES

Povas min aliras la taskon de retpoŝta ligo? –> YES

Povas min vidas Redakti workflow taska ligo –> YES

Povas min klakas sur tiu ligo? –> NO … Permeso Neis.

Kial povas min vidas redakti ligon kiu neas min permeso kiam mi klakas sur ĝi? Tio ne estas kiom ĝi estas supozita labori…

Mi iras tra la sekureca konfiguracio denove, Tre proksime. Mi faras ĝin denove. Mi konsideras foriganta ĉi tiun poŝton Ĉar mi evidente ne scias ion ajn pri sekureco.

Fine, Mi serĉas la Interretojn. Mi trovas tion ĉi tre neverŝajna MSDNa forumo fadeno: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

La afiŝoj aperas esti sugestanta ke la simpla ago eksporti la workflow al stirado platter riparos MUSKAN sekurecan aferon? Mi malfacile povas kredi min nur tajpita tion. Mi estas rememorigita de la Suda Parka epizodo pri la 9/11 Konspiro kie Stan estas demandanta nia Preznit, "Vere?" Denove kaj denove denove.

Tiel, Nenio perdi, Mi pafadas supre SPD, Ĝusta-klako sur la workflow kaj savi ĝin al mia c:\ Stirado. Kiu estus la c:\ Stirado sur mia tekkomputilo. Mi estas rigardanta super mia ŝultro la tuta tempo por ke neniu demandos min, "Kial estas vi savanta ke workflow al via tekkomputilo?"

Nekredeble, Kiu solvas mian problemon. Mi povas redakti la taskon.

Mi hereby nomi tion ĉi esti la Plej Groteska Workflow Workaround de 2007.

</Fino>

Technorati Etikedoj:

SharePoint Designer, Nuna Ero-a “Kodita Absolutan URL” Kaj HTTPS

Ni ofte deziras sendi retpoŝton kiu inkluzivas hiperligon al la ero aŭ dokumento kiu ekkaŭzis la workflow. Ni povas uzi Kodan Absolutan URL de nuna ero" Por ĉi tiu celo. Tamen, Ĝi ĉiam ŝajnas uzi "http" Por la URLa protokolo. Se viaj ejaj kuroj sur HTTPS tiam ĝi ne laboros por vi.

Bildo

Kiom mi scias, Estas ne ekstere de la skatola solvo al ĉi tiu problemo. Se vi devas uzi HTTPS, Vi havas ne ekstere de la skatola elekto.

Solvi ĝin, Krei laŭmendan agon kiu provizas ŝnuron anstataŭigas funkcion uzi en via workflow. Alternative, Uzi 3a partian ilon kiel la bonega pako ĉi tie: http://www.codeplex.com/spdwfextensions 🙂

</Fino>

Technorati Etikedoj: ,

Rapide kaj Facile: Determini Internan Kolumnan Nomon de Eja Kolumno

ĜISDATIGO: Jeremy Thake Havas blogged pri tio ĉi kaj metita supre kelkajn/kelkajn Kodo por regilara apliko Kiu montras internajn nomojn.

Mi estis provanta akiri kontentan demandan araneaĵan parton montri ŝuldatan daton de tasko kaj ĉar la ekrana etikedo estas "Ŝuldata Dato", Mi supozis ke la kolumna nomo uzi je <CommonViewFields> Estas "Ŝuldata_x0020_Dato".

Malĝuste!

La vera kolumna nomo en ĉi tiu kazo estis "DueDate".

Kiel mi trovis ĝi? Mi re-legita Heather la bloga eniro de Solomon sur modifanta CQWP Montri suplementajn kolumnojn de datumo. Ŝi priskribas ĉi tiun procezon ĉe paŝo #13. Fidi ĝin. Ĝi estas ĝusta. Almenaŭ, Ĝi estis ĝusta por mi. Mi ne fidis ĝin ĉe unua por alia kolumno kun multe pli nomo.

Mi diras "Fidas ĝin" Ĉar mi ne fidis ĝin kaj verŝajne malŝparita proksime al du horoj butting mia kapo supre kontraŭ muro. Post kiam mi solvis la "DueDate" Nomo, Mi deziris aldoni alian kampon al <CommonViewFields>. Uzanta la Solomon tekniko, Mi estis akiranta kolumnan nomon kiel "XYZ_x0020_Projektas_x0020_Ŝuldata_x00".

Mi pensis al mi mem, Tio estas klare stumpigita nomon. Mi iris antaŭen kaj un-stumpigita ĝin kun neniu sukceso. Mi fine uzis la ŝajne stumpigita nomon kaj ĝin laboris.

Gratifika konsileto: Kiam mi estis laboranta kun la CQWP, Se mi aldonis malbonan internan nomon al <CommonViewFields>, La CQWP dirus min ke la demando revenis neniujn rezultojn. Sed, Se mi aldonis datuman tipon al la kampa nomo, Ĝi revenus rezulton. Aldonanta la datuman tipon efektive maskita problemon pro tio ke mi estis referencanta malestantan kampon. Mi povus aldoni ĝin, Sed kiam mi provis montri ĝian valoron, Mi ĉiam akirus malplenaĵon.

Tio ĉi ne maskis la eraron:

<CommonViewFields>Ŝuldata_x0020_Dato;</CommonViewfields>

Tio ĉi ja maskis la eraron:

<CommonViewFields>Ŝuldata_x0020_Dato,DateTime;</CommonViewfields>

</Fino>

Beware Rompanta Ŝanĝojn al ItemStyle.Xsl

Mi estis laboranta kun ItemStyle.Xsl personigi la rigardon de Kontenta Demanda Araneaĵa Parto kaj ĝusta pri lunĉa tempo, Mi faris fendan ŝanĝon al la xsl. Mi ne konsciis ĝin, Sed tio ĉi ege atingis efikojn dum la eja kolekto. Mi iris ekstere lunĉi kaj al mia reveno, Rimarkis ĉi tiun mesaĝon aperanta en aro de lokoj:

Nekapabla montri ĉi tiun Araneaĵan Parton. Al troubleshoot la problemo, Malfermi ĉi tiun Retpaĝon en Fenestroj SharePoint Servoj-kongrua HTMLa redaktoro kiel Microsoft Oficejo SharePoint Designer. Se la problemo daŭras, Kontakti vian Retservilan administranton.

Mi kulpigis la klienton (Ne konscianta kiel ankoraŭ ke ĝi estis mia misfaro ĉe ĉi tiu punkto) Sed poste rimarkita ke vida studio intellisense estis avertanta min ke mi havis adventivan XSL. Mi ĝustigis ĝin kaj ĉion komencis laboranta.

Esti darned zorgema kiam laboranta kun ItemStyle.Xsl (Kaj iu ajn de la tutmondaj XSLaj dosieroj) — Rompanta ilin influas multajn artefaktojn en la eja kolekto.

<Fino/>