Z drugiej strony okna edycyjnego znajdują się kolejne panele. W górnej części
odnajdujemy Toolbox, w którym znajdują się kontrolki możliwe do
zastosowania na stronie. Lista ta została podzielona na trzy sekcje: HTML,
ASP.NET Controls, SharePoint Controls. Pierwszy zbiór zawiera standardowe
kontrolki stosowane na stronie takie jak przyciski, obrazki czy pola edycyjne.
Druga sekcja pozwala dodać nam do projektu kontrolki, które zostaną zbudowane po
stronie serwera i wysłane do przeglądarki jako standardowy kod HTML, czyli
elementy środowiska ASP.NET. Ostatnia sekcja pozwala nam dodawać do witryny
elementy, służące do komunikacji z użytkownikiem na portalu SharePoint.
Przyciski z listy HTML są bardzo przydatne i jeżeli korzystamy z tych
kontrolek na naszej witrynie mamy bardzo ułatwione zarządzanie nimi. Inaczej
sprawa przedstawia się z drugą sekcją. ASP.NET pozwala dołączyć
przyciski
do witryny jednak nie udało mi się w żaden sposób dodać kodu w C# do
wybranych elementów. W bardziej rozbudowanych środowiskach np.
VisualStudio po kliknięciu na kontrolkę zostajemy
przeniesieni do pliku, w którym wpisujemy kod jaki ma zostać wykonany po
aktywowaniu przycisku na stronie. Niestety w SharePoint Designer 2007 nic
takiego się nie dzieje. Jedynym sposobem napisania strony w ASP.NET przy pomocy
tego programu było by ręczne stworzenie wszystkich plików witryny, co oczywiście
jest bezsensownym pomysłem. Być może aplikacja zostanie udoskonalona, jednak w
tym momencie niemożliwe jest stworzenie strony internetowej w technologii
ASP.NET od podstaw. Jeżeli będziemy potrzebować weedytować wcześniej stworzoną
witrynę możemy skorzystać z tego programu jednak do pełnego
zarządzania stronami
z rozszerzeniem aspx narzędzie się nie nadaje. O wiele lepszym pomysłem w
przypadku tworzenia stron ASP.NET jest korzystanie z
VisualStudio, który jest zintegrowanym środowiskiem
pomagającym budować tego typu witryny. Spójrzmy na następny panel. Służy on do
zarządzania stylami CSS. Możemy na jednej zakładce w łatwy sposób dodać nowy
styl natomiast na drugiej karcie za pomocą jednego kliknięcia zastosować go do
wybranego tekstu. Zauważamy tutaj podwojenie tych samych funkcji, przecież po
lewej stronie edytora również znajdował się obszar pomagający zmieniać kaskadowe
arkusze stylów. O ile umieszczenie wg. mnie zbędnego paska po lewej stronie
mogłem zaakceptować o tyle podwojenie większości jego funkcji w drugim
panelu jest dla mnie dużym niedopatrzeniem.
Oczywiście wszystkie omówione paski można dowolnie przemieszczać i wyłączać.
Można
oczywiście dodać również inne panele takie jak wyszukiwanie, cliparty,
kompatybilność i inne. Dzięki temu możemy dostosować środowisko do własnych
wymagań. W moim przypadku sprowadziło się to jednak do wyłączenia większości
nowych elementów. Sądzę, że twórcy aplikacji powinni bardziej przemyśleć
standardowe rozmieszczenie paneli i funkcji w nich zawartych. Oczywiście ideałem
by było gdyby zastosowali wstęgi znane z innych składników pakietu.
Zwróćmy uwagę teraz na zaawansowane funkcję aplikacji czyli wsparcie przy
tworzeniu i edytowaniu witryn SharePoint. Podczas przeglądania funkcjonalności
programu pod względem pomocy przy zarządzaniu stronami SharePoint zauważamy
dopiero jak wiele nowości oraz jak dużo nowych funkcji oferuje Microsoft Office SharePoint Designer 2007.
Edycja witryny od strony graficznej i programistycznej jest możliwa za pomocą
omawianych wcześniej kontrolek. Dodatkowo program oferuje webmasterom tworzenie
wielu raportów, które bardzo ułatwiają w odnalezieniu szukanego błędu na stronie
czy niedziałającego linka.
Kolejna wersja aplikacji służącej do tworzenia stron, z pakietu Microsoft
Office jest programem posiadającym ogromne możliwości. Profesjonalni webmasterzy
na pewno będą zadowoleni ze zmian jakie zostały wprowadzone w narzędziu.
Amatorzy natomiast, mogą mieć początkowo problemy z przesiadką ze starszej
wersji aplikacji. Jednak po dostosowaniu wszystkich pasków i opcji również
powinni być zadowoleni. Dodatkowym plusem Microsoft Office SharePoint Designer
2007 jest generowanie 'lżejszego' kodu. Microsoft Office FrontPage 2003 tworzył
czasem bardzo zagmatwany kod wraz z niestandardowymi znacznikami. W nowej wersji
aplikacji funkcjonalność ta została poprawiona.