Posts

😮 time flies: 25th anniversary of SharePoint - my personal journey

Bild
For the 25th anniversary of SharePoint, I have visualized my journey with this versatile and powerful product. Check out my personal "roadmap." My SharePoint journey Most Memorable Tools There have been numerous tools throughout my journey as a server-side SharePoint developer over the last 25 years. Each has played a significant role in shaping my experience. CAML Queries SharePoint Designer NAPA Workflow Foundation 3.5 / 4.0 Application Pages Custom Time Jobs Custom page layouts Sandboxed Solutions Self-hosted Apps or Add-Ins Provider-hosted Apps / Add-ins Ribbon extensions Visual Web Part Content Query web part (CQWB) - the best universal web part :-) Script web part - for all other cases ;-) My typical sentences as a server-side SP developer in the last 25 years ;-) I attach to the w3wp.exe process…. Can I have the SharePoint logs? Please restart the SPTimerV4 after WSP deployment. I cannot see my changes; please do an IIS reset. Can you ...

SharePoint Online: Neuer Spaltentyp Schnellschritte (Quick Steps)

Bild
In SharePoint steht nun ein neuer Spaltentyp für Listen und Bibliotheken zur Verfügung, um mehrere Schnellstart-Aktionen in einem Listeneintrag einfügen zu können. Somit kann in vielen Fällen auf eigene, per JSON-Formatierung hinzugefügte Schaltflächen zukünftig verzichtet werden und durch die neue Funktion ersetzt werden. Zusätzlich können die eingebundenen Schnellstart-Aktionen auch optional ein- und ausgeblendet werden. Für die optionale Anzeige können Regeln definiert werden, zu welchen Bedingungen die Aktion angezeigt werden soll. Mein neues Video dazu stellt die Funktion und die Möglichkeiten beispielhaft vor.

SharePoint Online: Default approvers for approval workflows

Bild
SharePoint got an update for approvals in lists and libraries! Now, it is possible to define default approvers. This improvement means it is not necessary to enter the approvers manually every time! The new feature is a huge relief and improvement, because sometimes the user is not aware of the right approver for a request. And of course it is very annoying to enter the approvers manually every time for every approval request. In my short video I explain very quickly the extended UI and options.

SPFx: Be prepared for the Content Security Policy (CSP) in SharePoint Online

Bild
Very soon in March 2026, the new Content Security Policy will be switched from report-only mode to active blocking (enforcement) mode. If you are not prepared, maybe some custom web parts or extensions will stop working. If the term "SharePoint Online Content Security Policy (CSP)" is new for you, you should continue reading. If you are already prepared, keep relaxed😎. SharePoint Online Content Security Policy (CSP) - explained Regarding the Microsoft SharePoint Blog post CSP means: Content Security Policy (CSP) is a critical browser security feature designed to protect web applications from threats like cross-site scripting (XSS), clickjacking, and other code injection attacks. CSP allows site owners to specify which resources (scripts, styles, images, etc.) a page can load, reducing the risk of malicious code execution. More about CSP: Content Security Policy (CSP) The basic facts about CSP are: strengthen SharePoint Online security by only allowing to load approv...

SharePoint Online: Organize, filter and manage news and newsletter effectively

Bild
In my new video I am going to demonstrate how you can use news posts and important messages effectively in a SharePoint intranet portal. I previously described the distinction between permanent and temporary content in my blog post: SharePoint Online: (News-) Page Content Lifecycle . To present all important and interesting news messages to users, the News web part plays a crucial role.The News web part is very flexible and versatile, and it can query news messages from different sites to aggregate them on one page as an overview for users. The News web part contains a property section called "Source". With this setting it is possible to define from which site or sites the news messages should be collected or queried. Beside these static sources, the web part offers the source setting "Recommended sites for users". If you use this setting, the web part queries the news by this criterion: ... shows sites that will display posts for the current user from people th...

SharePoint Online: (News-) Page Content Lifecycle

Bild
With SharePoint, it is very easy to manage and govern your content. Typically, on an intranet, you find two types of information: permanent content / information temporary / time-based information Permanent content includes, for example, information about the onboarding process or how to rent a business car. But don't be confused; permanent does not mean that the content never changed. Permanent means that the content is always available but can be changed in the future. On the other hand, temporary content means content that is important for a given time period. For example, the HR department can publish a message about new employees in the last or current month. This information is important, but only for a specific time. Frequently, the intranet should showcase this information on various pages, including the intranet home page. In SharePoint, it is possible to handle all these types of information effectively. For permanent pages you can use just normal web pages, and for tempo...

SharePoint Online: Auswahl von hierarchischen Daten in Fomularen / Terminologiespeicher

Bild
Bei der Umsetzung von Formularen für die Erfassung von Informationen kommen oft Auswahllisten zum Einsatz. Dabei gibt es teilweise Auswahllisten deren mögliche Auswahlmöglichkeiten abhängig von einer Auswahl aus einer übergeordneten Auswahlliste sind. Zum Beispiel kann aus einer Auswahlliste eine Autohersteller (Automarke) ausgewählt werden und aus einer weiteren Auswahlliste ein Modell des zuvor gewählten Autoherstellers. D. h. die übergeordnete Auswahlliste schränkt jeweils die Auswahl auf die gültigen Einträge ein. Dies ist sehr hilfreich, da somit fehlerhafte Kombinationen nicht gewählt werden können. Um dies in SharePoint Formularen ähnlich abbilden zu können, können keine klassischen Auswahllisten verwendet werden. In SharePoint Formularen können solche filterbaren, hierarchischen Auswahllisten nicht einfach realisiert werden. Um dieses Verhalten und diese Logik in SharePoint Formularen anbieten zu können, kann eine Spalte vom Typ "Verwaltete Metadaten" eingesetzt werde...