Month: October 2024
Delve Retirement and User Profiles
The Delve browser app retires on December 16, 2024. It’s time to check if the change will affect how people interact with user profiles in Microsoft 365 tenants. A new “user profile experience” is due to arrive in November that should allow people to update details in their profile. Hopefully, the new experience will include photo updates, which have long been a problem area for Microsoft 365 apps.
https://office365itpros.com/2024/10/08/user-profile-delve/
The Delve browser app retires on December 16, 2024. It’s time to check if the change will affect how people interact with user profiles in Microsoft 365 tenants. A new “user profile experience” is due to arrive in November that should allow people to update details in their profile. Hopefully, the new experience will include photo updates, which have long been a problem area for Microsoft 365 apps.
https://office365itpros.com/2024/10/08/user-profile-delve/ Read More
गलती से किसी को फोन पे पर पैसा ट्रांसफर हो जाऐ तो क्या करें?
Phone Pe: Phone Pe में, आप (88611↑11624) ट्रांज़ैक्शन” या “इतिहास” सेक्शन में जाकर असफल लेनदेन का चयन करके उस लेनदेन को देख सकते हैं और “वापस लें” या “वापस लेने के लिए अनुरोध करें” ..
Phone Pe: Phone Pe में, आप (88611↑11624) ट्रांज़ैक्शन” या “इतिहास” सेक्शन में जाकर असफल लेनदेन का चयन करके उस लेनदेन को देख सकते हैं और “वापस लें” या “वापस लेने के लिए अनुरोध करें” .. Read More
首页-腾龙公司开户客服中心
腾龙集团公司开户注册溦 TL99720通常需要遵循以下一般步骤:准备相关资料:可能包括个人或企业身份证明、联系方式、地址证明等。联系盛世集团:通过其官方网站、客服渠道等,了解具体开户注册流程和所需资料要求。填写表格:按照要求如填写相关信息。提交资料:将准备好的资料提交给盛世集团,可能通过线上提交或线下提交的方式。等待审核:公司同意提交的资料进行审核。完成审核:审核通过后,即可成功开户注册。需要注意的是,具体步骤和要求可能因盛世集团的规定而有所不同。建议您与该公司进行详细沟通,以确保顺利完成开户注册。
腾龙集团公司开户注册溦 TL99720通常需要遵循以下一般步骤:准备相关资料:可能包括个人或企业身份证明、联系方式、地址证明等。联系盛世集团:通过其官方网站、客服渠道等,了解具体开户注册流程和所需资料要求。填写表格:按照要求如填写相关信息。提交资料:将准备好的资料提交给盛世集团,可能通过线上提交或线下提交的方式。等待审核:公司同意提交的资料进行审核。完成审核:审核通过后,即可成功开户注册。需要注意的是,具体步骤和要求可能因盛世集团的规定而有所不同。建议您与该公司进行详细沟通,以确保顺利完成开户注册。 Read More
Sharepoint List Forms have suddenly changed
Since this morning, the list forms in Sharepoint that were created with Powerapps have changed, probably from Microsoft. The forms no longer “roll” from right to left, but appear as a square area in the middle of the screen, and only part of the content is displayed.Is there a way to restore the original form design and size? Read More
Managing Changes in Project Planning with Microsoft Project
If in the planning of a project in Project I need to remove tasks and create new ones that replace the previous ones, how should I do it so that the change is reflected in the planning and this change is reflected in the overall delay?
If in the planning of a project in Project I need to remove tasks and create new ones that replace the previous ones, how should I do it so that the change is reflected in the planning and this change is reflected in the overall delay? Read More
New Horrid Sharepoint Lists view – How to go back?
So I don’t know whose terrible idea was to make a new UI that virtually removes all functions the old one had (Power Automate things – NO LONGER RUNNING; PowerApps list form: RELEGATED TO A SMALL BOX INSTEAD OF THE CAREFULLY CALCULATED ONE I DID ON POWERAPPS)
This for the many apps i have done in the company……….
Like what the hell.
How to go back to the modern Sharepoint list UI?
So I don’t know whose terrible idea was to make a new UI that virtually removes all functions the old one had (Power Automate things – NO LONGER RUNNING; PowerApps list form: RELEGATED TO A SMALL BOX INSTEAD OF THE CAREFULLY CALCULATED ONE I DID ON POWERAPPS)This for the many apps i have done in the company……….Like what the hell. How to go back to the modern Sharepoint list UI? Read More
Webhooks on new bookings
Hello. I want to setup webhooks on microsoft bookings to notify my own endpoint whenever a new booking is made. Is this possible?
Hello. I want to setup webhooks on microsoft bookings to notify my own endpoint whenever a new booking is made. Is this possible? Read More
OneDrive sync takes long time (forever)
I have a customer that links (not sync to onedrive) a library to onedrive. Thios library contains 1.5 Million documents (yes, this is mistake no.1 😄 😄 ). But the problem is, that just after linking the library to onedrive, the sync client started to syncronize and blocks everything else to sync or be able to use onedrive beacause of the massive load of data in the library.
Now I want to stop and remove the big library. I tried to remove the link, I tried to stop the sync, I tried to log off from onedrive client…. nothing works beacause onedrive is taking forever even the log of from onedrive takes forever…. what can I do now?
I have a customer that links (not sync to onedrive) a library to onedrive. Thios library contains 1.5 Million documents (yes, this is mistake no.1 😄 😄 ). But the problem is, that just after linking the library to onedrive, the sync client started to syncronize and blocks everything else to sync or be able to use onedrive beacause of the massive load of data in the library. Now I want to stop and remove the big library. I tried to remove the link, I tried to stop the sync, I tried to log off from onedrive client…. nothing works beacause onedrive is taking forever even the log of from onedrive takes forever…. what can I do now? Read More
Teams Telephony as a PBX with Sharepoint list as a telephone directory
Hello everyone,
I have a question and unfortunately I don’t know whether this is feasible. It would be nice if you could help me.
In my company, we use MS Teams Telephony as a telecommunications system. I would like to use a Sharepoint list as the central telephone book, which is stored on Teams using Viva Connections.
Currently it is possible to call contacts directly via the Sharepoint list (i.e. via Teams) by adding a column with a URL link (Tel:+phone number) and storing the phone number. But now I would also like to have a column where I also store a URL link (mailto: e-mail address). Unfortunately, clicking on the link does not open MS Outlook, but opens an empty tab in my Internet browser.
Can anyone help me and tell me whether this is possible at all?
Many thanks in advance!
Yours sincerely
Hello everyone, I have a question and unfortunately I don’t know whether this is feasible. It would be nice if you could help me.In my company, we use MS Teams Telephony as a telecommunications system. I would like to use a Sharepoint list as the central telephone book, which is stored on Teams using Viva Connections.Currently it is possible to call contacts directly via the Sharepoint list (i.e. via Teams) by adding a column with a URL link (Tel:+phone number) and storing the phone number. But now I would also like to have a column where I also store a URL link (mailto: e-mail address). Unfortunately, clicking on the link does not open MS Outlook, but opens an empty tab in my Internet browser. Can anyone help me and tell me whether this is possible at all? Many thanks in advance! Yours sincerely Read More
Windows 11 Randomly Freezing
Have tried new user profile, different versions of Intel Display Driver UHD 620 but still freezing randomly. Checked Event Viewer but can’t find anything obvious. Attached is event viewer system logs. Froze at least 3 times today, time of posting is 20:32 NZ. Have also recently did a complete format and reinstalled Win11, ran sfc scannow, did memtest, all ok, worked fine for few days after reinstalling Win 11 and then started freezing again. Happy to provide any event logs apart from the attached System one’s if required.
Laptop is HP x360 1030 G3
Have tried new user profile, different versions of Intel Display Driver UHD 620 but still freezing randomly. Checked Event Viewer but can’t find anything obvious. Attached is event viewer system logs. Froze at least 3 times today, time of posting is 20:32 NZ. Have also recently did a complete format and reinstalled Win11, ran sfc scannow, did memtest, all ok, worked fine for few days after reinstalling Win 11 and then started freezing again. Happy to provide any event logs apart from the attached System one’s if required.Laptop is HP x360 1030 G3system.evtx Read More
A Journey of Innovation and Inspiration with Microsoft Imagine Cup 2025
As we gear up for the 2025 Imagine Cup, I’m excited to reflect on what this competition truly represents—a platform where student innovators across the world come together to dream big, build groundbreaking solutions, and make a real impact using technology. The Imagine Cup isn’t just about winning; it’s about pushing boundaries, solving real-world problems, and transforming ideas into reality. Having followed last year’s competition closely, I’ve been inspired by the passion, creativity, and determination that defines the journey to becoming an Imagine Cup champion.
The 2024 Imagine Cup Champions: From Your Eyes
One of the standout stories from the 2024 Imagine Cup is that of FROM YOUR EYES, the world champions. Their innovation is a mobile app and API that provides real-time visual explanations for users with visual impairments. It’s a solution that blends GPT-4 and advanced image recognition technology to give users control over how they interact with visual content, from photos to documents, using smart glasses or watches. What’s truly impressive is that they’ve already secured partnerships with multiple businesses to license their technology.
Their journey shows the power of combining personal experience with technology—Zülal Tannur, the founder and CEO, was driven by her own experiences of losing her vision at age 10. This story of turning adversity into opportunity is what makes FROM YOUR EYES’ innovation so impactful. Zülal’s story is a reminder that tech, at its best, solves real problems, and her leadership, alongside her talented team, sets a high bar for what’s possible in the competition.
What Awaits the 2025 Imagine Cup?
With such a high level of innovation displayed last year, I can’t help but feel even more excited for what 2025 will bring. The competition this year promises to be even bigger, with new opportunities to explore AI through Microsoft’s cloud technologies like Azure AI and access to Microsoft for Startups Founders Hub. What makes this year particularly special is that the focus remains on empowering student startups to use AI to build scalable solutions that can change the world.
If you’re a student innovator with a dream, this is your chance to take it to the next level. The Imagine Cup isn’t just a competition—it’s a journey where you can gain access to expert technical advice, mentorship, and global recognition. It’s where you can grow your idea into something tangible and impactful, just like the champions before you.
Stages of the 2025 Imagine Cup:
Optional Round – Idea Submission: (Oct 1, 2024) Get an early start by submitting your groundbreaking AI-based idea. The sooner you apply, the quicker you unlock key benefits like Azure credits and access to the Microsoft for Startups Founders Hub.
Minimum Viable Product (MVP) Submission: (Nov 1, 2024) Showcase your progress with an MVP submission. Leverage the AI tools and credits you’ve gained to develop something tangible that makes a real difference.
Semifinals: (Feb 21, 2025) Congratulations to those making it to the semifinals! At this stage, you’ll have the chance to refine your product with the help of mentors and additional resources.
World Championship: (May 1, 2025) The final three teams will face off at the World Championships in a showcase of global innovation. The winners will take home a grand prize of $100,000, and the two runner-up teams will receive $50,000 each. Plus, the winning team gets the once-in-a-lifetime opportunity to meet with Microsoft Chairman and CEO, Satya Nadella.
Why Participate?
This year’s competition offers unparalleled access to cutting-edge AI technology, including:
$1,000 Azure Credits and $2,500 OpenAI Credits to build and accelerate your AI-driven projects.
Expert Mentorship tailored to help you succeed on your startup journey, whether you’re looking for technical guidance or entrepreneurial advice.
Global Recognition at Microsoft Build, where the top startups will get to showcase their innovations on the world stage.
The journey from an idea to a global startup isn’t easy, but the Imagine Cup equips you with the tools and support to make it happen. You’re not just building a project; you’re creating solutions that can change the world.
How to Get Started?
Register today and start building your idea! Remember, the earlier you submit, the faster you can access those valuable resources. Plus, don’t forget to take advantage of the Imagine Cup Cloud Skills Challenge to sharpen your AI, technical, and entrepreneurial skills.
Let’s make 2025 the year where your innovative ideas come to life. Together, we can drive positive change through AI-powered entrepreneurship. Register now and join a global community of innovators!
Microsoft Tech Community – Latest Blogs –Read More
This Month in Azure Static Web Apps | 08/2024
We’re back with another edition of the Azure Static Web Apps Community! This month was filled with fantastic content created by members of our community. Whether you’re looking to expand your knowledge or just starting, this selection of articles, videos, and tutorials will guide you!
If you’d like to see your content shared here, simply follow the steps below, and who knows, you could be featured next month!
How to Participate
Create content about Azure Static Web Apps (article, video, project, or podcast).
Share it on social media using the hashtag #AzureStaticWebApps.
Also, share it in our official Azure Static Web Apps GitHub repository under the Discussions tab. You’ll find a topic called: This Month In Azure Static Web Apps. Share the link to your content there based on the month you want it to be shared.
That’s it! We’ll share your content on the Microsoft TechCommunity the following month! Now, let’s check out what our community brought in August 2024!
Thanks!
A huge thank you to each of you who contributed your content in August! You rock and are pushing this community forward! 🚀
Community Content Highlights – August 2024
Let’s dive into the content shared in August 2024!
Video: What are Azure Static Web Apps? | 1 Minute Overview
Author: Frankie Riviera
If you’re looking for a quick and straightforward explanation of what Azure Static Web Apps is, this 1-minute video by Frankie Riviera is perfect for you! It’s ideal for beginners who want a clear overview of its functionalities.
Article: Static Sites on Azure Storage vs Azure Static Web Apps
Author: John Kilmister
In this article, John Kilmister compares two Azure services for hosting static sites: Azure Storage and Azure Static Web Apps. While Azure Storage provides a simple and direct solution for storing and displaying static files, Azure Static Web Apps offer a more robust approach with features like integration with APIs via Azure Functions, automated CI/CD, and built-in authentication. The choice between the two services depends on the complexity of the site and the need for advanced features like route management, custom error handling, and APIs.
To better understand the differences between these services and find out which is the best option for your project, read the full article and clear up any doubts about choosing between Azure Storage and Azure Static Web Apps!
Article: Azure Static Web App vs Azure App Service?
Author: Kuntumallashivani
In this article, Kuntumallashivani provides a detailed comparison between two Azure services for hosting web applications: Azure Static Web Apps and Azure App Service. While Azure Static Web Apps excel as an optimized solution for static content with features like serverless API support, GitHub integration, and global content delivery, Azure App Service is a more flexible platform, ideal for dynamic applications that require multi-framework support and advanced scalability.
Choosing between these two options depends on your application’s complexity and the functionalities you need, like integration with other Azure services, custom domain management, or a simplified development workflow with high performance.
To better understand these differences and choose the best platform for your project, read the full article and discover which Azure service is most suitable for your needs!
Documentation: Relocate Azure Static Web Apps to another region Author: Microsoft
Author: Microsoft
In this other updated documentation, you’ll learn how to migrate an Azure Static Web App to another region. Migration can be useful for taking advantage of new regions, accessing specific services, or meeting governance requirements. The documentation covers prerequisites like verifying availability in the new region and adjusting permissions. Additionally, it explains how to prepare the app, updating endpoints, API keys, and deployment templates. The process includes redeploying in the new region and updating repositories to ensure a smooth transition.
If you need to move your Static Web App to another region, read this complete guide to ensure an efficient migration!
Link: Build an image analysis web app with TypeScript
Blog: Using Environment Variables in Azure Static Web Apps
Author: Poespas Blog
In this article, you’ll learn how to use environment variables in Azure Static Web Apps to protect sensitive data and ensure secure configuration. It explains how to create a settings.json file in the project, where variables will be stored in key-value pairs like DB_HOST, DB_USER, and DB_PASSWORD. The article also details how to access these variables in the code using the process.env object so your application can use them efficiently.
Additionally, it covers security best practices, such as using Azure Key Vault to store secret keys, Role-Based Access Control (RBAC) to restrict permissions, and continuous monitoring to identify potential security flaws.
If you want to enhance the scalability, security, and integrity of your web applications in Azure, this article offers a complete guide on how to implement and manage environment variables securely.
Want to know more? Read the full article to understand how to configure environment variables in Azure Static Web Apps and boost your application’s security!
Video: Create Azure Static Web Apps API with C# Http Trigger
Author: TechWebDots
In this video, you’ll learn how to create a simple API using C# Http and integrate it into your Azure Static Web App. It’s a great option for those working with Backend and want to explore the potential of this technology.
Article: Using AZD for faster incremental Azure Static Web App deployments in GitHub Actions
Author: John Reilly
In this article, John Reilly explains how to use the Azure Developer CLI (azd) to speed up incremental deployments using Azure Static Web Apps within GitHub Actions. The author highlights the improvements brought by azd version 1.4, which allows skipping infrastructure reprovisioning when there are no changes, reducing deployment time from 3 minutes to 20 seconds.
The article also covers the necessary changes to project configuration files, such as azure.yml and main.bicep, to ensure that azd works optimally. Additionally, it explains how to replace the az deployment group create command with azd provision in the GitHub Actions
workflow, simplifying the deployment process and using environment variables for authentication and parameterization.
With these configurations, the article shows how to significantly accelerate infrastructure deployment time without altering the method for deploying the application code, allowing for a gradual transition to full use of azd.
Want to know how to optimize your Azure Static Web Apps deployments and save time in your CI/CD pipelines? Read the full article and discover all the details about these performance improvements!
Documentation: Step 3 – Deploy the search-enabled .NET website
Author: Microsoft
In this other documentation, you’ll learn how to deploy a .NET application with Azure AI Search, using Azure Static Web Apps. The solution includes a front-end in React and a backend API, managed with Azure Functions for search operations.
The tutorial starts with creating an Azure Static Web Apps resource in Visual Studio Code using an extension, where you’ll configure the environment, create resources in Azure, and prepare the GitHub workflow for continuous deployment. Then, you’ll add the necessary environment variables, such as API keys, in the Azure portal to ensure search integration.
The troubleshooting section guides you on identifying and fixing deployment failures, from GitHub Actions errors to configuration issues in the front-end or API. The documentation also includes detailed instructions on how to clean up created resources and delete the resource group in Azure.
If you’re looking to implement a powerful search solution in your .NET application, read this documentation now to understand the step-by-step process!
Link: Step 3 – Deploy the search-enabled .NET website
Blog: Blazor WASM in Azure Static Web Apps 404 when authenticating with Entra ID
Author: Marius Solbakken
This article addresses how to resolve the 404 error that occurs in an Azure Static Web App using Blazor WASM and Entra ID when attempting to redirect for authentication/login. The problem occurs because the web.config file, common in Blazor WASM projects, is incompatible with Azure Static Web Apps.
The proposed solution is simple: just add a staticwebapp.config.json file in the project’s wwwroot folder. This file should contain the following configuration: { “navigationFallback”: { “rewrite”: “/index.html” } }, which redirects all navigation to index.html, resolving the redirection and authentication issue.
If you’d like to understand more about this configuration and how to fix the redirection error in your Blazor WASM applications hosted on Azure, read the full article and discover how to apply this solution!
Blog: Deploy a Highly Available Static Website on Azure Using Terraform
Author: Baivab Mukhopadhyay
In this article, it explains how to host a highly available static site on Azure using Terraform. There are several options for hosting static sites on Azure, such as Azure Blob Storage, Azure Static Web Apps, Azure App Service, Azure CDN, and Azure Functions. However, the best choice for ensuring high availability is to use a combination of Azure Front Door with an Azure Blob Storage account, providing a reliable and cost-effective solution for hosting HTML, CSS, and JavaScript files.
For Single Page Applications (SPA), the process is simplified as only the index.html file needs to be loaded initially, while the frontend framework handles rendering components and making API calls.
Instead of manually creating this infrastructure through the Azure portal, using Terraform is recommended. Terraform, an Infrastructure as Code (IaC) tool, automates and simplifies the creation and management of cloud resources, allowing reuse, versioning, and sharing of configuration files.
If you want to learn more about configuring a highly available static site on Azure and how Terraform can optimize this process, read the full article and discover how to apply these practices to your project!
Video: Add Custom Domain to Azure Static Web App | 4 Minute Tutorial
Author: Azure Innovation Station
In this video, the presenter teaches how to add a custom domain to an Azure Static Web App in four minutes. They already have a static web app created and use an external domain from Namecheap. To configure the domain, they generate a TXT record to validate the domain ownership in Azure. After validation, they create an alias record in Namecheap to point the custom domain to the Azure Static Web App. The process is completed successfully, allowing the site to be accessed through the new domain.
Want to know more? Watch the full video and learn how to set up your custom domain on Azure!
Video: Okta + Azure Static Web Apps: Seamless Authentication for Angular Developers
Author: Sparrow Note
The video demonstrates how to authenticate an Azure Static Web App using Okta, an identity and access management provider. It teaches how to create a static web app on Azure’s Standard plan, configure Okta for login and logout, and integrate Okta credentials into the application. The process also includes creating a release pipeline in Azure DevOps to deploy the application and test the login flow, verifying user details and cookies after authentication.
Learn more about how to integrate Okta into your project for secure and efficient authentication!
Documentation: Data API builder and Azure SQL database quickstart
Author: Microsoft
This incredible tutorial demonstrates how to create a Blazor Web Assembly application that uses the Data API builder to connect to the Azure SQL database. The application leverages Azure Static Web Apps to host the front-end and integrates other Azure services such as Azure Functions for business logic and Azure Storage for metadata. The tutorial teaches how to provision and configure all the necessary resources using Azure Developer CLI and how to set up CI/CD pipelines for continuous deployment.
If you want to learn how to build applications using Azure Static Web Apps and other Azure resources, check out the complete tutorial!
Link: Data API builder and Azure SQL database quickstart
Video: Make a blog site with Astro, Frontmatter CMS, and Azure Static Web Apps
Author: Graybush Labs
The video presents a demonstration of how to create a blog using Astro, Frontmatter CMS, and Azure Static Web Apps. The author chose these tools for their simplicity and efficiency in creating static sites, with Astro acting as a flexible framework and Frontmatter CMS allowing content management directly in Visual Studio Code without the need for a database. The site is deployed via Azure Static Web Apps, with integration to GitHub for automated deployment. The author highlights the ease of the process and invites viewers to give feedback and engage in the discussion.
Explore these tools and see how they can optimize your next project!
Azure Functions Community Standup – Performance testing and cost optimizing HTTP function apps
Author: Azure Developers YouTube Channel
In this Azure Functions Community Standup, it was presented how to optimize performance and reduce costs of HTTP applications by integrating Azure Load Testing with Azure Functions. The highlight was the ease of performing large-scale load tests directly in the Azure Functions portal, helping developers identify performance bottlenecks and adjust infrastructure as needed. Additionally, the new Flex Consumption plan and the Performance Optimizer tool were demonstrated to test different scalability and concurrency configurations, optimizing performance and costs.
The event also explored how to integrate these tools with Azure Static Web Apps, providing a complete solution for hosting your application’s front-end and using Azure Functions to handle business logic on the backend, ensuring that your applications can scale efficiently and cost-effectively.
If you want to learn how to improve performance and optimize costs in your applications with Azure Static Web Apps and Azure Functions, check out the full standup and explore these solutions!
Video: Building Production Ready Infrastructure on Azure with ARM Templates Bicep Terraform workshop 2
Author: Igor Iric
In this workshop titled “Building Production Ready Infrastructure on Azure with ARM Templates Bicep Terraform workshop 2,” it was discussed how to use ARM Templates, Bicep, and Terraform to automate cloud infrastructure deployment using the Infrastructure as Code (IaC) concept. The focus was on creating production-ready infrastructure in Microsoft Azure, covering virtual networks, security groups, and services like Azure Functions, Azure Cosmos DB, and Service Bus.
The practical demonstration included using GitHub Actions to automate the creation and deployment of applications like Azure Static Web Apps and App Services, showing how to integrate the front-end and back-end seamlessly, as well as monitor performance with Application Insights. Additionally, the speaker detailed the use of Bicep as an optimized solution for Azure-focused projects, comparing its advantages with Terraform, which is more cloud-agnostic.
If you’d like to learn how to implement robust automations in Azure projects using ARM Templates, Bicep, or Terraform, and ensure your infrastructure is production-ready, explore the complete workshop and see these tools in action!
Conclusion
Enjoyed this month’s content? There’s much more to come! If you want to see your article or video in the next highlights, don’t forget to share on social media and participate in our official GitHub repository. Maybe your work will be featured in our next edition?
Stay tuned and keep exploring what Azure Static Web Apps has to offer!
See you next month! 🚀😎
Microsoft Tech Community – Latest Blogs –Read More
Delve Retirement and User Profiles
Time to Consider the Impact on User Profiles for Microsoft 365 Tenants
Microsoft announced the demise of the Delve browser app in December 2023 and on October 1, they issued a reminder in MC902780 that December 16, 2024 is when the curtain finally descends on Delve. Microsoft’s formal guidance on the Delve retirement is available online along with a support document.
The Microsoft 365 User Profile
I think it’s undeniable that the management of user profile information, including photos, within Microsoft 365 has been a mess for a long time. The underlying reason is simple: Microsoft 365 is built from the foundation of on-premises servers like Exchange and SharePoint, each of which had its own directory and method to store profile photos. Throw in cloud services like Yammer (Viva Engage) and Teams and the water became even muddier.
It’s also fair to say that Microsoft has taken far too long to rationalize the situation. At one point, Delve seemed to be a potential solution, but things didn’t work out with the app. However, it’s disappointing that Microsoft didn’t see the issue and do something about the problem more quickly.
One thing is obvious. Entra ID is the directory of record for Microsoft 365. If you want to store information about people, store it in Entra ID, which supports a wide range of properties for user accounts that can be surfaced on the profile card. If you want to store custom information about people that’s specific to your tenant, use the predefined custom attributes for the job. If you need more than fifteen custom attributes, consider using Entra ID custom security attributes. The downside is that these attributes can’t be added to the profile card.
The Microsoft 365 User Profile Card
Even as different services competed to store profile data, Microsoft 365 introduced the user profile card. This is a common component used across Microsoft 365 to display properties of user accounts, including customizable properties. After December 16, Microsoft will redirect from Delve profiles to the Microsoft 365 search experience, which displays the same data as user profiles. The sample URLs described in the document seem more complex than what’s needed. I use the following format. Figure 1 shows the result
https://www.microsoft365.com/search/?q=sean.landy@office365itpros.com
The redirects will take care of casual browsing for user information. What it won’t do is allow users to upload their preferred choice of profile photos, nor will it allow users to update profile details in the same way as is possible with Delve.
Updating User Profiles
Microsoft says that they are working on a new “edit profile experience” that is “tightly coupled with the profile card.” This work is due for release in November 2024 and should allow users to edit their profile information “across Microsoft 365.” Only properties that can be edited today with Delve will be exposed and editable via an Update your profile button in the profile card.
Other details that can be set in SharePoint profiles today won’t appear in the Microsoft 365 profile card because the profile card is designed to work across the service. It’s time to move this kind of information about people out of SharePoint and into Entra ID.
Of course, it will take time for the upgraded profile card to appear in apps, but at least we know the direction in which Microsoft is going.
User Profile Photos
Microsoft doesn’t mention user profile photos in their guidance for the Delve retirement. This is odd because Delve is one of the places where Microsoft 365 users can upload profile photos.
My assumption is that the new edit profile experience will include the ability to upload photos. We won’t know if this is the case until the new UI is available. I hope that the current controls over who can upload photos will be used rather than the non-granular Entra ID Photo Update Settings policy that’s coming into view. I’ve no doubt that the photo update settings policy will be the long-term control for Microsoft 365, but it would be nice if Microsoft made it optional until the policy works in the way that it should.
And a Mention for Copilot
It seems like Microsoft sometimes operates an edict that Copilot for Microsoft 365 should be mentioned in all documentation. Copilot appears in the support documentation, which solemnly informs the reader that Copilot can find information about your colleagues, possibly as a replacement for browsing Delve. The thing is that Delve was free to tenants with Office 365 E3 and Copilot costs $30/user/month. It’s hardly a comparison.
In any case, the summary of the Delve retirement is that Entra ID is the directory of record, the user profile card feeds off Entra ID and will have a way for users to update their details. The new profile card will appear in apps gradually. After all these things happen, we will forget about Delve and its retirement next December.
So much change, all the time. It’s a challenge to stay abreast of all the updates Microsoft makes across the Microsoft 365 ecosystem. Subscribe to the Office 365 for IT Pros eBook to receive monthly insights into what happens, why it happens, and what new features and capabilities mean for your tenant.
way to get the GenAI User Query Logs in the Azure Cognitive Services
Hey Developers,
I just want to know the User Query logs for the Gen AI category related Services
Hey Developers,I just want to know the User Query logs for the Gen AI category related Services Read More
جلـب الـحبيب تحت المطر 57.838.5770 66 0.09- شيـخ روحاني مشهور -* رد الـمطلقة #
Hello, If we now want to switch to the page with the old settings, a new app opens. The entire menu bar is now under the navigation on the left-han
Hello, If we now want to switch to the page with the old settings, a new app opens. The entire menu bar is now under the navigation on the left-han Read More
جـلب الـحبيب بسرعة الرعد 5952049.37 0096.6 – شـيخ روحـاني صادق في عمله -*
Hi I created a custom table in Dataverse. This table has the system fields Created by and Modified By, which should get updated as logged in
Hi I created a custom table in Dataverse. This table has the system fields Created by and Modified By, which should get updated as logged in Read More
جـلب الـحبيب كالصاعقة 5940271.42 009.66 – شـيخ روحـاني مشهور -* رد الـمطلقـة #
To Dynamics GP Community: It is with mixed emotions that we announce the end-of-life for Microsoft Dynamics GP, a product that has been a c
To Dynamics GP Community: It is with mixed emotions that we announce the end-of-life for Microsoft Dynamics GP, a product that has been a c Read More
50 Question Quiz with Multiple Answers Page Crash
I have created a new Quiz using the Import from Word feature.
I have gone ahead and updated the first 15 questions but Edge has now hung and I have to restart.
Does my work get saved?
I have created a new Quiz using the Import from Word feature.I have gone ahead and updated the first 15 questions but Edge has now hung and I have to restart. Does my work get saved? Read More
Transition from Alpine Linux to Debian for WordPress on App Service
We are excited to share with you that we will be transitioning from Alpine to Debian as the default Linux distribution for WordPress on App Service. While Alpine has served us well with its lightweight and performant nature, our evolving needs require a more feature-rich environment. Debian is the ideal candidate to support our next phase of development and growth. This transition will also align us with App Service Linux, which already utilizes Debian as the default Linux distribution.
For those who might not be familiar, Linux distributions, or Linux distros, are complete operating system packages that include the Linux kernel and a set of pre-installed programs. There are hundreds of distros available; some are commercial, while others are community-developed. Alpine Linux and Debian are examples of community-developed distros. The main difference between these two is that Alpine is a small, minimalistic distro ideal for starting projects, whereas Debian comes with extensive functionality and packages, making it suitable for development, testing, and production environments.
Key Points to Note:
1. New Deployments: Starting October 7, 2024, all new WordPress sites will be deployed on Debian.
2. Existing Sites: For sites created on or before October 7, 2024, you will need to follow a few steps to upgrade from Alpine to Debian.
3. Support Timeline: WordPress sites on the Alpine stack will be supported until December 31, 2024. Please ensure your websites are upgraded by this date.
Benefits of Transitioning to Debian:
Switching to Debian will enhance your site’s performance and security. By aligning with App Service Linux, you will benefit directly from platform improvements rolled out by App Service Linux. You will receive stack upgrades sooner and more frequently. Additionally, as all future development will be focused on the Debian platform, you will continue to receive all product upgrades if you are on Debian. It is important to note that support for Alpine will end on December 31, 2024. Failure to transition to Debian by this date will result in missing out on new features, improvements, crucial security patches, and support.
How to upgrade from Alpine to Debian?
Prerequisites:
1. Ensure you have taken a backup of your App Service. You can follow the instructions here: https://learn.microsoft.com/azure/app-service/manage-backup
2. Startup Scripts: Verify that your startup scripts are functioning correctly. You may need to modify them to ensure compatibility with Debian. You can find more details here: Using custom startup commands with Web App for Containers
Upgrade Steps:
1. Navigate to the App Service page for your WordPress site in the Azure portal.
2. Access the Configuration blade.
3. In the General settings tab, locate the Stack settings section. Add screenshot
• If you are using Alpine – PHP 8.3, select ‘PHP 8.3’ as the Minor version.
• If you are using Alpine – PHP 8.2, select ‘PHP 8.2’ as the Minor version.
• For versions preceding Alpine – PHP 8.2, it’s advisable to first upgrade to Alpine – PHP 8.3, and then proceed to select ‘PHP 8.3’. This step-by-step approach ensures a smooth transition, first updating the PHP version followed by the switch from Alpine to Debian. However, if you prefer to perform both upgrades simultaneously, that option is available as well.
4. Next, select ‘Save’ to save the changes and initiate a restart of your App Service. The App Service will be updated in the background. You can check it in the App Service overview page.
Post-Upgrade:
We have thoroughly tested the Debian images, and it is highly unlikely that this upgrade will result in unexpected issues. However, to ensure a smooth transition, we recommend testing your website before going live.
Functionality Testing: Test the functionality of your website. If you encounter any issues, you can debug or roll back changes using the App Service configuration blade. Additionally, you can restore your site to a previous snapshot using your App Service backup.
Support and Feedback
We’re here to help! If you need any assistance, feel free to open a support request through the Microsoft Azure portal. New support request – Microsoft Azure
For more details about our offering, check out the announcement on the General Availability of WordPress on Azure App Service in the Microsoft Tech Community. Announcing the General Availability of WordPress on Azure App Service – Microsoft Tech Community.
We value your feedback and ideas on how we can improve WordPress on Azure App Service. Share your thoughts and suggestions on our Community page Post idea · Community (azure.com) or report any issues on our GitHub repository Issues · Azure/wordpress-linux-appservice (github.com).
Alternatively, you can start a conversation with us by emailing wordpressonazure@microsoft.com.
Microsoft Tech Community – Latest Blogs –Read More
Dynamic tile size adjusting to the width of the images
{
“$schema”: “https://developer.microsoft.com/json-schemas/sp/v2/tile-formatting.schema.json”,
“height”: 250,
“width”: “auto”,
“hideSelection”: false,
“fillHorizontally”: true,
“formatter”: {
“elmType”: “div”,
“children”: [
{
“elmType”: “div”,
“children”: [
{
“elmType”: “div”,
“children”: [
{
“elmType”: “filepreview”,
“attributes”: {
“src”: “@thumbnail.large”
},
“style”: {
“height”: “250px”
}
}
]
}
]
}
]
}
}
this creates a standard size of the ms-list-cell for some reason instead of being dynamic the width is set at 268px and a flex property of 1.016 1.016 254px;
I’m trying to get an effect like the standard tiles without the file name over the image so the height is standard and the width is dynamic but I want to change the text.
{
“$schema”: “https://developer.microsoft.com/json-schemas/sp/v2/tile-formatting.schema.json”,
“height”: 250,
“width”: “auto”,
“hideSelection”: false,
“fillHorizontally”: true,
“formatter”: {
“elmType”: “div”,
“children”: [
{
“elmType”: “div”,
“children”: [
{
“elmType”: “div”,
“children”: [
{
“elmType”: “filepreview”,
“attributes”: {
“src”: “@thumbnail.large”
},
“style”: {
“height”: “250px”
}
}
]
}
]
}
]
}
} this creates a standard size of the ms-list-cell for some reason instead of being dynamic the width is set at 268px and a flex property of 1.016 1.016 254px;I’m trying to get an effect like the standard tiles without the file name over the image so the height is standard and the width is dynamic but I want to change the text. Read More