• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Blog Gabriel de Bonis

Web Developer, Qlik, Freelancer, IOS & Android Developer

  • Servidores
  • Programación Web
  • Tecnología
  • SharePoint
  • Podcast Bonistir
  • Tecno Arcade

SharePoint

Apertura de documentos directamente en el navegador SharePoint 2010

03/10/2012 by Gabriel Deja un comentario

Uno de los problemas que me he encontrado ha sido que de forma predeterminada SharePoint 2010 tiene restringida como medida de seguridad la apertura de ficheros desde el propio navegador. Es decir, te obliga a descargarte el fichero y no te permite abrirlo directamente en el navegador con la aplicación predeterminada que tengas para abrir dicho documento.

Esto supone un gran impedimento y un descenso en la productividad. Es algo que se puede arreglar desde SharePoint y no en la configuración del navegador del cliente.

Para solucionar esto hay que realizar las siguientes acciones:

1. Primero hay que cambiar el siguiente parámetro en la Administración Central -> Administración de Aplicaciones -> Administración de Aplicaciones Web

Seleccionas la aplicacion que tengas creada y entras en su configuración general. Hay que marcar la opción «Manejo de archivos del explorador» -> Permisivo

Una vez hecho esto ya se pueden abrir los archivos directamente el propio navegador. Excepto los PDFs

Para solucionar esto hay que crear un pequeño Script en Powershell para indicar a SharePoint cuales son las cabeceras MIME para los archivos PDF. Aqui lo tenéis:

 


$webApp = Get-SPWebApplication http://laurldetuintranet
If ($webApp.AllowedInlineDownloadedMimeTypes -notcontains "application/pdf")
{
Write-Host -ForegroundColor White "Adding PDF MIME Type..."
$webApp.AllowedInlineDownloadedMimeTypes.Add("application/pdf")
$webApp.Update()
Write-Host -ForegroundColor White "Added and saved."
} Else {
Write-Host -ForegroundColor White "PDF MIME type is already added."
}

 

A disfrutar!!

 

Comparte esto:

  • Haz clic para compartir en Facebook (Se abre en una ventana nueva) Facebook
  • Haz clic para compartir en X (Se abre en una ventana nueva) X
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
  • Haz clic para compartir en Tumblr (Se abre en una ventana nueva) Tumblr
  • Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
  • Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram

Me gusta esto:

Me gusta Cargando...

Publicado en: SharePoint Etiquetado como: Apertura ficheros listas SharePoint, SharePoint, SharePoint 2010, SharePoint MIME, SharePoint PDF

Creación de PDF y envío por email como documento adjunto con ItextSharp SharePoint

16/06/2011 by Gabriel Deja un comentario

En este post explico como crear un PDF en memoria y enviarlo como documento adjunto en un email usando la fantastíca libreria iTextSharp en SharePoint.

Lo primero que debes de hacer es descargarte aquí las dlls necesarias para añadirlas a tu proyecto y referenciarlas en tu código.

Aquí tienes un ejemplo de lo sencillo que es realizar esto:

var doc = new Document();
MemoryStream memoryStream = new MemoryStream();
PdfWriter writer = PdfWriter.GetInstance(doc, memoryStream);

doc.Open();
doc.Add(new Paragraph("First Paragraph"));
doc.Add(new Paragraph("Second Paragraph"));

writer.CloseStream = false;
doc.Close();
memoryStream.Position = 0;

MailMessage mm = new MailMessage("[email protected]",
 "[email protected]")
{Subject = "subject",IsBodyHtml = true,Body = "body"};

mm.Attachments.Add(new Attachment(memoryStream,
"filename.pdf"));
SmtpClient smtp = new SmtpClient{Host = "smtp.gmail.com",
Port = 587,EnableSsl = true,
Credentials = new NetworkCredential("[email protected]",
"password")};

smtp.Send(mm);

Comparte esto:

  • Haz clic para compartir en Facebook (Se abre en una ventana nueva) Facebook
  • Haz clic para compartir en X (Se abre en una ventana nueva) X
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
  • Haz clic para compartir en Tumblr (Se abre en una ventana nueva) Tumblr
  • Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
  • Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram

Me gusta esto:

Me gusta Cargando...

Publicado en: SharePoint Etiquetado como: ASP.net, c# pdf, ItextSharp, MOSS, MOSS 2007, PDF MOSS, PDF SharePoint, SharePoint, SharePoint 2007

Almacenar contraseñas sin encriptar SharePoint 2007

24/05/2011 by Gabriel Deja un comentario

Cuando tenemos configurada una aplicación web mediante autenticación por formularios en SharePoint 2007, estas contraseñas se almacenan por defecto de forma encriptada en la base de datos de usuarios de la aplicación web.

Esta forma es la mas óptima y segura de almacenar las contraseñas.

Pero en muchas ocasiones, sobre todo en el periodo de testeto y validación del funcionamiento de la aplicación, interesa cambiar estos parámetros para poder visualizar la contraseña directamente desde la base de datos sin encriptar.

Esto se consigue modificando el parametro passwordFormat=»Hashed» a passwordFormat=»Clear» en el fichero web.config de la aplicación:


  

Una vez realizadas todas las pruebas y testeos es mejor volver al estado orginal para que las contraseñas se sigan almacenando de forma encriptada en la base de datos.

Comparte esto:

  • Haz clic para compartir en Facebook (Se abre en una ventana nueva) Facebook
  • Haz clic para compartir en X (Se abre en una ventana nueva) X
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
  • Haz clic para compartir en Tumblr (Se abre en una ventana nueva) Tumblr
  • Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
  • Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram

Me gusta esto:

Me gusta Cargando...

Publicado en: SharePoint Etiquetado como: Autenticacion por formuarios ASP.net, Autenticacion por formularios SharePoint, Encriptar contraseñas ASP.net, MOSS, MOSS 2007, SharePoint, SharePoint 2007

Social Media en SharePoint 2007

05/01/2011 by Gabriel Deja un comentario

Este post explica como se puede «socializar» una web o intranet hecha en SharePoint 2007, es decir insertar de forma automática los comentarios escritos en un blog u otro tipo de fuentes como Twitter, WordPress, Blogger, etc…

Una forma sencilla y bastante rápida es utlizar el tan socorrido «XML Editor Web Part» para poder inyectar código directamente a la web.

Por ejemplo para insertar los Tweets de una persona en SharePoint y que se actualicen de forma automática hacemos lo siguiente:

Utilizamos un XML Web Part:

De este Web Part cumplimentaremos únicamente las secciones XML Link y XSL Editor.

En XSL Editor:

Podemos añadir este código de ejemplo. Aquí se debería de personalizar con los estilos de tu web o intranet. El código XSL se encarga de «presentar» los datos.

<?xml version="1.0" encoding="utf-8" ?>

<xsl:stylesheet

     version="1.0"

     xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

     <xsl:output method="html" />

     <xsl:template match="rss/channel">

        <style type="text/css">

            .twit_tweet a {

                font-size: 13px;

                color: #111111;

                width: 400px;

            }

            .twit_date {

                font-size: 12px;

                color: #333333;

                font-style: italic;

            }

            .twit_holder {

                padding-bottom: 15px;

                width: 500px;

            }

        </style>

        <xsl:apply-templates select="item" />

     </xsl:template>

    <xsl:template match="item">

        <div class="twit_holder">

            <div class="twit_tweet"><a target="_blank" href="{link}"><xsl:value-of select="description" disable-output-escaping="yes"/></a></div>

            <div class="twit_date"><xsl:value-of select="substring-before(pubDate,' +0000')" /></div>

        </div>

    </xsl:template>

</xsl:stylesheet>

En XML Link añadimos la fuente RSS que queremos mostrar. Por ejemplo en Twitter, en su versión antigua, podemos encontrar el enlace RSS justo debajo de las personas a las que sigues:

 
Aquí teneis un ejemplo de enlace RSS: http://twitter.com/statuses/friends_timeline/108549636.rss que se debe de poner en el apartado XML Link del Web Part.
Se pueden añadir cualquier tipo de fuente RSS como Twitter, Blogger. WordPress, etc..
Esto es una forma rápida y sencilla de «socializar» tu web o intranet desarrollada con SharePoint

Comparte esto:

  • Haz clic para compartir en Facebook (Se abre en una ventana nueva) Facebook
  • Haz clic para compartir en X (Se abre en una ventana nueva) X
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
  • Haz clic para compartir en Tumblr (Se abre en una ventana nueva) Tumblr
  • Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
  • Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram

Me gusta esto:

Me gusta Cargando...

Publicado en: SharePoint Etiquetado como: Community Manager, MOSS, MOSS 2007, SharePoint, SharePoint 2007, Social media, twitter sharepoint

Barra lateral principal

Tecno Arcade

Tecno Arcade

Tecno Arcade

Archivos

Feed RSS RSS: Entradas

Feed RSS RSS: Comentarios

Paginas

  • Política de Privacidad

Copyright © 2025 · Genesis Sample Theme on Genesis Framework · WordPress · Acceder

%d