Archive

Kategorien

Links

Andere Blogs




ITaCS GmbH


Wiki mit Bildern  

Feb 112007

Bei einem Blog Eintrag kann man Bilder mit an den Eintrag anfügen. Dies ist jedoch bei der Wiki Vorlage der Windows SharePoint Services V3 nicht möglich.

Um dieses Manko zu beseitigen, habe ich ein Webpart geschrieben. Dieses wird in die editform.aspx der Wiki List eingebaut. Danach kann man bequem über die Pflegemaske der Wiki Einträge Bilder an einen Wiki Beitrag anfügen. Die Bilder werden automatisch in eine Bildbibliothek hochgeladen.

Installation:

  1. Kopieren der Assembly in das bin Verzeichnis des virtuellen Servers
  2. Registrieren des Webparts in der web.config
    <SafeControl Assembly="WikiWebpart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b17a955c3eada4c1" Namespace="WikiWebpart" TypeName="*" Safe="True" />
  3. Hinzufügen des Webparts auf der editform.aspx (mit dem SharePoint Designer)
  4. Erstellen einer Bildbibliothek in der Wiki Site
    Wenn Sie mehrere Bildbibliotheken auf der Wiki Site haben, kann in den Webpart Eigenschaften eine Bildbibliothek eingetragen werden.

Hinweis:
Wenn ein Bild angefügt wird, wird der Beitrag nicht gespeichert. Deshalb immer erst ein Bild hochladen, und dann den Beitrag bearbeiten!

Download: WikiWebpart

Update:

Falls bei der Benutzung des Webparts ein Fehler wie:

Fehler bei der Anforderung des Berechtigungstyps Microsoft.SharePoint.Security.SharePointPermission, Microsoft.SharePoint.Security, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c.

auftritt, muss der Trustlevel in der web.config auf Full gesetzt werden.

<trust level="Full" originUrl="" />

Update:
Ich habe eine neue Version des Webparts veröffentlicht. Siehe hier.

 
Posted by René Hézser | 6  Comments | Trackback Url  | 0  Links to this post | Bookmark this post with:        
Tags: Development, SharePoint, Upload Webparts
Technorati Tags: , ,

Links to this post

Comments

commented on  Tuesday, April 15, 2008  10:17 PM  by  ?
Ist zwar nett, dass hier so tolle Dinge gepostet werden, aber die Anleitungen zum installieren sind unzureichend. Es wäre sinnvoll, wenn Du essentielle Informationen verlinken oder erklären würdest. Siehe -> 3. Hinzufügen des Webparts auf der editform.aspx (mit dem SharePoint Designer). <-

commented on  Sunday, April 20, 2008  11:55 AM  by  ??
OK. Versuchen wir es so:
3. Navigieren Sie mit ihrem Browser auf die EditForm.aspx. Dann klicken Sie im Datei Menu auf "Mit SharePoint Designer bearbeiten". Das WikiWebpart wird dann unterhalb des schon vorhandenn ListForm Webparts auf die Seite gezogen.

commented on  Tuesday, April 22, 2008  11:26 AM  by  Es gibt keine Datei mit URL "Wiki-Bildbibliothek/xy.jpg" in dieser Website.
Hallo! Nette Erweiterung, Danke!

Ich schaffe es leider nicht ganz, die Bildbibliothek ("Wiki-Bildbibliothek") mit dem Wiki zu verbinden.
Wenn ich im Wiki-Eintrag ein Bild hinzufügen will, kommt die Meldung:

Es gibt keine Datei mit URL "Wiki-Bildbibliothek/xy.jpg" in dieser Website.

Was mache ich falsch?

commented on  Tuesday, April 22, 2008  9:25 PM  by  re: Es gibt keine Datei mit URL "Wiki-Bildbibliothek/xy.jpg" in dieser Website.
Hi,
heißt die Bildbibliothek "Wiki-Bildbibliothek"? Und wie hieß das Bild dass hochgeladen werden sollte?

commented on  Wednesday, April 23, 2008  9:29 AM  by  AW: Wiki mit Bildern
Hallo

Die komplette Fehlermeldung wie sie erscheint lautet:

"Es gibt keine Datei mit URL "Wiki-Bildbibliothek/Wiss_Logo.jpg" in dieser Website."

ja die BildBibliothek heisst "Wiki-Bildbibliothek" das Bild "Wiss_Logo.jpg" aber egal welches Bild ich hochlade, es kommt immer diese Fehlermeldung mit ddem entsprechenden Bildernamen.
Irgendwie stimmt die verbindung zur Bibliothek nicht, obwohl
die Bildbibliothek im den Webpart-Einstellung angegeben ist.

Im EditForm.aspx:
<WikiWebpart:WikiWebpart runat="server" AllowEdit="True" AllowConnect="True" ConnectionID="00000000-0000-0000-0000-000000000000" Title="WikiWebpart" IsIncluded="True" Dir="Default" IsVisible="True" AllowMinimize="True" ExportControlledProperties="True" ZoneID="Main" ID="WikiWebpart1" FrameState="Normal" PicLib="Wiki-Bildbibliothek" ExportMode="All" AllowHide="True" SuppressWebPartChrome="False" DetailLink="" HelpLink="" WikiLib="7. Methoden-Wiki" MissingAssembly="Dieses Webpart kann nicht importiert werden." PartImageSmall="" AllowRemove="True" HelpMode="Modeless" FrameType="Default" AllowZoneChange="True" PartOrder="2" Description="" PartImageLarge="" IsIncludedFilter="" __MarkupType="vsattributemarkup" __WebPartId="{0BE8651E-5259-4EB2-9B4C-26EE21BD0859}" WebPart="true" Height="" Width=""></WikiWebpart:WikiWebpart>

commented on  Wednesday, April 23, 2008  8:10 PM  by  Update
Hallo,
den Fehler habe ich gefunden und behoben. Bitte einmal die neue Version herunterladen.

Gruß
René

Name *:
URL:
Email:
Kommentar:


CAPTCHA Image Validation