Logo von CRG Information Services

 

Sandboxed Solutions or not Sandboxed Solutions
In SharePoint 2010 wurde ein neuer Weg geschaffen Applikationen bereitzustellen. Neben der 'Farm Solution', welche dem herkömmlichen Deployment-Prozess nahe kommt, ist die 'Sandboxed Solution' etwas völlig Neues.
Sie ermöglicht es, eine Applikation auf SiteCollection Ebene bereitzustellen.
Der Grundgedanke ist hierbei die Applikationen in einer isolierten Umgebung laufen zu lassen, die keinen Einfluss auf die gesamte Farm hat. Das bringt viele Vor- und Nachteile mit sich.
Zum einen ist sichergestellt, dass die Applikationen keinen Schaden an der SharePoint Farm anrichten kann. Außerdem ist es möglich, selbst bei gehosteten Systemen auf einfachem Weg eine Applikation bereitzustellen. Diese muss lediglich im Solution Manager einer SiteCollection hinzugefügt werden.
Andererseits wird es schwierig sein diesen Deployment-Weg bei komplexeren Projekten zu nutzen, da eben kaum eine Möglichkeit besteht, mit anderen Applikationen/Ressourcen zu kommunizieren. Das simple Versenden einer EMail scheint bereits über das Mögliche hinaus zu gehen. Die Einbindung eines Webservices scheint auch nicht möglich zu sein...
 
Im Internet ist ja bereits ein heftiger Streit entbrannt, ob Sandboxed Solutions der richtige Weg innerhalb von SharePoint Entwicklungsprojektes darstellt. Wir meinen 'prinzipiell ja', aber .... hält dieser Weg auch wirklich das was er verspricht ?
 
Für uns stellt sich daher die Frage: Können wir unsere Lösungen und speziell unsere Produkte als Sandboxed Solutions anbieten. Wir haben uns daher entschlossen diesen Weg anhand unseres Produktes 'TimeTracking for SharePoint' auszutesten, d.h. wir versuchen die Software erst mal nur als
Sandboxed Solution zu entwickeln. 
 
Erste Versuche sind eigentlich ganz positiv, die genauen Erfahrungen werden wir hier zukünftig posten.
Wir entwickeln für SharePoint 2010

SharePoint 2010 LogoAls Microsoft Certified Partner haben wir ja schon vor einiger Zeit begonnen uns mit SharePoint 2010 vertraut zu machen.

Natürlich wollen wir bald auch unsere eigenen Applikationen in SharePoint 2010 integrieren. Hierfür sammeln wir derzeit Erfahrungen mit dem Release Candidate von Visual Studio 2010 der die Entwicklung für Sharepoint mit einigen out-of-the-box Elementen erleichtert.

TimeTracking for SharePoint 2010In einem ersten Schritt werden wir unser Produkt 'TimeTracking for SharePoint' auf SharePoint 2010 upgraden. Upgraden heißt in diesem Fall ein komplettes Refactoring, da sich die Entwicklungs-Werkzeuge so stark geändert haben, daß ein bloßes Übernehmen des Projektes nicht so ohne weiteres möglich ist.

Außerdem werden wir die Software um die Funktionalitäten von 'Project Management for SharePoint' erweiterrn, d.h. wir wollen die bedien Profukte verschmelzen.

In unserem Blog möchten wir unsere ersten Erfahrungen und Eindrücke über die SP2010 Entwicklung mit euch teilen.

Fehler nach .Net Framework 4 RC Installation
Wurde auf einem System mit der beta Version des .Net Framework 4 auf den RC upgegradet, so ist es möglich, dass danach einige Dienste nicht starten, da sie auf den falschen Pfad registriert sind.
 
Image001
 
Image002
 
Das passiert z.B. wenn man von Visual Studio 2010 auf Visual Studio 2010 RC upgradet. Auswirkungen sind Fehler in der Anwendungsserverrolle, wodurch u.a. kein iisreset mehr durchgeführt werden kann.
 
 
 
Das Problem kann durch folgende Maßnahmen behoben werden:
 
- Unter Software zuerst "Microsoft .Net Framework 4 Extended" reparieren, noch nicht neu starten
- "Microsoft .Net Framework 4 Multi-Targeting Pack" reaparieren
- "Microsoft .Net Framework 4 Client Profile" reparieren Nach einem Neustart des Servers müssten die Fehler damit verschwunden und die Dienste gestartet sein.
 
Image004
Probleme mit Sandboxed Solution in VisualStudio2010

 

Rahmenbedingungen:

Beim Versuch einen Standard-WebPart zu deployen, sind wir auf folgende Fehlermeldung gestoßen:
"Der Dienst SPUserCodeV4 kann nicht auf dem Computer Computername gestartet werden."

 

Bitte Anklicken für größere ansicht


Fehlerbehebung:

- Öffnen Sie die Zentral Administration
- Öffnen Sie die system Settings -> Manage services on server

- Suchen Sie
 in der  Liste nach dem Service:
“Microsoft SharePoint Foundation User Code Service”

Bitte Anklicken für größere ansicht

Sollte dieser Dienst gestoppt sein dann starten Sie ihn.
In einigen Fällen ist es möglich das der Dienst gestartet wurde aber nicht reagiert.
Um dies zu beheben versuchen Sie den Dienst zu stoppen und erneut zu starten.

Webcast über 'SemanticWiki for SharePoint'
Am kommenden Freitag um 11 Uhr veranstalten wir einen deutschsprachigen Webcast zum Thema "Effektives Wissensmanagement: Semantisches Wiki in SharePoint".
 
Dort zeigen wir einen Einblick in unser neues Produkt 'SemanticWiki for SharePoint'.
 
 
In diesem Webcast zeigen wir Ihnen:

• was versteht man unter Semantik
• die Vorteile eines semantischen Wiki
• unser konzeptioneller Ansatz
• wie sie eine neue Wiki-Seite erstellen
• Beziehungen zu anderen Objekten erstellen
• Sie semantische Regeln definieren
• Sie in dem semantischen Wiki suchen
• welche neuen Features wir für die nächste Version planen
 
Sollten Sie an diesem Webcast teilnehmen wollen, melden Sie sich doch einfach kurz unter claus.golling@crg-is.com an. 
Neuer Inhalt im "Semantics for SharePoint"-Leitfaden
Unsere Produkt-Serie "Semantics for SharePoint" ist tief in SharePoint integriert. Deshalb haben wir versucht, mit einem Best Practice Beispiel in 12 Schritten (Meilensteinen) ein semantisches Suchcenter aufzubauen. Der daraufhin entstandene Leitfaden beinhaltet neuerdings eine Übersichtsgrafik dieser 12 Schritte, die, wie ich finde sehr gelungen ist!
Semantic for SharePoint
 
Ebenfalls ist ein kleiner Merkzettel dabei, auf dem die nötigen Pfade zur Websitecollection der Meta Ontologie und zur Deployment-Site eingetragen werden können.
Außerdem wurden allgemeine Hinweise beim Erstellen einer Ontologie in Ontostudio hinzugefügt.
An dieser Stelle möchte ich auch noch auf das Glossar auf der vorletzten Seite hinweisen. Da im Zuge der Entwicklung dieser Software ein eigenes Wording entstanden ist, scheuen Sie sich nicht, ab und zu einfach mal nachzuschlagen, von was die Rede ist.
Viel Spass beim Erstellen Ihres Suchcenters...
 
Allgemeines zum Erstellen einer Ontologie in Ontostudio

Die Software Ontostudio unseres Partners ontoprise ermöglicht es Ihnen Ihre Ontologie mit einfachen Schritten zu erstellen. Für den späteren Import in SharePoint muss die Ontologie als OXML-Datei gespeichert werden. Es ist ebenfalls möglich, eine vorhandene Ontologie in Ontostudio zu importieren, um diese in das benötigte OXML-Format zu konvertieren. Beim Erstellen Ihrer Ontologie sollten Sie generell Folgendes beachten:

·          Bezeichnernamen in OntoStudio immer ohne Leerzeichen, Sonderzeichen und Umlaute schreiben (diese können über Representations erstellt werden)

·          Zu jedem Objekt die Representation in allen notwendigen Sprachen angeben (Hintergrund: Die Representations werden zu Spaltennamen in SharePoint)

·          Representations nicht doppelt verwenden (z.B. bei unterschiedlichen Relationen)

·          Root-Konzepte sind nach dem Import in SharePoint nicht mit einem SharePoint-Konzept als Parent Concept verlinkt. (Dies wird in den Handbüchern näher erläutert)

·          Eine Relation zwischen mehreren Domains/Ranges ist nicht möglich
(es kann in SharePoint keine 2 gleichbenannten Spaltennamen geben, dies führt zu einer Fehlermeldung im Konverter. Man muss 2 Relationen daraus machen)

·          Es können keine mehrwertigen Relationen übernommen werden, da diese derzeit noch nicht in SharePoint darstellbar sind

·          Empfehlung: Relationen immer mit Domain und Range im Bezeichner angeben (z.B. „SolutionBelongsToSystem" und nicht nur „BelongsTo")

 

Themes für ObjectFinder for SharePoint
Vor kurzem kam bei einem Kunden die Frage auf, wie er das ausgelieferte Standard-Layout von ObjectFinder for SharePoint gemäß seinem CI-Vorgaben anpassen kann.
 
Wir bedienen uns für diese Anpassung eines Tools unter http://www.themeroller.com, welches ein konfortables Erstellen eines Themes ermöglicht.
 
 
Die resultierende CSS-Datei muss einfach in den jquery Ordner geschoben werden, das war's.
SharePoint 2010
Seit kurzem ist ja der NDA für die Teilnehmer des SharePoint 2010 Technology Preview (Beta 1) aufgehoben.
 
Wir haben die Preview intensiv untersucht, werden aber in unserem Blog nicht über die neuen Features berichten. Hierzu verweisen wir auf die zahlreichen Blogs der Sharepoint Community. Dort findet ihr alles Wissenswerte über die neue Version und über Office 14.
 
Wir konzentrieren uns derzeit darauf unsere Produkte SharePoint 2010 ready zu machen, damit wir zum Launch von SharePoint 2010 unsere Produkte in einer angepassten Version ausliefern können.
 
Wir denken hierin steckt mehr Nutzen für unsere Kunden.
Neues Sharepoint-Produkt 'ObjectFinder for SharePoint'
Derzeit sind wir intensiv mit der Veröffentlichung neuer Produkte beschäftigt. Diese will ich in den nächsten Wochen hier ein wenig vorstellen und auf einige interessante Details näher eingehen.
 
Letzte Woche haben wir das Produkt 'ObjectFinder for SharePoint' in einer Version 1.0 released. Die Software ersetzt oder ergänzt die Standard SharePoint Suche. Details findet Ihr unter  http://www.crg-is.de/DE/produkte/Seiten/objectfinderforsharePoint.aspx
 
Das Konzept hinter ObjectFinder for SharePoint ist die Erfahrung, dass in vielen Firmen die rein volltextbasierte Suche nicht unbedingt alle Suchbedürfnisse abdeckt. In vielen Fällen müssen Objekte (insbesondere Dokumente) nach den firmenspezifischen Metadaten wie Kunde, Projekt, Abteilung, Person etc. gefunden werden.
 
Benötigt wird daher eine wesentlich bessere Suche nach SharePoint-Objekten und deren Metadaten (Attributen). Mit einer Volltextsuche kombiniert und versehen mit einer schicken, Ajax-basierten Oberfläche, das ist das Grundkonzept von ObjectFinder for SharePoint.
 
Wir veranstalten nächste Woche am 02.11.2009 um 15 Uhr dazu einen Webcast, der die Funktionsweise des Produktes zeigt. Sollte sich jemand dafür interessieren, ist er zum Webcast herzlich eingeladen. Einfach eine Mail an claus.golling@crg-is.de schicken, ich versende dann eine Live Meeting Einladung.
1 - 10 Weiter

 ‭(Ausgeblendet)‬ Administratorhyperlinks

CRG Information Services // Marquardtstr. 7 // 86316 Friedberg
T +49 821 58979-475 // F +49 821 58979-476 // E
top nach oben    print print this page