Blog » Jak robić, żeby zrobić i się nie narobić
Aktualna ocena: 5 (0)

Jak robić, żeby zrobić i się nie narobić

 
Jak robić, żeby zrobić i się nie narobić
Początki jak w każdej nowej  technologii bywają trudne ale w przypadku SharePoint'a może to spowodować dużą niechęć. W tym poście postaram się opisać narzędzie przydatne każdemu programiście SharePoint. Tak  aby i ta technologia stałą się przyjemna w użyciu, a deployment rozwiązań szybki.

SharePoint jest coraz popularniejszy więc powstaje coraz więcej narzędzi wspomagających pracę. Postaram się opisać te, które akurat mnie zainteresowały i przydają mi się w codziennej pracy. Przy każdym programie podaję przydatność w skali od 1 do 3 gdzie 3 oznacza bardzo przydatny. Ocena 1 nie oznacza tego, że aplikacji nie opłaca się instalować, mówi że ja jej używam rzadziej.



Windows SharePoint Services 3.0 Tools: Visual Studio Extensions (ściągnij)
 
Tego rozszerzenia do Visual Studio nikomu nie trzeba przedstawiać. W wersji 1.1 dostępne dla Visual Studio 2005, a w wersji 1.2 dla Visual Studio 2008. Opis funkcjonalny do wersji 1.1 jest do pobrania.
Obecnie trwają pracę nad wersją 1.3 która ma wprowadzić małą rewolucję (opis)
 

Ocena 3.0
 
Stramit SharePoint 2007 Caml Viewer (ściągnij)
 
Programik tez zaliczamy do takich, które po prostu mieć trzeba. Pozwala połączyć się z SharePoint'em zainstalowanym na swojej maszynie czy na serwerze zewnętrznym i przejrzeć informację dotyczące list i bibliotek. Mamy możliwość sprawdzenia nazw kodowych list, kolumn itp..
Łączenie odbywa się poprzez wpisanie adresu URL do witryny w której chcemy zobaczyć listy oraz podanie: domeny, loginu i hasła.
Dodatkowo używam go do zamieniana tekstu, najczęściej query w CAML na tekst w obiekcie StringBuilder.
 
 
Ocena: 3.0
 
U2U CAML Query Builder (ściągnij)

Narzędzie bardzo podobne do Stramit SharePoint 2007 Caml Viewer z tą różnicą, że umożliwia tworzenie zapytań w CAML. Zapytanie w CAML tworzymy wybierając listę  następnie kolumnę po której chcemy szukać. Podobnie jak ma to miejsce w SQL możemy stosować polecenia: Order By, Where itp..
Możliwe jest przetestowanie zapytań lecz to dla mnie nie zawsze działa stabilnie.


Ocena: 3.0
 
WSPBuilder (ściągnij)

Program pozwala uprościć proces deloyowania aplikacji. Po zainstalowaniu w menu projektu (klikamy prawym guzikiem myszki na projekcie w Solution Explorer) widoczna jest nowa pozycja: WSPBuilder. Z tego menu jest możliwe automatyczne utworzenie solucji (plik *.wsp) jeśli zachowana jest odpowiednią struktura katalogową itp.. Oprócz operacji na solucji możemy z tego menu skopiować  bibliotekę dll do GAC lub katalogi w projekcie do katalogu 12 na serwerze.
Ostatnia grupa poświęcona jest operacjom na IIS.

Menu WSPBuilder pojawia się gdy utworzymy projekt typu WSPBuilder Project. Dodatkowo mamy możliwość tworzenia podstawowych elementów wchodzących w skład rozwiązania pisanego pod SharePointa, zaliczamy do nich np.: Feature, WebParts. Dostępne elementy możemy zobaczyć wybierając kategorie WSPBuilder z okna Add new item (klikamy Add-> New Item ..)

Wszystko działa fajnie pod wyjątkiem że pracujemy na stacji na której zainstalowany jest SharePoint.

Ocena: 2,5
 
SharePoint Quick Launch (ściągnij)

Malutki programik dzięki któremu możemy przetrzymywać ścieżki do najbardziej popularnych miejsc. Każdy kto programował w SharaPoint wie ile razy odwoływał się do katalogu $:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12 czy edytował web.config aplikacji. Dzięki temu narzędziu już nie musimy tworzyć skrótów które powodowały bałagan na pulpicie i mamy wszystko uporządkowane w jednym miejscu.

Ocena: 2,5
 
Lutz Roeder's Reflector (ściągnij)

Tej aplikacji jak się domyślam również nikomu nie trzeba przedstawiać.
Umożliwia podgląd skompilowanej biblioteki dll. Dzięki niemu możemy zobaczyć co siedzi w klasach z przedrostkiem SP.
Dodatkowo możemy zobaczyć pełna nazwę biblioteki co przydaje się przy pisaniu funkcji pod SharePoint.


Ocena 2,5
 
Insert GUID Addin (ściągnij)

Przy programowaniu w SharePoint bardzo często musimy wklejać GUID. Są różne metody ale wymagają paru kliknięć myszką. Ten dodatek do Visual Studio umieszcza skróty do generowania GUID'a w menu pod prawym klawiszem myszki.

Wersja dla Visual Studio 2005 (ściągnij)
Wersja dla Visual Studio 2008 (ściągnij)


Ocena: 2.0
 
SharePoint Inspector (ściągnij)

Aplikacja dzięki której dowiemy się wszystkiego o SharePoint zainstalowanym na naszym serwerze. Minusem aplikacji jest to, że musi być odpalana na serwerze. Bardzo dobrze widoczna jest struktura całego SharePoint'a. Dodatkowo możemy podpinać lub usuwać EventHandlery przy listach.


Ocena: 2.0
 
  SPDispouse Check (ściągnij)

Narzędzie bardzo przydatne w szczególności z początku przygody z programowaniem w SharePoint. Pozwala sprawdzić czy we właściwy sposób dbamy o zwalnianie obiektów.  W katalogu w którym go zaO samym narzędziu nie będę się rozwodził, odsyłam do bloga Gutka:

Fakty i mity (zobacz)
SPDispouse Check już dostępny (zobacz)


Ocena: 2.0
 
SharePoint Solution Installer (ściągnij)

Świetny programik do tworzenia instalatorów do solucji. Gdy już mamy plik solucji *.wsp i chcemy przekazać rozwiązanie do instalacji warto wyposażyć go w taki instalator. Konfiguracja nie jest trudna, polega na zmianie węzłów w pliku XML - konfiguracyjnym. Jak to zrobić opisane jest na stronie domowej.
Gdy już przejdziemy przez konfiguracje której nie jest wiele, nasza solucja (*.wsp) będzie wdrażana na zasadzie instalowania aplikacji.


Ocena: 2.0
 
SharePoint Tips Utility Pack  (ściągnij)

Program pomoże nam gdy chcemy przeprowadzić atomowe operacje typu zmienić właściwość kolumny na liście, założyć listę czy umieścić WebParta na witrynie.
Zastosowanie znajduje głównie w sytuacji gdy na szybko musimy wprowadzić jakąś zmianę na witrynie.


Ocena: 1.0
BDC Meta Man (ściągnij)

Program do generowania XML od Business Data Catalog (BDC) czyli xml opisującego zewnętrzne tabele których dane mogą być później wykorzystywane w SharePoint. Pisanie ręcznie tego xml jest dość żmudne, a za pomocą tego programiku poradzimy sobie w mgnieniu oka. Najpierw łączymy się z bazą danych, następnie przeciągamy na prawą stronę tabele która nas interesuję i klikamy Generate All.
Aplikacja niestety nie jest za darmo ale trial jest na ok. 300 dni, dokładnie już nie pamiętam.


Ocena: 1.0
 
zevenseas SharePoint SearchCoder  (ściągnij)

O tej aplikacji również nie będzie się rozpisywał, dokładnie opisana jest na stronie domowej. Wspiera pracę z silnikiem wyszukiwania dostępnym w MOSS 2007. Podobnie jak przy aplikacjach do generowania zapytania do listy możemy wygenerować zapytanie do SharePoint w pseudo SQL.


Ocena: 1.0

To są programiki które wzbudziły moje zainteresowanie. Może znasz inne ciekawe aplikacje ?
 









Dodany: 2009-04-26 17:26:33 przez Michał Nikołajuk | Wypowiedzi: 2
Dodaj do MySpace Dodaj do Twitter Dodaj do Yahoo Bookmarks Dodaj do Facebook Dodaj do Google Bookmarks Dodaj do Yahoo MyWeb
Komentarze
Kola
Skala jest od 1 do 3 :)
2010-06-02 10:59:24
robe
Super skrót po narzędziach dla sharepoint, nie ma nic na ocene 5.0:)
2010-06-02 10:53:10
Zostaw komentarz Subskrybuj



 Security code