1. Agregar la Solucion ArchivoWSP
stsadm -o addsolution -filename {ArchivoWSP}
2. Deploy the solution
stsadm -o deploysolution -name {ArchivoWSP} -url {URLDELSITIO}
3. Instalar la Caracteristica (feature)
stsadm -o installfeature -filename {CARPETADELACARACTERISTICA}\feature.xml
4. Activar la Caracteristica (feature)
stsadm -o activatefeature -id {IDCARACTERISTICA} -url {URLSITIO} -force
5. Desactivar la Caracteristica (feature)
Stsadm.exe -o deactivatefeature -filename “C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\{CARPETADELACARACTERISTICA}\feature.xml” -ur http://servername/
6.Desintalar la Caracteristica (feature)
stsadm -o uninstallfeature -filename
7.Retractar la Solucion
stsadm -o retractsolution

-name

[-url]

[-allcontenturls]

[-time]

[-immediate]
8.Eliminar Solucion
stsadm -o deletesolution

Click on pen to Use a Highlighter on this page
Tagged with:
 

SPTraceView

Overview

SPTraceView analyses in real time the ULS trace messages coming from all MOSS components and can notify you using a balloon-style tray bar messages when something of interest happens. This functionality is targeted mainly for people that develop and/or test custom SharePoint applications. It could be also useful to administrators to diagnose and troubleshoot their MOSS farm.

As soon as you run it, SPTraceView will start receiving all messages from MOSS and will start checking if any of them match filters defined by you. The default filter matches all messages which severity level is: Critical Event, Unexpected, Exception, Warning Event, Assert or Unassigned. You can configure your settings by choosing “Configure” from the context menu. The configuration form will show up and you will be able to choose the monitored levels and what you want SPTraceView to do when any of the messages match your filter.

You can also quickly enable or disable the tracing by using the “Enabled” / “Disabled” menu items from the context menu. This may be handy if you only want to enable it when you are doing specific tests or when you want to disable it when there are too many messages flying around at certain times.

Configuring more advanced filters

SPTraceView allows more complex include/exclude filters to be configured from the form below which is shown by the “More Settings” button. In all of the input boxes, except the process filter, you can use a wildcard. In all places you can provide multiple match strings separated by a semicolon.

You can narrow down the traced messages by either specifying what to include in the Include filter or what to exclude in the Exclude filter. The single asterisk “*” matches all items and a blank string doesn’t match anything. You could also specify both the Include and the Exclude filters for an item and in this case the Include filter will be applied first to determine whether the message should be included and after that the Exclude Filter will be applied (only if the message has matched the Include filter) to determine whether it actually has to be excluded. So remember that the Include filter is applied before the Exclude filter.

How to use it in a multi-server farm

If you want to intercept the trace messages from more than one server in your farm you will need to have SPTraceView running in each of the servers you want to monitor. The Farm Settings form is used to configure how SPTraceView should act in a farm. The default option is a “Local Machine Viewer” (also called “Stand Alone Viewer”). In this mode SPTraceView will only capture and process the trace messages on the local machine. This is probably what most developers need when they develop in a single server farm or virtual machine.

To configure an instance of SPTraceView to send the traced messages to other SPTraceView clients you should use the “Farm Trace Provider” mode. You will typically configure in this mode the instances of SPTraceView running in all servers in your farm but one. This will be the server where you will be monitoring all the traced messages from the other servers. On this machine you will need to configure SPTraceView to run as “Farm Trace Receiver”.

It is important to know that the filters will be applied locally and only if a trace message matches the local filter it will be transmitted to other SPTraceView clients. So make sure you have the same filter settings in all servers.

Advanced settings are available if you click the “Advanced” button

SPTraceView instances are using the UDP protocol to communicate between each other and the advanced settings form allows you to configure the communication settings. There are two modes of communicating: by using a multicast or a broadcast. If you are not sure what the difference is then use Multicast. To be able to communicate all running SPTraceView instances will have to use the same transport method: multicast or broadcast and must use the same port as well. By default SPTraceView is using port 12361. If you need to change it to a different port, then create a new DWORD registry value called Port under HKEYCURRENTUSER -> Software -> SharePointInternals -> SPTraceView and specify your custom port number. The multicast IP address cannot be changed and is always 232.153.23.255. Don’t worry it will work for your network as this is an IP address in the special multicast range.

On the advanced form you can also configure the GUID of the farm which messages you want to intercept and view. This could be useful if you have more than one farm installed in the network or if you are running the SPTraceView Trace Receiver on a Vista or Windows XP machine.

Getting updates

SPTraceView has an automatic update functionality which is available if you are running it with account that is a local administrator. At the moment this type of account is actually required to be able to intercept the SharePoint ULS trace log messages. SPTraceView checks for a new version when it is started using port 80 HTTP.

http://sptraceview.codeplex.com/

Click on pen to Use a Highlighter on this page
Tagged with:
 

SharePoint Data Zoom Web Part

 

SharePoint Data Integration
Using the free SharePoint Data Zoom Web Part, your SharePoint pages can perform powerful, flexible queries on a variety of data sources using simple, familiar syntax that’s easy to write and understand. You’ll be able to create robust, value-added SharePoint applications in a fraction of the time and without the need for .NET or XSLT programming.
Platforms: WSS v3.0, MOSS 2007
SharePoint Data Zoom Web Part

Data Zoom 32-Bit

Data Zoom Web Part 32-Bit

 

The SharePoint Data Zoom Web Part is a free tool which allows SharePoint users to easily build dynamic, data-driven content on any page. Data from SharePoint Sites, SharePoint Lists and virtually any other source can be aggregated and formatted with ease.

Using the Data Zoom Web Part, your SharePoint pages can perform powerful, flexible queries on a variety of data sources using simple, familiar syntax that’s easy to write and understand. You’ll be able to create robust, value-added SharePoint applications in a fraction of the time, without the need for .NET or XSLT programming.

This download includes the SharePoint Data Zoom Extensions for Syndication as a free bonus feature.  Also included with this download are 30 day trial evaluations of the following extensions:

  • SharePoint Data Zoom Extensions for Microsoft SQL Server
  • SharePoint Data Zoom Extensions for ASP.NET Membership
  • SharePoint Data Zoom Extensions for Active Directory
  • SharePoint Data Zoom Extensions for salesforce.com Sales 

 

This download is for 32-bit platforms.

 

 

http://sharepointsolutions.com/SharePoint-Add-ons/Products/Pages/Asset.aspx?AI=25

http://sharepointsolutions.com/SharePoint-Add-ons/Products/Pages/SharePoint-Data-Zoom-Web-Part.aspx

Click on pen to Use a Highlighter on this page
Tagged with:
 

SharePoint crece exuberantemente en la recesión: The New York Times

“Microsoft’s SharePoint Thrives in the Recession” (Traducción libre mía), artículo aparecido en The New York Times de hace un par de días (http://bits.blogs.nytimes.com/2009/08/07/microsofts-sharepoint-thrives-in-the-recession/?src=twt&twt=nytimesbits)…

El titulo promete, y el articulo mismo no está mal del todo. A veces es casi imposible encontrar información equilibrada sobre SharePoint, es como si solo hubiera dos posiciones: o lo odias o lo adoras. Algo parecido a lo que pasa con Windows versus Linux, o CSharp versus Visual Basic… cuantas horas se han desperdiciado en discusiones inútiles sobre cual es mejor/peor, cual es más rápido/lento, cual es más barato/caro… con la diferencia de que en realidad no hay nada que pueda competir contra SharePoint como dice el mismo artículo: hay productos especializados que pueden hacer algunas cosas de una mejor manera, hay otros productos que pueden hacer cosas que SharePoint no puede hacer, pero no hay ninguno que ofrezca la combinación de posibilidades que SharePoint ofrece: “Si tenemos 50 por ciento de la funcionalidad de otras compañías, pero esa es la funcionalidad que los usuarios quieren usar, vamos por buen camino…”.

Por primera vez en la historia de Microsoft, las ventas de la compañía han caído en comparación con el año pasado; pero las ventas de licencias de SharePoint solamente han subido, y esto en un año de recisión. Las ventas de SharePoint solo no son conocidas, pero todo indica (como dice el artículo) que han pasado un billón de dólares el año pasado (eso es un uno con nueve ceros, si no me equivoco), haciendo que sea el servidor con el mejor record de ventas de Microsoft.

Pero todo esto es conocido y nos son grandes noticias (fuera de para Microsoft, que está ganando esta vida y la otra con SharePoint). Un punto interesante en el artículo del New York Times es el comentario de un ejecutivo de Alfresco (uno de los productos que intenta competir con SharePoint, sin gran éxito hasta ahora): SharePoint esta salvándole la vida a Office. Y no queda mucha duda de que tiene toda la razón; compañías como Microsoft viven de sacar nuevas versiones de sus productos cada par de años, y de convencernos que tenemos que comprarlas. Pero en qué ha cambiado Office en los últimos cinco, diez años? El Ribón? En realidad, personalmente y muy para mí mismo, yo sigo usando Office de la misma forma que hace diez años: escribir algún texto por aquí y por allá, usar el corrector de ortografía (más o menos bueno) y de gramática (mas bien malón), manejar una hoja de cálculo con menos frecuencia que escribir texto, usar una base de Datos de Access muy de vez en cuando (no se rían, no se rían, a mi me sigue gustando Access después de todo), usar Outlook para emails y calendario todo el tiempo y OneNote para guardar noticias que nunca más vuelvo a mirar, pero que hay que guardarlas porque nunca se sabe… En pocas palabras, con Office 2000 o XP seguiría tan contento…

Pero SharePoint le ha dado una nueva dimensión a Office, haciendo que documentos de cualquier tipo no residan solo localmente en mi computador, y que pueda manejarlos de muchas maneras diferentes. Las 423 mil posibilidades de manipular documentos que me ofrece Word no me interesan mucho si solo utilizo 14… pero que puedo guardar, intercambiar, hacer que cosas sucedan cuando algo cambia, todo eso me lo permite SharePoint, y para eso necesito la última versión de Office, la única que me ofrece la integración deseada… Pensar en cambiar a OpenOffice, GoogleDocs, o cualquiera de los otros paquetes que hay por ahí regados, aunque sean gratis? Ni pensarlo si no me ofrecen integración con SharePoint. Ofrecerán esos paquetes alguna vez la integración que yo deseo? No lo creo probable… y mientras tanto seguiré usando los productos de Office, no porque sean mejores o peores, sino porque los puedo manipular con SharePoint, y eso es lo que le va a salvar la vida a Office en los próximos años…

Gustavo – http://www.gavd.net

http://geeks.ms/blogs/gvelez/archive/2009/08/10/sharepoint-crece-exuberantemente-en-la-recesi-243-n-the-new-york-times.aspx

Click on pen to Use a Highlighter on this page
Tagged with:
 

El Algoritmo del Avestruz en SharePoint

Haciendo una revisión de la arquitectura de un par de sistemas bastante grandes de SharePoint en las últimas semanas me he acordado de un momento a otro del “Algoritmo del Avestruz” (“Ostrich Algorithm”, la traducción no es muy difícil en este caso) y me he estado preguntando si estamos llegando al momento de tener que implementar este algoritmo en nuestro servidor favorito.

En el mundo de IT y computadores en donde vivimos, el Algoritmo del Avestruz es una estrategia para ignorar problemas potenciales basándose en la premisa de que serán extremadamente raros (tomado de la definición de la Wikipedia, http://en.wikipedia.org/wiki/Ostrich_algorithm) . Esto asume que es mucho más efectivo desde el punto de vista económico permitir que el problema ocurra que intentar prevenirlo. Este es un algoritmo utilizado para trabajar con puntos muertos en programación si se considera que el impase será muy raro y el costo para prevenirlo muy alto.

En realidad el nombre y la definición del algoritmo estaban metidos en algún rincón olvidado de mi memoria, almacenado allí en alguna de las innumerables y aburridoras lecciones de diseño de sistemas operativos en interminables tardes de estudio, hace ya más años de los que me quiero acordar. El algoritmo es utilizado en sistemas operativos, por ejemplo, para chequear el riesgo de que el sistema deje de funcionar porque un programa está pidiendo demasiados recursos (de CPU o memoria, por ejemplo). En este caso, el algoritmo primero le pregunta al programa cuantos recursos piensa utilizar, lo compara con los recursos disponibles en el sistema y los que serán necesarios para los otros programas que están ejecutando y toma algunas decisiones; una de ellas puede ser decidir que el problema podría ocurrir, pero no es muy probable que suceda, “meter la cabeza en un hueco” y hacer como si el problema no existiera: el Algoritmo del Avestruz.

Volviendo al cuento de SharePoint y de los proyectos que comentaba anteriormente, una de las cosas que estaba revisando eran los “casos de uso” (paginas y paginas y paginas de documentación describiendo las diferentes formas en que usuarios podrían interactuar con el sistema, mi trabajo es a veces mas aburridor de lo que estoy dispuesto a reconocer), tratando de buscar los puntos flacos, de identificar posibles problemas y dándoles una “calificación” basada en diferentes aspectos (que tan frecuente va a suceder, que tan difícil va a ser para el sistema manejar la situación, que tan grande es el riesgo que el proceso corre, etc). Y de repente me di cuenta que estamos construyendo sistemas de SharePoint que son tan complejos, tienen que funcionar con tantas variables conocidas y desconocidas, que es prácticamente imposible de abarcar todos los casos de uso y sus posibles consecuencias.

SharePoint ya no es más el depósito de documentos que usábamos hace algunos años. Tampoco es la herramienta divertida que le deja crear nuevos sitios a usuarios sin tener que rogarle a programadores y administradores de sistemas por meses. SharePoint se ha convertido (o se está convirtiendo) en el centro estratégico donde se recopila toda la información de la empresa, se permite manipularla, modificarla, comprobarla, presentarla en pantalla en mil y una formas diferentes… el sistema que se está comunicando con todos los otros sistemas básicos en la compañía y que no solo les pide información, sino también que los controla y maniobra para que funcionen de una manera apropiada. En resumen, SharePoint está pasando de ser el depósito de información a el cerebro que no solo mantiene el conocimiento sino que también toma las decisiones.

Y revisando los casos de usuarios de la historia que les estaba contando, a muchos les vamos a tener que aplicar el Algoritmo del Avestruz irremediablemente. No porque no queramos hacer un sistema excelente, sino porque será practica y económicamente imposible solucionar todos los problemas a los que nos enfrentamos con sistemas de este tipo; si además le agregamos la variable humana, 70, 80, 100 mil usuarios interactuando con el sistema, cada uno en su forma particular de trabajar con computadores e información, de buscar formas diferentes para realizar el mismo trabajo, de intentar, probar y rebuscar, le agregamos aun mas complejidad al problema…

A veces, cuando me meto (o me meten, como en este caso) en problemas de esta magnitud, me dan ganas de aplicarme el Algoritmo del Avestruz a mí mismo, meter mi cabeza en un agujero y dejarla metida allí hasta que algún otro solucione el problema…

Gustavo – http://www.gavd.net

http://geeks.ms/blogs/gvelez/archive/2009/09/28/el-algoritmo-del-avestruz-en-sharepoint.aspx

Click on pen to Use a Highlighter on this page
Tagged with:
 

Skype Online Status 

Contáctanos por Skype Call me! - Rolando Escobar: Offline
» Get Skype, call free! Servicios en Línea
 
 
Servicios Interdata Ltda. Colaboración e Inteligencia de Negocios, SQL Server 2008, Analysis Services, SharePoint, Excel Services, Reporting Services

Switch to our mobile site