SharePoint Boss

Benvenuti nel mio blog
posts - 13, comments - 589, trackbacks - 3

SharePoint 2010

User Profile vs User Information List + Performance Test

Analizzando un aspetto interessante, sempre in ambito di sviluppi custom, inerente l'accesso alle informazioni personali degli utenti (DisplayName, Account Name, Picture, ecc.) ho messo a confronto l'uso del servizio User Profile e l'uso dell'oggetto SiteUserInfoList, vediamo il codice: Utilizzo del servizio User Profile SPServiceContext context = SPServiceContext.GetContext(site);             UserProfileManager objUserProfileManager = new UserProfileManager(context);             UserProfile profile = objUserProfileManager.GetUserProfile(LoginName);             string Title1 = profile.DisplayName; Utilizzo dell'oggetto SiteUserInfoList SPUser userinweb = web.EnsureUser(LoginName);             string Query = "<Where><Eq><FieldRef Name='ID' /><Value Type='Counter'>" + userinweb.ID + "</Value></Eq></Where>"; ...

posted @ martedì 21 febbraio 2012 15:52 | Feedback (2446) | Filed Under [ SharePoint 2010 ]

Social Comments e Security Trimming

Eccomi qui a scrivere un bel post sui Commenti di SharePoint, che mi ha fatto tribolare per un pò ma che alla fine sono riuscito a svangarla (direi come al solito :P). In un ambiente enterprise dove la security trimming è attivata potremmo avere qualche difficoltà con alcuni oggetti "social" di SharePoint, in particolare io mi sono scontrato con il metodo GetComments dell'oggetto SocialCommentManager, perchè? Perchè avevo la necessità di far visualizzare a livello pubblico i commenti inseriti su una determinata Uri dagli utenti della intranet che sto sviluppando. Il risultato era che sul mio ambiente di sviluppo, come...

posted @ martedì 7 febbraio 2012 23:24 | Feedback (144) | Filed Under [ SharePoint 2010 .NET Framework 3.5 ]

Error occurred in deployment step ‘Activate Features’: The field with Id {field guid} defined in feature {feature guid} was found in the current site collection or in a subsite

Come risolvere questo errore? Nel link http://tchmiel.wordpress.com/2010/08/09/activate-feature-error-custom-content-types-when-debugging-from-visual-studio-2010/ si possono trovare le istruzioni necessarie per far si che in fase di deploy non compaia l'errore in oggetto.

posted @ giovedì 22 settembre 2011 17:14 | Filed Under [ SharePoint 2010 ]

Abilitare la Developer Dashboard

Al fine di monitorare le performance del vostro lavoro su SharePoint dovrete necessariamente abilitare la Developer Dashboard, attraverso questo si potranno visualizzare tutte le attività inerenti l'elaborazione di pagina, oggetti, tempi di elaborazione e di output, niente male eh... Per prima cosa bisognerà aprire la console di SharePoint 2010 Management Shell: e incollare i seguenti comandi: $svc=[Microsoft.SharePoint.Administration.SPWebService]::ContentService $ddsetting=$svc.DeveloperDashboardSettings $ddsetting.DisplayLevel=[Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::OnDemand $ddsetting.Update() il risultato sarà:

posted @ giovedì 22 settembre 2011 17:13 | Filed Under [ PowerShell SharePoint 2010 ]

Attivazione di una Web Feature con Object Model

Per attivare una feature, che sia di SharePoint o creata dallo sviluppatore, attraverso object model basterà aprire il web nel quale si desidera l'attivazione e utilizzare il metodo Add dell'oggetto Features della variabile Web: using (SPSite site = new SPSite("http://sito:8080")){ using (SPWeb web = site.OpenWeb()){ web.Features.Add(new Guid("232f367b-33af-4fba-b560-e8a5e56e7ad7"), true); } }

posted @ giovedì 22 settembre 2011 17:10 | Filed Under [ SharePoint 2010 .NET Framework 3.5 ]

Pillole di SharePoint Management Shell

Visto che lo sto utilizzando molto in questo periodo e come al solito mi dimentico le basi :( me lo posto sul blog come reminder :D Install Solution stsadm -o addsolution -filename [percorso del file wsp] Upgrade Solution stsadm -o upgradesolution -name [nome del package] -filename [percorso del file wsp] -immediate -allowgacdeployment Install Feature * stsadm -o installfeature -filename [feature name].Feature.xml * Nota per l'installazione della feature: il file Feature.xml si trova nel percorso "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES"

posted @ giovedì 22 settembre 2011 16:41 | Filed Under [ PowerShell SharePoint 2010 ]

Powered by:
Powered By Subtext Powered By ASP.NET