Si siguieron el post anterior, puede que se les presenten algunos problemas al instalar.. A continuación les paso un link donde viene como resolver los más comunes.
Saludos,
Si siguieron el post anterior, puede que se les presenten algunos problemas al instalar.. A continuación les paso un link donde viene como resolver los más comunes.
Saludos,
Todos los desarrolladores de SharePoint, siempre andamos usando maquinas virtuales con sistemas operativos de tipo servidor.
A continuación les dejo un link para que instalen SharePoint sobre el Windows 7.
http://blogsp.idea80.com/2010/02/instalacion-de-sharepoint-2010-sobre.html
Saludos
Hola, algo con lo que comúnmente nos encontramos los desarrolladores, es la tarea de interactuar con Javascript. Algo que se vuelve un poco complicado cuando nuestros archivos son muy grandes. Y el problema viene si existe un error, solo lo sabremos hasta ejecutar la página en un Explorador. Navegando por internet me encontré con una aplicación de Google, que permite compilar Javascripts, inclusive tiene interface para consumirla vía servicios web. Les dejo la liga:
http://closure-compiler.appspot.com/home
Saludos,
Para que despliegue más elementos, por ejemplo de una búsqueda, lo podemos hacer de la siguiente manera:
1.- Ir a la opción de Administración dentro del portal de FIM.
2.- Luego, Portal Configuration
3.- En la sección de Extended Attributes, buscar la opción ListView Items per Page, y ahi ponemos la cantidad de elementos que deseamos mostrar por página.
4.- Dar un iisreset, para que se refresque el cache.
Ahora estoy trabajando con FIM (que trabaja sobre sharepoint), y me salió la necesidad de habilitar una mayor cantidad de logs en el event viewer. A coninuación les comparto la solución que encontre:
FIM tiene 4 niveles de logeo, y hay que agregar una llave (“FeaturePwdSyncLogLevel (REG_DWORD) ”) en el registro “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\FIMSynchronizationServices\Logging”, y los niveles son:
En el caso de PCNS, hay que agregar o modificar la llave “EventLogLevel (REG_DWORD)” en el registro “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\PCNSSVC\Parameters” y los niveles son:
Buenas, a continuación les dejo el código, para descargar un archivo, de una tarea de un flujo de sharepoin (Infopath), esto es para no tener que almacenarlo en alguna lista, o generarlo físicamente.
System.Collections.Hashtable extendedProp = Microsoft.SharePoint.Workflow.SPWorkflowTask.GetExtendedPropertiesAsHashtable(item);
//Response.ContentType = "text/HTML";
//Response.BinaryWrite(Convert.FromBase64String(extendedProp["FileAttached"] as String));
if (!String.IsNullOrEmpty((extendedProp["FileAttached"] as String)))
{
byte[] data = Convert.FromBase64String(extendedProp["FileAttached"] as String);
byte[] buffer = data;
Int32 blockSize = 10;
//get filename
int namebufferlen = data[20] * 2;
byte[] filenameBuffer = new byte[namebufferlen];
for (int i = 0; i < filenameBuffer.Length; i++)
{
filenameBuffer[i] = data[24 + i];
}
char[] asciiChars = UnicodeEncoding.Unicode.GetChars(filenameBuffer);
string filename = new string(asciiChars);
filename = filename.Substring(0, filename.Length - 1);
using (System.IO.Stream st = new System.IO.MemoryStream(data))
{
long dataLengthToRead = st.Length;
Response.ContentType = "text/plain"; //Or other you need
Response.AddHeader("Content-Disposition", String.Format("attachment; filename=\"{0}\"", filename));
//Response.AddHeader("Content-Disposition", "attachment; filename=\"" + theFileName + "\"");
while (dataLengthToRead > 0 && Response.IsClientConnected)
{
Int32 lengthRead = st.Read(buffer, 0, blockSize);
Response.OutputStream.Write(buffer, 0, lengthRead);
Response.Flush();
dataLengthToRead = dataLengthToRead - lengthRead;
}
Response.Flush();
Response.Close();
}
Response.End();
}
Saludos,
Para los que nos dedicamos al desarrollo de sharepoint estamos acostumbrados a las maquinas virtuales. Ahora con la salida de Sharepoint 2010, que solo corre en 64, una de las opciones es utilizar virtual box. El problema es que los discos no pueden crecer. A continuación les presento una solución para aumentar el tamaño del disco.
1.- Primero hay que descargar la siguiente utileria SystemRescueCd-x86-1.6.3 (http://www.sysresccd.org/Download).
2.- Hay que generar un nuevo disco duro con el tamaño que requerimos.
3.- Modificamos la maquina virtual para que tenga como 2 disco, el que creamos en el paso 2, y agregamos el iso que descargamos en el paso 1.
4.- Una vezque arranque la maquina virtual, tecleamos startx. Una vez que aparezca la terminal, tecleamos gparted.
5.- Ya dentro de gparted, copiamos todo el disco duro en el nuevo, ajustando para que el tamaño ya sea mayor, y para finalizar seleccionamos la opción “Apply”.
6.- Una vez que termine el proceso. seleccionamos la partición de sistema, y seleccionamos la bandera de “boot”.
7.- Salimos del gparted y apagamos la maquina.
8.- Configuramos la maquina virtual para que ya solo tenga el disco más grande y quitamos la utileria (el iso del paso 1), y ponemos el iso del disco de instalación del sistema operativo.
9.- Arrancamos la maquina e iniciamos el proceso de instalación, pero seleccionamos la opción reparar, y seleccionamos la opción de Command.
10.- Entramos al directorio “X:\sources\recovery\”
11.- Ejecutamos “StartRep.exe”. Y esperamoss que se realice todo el proceso de validación de discos.
12.- Reiniciamos y arrancara como nueva nuestra maquina virtual con un disco más grande.
Saludos,

