From the Lab

Experiments and digital concept pieces from the EfficiencyNext team

Workaround for SharePoint Add-In ChromeControl Theming Issue

Posted by on Aug 14, 2018 in From the Cloud, From the Lab, From the Mind | Comments Off on Workaround for SharePoint Add-In ChromeControl Theming Issue

In 2012, Microsoft released the Add-In model to allow for rich custom applications built on-top of SharePoint 2013 and SharePoint Online. A key part of this new model was for external web applications to be able to inherit much of SharePoint’s look-and-feel via a JavaScript toolset call the ChromeControl. Unfortunately, this year (2018), the ChromeControl’s functionality became broken inside of SharePoint Online. While SharePoint administrators can elect to change the theming of their SharePoint sites, the ChromeControl started to only be able to bring in the default Blue theme. This is a tracked bug in GitHub: https://github.com/SharePoint/sp-dev-docs/issues/1793 Internal traction within Microsoft for fixing this bug in SharePoint Online has been challenging from what I understand. Yet deployed Production Add-Ins do depend on the ChromeControl to function. At EfficiencyNext, we’ve developed a workaround, involving a server-side class we’ve built called ThemeHelper. On the server-side, it downloads the theme colors and background image URL for a SharePoint site. Then, using a server-side generated CSS file, critical tag and class colors which are currently incorrectly specified by the ChromeControl’s CSS are overwritten by our CSS file. Here’s a video of this fix in action! We hope Microsoft does get around to fixing this issue, as not all developers have the luxury of having both server-side code for their Add-Ins and the permission allowances for their Add-Ins to read the SharePoint site’s theme information. However, if your Add-In is fairly trusted in SharePoint environments, and you need coloring to be imported right, this is a way to go! A link to our ThemeHelper class. And an example of an ASP.NET generated CSS file that uses it with SharePoint’s style classes. Need help implementing this fix or with SharePoint in general? Contact us! We’d love to see how we can...

Read More

Year In Review 2016 – EfficiencySpring Integration with SharePoint Online

Posted by on Jan 20, 2017 in From the Cloud, From the Lab, From the Mind, Uncategorized | Comments Off on Year In Review 2016 – EfficiencySpring Integration with SharePoint Online

Hello All! With many of our clients adopting Office 365 and SharePoint Online, we wanted to step up our integration game. To that end, EfficiencySpring, the platform we build all of our custom systems on, can now integrate with SharePoint Online. Below is a video demo! This integration takes the power of EfficiencySpring’s database and process management capabilities, and plugs it into SharePoint, complete with single sign-on, color/theme adoption, and document library saving. If you’re looking to integrate a full-fledged relational database into your Intranets, along with dashboards and other goodies, give us a call! And if you’re looking for help with SharePoint Online adoption in general, we’re happy to...

Read More

Year In Review 2016 – Adaptive Design in EfficiencySpring

Posted by on Jan 4, 2017 in From the Cloud, From the Lab, From the Mind | Comments Off on Year In Review 2016 – Adaptive Design in EfficiencySpring

Hi All! Here is the first entry of  our “Year in Review 2016” video series. In this brief video, we focus on the new adaptive design capabilities in EfficiencySpring added in 2016. Adaptive Design is now standard on all new systems we build for our clients using this platform, which we provide at no additional cost.

Read More