Die Idee ist ganz simpel. Da SharePoint nun Geo-Location Felder bietet (siehe mein Blogeintrag zu Geo-Location) möchte ich die Koordinaten einer Adresse automatisch über ein Webservice von Google ermitteln lassen und in die Liste eintragen. Dafür verwende ich einen Workflow der beim Anlegen eines Li...
[Mehr]
Seit Kurzem darf auch ich ein Surface Pro 3 mein Eigen nennen. Aufgrund meines Jobs als CTO der ppedv bin ich häufig unterwegs. Ich bin in der glücklichen Position noch immer Trainings im SharePoint Development Umfeld zu halten. Wegen der häufigen Reisen habe ich es zu meinem Hobby ge...
[Mehr]
Unlängst beschäftigte ich mich mit der Frage, welcher Weg der schnellste ist, um auf die Daten zu zugreifen: der Zugriff über eine CAML Abfrage oder der Zugriff über den Search Index.
Daher habe ich eine SharePoint Kontakt-Liste mit ca. 18.000 Datensätzen gefüllt und d...
[Mehr]
Das MVC Pattern spricht von Model – View – Controller. Jedoch kann es auch im ASP.NET MVC sinnvoll sein, ein ViewModel zu verwenden. Gute Architektur ist durch nichts zu ersetzen und beim falschen oder “abgekürzten” Einsatz eines Frameworks wie zum Beispiel ASP.NET MVC s...
[Mehr]
Meist sind die Datenoperationen für Create und Edit gleich. Zumindest an der Oberfläche. Daher ist es naheliegend wenn man einen View für beide Operationen nutzen möchte. Das Visual Studio legt aber per Default immer zwei Views an.
Mit wenig Änderungen kann jedoch ein simpl...
[Mehr]
TypeScript erlaubt richtige Software-Entwicklung im JavaScript-Umfeld. Klassen, Vererbung, Interfaces und Polymorphie sind nun auch in der Webentwicklung möglich. In Verbindung mit dem SharePoint Client Object Modell kann TypeScript auch genutzt werden, da seit einiger Zeit umfangreiche Type-De...
[Mehr]
im bekannten SharePoint Podcasts von Michael Greth findet unser SharePoint Camp Erwähnung. Das Camp bietet einen komprimierten Einstieg in das umfangreiche Produkt “SharePoint 2013”. Neben der Administration von SharePoint wird auch das Thema Lösungserstellung und Programmierung in nur fünf Tagen ve...
[Mehr]
Beim Veröffentlichen von InfoPath-Formularen kann es zu der Fehlermeldung “Das folgende Formular kann durch InfoPath nicht gespeichert werden….” kommen.
Leider ist diese Fehlermeldung nicht hilfreich. Dieses Problem tritt meist dann auf, wenn InfoPath auf der Servermaschi...
[Mehr]
Oftmals ist es sinnvoll eine Datenbankabfrage in SQL zu schreiben und das Ergebnis im Entity Framework als Entität zu verwenden. Allerdings gibt es meist bei aggregierten Views Probleme, da für das EF kein Primary Key vorhanden ist. Das EF erstellt automatisch einen zusammengesetzten Key für alle S...
[Mehr]
Eine Provider-hosted SharePoint App ist letztendlich eine normale Webanwendung, die mit WebForms oder MVC erstellt werden kann. Daher ist es nur eine Frage der Zeit, bis der Wunsch entsteht einen WEB-API-Controller zu schreiben und diesen in der App zu nutzen. Dieser Schritt ist noch simpel. Unl&aum...
[Mehr]