wtorek, 30 września 2008

Wyszukiwanie w SharePoint Services



O tym jak wielką rolę w dzisiejszym świecie pełni wyszukiwanie informacji pokazuje pozycja jaką posiada najpopularniejsza wyszukiwarka internetowa Google. Możliwość prostego a zarazem skutecznego wyszukiwania informacji jest wręcz bezcenna. Również i SharePoint nie mógł obyć się bez opcji wyszukiwania informacji. Ciężko zresztą wyobrazić sobie próbę wyszukiwania jakiegoś dokumentu czy tez informacji zapisanej w witrynie SharePoint, na której są listy czy też biblioteki dokumentów pełne setek informacji.

Standardowe pole wyszukiwania pozwala na proste wyszukiwanie dokumentów czy też elementów list.



Można dzięki niej wyszukać informacje skojarzone z datą wpisując tą datę w polu wyszukiwania. Łatwo jednak zobaczyć, że liczba uzyskanych wyników jest bardzo duża oraz nie ma niestety możliwości jej dalszego filtrowania. Niestety nie ma tu również możliwości stosowania znaków specjalnych: * - dowolny ciąg znaków czy też wykluczenia wystąpienia danego słowa. Na pewno nie upraszcza to pracy z dużymi bibliotekami.

W tym miejscu warto się zastanowić nad rozwiązaniem tego problemu. Polecić możemy w tym momencie komponent WebCon Search Center. Rozwiązanie to w znacznym stopniu rozszerza możliwości podstawowej wyszukiwarki.



Już podstawowa wersja filtrów wyszukiwania Search Center pozwala na bardzo różnorodne wyszukiwanie z bazy wybranych wyrazów. Możliwe jest wyszukiwanie ciągu różnych wyrazów, jednego z wielu czy też żadnego z wielu. Dodatkowo opcje te można łączyć. Ważnymi opcjami jest możliwość ograniczenia poszukiwań do danej witryny oraz używanie niezbędnego wręcz symbolu "*".

Możliwe jest również skorzystanie z zaawansowanych opcji wyszukiwania.



Opcje zaawansowane są szczególnie przydatne podczas przeszukiwania bibliotek dokumentów. Możemy skorzystać z poszukiwania dokumentów o konkretnym autorze, formacie, rozmiarze czy też dacie utworzenia. W połączeniu z podstawowym filtrem rozwiązanie to pozwala na bardzo precyzyjne przeszukiwanie zasobów SharePointa. Dodatkowo istnieje możliwość posortowania uzyskanych wyników według takich parametrów jak istotność, data, nazwa, autora, typu czy też tytule. WebCon Solutions Search Center dostępny jest w wersji trial. Testowanie produktu możliwe jest przez 30 dni!




>>> WebCon Solution Search Center

niedziela, 28 września 2008

Migracja profilu lokalnego do domeny



Dziś przedstawimy metodę na migrację profilu lokalnego do domeny. Bardzo często zdarza się, że użytkownicy pracują na profilach lokalnych. Chcąc taki komputer dodać do domeny musimy także zmierzyć się z sytuacją, gdy użytkownik ma już od dłuższego czasu skonfigurowane konto. Konieczna jest więc migracja użytkowanego profilu do domeny. Jak to zrobić? Rozwiązanie znajdziecie poniżej ;)



Musimy przygotować stanowisko w następujący sposób:

1. Dodajemy komputer do domeny

2. Tworzymy następujące konta użytkownika:

    - A - konto lokalne

    - B - docelowe konto domenowe

    - C - lokalne, tymczasowe konto administracyjne

Chcąc utworzyć te konta (w Windows XP) należy otworzyć Panel sterowania a następnie wybieramy Konta użytkowników. W oknie tym możemy dodawać użytkowników domenowych poprzez wybór przycisku Dodaj.



Chcąc dodać nowe konto lokalne należy wybrać zakładkę Zaawansowane oraz przycisk Zaawansowane.



Następnie wyświetli się podobny menadżer użytkowników i grup tego komputera do tego, który znajduje się w systemie Windows Server. Otwieramy folder Użytkownicy i na liście użytkowników klikamy prawym przyciskiem myszy i wybieramy Nowy użytkownik. Pojawia się formularz dodawania nowego użytkownika.



Po dodaniu nowego użytkownika otwieramy jego Właściwości oraz wybieramy zakładkę Członek grupy. W tym miejscu wybieramy przycisk Dodaj i dodajemy użytkownika do grupy Administratorzy.



Gdy utworzymy powyżej wymienione konta należy ponownie uruchomić komputer. Restart stanowiska jest bezwzględnie wymagany!


Po ponownym uruchomieniu się komputera należy zalogować się na konto C. Nastepnie otwieramy właściwości systemu: Mój komputer -> Właściwości -> zakładka Zaawansowane -> Profile użytkownika -> Ustawienia. Wyświetli się okno o nazwie Profile uzytkownika.



Wybieramy teraz konto A oraz wybieramy przycisk Kopiuj do. W nowo wyświetlonym oknie należy wybrać konto B. W tym momencie konto lokalne powinno zostać skopiowane do konta domenowego.

W momencie kopiowania mogą wystąpić problemy. W takim przypadku konieczne jest dodatkowo przejęcie lokalizacji C:\Documents and Settings na własność konta C.

piątek, 26 września 2008

Tworzenie backupu stacji roboczych i serwerów




Powracamy do tematu bachupów. Bardzo popularne jest stwierdzenie, że "Administratorzy dzielą się na tych, którzy robią backupy i na tych, którzy dopiero zaczną". Idąc tym tropem lepiej więc pomyśleć wcześniej o ewentualnej archiwizacji danych niż zostać do niej zmuszonym przez jakiś nagły wypadek. Dziś przedstawimy bardzo proste rozwiązanie problemu tworzenia kopii zapasowych wszelkiej maści stacji roboczych czy nawet serwerów. Posłużymy się w tym celu oprogramowaniem dostarczonym wraz z systemem Windows czyli programem NTBackup.





Wybór danych do zabezpieczenia



Przed rozpoczęciem konfiguracji warto zastanowić jakie zasoby będziemy chcieli archiwizować. Przy serwerach oczywiście najlepszym rozwiązaniem jest backup całego dysku. Natomiast zabezpieczając dane stacji roboczych lepiej skupić na wybranych, najważniejszych danych. Ja osobiście zalecam w tym wypadku skupić się tylko na ważnych danych. Oczywiście również można backupować cały dysk jednak przy większej ilości danych może to być spora ilość danych do zmagazynowania. W moim odczuciu warto skupić na następujących lokalizacjach:


- Moje dokumenty


- Pulpit


- poczta


- ewentualnie dodatkowe dane związane z specyfiką danego stanowiska


Warto też zastanowić się nad zapisywaniem całej lokalizacji C:\Documents and Settings, jednak dane tam zapisane bardzo mocno zwiększą rozmiar backupu.



Po wyborze poszczególnych sekcji warto ustalić jaka jest ich ścieżka dostępowa. Moje dokumenty oraz Pulpit znajdują się w lokalizacji: C:\Documents and Settings\NAZWA_UŻYTKOWNIKA i tutaj problemów nie będzie. Warto jednak przyjrzeć się gdzie zapisywane są pliki poczty. Zakładamy, że korzystamy z rozwiązań Microsoftu odpowiednio Outlook Express lub też Office Outlook.


Chcąc sprawdzić lokalizację, w której przechowywane są pliki Outlook Expressa otwieramy w nim odpowiednio: Narzędzia -> Opcje -> Konserwacja -> Folder magazynu. W miejscu tym podana jest lokalizacja, w której przechowywane są pliki Outlooka.





Podobnie, aby odnaleźć lokalizację plików Office Outlooka należy otworzyć: Narzędzia -> Opcje -> Ustawienia poczty -> Pliki danych.







Stworzenie skryptu do backupu


Backup będziemy tworzyć za pomocą już wcześniej wspomnianego narzędzia - NTBackup. Jest ono wbudowane w systemie Windows XP Professional. Chcąc je zainstalować na innym systemie konieczne jest pobranie go z tej lokalizacji. W systemach Windows XP Home Edition można je również znaleźć na dysku CD w tej lokalizacji: \VALUEADD\MSFT\NTBACKUP. Plik nazywa się ntbackup.msi. Mając już na swoim komputerze narzędzie gotowe do użycia mamy 2 sposoby na zdefiniowanie sposobu tworzenia kopii zapasowej. Pierwszym jest kreator, który poprowadzi krok po kroku w procesie konfiguracji backupu. Drugi jest to natomiast użycie gotowego skryptu, który notabene generuje się również po zakończeniu kreatora.



Tworzenie skryptu za pomocą kreatora


1. Uruchamiamy kreator wybierając START -> Uruchom -> ntbackup. W pierwszym kroku wybieramy przycisk Dalej.


2. Następnie decydujemy pomiędzy trzema wersjami backupu. Są to: pełna kopia zawartości dysków, kopia wybranych folderów i plików oraz kopia danych systemu.





3. Kolejnym krokiem (rozważamy opcję z wyborem folderów) jest wybór lokalizacji do zabezpieczenia.





4. W nowym oknie wybieramy lokalizację, w której chcemy zapisywać plik backupu oraz podajemy jego nazwę.





5. Po przejściu do ekranu "Kończenia pracy kreatora" mamay możliwość zakończenia pracy poprzez wybranie przycisku Zakończ lub też dokonania dodatkowej konfiguracji wybierając przycisk Zaawansowane.... Zalecamy wybór zaawansowanej konfiguracji.





6. Pierwszy krok zaawansowanej konfiguracji polega na wyborze typu tworzonego backupu. Mamy w tym miejscu do wyboru 5 typów:


- Normalny - pełny backup podanych lokalizacji. Najpopularniejsze i najpewniejsze rozwiązanie.


- Kopia - od normalnego różni się tylko brakiem oznaczania plików flagą wykonanego na nich backupu


- Przyrostowa - Kolejne backupy dotyczą tylko zmian od poprzedniego backupu. Pierwszy backup jest normalny, kolejne tworzą tylko backup dokonanych zmian. Chcąc zachować pewność backupu okresowo zaleca się również tworzenie backupu Normalnego.


- Różnicowa - tworzy kopię zapasową plików utworzonych lub zmienionych od poprzedniego backupu. Podobnie jak backup typu Kopia nie oznacz ich flagą utworzonej kopii zapasowej


- Codzienna - Tworzy kopie zapasową plików utworzonych dzisiaj.





7. W kolejnym oknie decydujemy o ewentualnej weryfikacji danych po utworzeniu backupu (zwiększa czas tworzenia backupu) oraz opcji kompresji sprzętowej jak i kopiowaniu woluminów danych w tle. Opcje te są rzadko używane.


8. Kolejny krok dotyczy wyboru zapisu pliku. Należy w nim zdecydować czy nowy backup ma nadpisywać poprzedni czy też zapisywać się jako osobny plik. W zależności o typu backupu obie opcję są przydatne. Dla normalnej kopii zapasowej zalecamy nadpisywać pliki, jednak w wypadku kopii przyrostowej należy wybrać zapisywanie wszystkich kopii osobno.

9. Ostatnim ważnym krokiem konfiguracji zaawansowanej jest możliwość dodania procesu tworzenia kopii zapasowej harmonogramu zadań, ustawienie częstotliwości tworzenia backupu oraz wybór użytkownika w którego kontekście backup będzie tworzony. Warto tu pamiętać, że użytkownik ten musi mieć uprawnienia do zasobów, które chcemy zabezpieczyć.



Po zakończeniu pracy kreatora w harmonogramie zadań pojawi się zadanie tworzenia backupu, które stworzyliśmy.


Napisanie skryptu

Dlaczego warto pisać ręcznie taki skrypt skoro można go tak łatwo stworzyć za pomocą prostego kreatora? Oczywiście, aby zaoszczędzić czas. Możemy przecież dany skypt napisać od zera za pomocą dostępnych opcji lub też stworzyć skrypt za pomocą kreatora a następnie go zmodyfikować. Możemy dodać opcje, których w kreatorze dodać się nam nie uda dzięki czemu możemy stworzyć jeden uniwersalny skrypt dla wielu komputerów. Jako nazwę pliku .bkf możemy podać wtedy zmienną %computername%, a jako miejsce zapisu możemy wybrać dowolny udział sieciowy na co kreator nie zawsze pozwala. Jedne co nam pozostanie do przygotowania to plik .bks zawierający lokalizację plików, które mają być archiwizowane.

Edit: Ważne by plik .bks zapisany był w niestandardowym kodowaniu Unicode!. Natomiast poszczególne lokalizacji przeznaczone do zabezpieczenia wpisane są w osobnych linijkach.


Poniżej prezentujemy przykładowy skrypt:

wtorek, 23 września 2008

Warto mieć #10: FlexListViewer



Prezentujemy już dziesiąty odcinek Warto mieć. Tym razem polecić pragniemy tylko jeden WebPart jednak bardzo wartościowy. Jest to komponent o nazwie FlexListViwer. Mimo niepozornej nazwie jest bardzo przydatny. Pozwala on mianowicie na wyświetlanie jednej listy na większej liczbie stron (w kontekście SharePointa na kilku webach). Rozwiązanie to jest szczególnie przydatne, gdy chcemy zaprezentować treść jednej listy w kilku miejscach site'u. SharePoint nie posiada wbudowanego mechanizmu pozwalającego na synchronizacje dwóch list, czy też na umieszczenie jednej listy na wielu stronach. Warto więc posiadać ten WebPart by przede wszystkim zaoszczędzić sobie czasu na tworzenie dwóch identycznych list i późniejszą, ręczna synchronizację ich treści.

WebParta tego można pobrać z tego miejsca. Jest on w pełni darmowym rozwiązaniem. Poniżej prezentuję jego przykładową konfigurację:



Kończąc peany nad tym naprawdę dobrym WebPartem chcę zwrócić uwagę na kwestie bezpieczeństwa takiego rozwiązania. Należy pamiętać, że aby użytkownik SharePoint mógł zobaczyć listę musi mieć uprawnienia do listy pierwotnej. Mogą z tego tytułu wynikać pewne problemy. Jednak odpowiednia konfiguracja security pozwoli na użycie FlexListViewer'a.

poniedziałek, 22 września 2008

I'm a PC! Are you?



Kampania reklamowa Microsoftu trwa w pełni. Spece do wizerunku firmy wydają na nowe spoty grube miliony z puli 300 milionów dolarów przeznaczonych na kampanię o nazwie "Life Without Walls". Microsoft próbuje pokazać, że jest bliżej ludzi. Po dwóch niezłych spotach, w których występował Wielki Bill wraz Jerrym Seinfildem przyszła pora na kontr ofensywę względem reklamy "I'm a Mac" firmy Apple. Reklama nie powala na kolana, ale jest conajmniej ciekawa. Poniżej prezentujemy wszystkie reklamy z tej kampanii ;)







sobota, 20 września 2008

Nslookup i świąteczne jajko



Dziś bardzo krótki news a raczej ciekawostka znaleziona na WSS.pl. Większość ludzi zna zapewne program NSLookup służący do uzyskiwaniu informacji o serwerze DNS. Ma on jednak ukrytą funkcję, a mianowicie rozpoznaje najciekawsze adresy IP, takie małe easter egg ;)




Więcej o funkcjonalnościach (w tym tych bardziej użytkowych) tego narzędzia możecie przeczytać w tym artykule.

środa, 17 września 2008

Skróty klawiszowe w SharePoint Services



Dzisiejszego dnia pragniemy zaprezentować wam najbardziej przydatne skróty klawiszowe, które można stosować w Windows SharePoint Servcies. Oto i one:



Edytor tekstu sformatowanego






















Kierunek tekstu od prawej do lewej CTRL+SHIFT+<
Kierunek tekstu od lewej do prawej CTRL+SHIFT+>
Pogrubienie CTRL+B
Kopiuj CTRL+C
Kolor tekstu CTRL+SHIFT+C
Wyśrodkuj CTRL+E
Lista numerowana CTRL+SHIFT+E
Menu Czcionka CTRL+SHIFT+F
Kursywa CTRL+I
Wyrównaj do lewej CTRL+L
Lista punktowana CTRL+SHIFT+L
Zwiększ wcięcie CTRL+M
Zmniejsz wcięcie CTRL+SHIFT+M
Menu Rozmiar czcionki CTRL+SHIFT+P
Wyrównaj do prawej CTRL+R
Podkreślenie CTRL+U
Wklej CTRL+V
Menu Kolor tła CTRL+SHIFT+W
Wytnij CTRL+X




Widok kalendarza










Uaktywnienie łącza widoku Dzień lub umieszczenie na nim fokusu. ALT+KROPKA
Uaktywnienie łącza widoku Tydzień lub umieszczenie na nim fokusu. ALT+ZNAK MINUS
Uaktywnienie łącza widoku Miesiąc lub umieszczenie na nim fokusu. ALT+ZNAK RÓWNOŚCI
Przejście do poprzedniego dnia, tygodnia lub miesiąca w widoku. ALT+[
Przejście do następnego dnia, tygodnia lub miesiąca w widoku. ALT+]
Przejście do poprzedniego miesiąca w formancie wyboru daty. ALT+<
Przejście do następnego miesiąca w formancie wyboru daty. ALT+>




Ankiety







Łącze Pokaż podsumowanie graficzne odpowiedzi ALT+R
W formularzu edycji odpowiedzi na ankietę wybierz przycisk Zapisz i zamknij. ALT+S
Uaktywnienie łącza Pokaż wszystkie odpowiedzi lub umieszczenie na nim fokusu. ALT+U
Uaktywnienie menu Ustawienia lub umieszczenie na nim fokusu. ALT+I
Uaktywnienie przycisku Następna strona lub umieszczenie na nim fokusu. ALT+N




Listy, biblioteki i dyskusje







Wybranie pola Akcja. ALT + C
Wybranie pola Nowy. ALT + N
Wybranie pola Przekaż. ALT + U
Rozwinięcie jednej z powyższych opcji. SHIFT + ENTER
Wybór opcji z rozwiniętej listy. STRZAŁKA W DÓŁ



Więcej skrótów znajdziecie w pliku pomocy SharePointa. My wybraliśmy te najbardziej przydatne.

poniedziałek, 15 września 2008

Dodawanie stron www do strefy bezpieczeństwa



Dziś publikujemy kolejny artykuł prezentujący metody za pomocą których możemy ułatwić sobie życie. Przyglądniemy się dodawaniu stron www do stref bezpieczeństwa. Funkcjonalność ta dotyczy oczywiście opcji zabezpieczeń Internet Explorera począwszy od wersji 6.0 z SP2. Funkcjonalność ta podnosi bezpieczeństwo podczas korzystania z stron internetowych, warto więc wiedzieć w jaki sposób można zarządzać tą opcją. Osoby nie stosujące do tej pory tego rozwiązania zachęcamy na wstępie do zapoznania się z tym artykułem. Ze swej strony dodam tylko, że bez dodania witryny SharePointa do strefy intranet lub też zaufanych witryn nie będzie możliwości korzystania z zintegrowanego logowania. Za każdym razem konieczne będzie logowanie się poprzez okienko logowania. Warto więc uprościć dostęp do witryny poprzez dodanie strony SharePointa do jednej z tych grup. My zalecamy dodawać ją do strefy intranet.



1. Metoda okienkowa

Chcąc zarządzać strefami bezpieczeństwa w Internet Explorerze otwieramy Narzędzia -> Opcje internetowe oraz wybieramy zakładkę Zabezpieczenia. Naszym oczom ukazuje się okno z wypisanymi strefami.



W oknie tym wybieramy daną strefę a następnie klikamy na przycisk Witryny. W nowym oknie wybieramy Zaawansowane. Pojawi się możliwość dodawania stron do danej strefy. Wystarczy wpisać adres witryny i kliknąć na Dodaj.



Po dodaniu do danej witryny do strefy bezpieczeństwa zaczyna być ona wyświetlana zgodnie z regułami danej strefy.


2. Group Policy

Oczywiście konfiguracja kilku takich stron na n-komputerach nie jest już zbyt wygodne, dlatego zachęcamy by odgórnie pewne witryny dodać do odpowiednich stref. Najlepszą metodą jest tu oczywiście centralne zarządzanie tą opcją z Group Policy.

Uruchamiamy Group Policy Object Editor (Uruchom: gpedit.msc). Otwieramy następującą ścieżkę: Computer Configuration -> Administrattive Templates -> Windows Components -> Internet Explorer -> Internet Control Panel -> Security Page. W miejscu tym znajdziemy regułę Site to Zone Assignment List. Należy ją uruchomić wybierając Enable. Następnie należy dodać witryny wraz z strefą do której mają należeć. Chcąc to zrobić należy wybrać Show oraz dodać nowy wpis w postaci:


Gdzie wartość 1-4 oznacza numer danej strefy:

1 - Strefa Lokalny intranet

2 - Strefa Zaufane Witryny

3 - Strefa Internet

4 - Strefa Witryny z ograniczeniami

Po dodaniu listy interesujących nas witryn musimy tylko poczekać aż na stanowiskach odświeżą się zasady Group Policy.

sobota, 13 września 2008

Tworzenie i wykorzystywanie szablonów witryn



Niedawno opisaliśmy w jaki sposób za pomocą SharePoint Designera zmienić domyślny układ witryny SharePoint. Chcąc ułatwić sobie życie takie zmiany warto zapisać, gdyż tak witryna może nam się jeszcze przydać. Najlepszym do tego celu rozwiązaniem będzie stworzenie z niej szablonu witryny. O gotowych szablonach przygotowanych przez Microsoft już pisaliśmy, niech będzie to więc dowód, że rozwiązanie to jest popularne i funkcjonalne.


Tworzenie szablonu witryny

1. Pierwszym elementem jaki należy uczynić jest przygotowanie witryny. Warto więc skonfigurować ją w taki sposób, że będzie możliwe ponowne jej wykorzystanie lub przeniesienie na inny serwer SharePointa. Należy więc stworzyć witrynę, dodać i skonfigurować listy, biblioteki dokumentów lub też ewentualne WebParty. Ja dla tego przykładu skonfigurowałem stronę "Pracownicy". Zawiera ona bibliotekę dokumentów - "CV pracowników", zmodyfikowany panel szybkiego uruchamiania oraz dodane WebParty z produktu WebCon Organization Structure. Pozwalają one na graficzną prezentację struktur firmy oraz na wyszukiwanie pracowników. Prezentuje się ona w następujący sposób.



2. W sytuacji, gdy stworzona witryna jest już gotowa możemy zapisać ją jako szablon. W tym celu wybieramy przycisk Akcje witryny a następnie Ustawienia witryny. W oknie konfiguracji wybieramy opcję Zapisywanie witryny jako szablonu.




3. Ostatnim krokiem tworzenia szablonu witryny jest wypełnienie następującego formularza.



Musimy uzupełnić następujące dane:
- Nazwa pliku - nazwa fizycznego pliku będącego szablonem strony. Będzie posiadać standardowe rozszerzenie .stp

- Nazwa szablonu - wyświetlana w SharePoincie nazwa szablonu

- Opis szablonu - dodatkowe informacje

- Dołączanie zawartości - opcja nad którą warto się chwilę zatrzymać. W tym miejscu możemy do szablonu dołączyć całą zawartość strony: zawartość bibliotek,list, stworzone widoki, dokładną konfigurację. Przy witrynach zawierających duże biblioteki rozmiar pliku .stp może się zwiększyć. Wersja bez zawartości będzie zawierać wszystkie elementy witryny lecz bez ich zawartości.

Po wybraniu przycisku OK pojawi się komunikat o utworzeniu szablonu oraz z linkiem do galerii szablonów SharePointa. Przechodząc do galerii możemy stworzone szablony zapisywać na komputerze lokalnym lub też wgrać nowe szablony korzystając z opcji Przekaż.


Dodawanie nowej witryny na bazie stworzonego szablonu

Chcąc utworzyć witrynę na bazie stworzonego szablonu w formularzu dodawania nowej witryny w sekcji Wybieranie szablonu należy wybrać zakładkę Niestandardowe. Naszym oczom ukaże się lista stworzonych przez nas lub dodanych wraz z WebPartami szablonów witryn. Ważne by pamiętać, że szablony widoczne są tylko w witrynie o zgodnym z językiem szablonu językiem. Sposobem na ewentualne problemy z zgodnością języków jest użycie tego narzędzia.

czwartek, 11 września 2008

Zmiana układu witryny SharePointa



SharePoint daje nam spore możliwości w konfiguracji strony. Pozwala na swobodne przemieszczanie elementów witryny, szybki i proste dodawanie nowych WebPartów. Nie pozwala on nam jednak na zmianę domyślnego układu witryny składającego się z paska szybkiego uruchamiania oraz dwóch stref dodawania komponentów.



Układ ten wydaje się być raczej bardzo przyjazny. Co jednak gdy chcemy, aby na naszej witrynie była tylko jedna strefa dodawania komponentów zajmująca całą przestrzeń strony, bez podziału na część lewą oraz prawą? Lub też w jaki sposób sprawić możliwe było dodawanie WebPartów poniżej panelu szybkiego uruchamiania? W takiej sytuacji niestety pozostaje nam jedynie zmiana domyślnego układu witryny. I po tym prostym stwierdzeniu przechodzimy do nieco trudniejszego rozwiązania. Niestety w SharePoincie nie ma możliwości "wyklikania" innego rozwiązania. Konieczna jest to już ingerencja w kod, choć nie koniecznie wymagająca wiedzy programistycznej ;) Na pomoc śpieszy nam tutaj oczywiście oprogramowanie Microsoftu, a dokładnie SharePoint Designer. Jest to bardzo przydatne, czasem wręcz niezbędne narzędzie do projektowania witryn w SharePoint Services oraz SharePoint Server. Produkt ten jest jednak płatnym rozwiązaniem. Dla osób nie mogącym sobie pozwolić na zakup jego licencji sugeruję skorzystać z wersji demo dostępnej na stronach MS. Demonstracyjna wersja Designera posiada większość funkcjonalności jednak jest ograniczona czasowo. Dobrym rozwiązaniem jest więc stworzenie sobie pewnych gotowych szablonów witryn korzystając z wcześniej zmodyfikowanych stron w Designerze.


Tworzenie nowego układu witryny:

Zakładam na wstępie, że SharePoint Designer jest już zainstalowany na komputerze klienckim.

1. Otwieramy stronę witryny SharePoint w Internet Explorerze. Ważne jest by nie była to inna przeglądarka! Po otwarciu strony wybieramy zakładkę Plik oraz opcję Edytuj za pomocą programu Microsoft Office SharePoint Designer.



Po wybraniu tej opcji ta konkretna witryna powinna otworzyć się w SharePoint Designerze.

2. Po wyświetleniu programu Microsoft Office SharePoint Designer powinniśmy zobaczyć podobnie wyglądające okno:



Jak widać program w górnym panelu wyświetla kod strony a pod nim podgląd witryny. Oba te panele pozwalają na edycję strony. Po lewej stronie wyświetlane są właściwości danego tagu natomiast po prawej przybornik komponentów WebPart. Nas przede wszystkim będzie interesować centralna cześć interfejsu. Oczywiście można w kodzie odszukać tagi TD odpowiedzialne za daną tabelę, ale do takich małych i prostych modyfikacji sugeruję po prostu zaznaczyć obszar, który chcemy usunąć w oknie z podglądem.



Następnie należy kliknąć prawym przyciskiem myszy, wybrać opcję Usuń oraz Usuń kolumny. Dzięki temu pozostanie jeden panel dodawania składników WebPart wypełniający całą stronę.



Po dokonaniu zmian zostaje nam jedynie zapisanie wprowadzonych zmian.



Dodanie nowego pola wstawiania WebPartów

1. Tak jak poprzednio otwieramy stronę w SharePoint Designerze.

2. Wybieramy na podglądzie witryny miejsce w którym chcielibyśmy móc dodawać składniki Webpart. Następnie z paska narzędzi wybrać należy Wstaw, Formaty programu SharePoint oraz Strefa składnika WebPart.



Po wybraniu tego przycisku wyświetlona zostanie nowa strefa.



Po zakończeniu powyższych czynności pozostaje tylko zapisać zmiany.


Poniżej prezentujemy uzyskany efekt:



Jak widać w bardzo prosty i szybki sposób możemy modyfikować interfejs witryny SharePointa zgodnie z naszymi oczekiwaniami. Możliwości jakie daje nam to narzędzie są bardzo duże, warto więc się tym tematem zainteresować.

wtorek, 9 września 2008

SharePoint: Uprość pracę na dużych listach sobie i innym



Tytuł tego posta jest sugestią do Ciebie czytelniku. Spraw by praca ludzi zajmujących się listami w SharePoincie był prostsza. Jest możliwe udostępnienie edycji danych w oknie przeglądarki za pomocą Exela/Accessa. Pojawi się ona pod przyciskiem Akcje
.


Wszystkie funkcjonalności zarządzania danymi z Exela/Accessa możemy w tym momencie wykorzystać do zarządzania danymi. Jak uprości to pracę powie każdy kto przenosił się z papierowych druków na aplikacje arkusza kalkulacyjnego.

Widok Exela/Accessa niestety nie jest standardowo wbudowany w SharePointa. Chcąc uzyskać do niego dostęp konieczne jest zainstalowanie pakietu Microsoft Office 2003 Standard, Microsoft Office 2007 Professional lub też Microsoft Office SharePoint Designer. Oczywiście pakiety te nie są ani tanie ani też nie są standardowym wyposażeniem każdego desktopa. Polecam jednak rozważyć ich zastosowanie zwłaszcza, że w działach gdzie jest najbardziej przydatny jest równie często stosowany pakiet Office. Na koniec screen tego widoku w użyciu.




piątek, 5 września 2008

O zmianach w licencjonowaniu CALi słów kilka



Na wstępie tego mocno pesymistycznie zabarwionego newsa cisną się na usta słowa Polskiego ex-prezydenta z poprzedniej kampanii wyborczej. Parafrazując je chce się powiedzieć "Nie idźcie tą drogą! Microsofcie, nie idź tą drogą!". Skąd u mnie takie stwierdzenie? Wynika ono z zmian w licencjonowaniu jakie Microsoft wprowadził ostatnio w swoich nowych produktach. Zmian względem wcześniejszych edycji tych produktów w licencjonowaniu CALi dla użytkowników. Jakże zdziwiłem się czytając zasady licencjonowania Microsoft Exchange 2007 i czytając, że pojedyncza licencja CAL pozwala na (uwaga!) dostęp do poczty poprzez OWA (Outlook Web Access). Czyli pozwala na nic więcej ponad webowy dostęp. Chcąc tak jak dotychczas (licencjonowanie Exchange 2003) korzystać Office Outlooka musimy wykupić licencję całego pakietu Microsoft Office. Jak bardzo w takiej sytuacji wzrasta koszt licencyjny takiego pakietu widać jasno.

Drugim produktem, którego licencjonowaniu się przyjrzałem bliżej był Windows Small Business Server 2008. W nim również zmieniono sposób licencjonowania CALi względem poprzedniej edycji. Tym razem z licencji CAL = żywy użytkownik zmieniono tą zależność na CAL = wpis w AD. Takie rozwiązanie z kolei prowadzi do sytuacji gdy każde logowane konto użytkownika musi mieć licencję CAL. Znów koszty rosną ...


Konkluzja z powyżej krótko opisanych zmian jest jedna, Microsoft zmienia licencje produktów w taki sposób, aby koszty wdrożenia wzrosły. Czy to służy użytkownikom? Szczerze nie sądzę. Miejmy tylko nadzieje, że z czasem decyzje te zostaną zrewidowane. Jak widać na dzień dzisiejszy postęp kosztuje ...

środa, 3 września 2008

Google Chrome radzi sobie nieźle z SharePointem



Wczorajszego dnia w godzinach wieczornych Google zaprezentowało wersję Beta swojej przeglądarki Google Chrom.



Jak można się było spodziewać projekt ten znalazł się na ustach niemal wszystkich. Sam zdecydowałem się przetestować możliwości tej przeglądarki i jak na wersję beta sprawia ona bardzo pozytywne wrażenie. Podczas testów postanowiłem sprawdzić jak Google Chrom będzie sobie radzić z wyświetlaniem SharePointa. Pierwsze wrażenia są bardzo pozytywne. Warto w tym miejscu zaznaczyć, że pozostałe przeglądarki internetowe z wyświetlaniem SharePointa radzą sobie różnie. Jednak testy, które wtedy przeprowadziliśmy dotyczyły niestandardowego masterpage'a. Chrome również z nim radzi sobie bardzo słabo.



Jednak z klasycznym SPSem Chrome radzi sobie bardzo dobrze. Działa większość funkcji, z którymi nie radził sobie FireFox czy też Opera. Wyświetlane są wszystkie menu kontekstowe i działają one poprawnie. Jedynym, dodajmy małym mankamentem jest wyświetlanie znaczników html w niektórych polach formularzy. Zresztą zobaczcie sami jak radzi sobie Google Chrome z stroną SharePoint'a: