Italian SharePoint and Office Conference 2013 – What’s new in SharePoint Designer 2013 Workflows

(again, for my non-Italian readers, I’m switching to Italian language here)

What’s new in SharePoint Designer 2013 Workflows è la terza ed ultima sessione del “trittico” sui workflow che presenteremo alla SharePoint and Office Conference 2013.

Il titolo lascia immaginare quale sarà lo strumento che io e Riccardo useremo durante la sessione.

Uno strumento con cui si realizzano workflow dichiarativi – è sempre stato così, solamente che ora sono dichiarativi anche quelli sviluppati in Visual Studio J – in modo flessibile ed espressivo.

E questa è invece un’enorme novità, se pensate che su piattaforma 2010 non c’era verso (se non con forzature non prive di difetti) di definire loop e tantomeno blocchi di esecuzione non sequenziali.

Anche flussi semplice come quello rappresentato qui sotto diventavano “scomodi” per ragioni di struttura, ancor prima che di complessità nella logica.


Per inciso, questo qui su è un diagramma Visio, che si presenta così *nella* design surface di SPD, perfettamente modificabile quanto ad azioni e relative proprietà.

Insomma, persa(*) una Design View, ecco che ne spunta un’altra 😛

 

(*) Design view and Split view (MSDN)

Description of the change.

SharePoint Designer 2010 has three views for editing HTML and ASPX pages: Code view, Design view, and Split view. Design view and Split view are removed from SharePoint Designer 2013. The removal of Design view and Split view affects the features of SharePoint Designer 2013 that are used for editing Web Parts and master pages. If you edit pages in SharePoint Designer 2013, you must use Code view.

Reason for the change.

Compared to current versions of Internet Explorer, Design view is an older technology that does not support many new HTML5 and CSS tags.

Migration path.

If you edit pages in Code view, you can press F12 to preview the page in the browser. Alternatively, you can use Visual Studio to edit pages.

If you want to visually design or brand your site, and you want a WYSIWYG (“what you see is what you get”) page-editing experience, you can use any professional HTML editor, such as Microsoft Expression Web. Then you can import your HTML files into SharePoint Server 2013 by using the new Design Manager, which is a feature included in publishing sites, such as the Publishing Portal Site Collection site template.

Italian SharePoint and Office Conference 2013 – What’s new with Workflow in SharePoint 2013

(for my non-Italian readers, I’m swithcing to Italian language here, but you can use some online translation service to have this post translated… and have fun with the results J)

Credo che tutti sappiate che il 5-6-7 marzo si terrà a Milano la SharePoint and Office Conference.

Sul sito dell’evento trovate ogni tipo di informazione, dai contenuti alla logistica.

E ovviamente potete (dovete J) registrarvi, sfruttando, se siete veloci J, l’early bird ancora valido per alcuni giorni dal momento in cui scrivo.

Quest’anno terrò quattro sessioni, in coppia con Paolo Pialorsi, Riccardo Celesti ed Elisabetta Sasselli (in rigoroso ordine di agenda J).

Sempre nello stesso rigoroso ordine di cui sopra, inizio quindi a parlarvi della prima: What’s new with Workflow in SharePoint 2013.

La prima in cui sono coinvolto io, ma la seconda di un filotto di tre, tutte incentrate sul tema Workflow, affrontato da prospettive e con premesse diverse.

Paolo inizierà le danze ed introdurrà Workflow Foundation 4.x: chi ha utilizzato (configurato, sviluppato o… troubleshootato, se si può dire) workflow su SharePoint 2010 potrebbe non aver mai avuto modo di giocare con WF4, che è invece alla base di quanto Paolo ed io illustreremo nella sessione successiva.

Le novità legate all’ambito Workflow su SP2013 sono rilevanti (e forse dire rilevanti è poco).

Se mi aveste chiesto, un annetto fa, la mia previsione su questo tema, avrei scommesso in un’introduzione di WF4 (era scontato) su un’architettura analoga all’attuale, in cui SharePoint fa da host del nuovo workflow runtime, sfruttandone ovviamente le novità e i miglioramenti.

Avrei sbagliato!

Perché i workflow in SharePoint 2010 erano così:

E con qualche *lieve* facelifting sono diventati circa così:

Per i più attenti… spot the difference J

Dedicheremo un po’ di tempo a queste slide, nella nostra sessione.

E vedremo insieme che cosa si porta dietro la nuova architettura, sia dal punto di vista dell’infrastruttura (deployment, monitoring, governance) e soprattutto (visto che Paolo è un dev e io, nonostante i miei continui sforzi, un pochettino ancora J) dal punto di vista dello sviluppatore: nuovo framework, nuove API, nuovi tool, nuove modalità.

Ci si vede a Milano!

SharePoint Future 2012

SharePoint Future 2012
SharePoint Future 2012

We launched the SharePoint Future brand back in 2009, during the very early days of the SharePoint 2010 beta timeframe.

It was the first event in Italy (and probably the first or the second one in Europe) about SharePoint 2010, just a week after the public disclosure, which took place during the SharePoint Conference in Vegas.

Three years after, the new “15” wave is the new “future”: SharePoint 2013 reached RTM some weeks ago, bringing to the masses a plethora of new and exciting features in most, if not all, of the pillars that constitute the SharePoint platform.

It’s time for a new edition of the SharePoint Future event!

SharePoint Future 2012 will take place in Milan on November 27.

On the event website, you can find all the information you need: content, logistics, registration.

I will be presenting 2 sessions about Search and Web Content Management and about the new Developer stuff, with special emphasis on the new Workflow platform.

And… well, this is just a small prelude of what we’ll be talking about during the SharePoint and Office Conference 2013.

See you in Milan!

 

 

Destinazione Office 365

Destinazione Office 365 (which, as you may argue, is the Italian name for Destination Office 365 :-)) is a new technical event organized by Green Team, together with Microsoft, AvePoint and Nintex. The event, which is free BTW, will take place in Microsoft auditoriums in Milan and Rome.

We have defined an initial schedule with two dates.

  • Milan, February 8, 2012
  • Rome, February 14, 2012

Igor Macori, Riccardo Celesti and myself will be talking about Office 365 from the different perspective of End Users, It Professionals, Site Builder and Developers.

You can find detailed information on the event web site, starting from the agenda:

  • 09:30: Welcome (Microsoft)
  • 09:45: Office 365 Overview (Igor)
  • 10:00: Administering Office 365 (Igor)
  • 11:00: Migrating to Office 365 with AvePoint DocAve
  • 11:30: Customizing SharePoint Online (me and Riccardo)
  • 12:30: Automate Office 365 workflows with Nintex Live

And… there’s something more, which I’ll be talking about in a future post.

Stay tuned, and see you there!!

Back from Slovenia – My Slide Deck

SPDays2011_MySession

I’m back from Bled (Slovenia) where I presented at the local SharePoint Conference (SPDays 2011).

Do you notice the slide title in the picture above? Yes, I’m doing all that I can to disclaim my developer background 🙂

My session was about Performance Optimizations for public, internet-facing web sites based on SharePoint. I talked about quite a wide range of topics, starting from infrastructure considerations and finishing with client-side techniques that you can use to reduce the load on the network and on the browser.

In case you are interested, here you can find my slide deck.

I have to thank Branka and all that stuff. Great job guys! And see you all very soon!

Slovenian SharePoint Conference 2011

After the great success of the previous editions, the Slovenian SharePoint Conference 2011 (a.k.a. SharePoint dnevi 2011, which is the Slovenian term for SharePoint Days 2011) is coming back this year with richer content.

SharePointDnevi2011Slovenian conference SharePoint Days 2011 is the most important event about SharePoint 2010 in Slovenia. We invite you to reserve your time for this event, as we will provide an extremely interesting and timely content. And what is most important, the lectures will be held by excellent lecturers who pride themselves with rich practical experiences in SharePoint projects. Last year’s event has seen very positive reviews so we are sure you will not miss it this year. This commits us to making this year’s SharePoint conference even better and richer than last year. A good voice has also reached professional circles beyond our borders, so in addition to all of last years lecturers, we will also be hosting some renowned professionals, that you may already have met at conferences abroad, but you will surely recall them as the authors of technical literature. In Bled, you will surely get a chance to converse with them.

Lectures for developers and IT Pro experts will be held parallel with others. All lectures will be held on a high technical and professional level (level 300 and 400).

This year’s first day novelty will be a set of lectures for company directors, IT department managers and the heads of personnel and financial services called The leading. Join us and see for yourself how SharePoint significantly contributes to greater staff efficency, eases communication, eases workflow control and makes documentation more transparent

The Kompas Xnet staff has organized a 2 days / 2 tracks event, with several sessions targeting an audience of IT Professionals, Developers and Decision Makers.

I’ve been a speaker at the Slovenian SharePoint Conference in 2009 and 2010, and I’ll be a speaker this year too with a session about Web Sites Performance Optimization. I’m happy because it will be a great chance to meet again my friends and fellow MVPs Toni and Zlatan, as well as Uros, Robi, Boris and Matjaz and all the people I have met there in the past.

Plus… here’s the location, and this is a case where I can say “a picture is worth a thousand words” 🙂

For those who are interested, take a look at the event web site and I definitely hope to see you there 🙂

Italian Microsoft SharePoint and Office Conference 2011

Microsoft Technical Conferences 2011 – Microsoft SharePoint and Office Conference 2011 – Milan, April 19-21, 2011

Microsoft SharePoint & Office Conference si presenta come un appuntamento imperdibile, ricco di contenuti di elevato livello tecnico, rivolti a IT Professional, Developer, Site Builder e Decision Maker.

I’ll be talking about:

All around Metadata

Da sempre SharePoint ha, tra le proprie caratteristiche peculiari, un supporto ampio ed esteso ai “metadati”, che arricchiscono item e documenti rendendoli informazioni ricche strutturate. Tale supporto è stato migliorato nel tempo fino ad arrivare all’attuale versione di prodotto, in cui alla gestione tradizionale si aggiungono funzionalità “enterprise”, che consentono di centralizzare la definizione di tassonomie e folskonomie. Si parla, non a caso, di “Managed Metadata”, con un chiaro riferimento ad un sistema in cui le modalità di gestione assumono un ruolo centrale. In questa sessione affronteremo le principali tematiche relative alla definizione e, appunto, alla gestione di un set di metadati condiviso e fruibile, focalizzando l’attenzione sull’architettura delle informazioni, sul loro utilizzo e sull’opportunità di estendere le soluzioni basate su metadati per adattarle alle esigenze di progetto. Una sessione di approfondimento, in cui gli aspetti legati all’infrastruttura e allo sviluppo sono descritti con l’occhio “funzionale” di un Information Architect.
On stage with me: Elisabetta Sasselli.

Troubleshooting e Debugging di Applicazioni SharePoint

SharePoint è una piattaforma applicativa complessa, non solamente per via delle numerose funzionalità native del prodotto, ma anche – e forse ancor di più – per via di un’architettura estesa, che richiede buone competenze a diversi livelli per essere padroneggiata in maniera ottimale. Per queste ragioni lo sviluppo di applicazioni SharePoint può essere denso di insidie, e la risoluzione di errori è un’attività all’ordine del giorno per qualsiasi SharePoint Specialist. Nonostante i miglioramenti degni di nota introdotti con SharePoint 2010, troubleshooting e debugging rimangono attività estremamente delicate e, a volte, coperte da un alone di magia :-). La brutta notizia? Non esistono bacchette magiche. Quella bella? Esistono strumenti, tecniche e processi che consentono di strutturare troubleshooting e debugging in maniera più razionale, circoscrivendo l’area di diagnosi e riducendo i tempi di intervento. Questa sessione illustra alcune di queste tecniche, con l’obiettivo di aiutare lo sviluppatore per il bene del progetto… e del suo stomaco 🙂

SharePoint Performance Tuning for Public web sites

Pagine veloci? Utenti contenti? Clienti soddisfatti? Istruzioni per l’uso.
On stage with me: Elisabetta Sasselli and Igor Macori.

European Best Practices SharePoint Conference 2011

European Best Practices SharePoint Conference 2011 – London – April 11-13, 2011

Best Practices is about doing things the right way: the most efficient, effective ways to achieve goals, distilled into adaptable, repeatable procedures you can use

  • sort through the best solutions to any task
  • reach consistent, confident decisions at every level
  • break the cycle of avoidance, disagreement and subpar results
  • eliminate design, deployment, organizational and administrative confusion
  • enhance communication, collaboration and efficiency while lowering costs
  • avoid technology errors, misconceptions and pitfalls
  • leverage the hard-won experience of industry leaders
  • gain early competitive advantages
  • replace disorder with clarity, direction and confidence

This Conference gathers the leading SharePoint Experts to define, describe and set methods that will become industry standard – insights you can gain now to avoid pitfalls, cut costs and gain a competitive edge. Speakers include:

  • Microsoft MVPs
  • Microsoft Product Team Members
  • Top industry executives and authors
  • Leading trainers, consultants and topic experts
  • Industry colleagues

I’ll be talking about:

Debugging and troubleshooting SharePoint 2010 Applications

SharePoint is definitely a complex application platform. This is due not only to the huge number of features that it provides, but also to its internal architecture, which is based on several base technologies and is, therefore, quite hard to be understood and mastered. This is one of the reasons why the development of SharePoint Applications is traditionally considered tricky and intricate, and… yes, you probably have to spend some time troubleshooting and debugging what seems not to be working as expected! But wait! You have tools you can use and techniques you can learn! And you can try to make your troubleshooting experience a little less painful, leveraging the logging improvements that SharePoint brings to the table and identifying issues much more quickly and consistently. We’ll try to explain some of these techniques and these tools, hopefully providing some good tips that will help you reduce the time spent in front of a debugger or a long, long log file.

Past Events

Here’s a raw list of the SharePoint Events (conferences, seminars) I was a speaker at during the last couple of years. Hopefully I’ll be adding some link to the events’ web sites as well as some pptx presentation (just need to locate them inside my big, big, big mess!)

  • SharePoint Days, Slovenia 2010
  • Dynamic It Community Tour 2010
  • Italian SharePoint Conference 2010
  • SharePoint Saturday EMEA 2010
  • Microsoft TechDays-WPC 2009
  • SharePoint Conference and Workshop, Slovenia 2009
  • SharePoint Future 2009
  • SharePoint Administrators Summit 2009
  • Microsoft TechDays-WPC 2008
  • Italian SharePoint Conference 2008