Pavel Novotný

.NET Framework, SharePoint, Dynamics CRM, RC Helicopters, Honda VFR CrossRunner

Změna PDF ikonky v Sharepoint Server 2010

  1. Otevřete si umístění instalace Sharepoint Serveru a přejděte do podadresáře “..\14\TEMPLATE\XML”
    Na defaultní instalaci tak budete v adresáři:
    c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\XML\
  2. Otevřete si v poznámkovém bloku soubor DOCICON.XML
  3. Vytvořte XML element stejné jako na následujícím screenu, akorát změňte název souboru na Vaší ikonku
    image
  4. Soubor uložte a zavřete
  5. Zkopírujte soubor ikonky s definovaným názvem v XML do tohoto umístění:
    ”..\14\TEMPLATE\IMAGES\”
  6. Proveďte restart IIS, například pomocí příkazu IISRESET
  7. Hotovo, nyní se bude zobrazovat Vaše ikonka k souborům s příponou PDF

Stejný postup lze samozřejmě aplikovat i na ostatní typy souborů.

Content Deployment in SharePoint Server 2010

Funkce nasazení obsahu je podmnožinou funkcí z Enterprise Content Management v
Microsoft SharePoint Server 2010, kterou můžete použít ke kopírování obsahu kolekce webů do jiné cílové kolekce webů. Většina topologií farem Sharepointu totiž obsahuje dvě a více serverových farem pro bezpečné oddělení vývojového a produkčního prostředí.

Více naleznete v tomto plakátu:

image

http://www.microsoft.com/downloads/details.aspx?FamilyID=de010583-e5fe-4c4b-a633-e57312336aef&displaylang=en#filelist

Jak na změnu hierarchie webů a podwebů ve WSS 3.0 / MOSS 2007

web-shema-presunu

Pokud jste někdy navrhovali hierarchii nějakého webu na Sharepointu hurá systémem (tedy bez jakékoliv analýzy), nebo po někom takový web začali spravovat, určitě jste dříve či později řešili potřebu změny hierarchie webů, přesun webu pod jiný atd. Ale ouhle, taková funkce ve WSS ani v MOSSu není, na webu existuje sice spousta “užitečných” rad typu “vytvořte si template celého webu do STP a pak z něho vytvořte nový web kde potřebujete”, ale tento postup má celou spoustu závažných much na kráse:

  • při vytvoření nového webu z templatu dojde k vytvoření u všech seznamů, knihoven, pohledů, workflows atd nových identifikátorů! To na první pohled to nemusí ničemu vadit, pokud ale používáte nějaké rozšíření třetí stranou, dost možná se začnou objevovat zajímavé chyby, přestanou fungovat workflow, joby, nastavení alertů atd. (ve verzích před SP2 byl export do STP vůbec problematický)
  • spousta schovaných informací a nastaveních se vůbec nepřenese
  • určitě narazíte na limit velikosti STP (500 MB) – a už vůbec manipulaci a upload takového souboru přes browser a IIS

Naštěstí existuje i jedno mnohem lepší řešení v podobě rozšíření příkazové řádky STSADM o nové příkazy, mimo jiné také o příkaz pro přesun webu pod jiný.

Ukázka:

stsadm -o gl-moveweb -url <URL webu> -parenturl <nový rodič>

stsadm -o gl-moveweb -url http://intranet/vedeni/marketing -parenturl http://intranet

Tyto rozšíření STSADM příkazové řádky jsou dostupné i s kompletním popisem na webu http://stsadm.blogspot.com/