Show Ribbon in SharePoint 2016 by default

Sometimes we need that the ribbon in SharePoint is shown by default. On some pages like One Drive for Business is hidden and for example we have some specific stuff on its area for which we want to be visible when user come to that page.

We can manually show it with a Show Ribbon button in the Settings Menu.

2017-07-14_1044

But we want to show it automatically by default. One of the possible solutions is shown below in JavaScript code:

(function ($) {
    function PreveriQueryStringParameter(parameter) {
        if ((window.location.toString().indexOf("?" + parameter) !== -1) || (window.location.toString().indexOf("&" + parameter) !== -1)) {
            return true;
        } else {
            return false;
        }
    }

    $(document).ready(function () {
        if (($("div#DeltaSPRibbon").children().length == 0) && (!PreveriQueryStringParameter('ShowRibbon'))) {
            STSNavigate(StURLSetVar2(ajaxNavigate.get_href(), 'ShowRibbon', 'true'));
        }
    });
})(jQuery);

Cheers!
Gašper Rupnik

{End.}

Remote Event Receivers on existing Lists & Libraries with Azure Service Bus

My first blog post in English -> let’s start wider! Older ones will be translated later.

Let’s imagine that in our SharePoint Online page we have list named Izdelki (in English we call that Products). For that list we want to add Event Receiver which will start on ItemAdded event and send an email about that to some person. Because we want to use SharePoint Online, we can’t use SP Farm Solution with standard Event Receiver. We have to use a Remote Event Receiver. This is kind a trivial if we create new list with an event receiver attached in SharePoint Add-in package. But we want to add an event receiver to an existing list. For that reason we are going to create Provider-Hosted SharePoint Add-in in a connection with an Azure Service Bus. Continue reading “Remote Event Receivers on existing Lists & Libraries with Azure Service Bus”

Simulacija SharePoint Online Timer Job-ov z uporabo Azure Functions

SharePoint Server ponuja native Timer Jobs, ki so inheritani iz SPJobDefinition razreda in se izvajajo v intervalih v SPSchedule objektu. V SharePoint Online tega ne moremo uporabljati. Lahko uporabljamo Windows Service/Task Scheduler za simulacijo Timer Jobsov v SP Online, ampak to vseeno ni kompletna cloud rešitev. Z uporabo Azure Functions lahko sedaj to dosežemo. Continue reading “Simulacija SharePoint Online Timer Job-ov z uporabo Azure Functions”

SharePoint Framework Extensions (preview) – ApplicationCustomizers

Kot sem pisal v enem izmed predhodnjih blog postov, je Microsoft na konferenci Build 2017 napovedal nadaljevanje SharePoint Framework zgodbe na t.i. dodatke oz. Extensions.

SharePoint Framework Extensions omogoča razširitev in prilagoditev uporabniške izkušnje na SharePointu v nove dimenzije s pomočjo notification areas, toolbars ter views oz. pogledi seznamov.
Trenutno je še v Preview verziji in je na voljo za testiranje zgolj preko Office 365 Developer Tenants. Continue reading “SharePoint Framework Extensions (preview) – ApplicationCustomizers”

Objava Sharepoint Framework rešitve

Že kar nekaj časa se govori o novi development platformi za SharePoint – SharePoint Framework, in sicer vse od tega: kako namestiti okolje za delo, kako ustvariti nov projekt, kaj vse nam omogoča ter kako stvar enostavno testirati. Nič kaj dosti pa se še ni pisalo, kako stvar spraviti v produkcijo, torej kako zapakirati v nek paket, ki se ga lahko potem posreduje naprej stranki ali  komurkoli v temu primerni obliki. Continue reading “Objava Sharepoint Framework rešitve”

Sharepoint Framework novosti na Build-u 2017

10. maja 2017 so na konferenci Microsoft Build 2017 predstavili prihajajočo preview verzijo SharePoint Framework-a. Kot vemo, lahko v trenutni verziji ustvarjamo zgolj client-side web parte.

Prva novost ki prihaja bo možnost povezovanja client-side web partov med seboj –  SharePoint Framework Web Part Connections. Tako bodo lahko delovali bolj povezano, si med seboj izmenjevali podatki in se glede na te podatke prilagajali. Continue reading “Sharepoint Framework novosti na Build-u 2017”

Delo s ponavljajočimi dogodki v SharePointu

Predstavljajte si primer, ko želimo v SharePointu izdelati sistem razpisovanja dogodkov, na katere se je mogoče tudi prijaviti. Dogodke lahko razpisujemo na določen dan ali več dni, lahko so enkratni ali ponavljajoči.
Ker želimo izdelati čimbolj OOTB (out-of-the-box) rešitev, je najbolj logična pot ta, da uporabimo obstoječi koledar template iz SharePointa. Template za koledar v SharePointu je označen s številko TemplateType=106. Continue reading “Delo s ponavljajočimi dogodki v SharePointu”

Nadgradnja SharePoint rešitve iz verzije 2013 na 2016

Že nekaj časa je zunaj SharePoint verzije 2016 in če ste že izdelali kakšno rešitev za verzijo 2013, je prav vedeti, koliko dela je oz. ga boste imeli s samo nadgradnjo vaše rešitve na najnovejšo platformo, označeno z zaporedno številko 16.

Kot poznate že nadgradnje rešitev iz verzije 2010 na 2013, vam tudi pri nadgradnji iz 2013 na 2016 Visual Studio ob prvem odpiranju projekta v razvojnem okolju za SharePoint 2016 avtomatsko sam posodobi ciljno verzijo Offica ter verzijo vseh vključenih asslembly-ev, ki so vezani na SharePoint object model, na verzijo 16. Continue reading “Nadgradnja SharePoint rešitve iz verzije 2013 na 2016”

PowerApps – No Code, (No) Fun

Microsoft PowerApps predstavlja nov način »no-code« razvoja poslovnih aplikacij za SaaS platforme, kot so SharePoint, Dropbox, Google Drive, Facebook, OneDrive itd. Oglejmo si navezo PowerApps – SharePoint.

Gotovo vas je kar nekaj SharePoint razvijalcev, ki ste slišali za InfoPath orodje, s katerim se (je) lahko na enostaven način, brez pisanja kode, razvilo forme oz. obrazce za SharePoint sezname oz. malenkost bolj zahtevne obrazce z več gradniki (npr. »ponavljajoče tabele«), ki ste jih lahko nastavili kot document template na SharePoint knjižnico. Continue reading “PowerApps – No Code, (No) Fun”

Website Powered by WordPress.com.

Up ↑