poniedziałek, 6 lutego 2012

SharePoint Designer - 32 czy 64 bity?

SharePoint Designer występuje w wersjach 32 bitowej i 64 bitowej - tak jak pozostałe programy pakietu Office.
Jeżeli właśnie jesteście przed instalacją Office i zastanawiacie się jaką wersję wybrać, to w 99% przypadków najlepszym wyborem będzie wybór 32 bitów.

Dlaczego? Po pierwsze - bo tak mówi (s)twórca.

Jeżeli sam autorytet Microsoftu Was nie rzuca na kolana, to w skrócie:
  • Z wersją 64 bitową nie jest instalowana kontrolka listy SharePoint, czyli nie mamy dostępu do widoku arkusza danych (http://support.microsoft.com/kb/2266203)
  • Z wersją 64 bitową nie są instalowane ActiveXy ComCtl, które są używane przy tworzeniu rozwiązań opartych o Access, Excel i Word
  • Mogą wystąpić problemy z dodatkami innych firm do pakietu Office (zazwyczaj są 32 bitowe)
Co ważne - trzeba instalować wszystkie programy z pakietu tylko w tej samej wersji - czyli albo wszystko 32 bity albo 64 bity. Czyli jeżeli gdziekolwiek będziemy mieli problemy z wersją 64 bitową i będziemy musieli wejść w 32 bity, to czeka nas reinstalacja wszystkich aplikacji.

Z drugiej strony warto się zastanowić co nam daje wersja 64 bitowa. Czy daje nam lepszą wydajność? Jeżeli nie korzystamy regularnie z olbrzymich arkuszy kalkulacyjnych, PowerPivota czy baz Access to nie da nam niczego, co bylibyśmy w stanie odczuć. To może lepsze współdziałanie z systemem i stabilność? Też nie, a może być nawet odwrotnie, bo problemy z dodatkami mogą nam utrudnić życie i powodować dziwne błędy.

Czyli z jednej strony mamy potencjalne problemy, z drugiej żadnych zalet rekompensujących nam te problemy. Dlatego według mnie warto pamiętać, że nie zawsze więcej znaczy lepiej i nie dać się oczarować magii samej liczby "64". Ale decyzja należy do Was.

wtorek, 22 listopada 2011

Porównanie edycji SharePointa 2010

Jak pewnie wiecie, SharePoint 2010 jest w 3 edycjach (nie wersjach, gdyż wersja to 2003, 2007, 2010, itd, również są mniejsze wersje, np przy Service Packu):
  • Foundation - podstawowa edycja, bezpłatny dodatek do Windows Servera
  • Standard - edycja wymagająca licencji na serwer i na każdego użytkownika (CAL)
  • Enterprise - wymaga takich licencji jak Standard + licencji CAL enterprise na każdego użytkownika (czyli serwer + CAL standard + CAL enterprise).
Czym jednak różnią się te 3 edycje? Najprościej odpowiedzieć, że Foundation to podstawa, Standard ma dołożone funkcje konrporacyjne jak profile użytkownikow, zaawansowane wyszukiwanie i podstaowe usługi a Enterprise ma wszystie możliwe opcje.

Jednak, żeby dokładnie się dowiedzieć, którą funkcjonalność znajdziemy w której edycji warto zajrzeć na stronę http://sharepoint.microsoft.com/pl-pl/buy/Strony/Editions-Comparison.aspx na której macie pełne porównanie.

Bardzo przydatna strona przy analizie i planowaniu funkcjonalności systemu i wyboru platformy, na ktorej postawimy nasze rozwiązanie.

wtorek, 15 listopada 2011

Przyspieszanie SharePointa

Przepraszam, że rzadko piszę i że ciągle nie umieściłem postu o zmianie wyglądu SharePointa. Niestety za dużo na głowie ostatnio.

Na osłodzenie ciekawy artykuł jak można przyspieszyć SharePointa:
http://www.freakingsharepoint.com/2011/09/sp2010-performance-optimization.html#!/2011/09/sp2010-performance-optimization.html

W skrócie:
  • Trzymać pliki bazy TempDB i logów na oddzielnych dyskach niż pliki bazy danych - przyspieszy to działanie SQLa
  • Korzystanie z osobnych baz danych dla różnych typów witryn - rozłożenie obciążenia i łatwiejsze zarządzanie
  • Niekorzystanie z domyślnych ustawień wzrostu bazy danych - zwiększenie wielkości o którą ma być powiększony plik w celu zapobiegania ciągłemu zwiększaniu wielkości pliku
  • Używanie skryptów "rozgrzewających" - po IIS resecie (zwłaszcza gdy zgodnie z zaleceniami robicie regularny recycling puli) warto wywołać wszystkie adresy witryn w celu zbudowania cache'a IISa w celu szybszego dostarczenia treści do użytkowników
  • Korzystanie z cache'a - mniejsze obciążenie SQLa i IISa
  • Zweryfikowanie ustawień timerow suncrhonizacji profili i wyszukiwania (crawl) - obciążanie farmy wtedy gdy nie jest używana przez użytkowników
  • Poziomy logowania - jak najwyższe możliwe, zwrócić też uwagę na Zbieranie danych dotyczących kondycji (Health Data Collection)
  • Włączenie tylko potrzebnych usług
  • Podstawowe uwagi do developowania:
    • SPDisposeCheck (przecieki pamięci)
    • Pulpit nawigacyjny programisty (Developer Dashboard) - czas ładowania poszczególnych elementów strony i kwerendy wysyłane przez stronę
    • Loopback check - znany problem, który może wpłynąć na wydajność
Polecam zapoznanie się z całym artykułem jak i linkami w nim zawartymi

poniedziałek, 7 listopada 2011

czwartek, 27 października 2011

Service Pack 3 dla wersji 2007 oraz październikowe CU już dostępne

A jednak Microsoft wypuścił SP3 o wiele wcześniej niż się spodziewałem - już jest dostępny do pobrania - http://technet.microsoft.com/en-us/office/sharepointserver/bb735839

SP3 nie wprowadza jakichś rewolucyjnych zmian. Wg. Microsoftu powoduje poprawę stabilności i wydajności ale na razie nie byłem w stanie tego potwierdzić. Oprócz tego naprawia kilka niezbyt uciążliwych (w mojej opinii) błędów - http://support.microsoft.com/kb/2526086

Dodatkowo MS wypuścił październikowe CU dla obu wersji - CU dla 2007 jest późniejsze od SP3, więc najpierw instalujemy SP3 a potem CU. Szczegóły jak zwykle na stronie updatów:
  • SP2007 - http://technet.microsoft.com/en-us/office/sharepointserver/bb735839
  • SP2010 - http://technet.microsoft.com/en-en/sharepoint/ff800847.aspx
  • Przed aktualizacją przypomnijcie sobie kroki instalacji aktualizacji (WSS, LP do WSS, MOSS, LP do MOSS) i znane problemy po instalacji (nic wielkiego) http://support.microsoft.com/kb/2591067.

    O Shootoucie oczami Bamboo

    Dla zainteresowanych jak poszedł Shootout narzędzi do przepływów na SharePointa, polecam artukuł napisany przez innego producenta przepływów Bamboo:
    http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2011/10/26/eu-spc11-workflow-shootout-nintex-vs-k2-vs-datapolis.aspx

    poniedziałek, 24 października 2011

    A więc chcesz zostać SharePointowcem....

    (Względnie SharePoint-owcą : )

    Dzisiaj dzień przedruków. Na "Folder 14" pojawił się ciekawy artykuł zbierający linki dla rozpoczynających swoją przygodę z SharePointem - http://www.the14folder.com/2009/11/21/so-you-want-be-a-sharepoint-developer/.

    Część linków jest dosyć oczywistych jak youtube czy blog zespołu SharePoint, ale część jest dosyć nieznana, zwłaszcza dla ludzi, którzy jeszcze nie zaczęli rozpoznawać zasobów.

    Z tego ogromu linków ja polecam:
    • Dla rozpoczynających przygodę z SP:
      • V-Laby SharePointa - przygotowane środowisko i scenariusze pozwalające nam się oswoić z SharePointem
      • Getting started with SP 2010 - bardzo fajny cykl filmów wprowadających
      • SharePoint 2010 Eval Guide - odpowiedni dla waszego profilu (dev, IT Pro). Zawiera też trochę marketingowego bełkotu, ale pozwalającego ubrać w ładne słowa to co już wiecie.
    • Dla chcących pozostać na bierząco i szukających pomocy:
      • Blog zespołu SharePoint i SPD - rzadko się coś pojawia, ale jak się pojawi to warto przeczytać, bo to oficjalne stanowisko Microsoftu i słowa od ludzi którzy robią SP
      • Fora Microsoftu o MS - szukanie odpowiedzi na problemy, zadawanie własnych pytań. Zazwyczaj otrzyma się odpowiedź w przeciągu jednego dnia.
      • SharePoint Alltop - subiektywne zestawienie najciekawszych blogów i wiadomości. Dobry start przy szukaniu własnego zestawu newsów.
      • Blog Joela Olesona - tu uwaga - link ze strony prowadzi o starego bloga, nowy jest tu http://www.sharepointjoel.com/default.aspx