Category - Allgemein

SharePoint ToolBox 81 – Fussball WM 2014 Tippspiel App für SharePoint

 

Ein SharePoint Toolbox Special zur Fußball WM 2014

Die novaCapta in Köln stellt zur Fußball Weltmeisterschaft 2014 eine kostenlose SharePoint Tipp-App für das Intranet zur Verfügung. Mit der App kann man:

  • Kollegen zum Tippen einladen
  • Tipps direkt auf der SharePoint Pinnwand veröffentlichen
  • Den kompletten Spielplan und alle bisherigen Ergebnisse einsehen
  • Tipps bis kurz vor Spielende abgeben und ändern
  • Alle eigenen Tipps und Punkte ansehen
  • Das Tipp-Ranking aufrufen – auch als Webpart über beliebige SharePoint-Seiten

Die WM Tippspiel-App kann über den Microsoft SharePoint AppStore hier   heruntergeladen werden, ist mobilfähig und kostenlos. Die App ist zur Zeit lauffähig auf Office 365/SharePoint Online.

Ausführliche Info bei novaCapta

 

 

 

 

SharePoint ToolBox 80

Office 365 Drive Mapping for Enterprise Desktops

Office 365 Drive Mapping for use with Enterprise Desktops. Allows users to utilize the technology known as SharePoint Online for folder redirection. This project is to enable the use of Office 365 as redirected folders in Microsoft. Specifically, this script and method can be used on a Windows 7 desktop (or higher) with Citrix and roaming profiles (or any persistent profile method). What makes this unique is that no local storage is used (unless you can’t connect to office 365 and then it’s only temporary).

Sharepoint 2013- language toggle

In SharePoint 2013 the language switcher drop down is removed … So we have tried to implement our own switcher with same concept in SharePoint 2010. Reference the Changing the Display Language – But trying to add the JavaScript was useless.

LDAP/AD Claims Provider For SharePoint 2013

In SAML authentication mode, SharePoint does not try to resolve user input in the people picker, and anything users type is validated without any check.
This claims provider implements lookup against Active Directory or any other LDAP, and comes with 2 administration pages (available under Central administration / Security) to customize many settings to fit most of the organization needs:

SharePoint ToolBox 79

Office Web Widgets – Experimental 0.1.0

UI Widgets to build apps for Office and SharePoint. This experimental release contains the PeoplePicker and the ListView widgets. Consult the project web page for documentation.

New Open Source Office 365 SDK for Android

With the Office 365 SDK for Android Preview, it’s now possible to use data stored in Microsoft Office 365 from your Android Apps. This means, you can access SharePoint lists, folders or Exchange calendar, contacts and emails from within your Android-based applications.

OFFICE APP MODEL SAMPLES

Office App Model Samples (AMS) are code examples and scenarions developed by the community for the community.

SHAREPOINT 2013 WEB ANALYTICS DATA EXPORT TO CSV USING POWERSHELL

The analytics engine in SharePoint 2013 has been completely re-built. This provides new capability and analytics in the form of Popularity Trends.

SharePoint ToolBox 78 Wetter-Webpart im SharePoint bereitstellen

Wer einen Wetter-Webpart im eigenen SharePoint bereitstellen will, kann das heute so schnell tun, dass man darüber kaum mehr nachdenken muss. Hier liefere ich eine kurze Anleitung zum Ziel:

Folgende Werkzeuge werden benötigt:

  • Standard XML-Viewer Webpart
  • Wetter-API
  • Ansprechende Wetter-Icons

Und so geht’s:

Um Wetterdaten anzeigen zu können, muss eine API mit entsprechenden Informationen zur Verfügung stehen. Wetter-APIs werden von vielen Anbietern bereitgestellt. Ruft man eine API über einen Browser auf, sind die darin befindlichen Daten im Detail ersichtlich. Dies ist vor allem dazu notwendig, um später die XSL-Struktur nach eigenen Wünschen beschreiben zu können.

Die zur Verfügung stehenden Wetterdaten meiner API-Schnittstelle sehen wie folgt aus:

[code language=“css“]
<current>
<city id="2950159" name="Berlin">
<coord lon="13.41" lat="52.52"/>
<country>DE</country>
<sun rise="2014-02-19T06:13:11" set="2014-02-19T16:27:04"/>
</city>
<temperature value="5.27" min="4" max="6.3" unit="celsius"/>
<humidity value="63" unit="%"/>
<pressure value="1010.2" unit="hPa"/>
<wind>
<speed value="2.9" name="Light breeze"/>
<direction value="230" code="SW" name="Southwest"/>
</wind>
<clouds value="64" name="broken clouds"/>
<precipitation mode="no"/>
<weather number="500" value="leichter Regen" icon="10d"/>
<lastupdate value="2014-02-19T08:44:55"/>
</current>

[/code]

Jeder Knoten liefert verschiede Informationen, welche auch ineinander geschachtelt sein können. Mein Wetter-Webpart soll in einer bereits festgelegten Ansicht dargestellt werden:

Die Informationen, welche ich also für die Anzeige meines Wetter-Webparts benötige sind folgende:

  • „icon“ aus dem Knoten „weather“ (hier mit dem Wert „10d“)
  • „name“ aus dem Knoten „city“ (hier mit dem Wert „Berlin“)
  • „value“ aus dem Knoten „temperature“ (hier mit dem Wert „5.27“)
  • „value“ aus dem Knoten „weather“ (hier mit dem Wert „leichter Regen“)

Diese Informationen muss ich nun in meine XSL-Struktur verpacken, damit später mein gewünschtes Ergebnis zu sehen ist.
Mein XSL hat folgende Struktur:

[code language=“css“]
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
<xsl:output method="html" indent="yes" encoding="utf-8" />
<xsl:template match="/">
<html>
<body>
<table class="WeatherWP" cellpadding="0" cellspacing="0">
<tr>
<td>
<xsl:call-template name="weatherIcon"/>
</td>
<td>
<xsl:apply-templates/>
</td>
</tr>
</table>
</body>
</html>
</xsl:template>

<xsl:template name="weatherIcon">
<xsl:variable name="weather">
<xsl:value-of select="@value"></xsl:value-of>
</xsl:variable>
<xsl:variable name="icon">
<xsl:value-of select="//current/weather/@icon"></xsl:value-of>
</xsl:variable>
<div class="icon{$icon}">
<img src="/_layouts/15/images/blank.gif" alt="{$weather}" title="{$weather}" />
</div>
</xsl:template>

<xsl:template match="city">
<div class="City">
<xsl:value-of select="@name"/>
</div>
</xsl:template>

<xsl:template match="temperature ">
<div class="Temperature">
<xsl:value-of select=’format-number(@value, "0")’/>
<xsl:text>&#x2103;</xsl:text>
</div>
</xsl:template>

<xsl:template match="weather">
<div class="Weather">
<xsl:value-of select="@value"/>
</div>
</xsl:template>
</xsl:stylesheet>
[/code]

Im oberen Bereich der Tabelle übergebe ich im ersten TD das XSL-Template mit dem Namen „weatherIcon“, im zweiten TD alle anderen Templates. Wenn man sich das XSL und die in der API bereitstehenden Knoten in Ruhe anschaut, erklärt sich die Zusammensetzung fast von selbst. Wenn hierzu weitere Informationen benötigt werden, gehe ich nach einem entsprechenden Hinweis gern noch einmal im Detail darauf ein.

Die daraus entstehende HTML-Struktur, welche mir im Browser angezeigt wird, sieht wie folgt aus:

[code language=“css“]</pre>
<table class="WeatherWP" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div class="icon10d">
<img title="" alt="" src="/_layouts/15/images/blank.gif" />
</div>
</td>
<td>
<div class="City">Berlin</div>
<div class="Temperature">5℃</div>
<div class="Weather">leichter Regen</div>
</td>
</tr>
</tbody>
</table>
[/code]

CSS-Anpassungen können dann beliebig vorgenommen werden. Ich übergebe für jedes Icon ein entsprechendes Bild per CSS, welches sich an einer Klasse orientiert, die aus dem Begriff „icon“  und dem jeweilig gelieferten Wert aus der API zusammengesetzt ist und verschiebe die Informationen an die von mir gewünschten Stellen.

Um schließlich alles im SharePoint anzeigen lassen zu können, muss im ersten Schritt der Standard XML-Viewer Webpart einer beliebigen Webpartzone hinzugefügt werden. Dann auf „Webpart bearbeiten“ klicken und in die Konfiguration des Webparts übergehen.  Im Feld „XML-Verknüpfung“ wird nun die API-URL eingefügt. Sie dient an dieser Stelle als Lieferant der entsprechenden Daten und verknüpft den Webpart mit diesen.
Über den Button „XSL-Editor“ öffnet sich ein kleines Fenster, in welches nun die XSL-Struktur übertragen wird.  Auf „übernehmen“ und anschließend auf „OK“ klicken und schon ist der Wetter-Webpart wie gewünscht sichtbar.

SharePoint ToolBox 77

SPSync – SharePoint/Windows Explorer sync tool

SPSync is a very powerful tool, sitting in the taskbar and works like Dropbox. It automatically sync folders you choose with document libraries in SharePoint 2010 and SharePoint 2013 (including Office 365 / SharePoint Online). It provides a full two-way sync mechanism.

CAML Query Creator

CAML Query Creator is a set of tools for fast and easy creation of texts CAML- queries via the lambda expression.

Cascaded Dropdown lists JQuery Plugin for SharePoint Forms

SPCascade lets you create multi-level cascaded dropdown lists on a SharePoint form using easy JQuery code.

SharePoint ToolBox 76

List Manager for SharePoint

Allows you to generate random list items and documents. This utility can randomize values for most field types including multichoice, Lookups and Taxomony metadata and links.

JQUERY LIBRARY FOR SHAREPOINT WEB SERVICES

This is a jQuery library which abstracts SharePoint’s Web Services and makes them easier to use. It also includes functions which use the various Web Service operations to provide more useful (and cool) capabilities. It works entirely client side and requires no server install. BugFixUpdate !

XSOLON – SHAREPOINT ENCRYPTED LIST

SharePoint 2013 Hosted application. RSA encrypted list, purely implemented in JavaScript. Allows you to: – encrypt/decrypt fields – Create encryption keys

SPSD SHAREPOINT SOLUTION DEPLOYER

Highly configurable but easy to use PowerShell script to deploy solutions toSharePoint 2010/2013. Performs also prerequisite checks and post-deployment Actions.

SharePoint ToolBox 75

SharePoint Display Tweets Webpart

The SharePoint Display Tweets web parts makes it easy to
follow Twitter activity on your SharePoint site without violating Twitter
activity thresholds. It’s built in C# and takes advantage of jQuery UI concepts
as well as WCF services.

SharePoint 2013 Autocomplete Lookup Field

SharePoint 2013 Autocomplete Lookup field allows type ahead functionality while looking up values from the lookup list. It uses REST for specifying filters.

ZOOM-IN SHAREPOINT NEWSFEED IMAGES

I developed a custom feature that injects JavaScript and CSS on the fly, and with the help of jQuery, you can Zoom-in and Zoom-out the Newsfeed image 🙂

SharePoint ToolBox 74

SharePoint Client Browser for SharePoint 2010 and 2013

Remote SharePoint development is getting more important. Especially with SharePoint Apps. To speed up development, find hidden lists/items/documents, discover the structure or specific artifact properties use the SharePoint Client Browser which supports both SharePoint 2010 and SharePoint 2013. Get up and running in seconds, because this WinForm tool does not need installation but simply unzip the download and start the EXE file. Next step, connect to your on-premise or SharePoint Online (Office 365) site collection.

People Picker Plus for SharePoint 2010

Globally replace the SharePoint people picker with a better control that works the same across IE, Chrome, and Firefox.

p2csv – Permissions To CSV

p2csv (Permission to CSV) is a small jQuery plugin that makes easy and fast the task to export SharePoint sites, lists and libraries permissions, creating a clean and readable CSV file.  It’s full compatible with SharePoint 2007, 2010 and 2013.

SharePoint ToolBox 73

Knockout binders for SharePoint 2013 and 2010 REST API and SP Services

KoSp, Knockout for SharePoint 2013 and SharePoint 2010 is a knockout binder extensions for SharePoint REST API and SP Services. KoSp provides custom knockout binding handlers that enables easy binding of json data from SharePoint lists retrieved via REST API with oData queries and  SP Services with CAML queries with client side controls.

SharePoint Host Named Site Collection Creator

The SharePoint Host named Site Collection (HSNC) Creator is a Codeplex Project that allows SharePoint Admins to create HSNC Via a GUI instead of PowerShell.

SharePoint Workflow Dashboard

Keep SharePoint workflows under control with help PlumSail Workflow Dashboard

SharePoint ToolBox 72

News Ticker Web Part for SharePoint 2013

Das News Ticker Webpart von Solutions2Share erzeugt ein Laufband mit Einträgen aus einer Ankündigungs- oder einer benutzerdefinierten Liste. Das Design kann angepasst werden. Die App ist kostenfrei im Windows App Store verfügbar.

I am Following

Users can follow nearly everything in SharePoint 2013. This solution provides a list of followed contend where ever you need it in your SharePoint. This app for SharePoint 2013/Office 365. Videodemo on Youtube

ItemMover     ..:: I Like SharePoint ::..

This solution offers your users to move list items between any folder from content type „Folder Content Types“. For example if you are using a task list, discussion list or even a custom list which includes content types as summary task, folder content types which you created by yourself or discussion. It does not delete the item but simple change the path where it should be available. It doesn’t matter how many subfolders you have.

Tipp: Die SharePointSendung