vendredi 23 novembre 2012

Soirée Intel et Microsft autour de Windows 8

Microsoft et Intel organisent une soirée au RedLigth ce jeudi 29 Novembre, cette soirée sera dédié aux ultrabooks ainsi qu'au développement d'application Windows 8 "AppTouch"

Des experts Microsoft et Intel seront là pour assurer le show et des stands de démo seront aussi présents pour essayer les dernières technos.

( cocktail / bière / pizza à volonté ) 

Programme de la soirée :

19h30 : Accueil des participants au Red Light & cocktails

19h45 :  Présentation de la Intel Developer Zone
Découvrez la gestion du tactile sous Windows 8 et les APIs natives/C#/HTML vous permettant d’en tirer partie L'accent sera mis sur le développement d'applications pour Ultrabook. 

20h :Guideline de User Interface sur Ultrabook
Formation technique au touch et aux outils de design d'interface pour Ultrabook. Guidelines sur le UI/UX sur Ultrabook.

20h45: Rencontre avec les Sensors
Découvrez toutes les API de Sensors qui sont mises à dispositon des développeurs.

21h30 : Drinks et Pizzas et Démos
Pendant toutes la soirée, vous pourrez profiter d'un espace démo et de coachs qui seront présents pour vous conseiller et répondre à toutes vos questions. 

Le récap de l'événement est ici : 
http://www.meetup.com/Intel-Technologies-Meetup/events/92504522/


Et l'inscription sur le site de intel :
http://applabintel.eventbrite.com/

mardi 20 novembre 2012

The HTTP service located is too busy / Le service HTTP est trop occupé



Pour provisionner un service trop occupé dans SharePoint 2010, exécuter les commande suivantes :

$sts = Get-SPServiceApplication | ?{$_ -match "nom du service"}  
$sts.Status
$sts.Provision()


Erreur sharepoint lié :
An exception occurred when trying to issue security token: Le service HTTP situé sur ../SecurityTokenServiceApplication/securitytoken.svc/actas est trop occupé.
Exception occured while connecting to WCF endpoint: System.ServiceModel.ServerTooBusyException


mardi 23 octobre 2012

Deactivate "I like" and "Notes" on ListItem for Sharepoint 2010 Ribbon / Désactiver les "J'aime ca" et "Notes" sur SharePoint 2010

Il suffit de désactiver la feature de ferme correspondante avec le code suivant :

Disable-SPFeature -id "756D8A58-4E24-4288-B981-65DC93F9C4E5" -force

Hide top navigation bar for Sharepoint 2010 / Cacher le ruban et la barre de navigation supérieur via code depuis la masterPage


Il ne faut pas oublier de passer les différents div en "runat='server'" pour que le code marche.

private void HideShowElement(bool value)
    {
        if(value) // Administrateur
    {    
    Control haut  = this.FindControl("msWwpselectlink");
//((HtmlControl)haut).Width="0px";
  ((HtmlControl)haut).Attributes.Add("style","display:block;");

Control hautLien  = this.FindControl("topNavgationBar");
  ((HtmlControl)hautLien).Attributes.Add("style","display:block;");


    Control crt = this.FindControl("PanelAdminLeft");
    if(crt!= null)
    {
    crt.Visible = true;
                //Supprime le css pour aligner à gauche.
                Control content = this.FindControl("MSO_ContentTable");
                if(content != null){
                ((HtmlControl)content).Attributes.Add("class","s4-ca s4-ca-dlgNoRibbon");}
    }
    }
    else  // Non administrateur
    {
    Control haut  = this.FindControl("msWwpselectlink");
// haut.Visible = false;
  ((HtmlControl)haut).Attributes.Add("style","display:none;");
  Control hautLien  = this.FindControl("topNavgationBar");
  ((HtmlControl)hautLien).Attributes.Add("style","display:none;");


    Control crt = this.FindControl("PanelAdminLeft");
    if(crt!= null)
    {
    crt.Visible = false;
                //Supprime le css pour aligner à gauche.
                Control content = this.FindControl("MSO_ContentTable");
                if(content != null){
                ((HtmlControl)content).Attributes.Remove("class");}
            }
    }
    }

Hide button in sharepoint 2010 Ribbon / Cacher les boutons du ruban SharePoint 2010


Feature à appliquer sur un type de contenu / template de liste par exemple.

Il suffit ensuite de spécifier la localisation du bouton.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

  <CustomAction Id="HideCustomActionDocumentSource"
                Location="CommandUI.Ribbon"
                RegistrationType="ContentType"
                RegistrationId="0x0101002D02DF72FAFB4EAB9446F92337C759AE01">
    <CommandUIExtension>
      <CommandUIDefinitions>
        <CommandUIDefinition Location="Ribbon.Library.ViewFormat.Standard" />
        <CommandUIDefinition Location="Ribbon.Library.ViewFormat.Datasheet" />

        <CommandUIDefinition Location="Ribbon.Library.Datasheet.NewRow" />
        <CommandUIDefinition Location="Ribbon.Library.Datasheet.ShowTaskPane" />
        <CommandUIDefinition Location="Ribbon.Library.Datasheet.ShowTotals" />
        <CommandUIDefinition Location="Ribbon.Library.Datasheet.RefreshData" />

        <CommandUIDefinition Location="Ribbon.Library.CustomViews.CreateView" />
        <CommandUIDefinition Location="Ribbon.Library.CustomViews.ModifyView" />
        <CommandUIDefinition Location="Ribbon.Library.CustomViews.CreateColumn" />
        <CommandUIDefinition Location="Ribbon.Library.CustomViews.NavigateUp" />
        <CommandUIDefinition Location="Ribbon.Library.CustomViews.CurrentView" />
        <CommandUIDefinition Location="Ribbon.Library.CustomViews.DisplayView" />
        <CommandUIDefinition Location="Ribbon.Library.CustomViews.PreviousPage" />
        <CommandUIDefinition Location="Ribbon.Library.CustomViews.CurrentPage" />
        <CommandUIDefinition Location="Ribbon.Library.CustomViews.NextPage" />

        <CommandUIDefinition Location="Ribbon.Library.Share.AlertMe" />
        <CommandUIDefinition Location="Ribbon.Library.Share.ViewRSSFeed" />

        <CommandUIDefinition Location="Ribbon.Library.Actions.TakeOfflineToClient" />
        <CommandUIDefinition Location="Ribbon.Library.Actions.ConnectToClient" />
        <CommandUIDefinition Location="Ribbon.Library.Actions.ExportToSpreadsheet" />
        <CommandUIDefinition Location="Ribbon.Library.Actions.OpenWithExplorer" />
        <CommandUIDefinition Location="Ribbon.Library.Actions.AllMeetings" />

        <CommandUIDefinition Location="Ribbon.Library.CustomizeLibrary.AddButton" />
        <CommandUIDefinition Location="Ribbon.Library.CustomizeLibrary.EditList" />
        <CommandUIDefinition Location="Ribbon.Library.CustomizeLibrary.EditDefaultForms" />

        <CommandUIDefinition Location="Ribbon.Library.Settings.ManageWorkflows" />
        <CommandUIDefinition Location="Ribbon.Library.Settings.LibraryPermissions" />

        <CommandUIDefinition Location="Ribbon.Documents.New.NewFolder" />
        <CommandUIDefinition Location="Ribbon.ListItem.New.NewFolder" />
     
        <CommandUIDefinition Location="Ribbon.Documents.New.NewDocument" />
        <CommandUIDefinition Location="Ribbon.Documents.EditCheckout.CheckOut" />
        <CommandUIDefinition Location="Ribbon.Documents.EditCheckout.CheckIn" />
        <CommandUIDefinition Location="Ribbon.Documents.EditCheckout.DiscardCheckOut" />
 
        <CommandUIDefinition Location="Ribbon.Documents.Manage.ManagePermissions" />

        <CommandUIDefinition Location="Ribbon.Documents.Share.EmailItemLink" />
        <CommandUIDefinition Location="Ribbon.Documents.Share.AlertMe" />

        <CommandUIDefinition Location="Ribbon.Documents.Copies.SendTo" />
        <CommandUIDefinition Location="Ribbon.Documents.Copies.ManageCopies" />
        <CommandUIDefinition Location="Ribbon.Documents.Copies.GoToSourceItem" />
   
        <CommandUIDefinition Location="Ribbon.Documents.Workflow.ViewWorkflows" />
        <CommandUIDefinition Location="Ribbon.Documents.Workflow.Publish" />
        <CommandUIDefinition Location="Ribbon.Documents.Workflow.Unpublish" />
        <CommandUIDefinition Location="Ribbon.Documents.Workflow.Moderate" />
        <CommandUIDefinition Location="Ribbon.Documents.Workflow.CancelApproval" />
   
        <CommandUIDefinition Location="Ribbon.Documents.FormActions.RepairItems" />
        <CommandUIDefinition Location="Ribbon.Documents.FormActions.RepairAllItems" />
        <CommandUIDefinition Location="Ribbon.Documents.FormActions.MergeDocuments" />
      </CommandUIDefinitions>
    </CommandUIExtension>
  </CustomAction>
</Elements>


Liste complète
http://msdn.microsoft.com/en-us/library/ee537543.aspx



mercredi 17 octobre 2012

Pré-commande tablette Surface

Microsoft vient d'ouvrir la pré-commande pour la tablette surface, le stock serait de 3/4 millions pour le lancement.

Voici un récapitulatif des tarifs proposés :






Soit :
- Version 64GB avec la Touch Cover : 694€
- Version 32GB avec la Touch Cover : 589€
- Version 32GB sans la Touch Cover : 489€


http://www.microsoftstore.com/store/mseea/fr_FR/pdp/productID.257922600