Elogi de la jQuery realçat cerca-com tu tipus (per Jan Tielens)

Estic treballant en una demostració de BPO (aviat per estar disponibles fins a Microsoft de lloc) i jo volia afegir una mica dinamisme. He conegut sobre De Jan Tielen esforços per bastant una estona i vaig pensar que seria una gran tècnica per afegir a la demo, així ho vaig fer. Vostè pot llegir sobre ell aquí: http://weblogs.asp.net/jan/archive/2009/07/02/sharepoint-search-as-you-type-with-jquery.aspx. És tan simple d'utilitzar probablement hauria de ser un delicte (i potser en algun lloc).

Afegeix només dos punts a què ell ja creat / va escriure sobre:

  1. Això fa, de fet, treballar en un BPO (SharePoint en línia) medi ambient.
  2. Per fer-lo treballar sense un molestant desplegable del missatge la referència a la llibreria jquery amb https en comptes d'http prefix, com a:
<tipus d'escriptura ="text/javascript" src ="https://Ajax.googleapis.com/Ajax/libs/jQuery/1.3.2/jQuery.min.js"></script>

Jan assenyala que probablement hauria moure la pròpia biblioteca al seu lloc. Se sent una mica mandrós avui, I decided to blog about it instead 🙂

</final>

Això és un altre post en el meu sèrie en curs damunt com utilitzar jQuery amb SharePoint.
Si voleu més informació sobre com jQuery, Altament recomano: jQuery en acció per l'ós Bibeault i Yehuda Katz.

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Botiga de SharePoint Talk dijous 10/29 a les 12:30 . PM EDT

La següent SharePoint botiga parlar té lloc aquest dijous a les 12:30. PM EDT.

Hem tingut dues setmanes (a causa del SharePoint conferència la setmana passada) i com a resultat, tenim una sèrie de preguntes en cua, per no parlar de tot tipus de coses cool per parlar de quant a SharePoint 2010. Tots els membres del panell van assistir SPC, Així portar el seu SP 2010 preguntes a la crida o e-mail ells a questions@sharepointshoptalk.com.

A part d'una bona part de la convocatòria reservat per parlar sobre algunes SP 2010 bondat, també parlarem de:

  • Per què SharePoint Mostra les opcions de navegació diferents sota configuració del lloc (això varia en funció de característiques i configuració del lloc)
  • Modificació versions.aspx-problemes, dificultats d'aquesta manera (No em sorprèn 🙂 ).
  • Incrustació de RSS s'alimenta a un lloc quan la font és autenticat.
  • Mitjançant stsadm per gestionar el registre.

Registreu-vos aquí: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=p663256djrrflfdw

Com de costum, enviar preguntes o temes de discussió a questions@sharepointshoptalk.com, e-mail jo directament o twitter a @pagalvin.

Esperem veure t aquí!

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

L'èxit ràpid: Llegint l'InfoPath XML directament des d'un SPListItem en SharePoint

Jo sóc estat treballant en un projecte on cal extreure els arxius adjunts d'un formulari InfoPath. Hi ha alguns bons recursos per a l'anàlisi de formes d'InfoPath (que són només els fitxers XML, Així que és de fet bastant fàcil).

Mentre jo estava construint el projecte, Vaig començar descarregant un formulari InfoPath i desant-lo en el meu disc dur local. Estava llegint el meu codi de c# directament des d'aquesta instància. No obstant això, les formes d'InfoPath realment viuen dins una biblioteca de formularis del SharePoint. Feia mig cor una mica de recerca per esbrinar com llegir-lo directament des de la biblioteca i gairebé donava amunt, en aquest cas tindria desat el formulari en un directori temp local i llegir-lo des d'allà. No obstant això, hi ha necessitat d'anar a través dels cèrcols com pot llegir-lo directament des de la biblioteca. Aquest petit fragment Mostra com:

/// Matèria de definició de classe aquí, incloent-hi:
privat SPFile mySharePointFile; /* Part d'una SPList */
// Reservat per més codi i dins d'un mètode de la classe hem:
XmlTextReader textReader;
el textReader = nou XmlTextReader(mySharePointFile.OpenBinaryStream());

textReader.WhitespaceHandling = WhitespaceHandling.Cap;

textReader.Read();

// Si el node té valor

mentre (textReader.Read())
{

... i així successivament i així successivament...

Ells clau mica damunt és que podem llegir directament mitjançant la OpenBinaryStream l'InfoPath() mètode crida a l'SPFile com a paràmetre per al constructor a XmlTextReader. Treballa gran.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Ràpid i fàcil: Enviar correu utilitzant el servidor SMTP de Gmail en .NET C#

Això no és exactament un tema nou, però quan necessitava fer-ho, He trobat un munt de "per què no aquesta obra per a mi" i no massa Respostes directes. Espero que algú trobi aquest útil.

El bit de codi següent enviarà un e-mail utilitzant el meu compte de gmail per fer-ho, incloent-hi els fitxers adjunts:

utilitzant System.Net.Mail;
utilitzant System.Net;

NetworkCredential loginInfo = nou NetworkCredential("[El meu ID de Gmail]", "[La meva contrasenya de Gmail]");
MailMessage msg = nou MailMessage();
msg.De = nou MailAddress("[M Gmail Id]@gmail.com");
msg.To.Add(nou MailAddress("paul.galvin@arcovis.com"));
msg.Tema = «Prova l'infopath dev tema";
msg.Cos = "<HTML><cos><fort>Un missatge fort.</fort></cos></HTML>";
msg.IsBodyHtml = True;

foreach (corda aFile en NIPFD.GetAttachmentNamesAndLocations())
{
    msg.Attachments.Add(nou Fitxer adjunt(aFile));
} // Afegint-hi adjunts.

SmtpClient client = nou SmtpClient("smtp.gmail.com");
client.EnableSsl = True;
client.UseDefaultCredentials = fals;
client.Credencials = loginInfo;
client.Port = 587;
client.EnableSsl = True;
client.Enviar(msg);

Uns quants bits claus que em alentit i altres observacions / Notes:

  • La primera línia que crea l'objecte loginInfo ha d'utilitzar el gmail que ID desposseït de "@gmail.com”. Així, Si és la meva adreça d'e-mail de gmail "sharepoint@gmail.com"i la meva contrasenya és"xyzzy"la línia de llavors veuria com:

NetworkCredential loginInfo = nou NetworkCredential("sharepoint", "xyzzy");

  • El meu compte gmail està configurat per utilitzar SSL i que no era un problema.
  • Hi ha alguna informació contradictòria allà a quin port per utilitzar. Utilitzava Portuària 587 i funcionava bé per a mi.
  • En el meu cas, També havia d'enviar arxius adjunts. Que NIPFD objecte té un mètode que sap on són els meus arxius adjunts. Es torna un camí totalment (e. g. "c:\tempattachment1.jpg". En la meva prova, Tenia dos arxius adjunts i dos d'ells treballat multar.

Utilitzava visual studio 2008 d'escriure aquest codi.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati: ,,,

Conferència del SharePoint 2009 -Portar el seu temps Real dades brutes de Twitter

Espero que gairebé tothom sap això de tota manera, però pensava que vols tirar un bitllet ràpid que hi ha una enorme quantitat d'informació molt interessant disponible a través de twitter. L'etiqueta de capolat #SPC09 sembla ser el més popular. Com sempre, hi ha molt de tonteries i "en" acudits, però si vostè pot aconseguir passat que, Check it out. Faig el millor per respondre als comentaris o preguntes dirigits a mi i sé que un munt d'altres ho fan els, per tant, no és només un flux unidireccional de dades.

Noves sessions comencen en poc menys de dues hores i continuar fins a uns 3 pm EDT aquest dijous. Començarà a recollir llavors.

Comprovi el twitter feed d'aquí: http://twitter.com/#search?q=%23spc09

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Programàticament extreure els arxius adjunts de formes d'InfoPath (Incloent-hi els seus noms!)

Tinc una solució d'entrada de despesa per a un client que aprofita l'InfoPath i flux de treball. En un moment durant el procés d'aprovació, Cal generar un e-mail que té totes les dades de l'InfoPath bons, així com les adjuncions ells mateixos per tal que (sospir) algú pot prendre aquelles dades i manualment re-clau-lo en una aplicació de base de dades d'Oracle.

No és molt difícil d'aconseguir al o analitzar la forma de l'InfoPath. No sé com gestionar les adjuncions, No obstant això. Després d'una hora o dues de estrenyent al voltant de l'Internets (una eternitat!) He trobat aquest article: http://support.microsoft.com/kb/892730

-Proporcionar algun codi manejable per extreure l'adjunció d'un node en forma. (Encara cal trobar el node i tots els que, però això és només anàlisi XML).

Sé que el fitxer adjunt és amb codificació base64 i originalment anava pel camí de només extraient el les dades base64, descodificació i guardant-lo. No obstant això, Ràpidament em vaig adonar que no sabia com aconseguir el nom del fitxer fins que vaig trobar l'article esmentat.

En realitat havia trobat que molt aviat, però es va ajornar pel seu desdoblament de personalitat. D'una banda, l'article * diu * és bo per a l'InfoPath 2007. No obstant això, el codi i les instruccions són tots sobre Visual Studio 2003 i referències a l'InfoPath 2003.

Bottom line, el codi que l'article sempre està treballant bé per a mi (fins ara). Puc portar la meva forma de l'InfoPath, Jo pot analitzar-lo, Que pugui trobar i descodificar el fitxer adjunt i sé el seu nom. Què més es pot demanar a la vida?

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati: ,,

Si vostè està preocupat que el seu entorn del SharePoint pot ser una mica malaltissa, Deixi'm ajuda vostè arreglar allò amb un xec de salut.

Resum de xerrada de SharePoint botiga per a 10-08-2009

Parlar avui de botiga SharePoint cobert seva habitual àmplia gamma de temes:

  • Hem discutit els plantejats per obertura de parts d'una col·lecció de llocs del SharePoint als seus socis comercials. No és la cosa més complicat del món, però quan s'inicia parlant en veu alta, t'adones que hi ha un munt de petites coses individuals que cal fer per fer-ho correctament. Vostè ha de considerar el tallafoc, d'autorització (la llicència del SharePoint intranet no pot ser, i probablement no serà, suficient), Configuració del SharePoint (AAM, aplicacions web s'estén per zones que probablement han permès HTTPS), etc. Si algú té una llista de què fer i la seqüència, M'encantaria veure-ho en els comentaris. Aquesta pregunta guanya la "més discutit pregunta" conscient de l'any (fins ara).
  • Vaig arribar a una pregunta sobre la funcionalitat de biblioteca d'imatge que genera aquestes imatges d'ungla de polzes. Que especular que un auricular d'esdeveniment a la biblioteca d'imatge està generant l'ungla del polze. Probablement sóc camí fora de la base, però sembla com si hi ha una imatge totalment separada al servidor web per a la pròpia ungla de polzes. Vamshi, un SharePoint botiga parlar regular, assenyala aquesta entrada del blog: http://pathtosharepoint.wordpress.com/2009/08/23/picture-libraries-take-advantage-of-web-friendly-formats/. Que és un post molt interessant sobre imatges en SharePoint si estàs interessat en ella.
  • Parlem de formularis d'edició de costum (que es crea mitjançant l'SPD) i el fet que es perdre la funcionalitat d'afecció quan fas això. Laura Rogers té blogged sobre el tema aquí: http://sharepoint911.com/blogs/laura/archive/2009/09/10/fix-for-the-custom-form-attachments-issue.aspx

Aquesta setmana, ens va introduir una nova característica on passem sobre 10 minuts que demostra un Punta/truc interessant en un entorn de SharePoint. Aquesta setmana, mostràvem com afegit un editor de continguts d'element web (i en realitat qualsevol element web) a una pàgina de newitem.aspx. En aquest cas, l'objectiu era mostrar alguns ajuda en línia d'aquesta pàgina newitem.aspx. Aquest és també un dels punts de partida habituals per a la integració de jQuery en el seu entorn. Setmana que ve, planegem mostrar un Punta/truc de jQuery. Esperem veure t aquí.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Xerrada de SharePoint botiga 10/08/08 a les 12:30 . PM EDT

Ens està oferint la propera setmana SharePoint botiga parlar sessió demà a 12:30 . PM EDT.

Aquest és un obert Q&A i sessió badoc general sobre tots els temes relacionats amb SharePoint.

Podeu llegir diversos resums de les sessions anteriors aquí per tenir una idea del que fem a aquestes trucades aquí: http://paulgalvin.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dPublic%2520Speaking

La inscripció és amunt i preparat aquí: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=0z40kg9nb0t0842f

Twitter a les seves preguntes a mi, @pagalvin.

E-mail ells a questions@sharepointshoptalk.com o només apareixen en la línia i demanar-los en veu alta.

Esperem veure t llavors!

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Al Blog o no a Blog-aquesta és la pregunta (blog sobre)

Nota: Això va ser anunciat originalment per www.endusersharepoint.com.

Fa unes setmanes vaig tenir l'oportunitat de parlar al SharePoint dissabte a Nova York. Una vegada més, un esdeveniment terrible. Aquesta vegada, Vaig parlar sobre "aprenentatge SharePoint"-un tema molt ampli. Durant la presentació (que es pot obtenir aquí), Vaig parlar sobre una varietat de tècniques per "aprendre" del SharePoint, incloent coses com l'aprenentatge de llibre, formació a classe, creant el seu propi VM i el més important (per a mi), participació comunitària. Una manera de participar en la comunitat de SharePoint és a través de blocs. Algú em va preguntar sobre els blogs en particular i va demanar la meva opinió sobre alguns assumptes que tenia he sentit altres esmentar abans. Això ha estat frisant al darrere del meu cap durant unes poques setmanes en el meu habitual de la moda, Jo estic gratar-se aquella coïssor els blogs sobre això.

Algunes persones semblen pensar que hi ha tants qualitat bloggers fora d'allà a l'escena avui i que tantes entrades del bloc de qualitat s'han escrit que en un sentit, no hi ha res de nou a escriure sobre. O, el "nou" és tan estretament enfocat que no va ser interessant a qualsevol. No coincideixo amb els sentiments o l'Assumpció subjacent sobre ells.

Per començar, Si ets de blocs perquè és part del seu intent personal d'aprenentatge SharePoint, és realment irrellevant si algú ha escrit sobre el tema o no. Un dels impulsors de la participació comunitària, Si es tracta d'aprenentatge personals o no, és allò cal portar-lo bé. Ningú vol posar alguna entrada de blog feble i semblar tonto davant el món. En el curs d'encertar, Anem a pensar el tema a través de més acuradament, etc. Així, estàs pensant, Estudis i considerant aquest tema des de tots els tipus d'angles, esquerra a dreta, dalt a baix, dins i fora (o com a mínim hauria de ser). Que és un exercici molt valuosa. De fet, Això és gairebé al costat del punt d'empènyer el botó "publicar" pel moment d'acabar escrivint-ho ja que ja he derivat gaire del benefici d'ara. Clar, vostè voler empènyer el botó entrada de tota manera per a una varietat de raons, però estic divagant. La conclusió és que el blogging és un exercici d'aprenentatge valuosa en i de si mateix, període.

També rebutgen l'argument "ja està ja ha fet". Així si que va ser? La terrible conseqüència és que les persones que busquen el seu tema a través de bing ara trobareu dos o cinc o d'una dotzena d'articles. A qui li importa? Jo sempre prefereixo trobar diversos articles sobre el mateix tema, quan vaig anar a buscar els tubs per a matèria. Diferents punts de vista, estils d'escriptura diferents, diferents aproximacions al mateix problema – tots ells em entendre què necessiten ajudar. En la meva opinió, la comunitat és en prop d'arribar a un punt de saturació en bona qualitat blog articles sobre qualsevol tema en el món del SharePoint.

Així, bloc de distància! No em sents queixant. I guarantee it 🙂

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati: ,

No es un toro a la botiga de la Xina

Una breu història del SharePoint (Des de Perspectiva de un nouvingut relatiu)

Nota: Aquest article va ser publicat originalment a www.endusersharepoint.com. I forgot to post it to my own blog 🙂

SharePoint ha evolucionat molt des del seus inicis com a mena d'una tecnologia d'incubació a Microsoft –és evolucionar gairebé com una pel·lícula de terror, on cobra vida pròpia creació de científic boig, alliberant-se de les expectatives del seu creador i normes. L'evolució tècnica és obvi-la WSS 3.0 model d'objecte és més ric i més complex que WSS 2.0, que és així mateix una millora en les versions anteriors. La pròxima versió sens dubte mostrarà millora enorme sobre 3.0. Des de la Perspectiva d'un usuari final, No obstant això, Evolució del SharePoint és encara més significatiu.

En els primers dies, SharePoint no ofereix tant per als usuaris finals. Que tindrien els requisits de funcionalitat habitual, treballar amb ell per definir-los bé i implementar una solució. ES faria servir el SharePoint per resoldre el problema. El producte no era molt accessible per als usuaris finals. He pensat llançar algunes analogies, però vaig decidir seguir diagrames de Venn per mostrar el que vull dir. Quan Microsoft alliberava primer del SharePoint al món com una oferta comercial, seguia un patró relativament tradicional de l'usuari final <-> Relació d'IT. Una gran quantitat d'usuaris finals, comunicar-se i treballant amb un nombre molt reduït d'això la gent per oferir solucions que resolguin problemes empresarials:

image

El domini del problema general que SharePoint és una plataforma de lliurament adequat és petit (especialment comparat amb SharePoint actual. Usuaris finals i treballava en una disposició més clàssic amb ell: definir els requisits que, esperi fer IT seu treball darrere de la cortina i acceptar el lliurament del producte final.

Com SharePoint evolucionat a la 2.0 món (WSS 2.0 i SharePoint Portal Server), passat coses diverses. Primer, el "domini de problema" augmentat de mida. Domini del problema, Em refereixo a les classes de problemes empresarials que SharePoint podria ser una solució viable. Per exemple, no pensa massa dur sobre l'aplicació d'una solució de cerca greus en un entorn de SharePoint fins SPS (i fins i tot llavors, no era tan bo com havia de ser). Al mateix temps, Els usuaris finals tenen una capacitat sense precedents no només definir, però també implementen pròpies solucions amb poc o cap suport de TI.

El 3.0 plataforma (WSS i MOSS) mantingut i augmentat aquest impuls. El domini del problema és enorme en comparació amb la 2.0 plataforma. Pràcticament cada Departament en una empresa, que van des dels departaments de salut i seguretat a la comercialització de fabricació, de les vendes de control de qualitat-es pot trobar un bon ús per al SharePoint (i no és un cas de maceració una clavilla rodona en un forat quadrat). Al mateix temps, la plataforma faculta als usuaris finals fins i tot més d'implementar pròpies solucions de negoci. Intento capturar allò amb aquest diagrama:

image

Això ha demostrat ser una barreja tant potent i frustrant. El 3.0 plataforma converteix funcions prèviament estables en els seus caps. De sobte, Usuaris finals són efectivament jutge, Jurat i botxí analista de negocis, aplicació arquitecte i desenvolupador pròpies solucions de negoci. Això arriba al cor del problema que estic escrivint sobre. Però abans submergir-se en que, Anem a considerar l'elefant a l'habitació.

Mirant amb curiositat en la bola de cristall

Com es SharePoint 2010 afecten aquest patró? Serà incremental o revolucionari? Es més, menys o sobre el mateix nombre d'usuaris finals es troben facultada per construir solucions en SharePoint 2010? Domini del problema Will SharePoint 2010 ampliar encara més o es només refinar i perfeccionar el que ja disposa de WSS 3.0 / MOSS?

Hi ha suficient informació "allà fora" de manera segura dir que la resposta general és:

  • El domini del problema es va ampliar dràsticament.
  • Usuaris finals es trobaran facultada fins i tot més que abans.

El diagrama de Venn seria més gran que aquesta pàgina i causar alguns pros d'IT i CxO de arribar a per la seva Spurlock.

Crec que ha de ser una oportunitat enorme per a les empreses a fer algunes coses realment transformacionals.

No hi ha toros a la meva botiga de Xina!

Això sona gran, però des del meu punt de vista com a consultor del SharePoint i posar-me en les sabates d'un gerent de TI, Vaig veure aquesta visió. Tinc una botiga de Xina amb plaques bonics, Cristall, etc (el meu entorn del SharePoint). He llogat un espai, He comprat el meu inventari i va posar tot el camí que m'agrada. No estic força preparat obrir, però en l'anticipació, Vaig mirar la porta per veure si els meus clients estan alineant i noto una butlla real allà fora. Vaig mirar més de prop i realment veig dos bous i fins i tot un llop. Llavors m'adono que hi ha algunes ovelles. Les ovelles són Així dolent, però es que potser disfressades llops? No vull bous a la meva botiga de Xina!

Empitjora! Quan puc llogar l'espai, No podia creure maco. Àmplia i oberta, comoditats fabulós, preu molt raonable. No obstant això, ara m'adono que els espais oberts i la gran porta és només perfectament de mida per un toro venir vagant residus a i laics a la meva Xina.

Jo estic empenyent aquesta analogia massa lluny, clar. Els usuaris finals no són bous (majoria d'ells, de tota manera) i departaments no (o segurament no hauria) Mostra la seva comunitat d'usuaris amb aquest tipus de sospita. No obstant això, no hi ha aquest tipus de col. lisió perfecte produint ja en la l 3.0 plataforma que espero només empitjorarà a SP 2010. SharePoint ja autoritza i anima usuaris finals per definir i implementar solucions pròpies.

Que és gran i tots els, però el fet és que encara és un producte molt tècnic i encara demana que el tipus d'anàlisi de requeriments de negoci vigorós, disseny i planificació general i la gestió que projectes tècnics requereixen per tenir èxit. Aquestes no són el tipus d'habilitats que molts dels usuaris finals tenen a la seva bossa de trucs, especialment quan se centra en un producte tècnic com del SharePoint.

Això he donat un munt de pensament sobre l'últim any o així, i no veig cap resposta fàcil. Realment es redueix a l'educació i formació. Crec que SP 2010 canviarà el joc una mica i és anar a jugar diferent i en càmera lenta com empreses desenrotllar els SP 2010 solucions més 2010 i més enllà. Per a tenir èxit, Usuaris finals haurà de transformar-se i tenir una mica religió. Que necessitaran aprendre una mica sobre els requisits adequats
Anàlisi. Necessitaran alguna documentació de disseny que clarament identifica el flux de treball de procés de negocis, per exemple. Cal comprendre conceptes fonamentals com CRUD (crear, actualitzar i suprimeix), dev/prova/qa/prod entorns i com utilitzar aquesta infraestructura pròpiament desplegar solucions que viu un temps agradable i revolt (no trencar) en resposta a canvis en una organització.

En les pròximes setmanes, Tinc previst provar i per proporcionar algunes de les meves pròpies idees noves, com enllaçar la gran feina feta per molts altres autors (en www.endusersharepoint.com i en altres llocs) manera que l'interessat els usuaris finals poden aprendre que vell temps religió. Mantenir-se afinat.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati: ,