piątek, 29 sierpnia 2008

Warto mieć #9: SharePoint Administration Toolkit 2.0




Dzisiejszego dnia Microsoft udostępnił SharePoint Administration Toolkit 2.0. Jest to zestaw narzędzi usprawniających pracę administratora SharePointa w wersji Services jak i Server. Nowo dodane funkcjonalności to możliwość replikacji użytkowników pomiędzy Shared Services Providers. Funkcja ta jest dostępna tylko w MOSSie. Pozostałe udogodnienia dostępne również w WSS 3.0 to uproszczenie konfiguracji i instalacji względem folderu UPRE. Nie ma już m.in. konieczności korzystania z stsadm. Warto ten dodatek zainstalować.



>>> Opis dla Windows SharePoint Services 3.0

>>> Opis dla Microsoft Office SharePoint Server

>>> Microsoft SharePoint Administration Toolkit v2.0 x86

>>> Microsoft SharePoint Administration Toolkit v2.0 x64

czwartek, 28 sierpnia 2008

Video: Ewolucja interfesju graficznego w serii Windows



Dzisiejszego dni mała ciekawostka na naszych łamach. Buszując po polskim Wykopie trafiłem na interesujący materiał, film pokazujący ewolucję interfejsu graficznego w serii systemów Windows począwszy od roku 1983. Film dodatkowo poza wszystkimi wydanymi wersjami pokazuje edycje, które nie pojawiły się w sklepach. Warto zobaczyć ten ciekawy materiał.



Windows 1983 - 2008

środa, 27 sierpnia 2008

Przyśpieszamy na starcie



Ostatnimi dniami na stronie polskiego ewangelisty IT Mariusza Kędziory pojawiła się ciekawy post dotyczący szybkości uruchamiania Windows Visty. Pokazał on bardzo prosty sposób na zarządzanie uruchamianymi podczas startu systemu procesami. Sam osobiście do tej pory stosowałem darmowy program RegCleaner do zarządzania tą kwestią. Rozwiązanie systemowe jest jednak znacznie prostsze i szybsze. Warto więc spróbować przyjrzeć się liście uruchamianych programów wraz z startem systemu. Zwłaszcza, że część z nich może być przez nas wcale nie używana. Wyłączenie może pozwolić nam nieco przyśpieszyć nasz komputer a zarazem nieco odciążyć pamięć RAM.


Chcą zarządzać programami uruchamianymi podczas startu systemu (metoda działa na Windows XP oraz Windows Vista) należy w oknie Start -> Uruchom wpisać następującą komendę:



Uruchomi się Narzędzie konfiguracji systemu. W zakładce Uruchamianie (Startup) znajdziemy listę uruchamianych procesów:



Lista ta zapewne krótka nie będzie warto więc ją nieco przeczyścić odznaczając niektóre aplikacje. Sam podczas pierwszej analizy usunąłem niemal 1/3 wpisów. Warto więc chyba te wpisy co jakiś czas monitorować.

poniedziałek, 25 sierpnia 2008

Ukazała się rozszerzona wersja SQL Server 2008 Express



Po niedawnej premierze SQL Server 2008 Express pojawiły się również rozszerzone wersje tego darmowego narzędzia. Są to SQL Server 2008 Express with Tools oraz SQL Server 2008 Express with Advanced Services. Pierwszy zaopatrzony jest w SQL Server Management Studio, czyli narzędzie ułatwiające zarządzanie bazą MSSQL, natomiast wersja Advanced Services wzbogacona jest o silnik wyszukiwania Full-Text Search oraz komponenty Reporting Services.


Obie wersje pozostają darmowymi rozwiązaniami dostępnymi również do użytku komercyjnego. SQL Server 2008 w wersji Express dostępny jest również w wersji 64-bitowej.


>>> Microsoft SQL Server 2008 Express with Tools

>>> Witryna SQL Server 2008 Express

sobota, 23 sierpnia 2008

Windows XP Home Edition vs. Remot Desktop



System Windows XP Home Edition ma niestety sporo ograniczeń względem możliwości jakie posiada jego rozszerzona wersją - Professional. Między innymi nie mamy możliwości dołączyć takiego komputera do domeny czy też podłączenia się do niego zdalnym pulpitem czyli tytułową usługą Remote Desktop. Oczywiście mamy alternatywę w postaci Zdalnej pomocy (Remote Assistance), jednak usługa ta w praktycznym zastosowaniu nie sprawdza się w zupełności. W sytuacji gdy w wielu firmach można natrafić na jeszcze natrafić na stacje robocze oparte o to "domowe" rozwiązanie warto zabezpieczyć się przed spacerami do takowego komputera.


Najpopularniejszą alternatywą dla Remote Desktop Protocol jest usługa VNC - Virtual Network Computing. Zaletą tego rozwiązania jest fakt, że jest ono oparte na licencji GNU GPL, czyli jest zasadniczo przeznaczona do darmowego użytku z możliwością dowolnej modyfikacji. Dodatkowo jego implementacja RealVNC w wersji Free Edition również jest dostępna w licencji GNU GPL. Program jest bardzo prosty w obsłudze a zarazem stabilny w działaniu. Pokażemy w jaki sposób stworzyć skrypt do instalacji gotowej konfiguracji RealVNC na komputery Windows XP Home Edition.



Chcąc uprościć i tak czasochłonny proces instalacji tego programu na każdym stanowisku nie będącym podpiętym do domeny, proces instalacyjny ograniczymy tylko do uruchomienia gotowego skryptu. Dzięki takiemu rozwiązaniu uzyskamy na każdym stanowisku tak samo skonfigurowany program, który będzie uruchamiał się automatycznie jako serwis przy starcie komputera.

Pierwszym krokiem, który musimy wykonać jest pobranie RealVNC oraz zainstalowanie go na komputerze. Ważne jest aby zainstalować wersję Client oraz Server oraz by podczas instalacji zaznaczyć poniższe opcje:

- Register VNC Server as a system service

- Start the VNC system service


Po zainstalowaniu oprogramowania należy je skonfigurować w taki sposób, w jaki chcemy by działały na stanowiskach, na których będziemy go wdrażać.

Warto w tym miejscy przygotować wcześniej konfigurację porów, na których będzie nasłuchiwał RealVNC w trybie Client na każdym stanowisku. My proponujemy port 444:



Kolejnym opcją, którą warto skonfigurować jest to hasło dostępowe do usługi oraz powiadamianie zalogowanego użytkownika komunikatem o tym, że następuje podłączenie administratora:





Po zainstalowaniu i skonfigurowaniu programu RealVNC przechodzimy do przygotowania pakietu instalacyjnego. Konieczne jest skopiowanie plików programu RealVNC do osobnego folderu - np. pliki oraz utworzenie pliku zawierającego konfigurację tego produktu. Konfiguracja ta przechowywana jest w rejestrze: HKEY_LOCAL_MACHINE -> SOFTWARE -> RealVNC -> WinVNC4. Konfigurację tą zapiszemy w pliku dzięki poniższemu poleceniu:



Po wykonaniu w pliku ustawienia.txt skopiowane będzie nasza konfiguracja. Notabene polecenie tworzące kopie wpisów z rejestru jest bardzo przydatne przy konfiguracji stacji z Windowsem XP Home Edition.


Mając przygotowane pliki programu oraz konfiguracje pozostaje nam tylko stworzenie skryptu instalacyjnego. Pierwszym krokiem w instalacji musi być skopiowanie plików na lokalny dysk. Można użyć do tego polecenia xcopy:




Kolejnym krokiem jest wgranie konfiguracji z pliku ustawienia.txt:



Na koniec pozostaje nam uruchomienie lokalnie serwera RealVNC w trybie serwisu:




Dzięki tym trzem poleceniom w łatwy, niemal automatyczny sposób konfigurujemy na stacjach z Windows XP Home Edition usługę zdalnego dostępu. Pamiętać należy również, że konieczne jest otwarcie portów na firewallu. Warto więc do skryptu dodać linijkę konfigurującą rejestr. Tą opcję pozostawiam już jednak waszej inwencji i poleceniu regedit ;)

czwartek, 21 sierpnia 2008

Warto mieć #8: Darmowych WebPartów ciąg dalszy



Po naszym ostatnim zestawieniu 4 darmowych rozwiązań przeznaczonych dla SharePointa prezentujemy drugi odcinek tego zestawienia. Dzisiejszego dnia pragniemy wam polecić kolejne darmowe WebParty.


1. AD ChangePassword Web Part


Jest to kolejny komponent opublikowany w serwisie CodePlex. Tym razem jest to bardzo mały ale za to bardzo przydatny WebPart. Jak już sama nazwa mówi pozwala on w bardzo prosty sposób zmieniać hasło użytkownika z poziomu witryny SharePointa. Często w firmach znajdują się pojedyncze komputery nie będące (lub nie mogące być) dodane do domeny, natomiast wewnętrzne wymogi bezpieczeństwa wymuszają okresowe zmiany haseł. Dzięki temu rozwiązaniu użytkownicy będą mogli w prosty sposób zarządzać własnymi hasłami.




>>> Więcej o AD ChangePassword Web Part



2. Central Admin Link Feature


Prezentujemy wam kolejne proste acz bardzo funkcjonalne rozwiązanie. Dodaje ono link do witryny Administracyjnej SharePointa w menu akcji w witrynie (Site Actions). WebPart działa na WSS 3.0 oraz MOSSie.



>>> Więcej o Central Admin Link Feature



3. SmartTools for SharePoint


Na koniec prezentujemy zestaw 4 darmowych dodatków zebranych w zestaw nazwany SmartTools. Są to:

- What's New - prezentacja nowo dodanych elementów na stronie

- Autocomplete Text Field - autouzupełnianie pól TextBox - Polecamy!

- Enhanced Site Actions - kolejna modyfikacja menu Site Actions

- Copy Paste - dodaje możliwość przesyłania plików między bibliotekami za pomocą dwóch przycisków - Polecamy!






>>> Więcej o SmartTools for SharePoint

środa, 20 sierpnia 2008

Zmiany licencji i zasad wsparcia SharePoint Services i SharePoint Server 2007 na maszynach wirtualnych



Blog SharePoint Team'u donosi dzisiejszego dnia o zmianach w licencjonowaniu i wsparciu dla SharePoint Servcices 3.0 SP1 oraz Microsoft SharePoint Server 2007 SP1 postawionych na wirtualnych maszynach. Zmiany wynikają z rozszerzeniem przez Microsoft wsparcia dla swoich produktów zainstalowanych na maszynach wirtualnych.


Od dnia dzisiejszego pomoc techniczna Microsoftu oficjalnie wspiera oprogramownia SharePoint Server 2007 SP1 oraz Windows SharePoint Services 3.0 SP1 zainstalowanych na Hyper-v. Dodatkowo rozpoczęto również wspieranie tegoż oprogramowania zainstalowanego w innym środowisku wirtualnym. Aktualna lista zewnętrznego oprogramowania przeznaczonego do wirtualizacji, które jest wspierane przez Microsoft możecie znaleźć w tym artykule. Na dzień dzisiejszy wspierana jest tylko wirtualizacja stworzona przez Novella. Miejmy nadzieję, że ta lista będzie sukcesywnie się powiększać.


Zmiany nastąpiły również w kwestii licencjonowania "SharePointowego" oprogramownia na maszynach wirtualnych. Od 1 września licencja będzie zezwalać na dowolne przenoszenie oprogramowania z serwera fizycznego na wirtualny jeśli tylko. Jedynym ograniczeniem jest tu fakt, że oba serwery muszą należeć do jednej/dwóch sieci dano-bazowych wewnątrz maksymalnie 4 stref czasowych. Jest to dosyć rozsądne ułatwienie, zwłaszcza że do tej pory taka migracja mogła nastąpić raz na 90 dni.


SharePoint Team Blog ma również opublikować w najbliższym czasie szczegółowy opis konfiguracji serwera Microsoft SharePoint Server 2007 na Hyper-V. Czekamy na niego z niecierpliwością. Ddy tylko się tekst ten się ukaże poinformujemy was o tym

wtorek, 19 sierpnia 2008

Pojawił się dodatek Microsoft SQL Server 2008 Reporting Services dla technologii Microsoft SharePoint



Dodatek usług Microsoft SQL Server 2008 Reporting Services dla technologii SharePoint to plik do pobrania z sieci Web, który zawiera funkcje umożliwiające uruchomienie serwera raportów w ramach większego wdrożenia programu Windows SharePoint Services 3.0 lub Microsoft Office SharePoint Server 2007 - tak jest opisany produkt ten produkt na stronie Microsoftu. Jest to wielce użyteczne narzędzie służące do raportowania danych z bazy SQL Server 2008 poprzez SharePointa.

Plik do pobrania dostarcza następujące funkcje:



- Składnik Web Part podglądu raportów, który umożliwia wyświetlanie raportów i eksportowanie ich do innych formatów renderowania, a także udostępnia funkcje nawigacji po stronach, wyszukiwania, drukowania i powiększania.

- Strony aplikacji sieci Web umożliwiające tworzenie subskrypcji i harmonogramów oraz zarządzanie raportami, modelami i źródłami danych.

- Obsługa standardowych funkcji programu Windows SharePoint Services, w tym funkcji zarządzania dokumentami, współpracy, zabezpieczeń i wdrażania z użyciem typów zawartości serwera raportów.




Ten dodatek usług Reporting Services działa razem z usługami SQL Server 2008 Reporting Services, które są wymagane dla wystąpienia serwera raportów. Usługi SQL Server 2008 Reporting Services dostarczają następujące funkcje dla serwera raportów działającego w trybie zintegrowanym programu SharePoint:


- Synchronizacja z poziomu bazy danych zawartości programu SharePoint z bazą danych serwera raportów.

- Niestandardowe rozszerzenie zabezpieczeń używające uprawnień programu SharePoint w celu kontrolowania dostępu do operacji serwera raportów.
- Rozszerzenie dostarczania, którego można używać w subskrypcjach w celu dostarczania raportów do bibliotek programu SharePoint.

- Poprawione narzędzie konfiguracji usług Reporting Services, którego można używać w celu konfigurowania serwera raportów pod kątem operacji w trybie zintegrowanym programu SharePoint.

- Punkt końcowy protokołu SOAP służący do zarządzania zawartością serwera raportów w trybie zintegrowanym programu SharePoint.

- Obsługa nowych subskrypcji opartych na danych i parametrów adresów URL.
- Uaktualnienie w miejscu (in-place) dodatku usług Reporting Services.



>>> Pobierz Microsoft SQL Server 2008 Reporting Services dla technologii Microsoft SharePoint


Źródło: WSS.pl

poniedziałek, 18 sierpnia 2008

Dodawanie skryptów logowania za pomocą Group Policy Objects



Często zależy nam na tym by użytkownikowi, który loguje się do systemu automatycznie skonfigurowały się pewne usługi. W środowisku domenowym, gdy liczba użytkowników jest spora nie ma sensu taką czynność konfigurować na każdym stanowisku ręcznie. Skoro mamy dostęp do domeny warto tu posłużyć się Group Policy Objects i wykorzystać opcję dodawania skryptów logowania.


Bardzo prostym przykładem użytecznego skryptu jest skrypt mający na celu czyszczenie pliku hosts zawierającego definicje zamiany adresu domenowego strony na adres IP. Jest to taki mały, prosty DNS.

Najprostszą metodą czyszczenia tego pliku jest jego podmiana na czystą wersję bez zbędnych wpisów. Przygotowujemy taki plik i nazywamy go hosts. Następnie pozostaje nam stworzenie prostego programu w batchu, który plik znajdujący się na komputerze podmieni na przez nas stworzony. Możemy tu posłużyć się funkcją xcopy z argumentem /Y.





Po stworzeniu tego skryptu musimy udostępnić go w jakimś przydziale sieciowym dostępnym dla użytkowników. Ważne jest, aby nadać uprawnienia dla wszystkich użytkowników do czytania i wywoływania pliku. W innym wypadku po zalogowaniu użytkownikowi pojawi się komunikat o braku uprawnień do pliku hosts.


Następnie należy wybrać lub utworzyć nowe Organizational Unit. Następnie otwieramy Group Policy i dodajemy nową zasadę. Otwieramy ścieżkę: Computer Configuration -> Administrative Templates -> System -> Logon. W tym miejscu odnajdujemy zmienną Use this programms at user logon.




Następnie pozostaje nam zmienić tą wartość na Enable oraz do po wciśnięciu przycisku Show dodanie sieciowej ścieżki do pliku.


Po tych czynnościach mamy skrypt dołączony zostanie do każdorazowego logowania się do systemu.

piątek, 15 sierpnia 2008

Instalacja WSS 3.0 na Microsoft Vista x64/x86



Dzisiejszego dnia prezentujemy sporą ciekawostkę znalezioną na forum WSS.pl. A mianowicie wykopano tam sposób na zainstalowanie Windows SharePoint Services 3.0 na systemie Microsft Vista w wersji 32 i 64 bitowej. Jest to o tyle spora ciekawostka, że Microsoft usilnie przekonuje, że instalacja SharePoint na innym systemie niż Windows Server nie jest możliwa. Trzeba przyznać, że rozwiązanie to jest dosyć ciekawe, jednak czy instalowanie SharePointa na Viście ma sens?


Argumenty za:

- cena licencji Visty (od ~240PLN)

- cena komputera-serwera dla aplikacji (wystarczy zwykły PC, który udźwignie Vistę bez wodotrysków) znacznie niższa od potencjalnego serwera

- brak konieczności wykupywanie CALi dla poszczególnych użytkowników


Podsumowując jest rozwiązanie znacznie tańsze, żeby nie rzec bardzo tanie. Pytanie tylko czy rezygnacja z wszelkich udogodnień związanych z serwerową wersją (m.in. Activer Directory) jest tutaj opłacalne? Kolejnym problem jest tu do końca nie jasna kwestia licencji dotyczącej SharePointa. Ciężko z całą pewnością stwierdzić czy WSS 3.0 może działać na innym systemie niż Windows Server bez łamania jego licencji.


Na dzień dzisiejszy oczywiście nie mówimy "nie" takiemu rozwiązaniu. Może ono z powodzeniem służyć do testów czy też zapoznania się z tą technologią. Czy jednak będzie można WSSa stosować na bazie Visty na szerszą skalę? Szczerze wątpię.


>>> Instrukcja instalacji Windows SharePoint Services na Microsoft Vista

>>> Temat poświęcony temu zagadnieniu na WSS.pl

czwartek, 14 sierpnia 2008

BASICS: Dodawanie komputera do domeny




Drugi odcinek serii artykułów dla początkujących. Tym razem opiszemy w jaki sposób należy dodać komputer do domeny w środowisku opartym o Windows Server. Oczywiście chcąc korzystać z dobrodziejstw zintegrowanego systemu z domeną najlepiej komputer dodać do domeny przed udostępnieniem go użytkownikowi. Zaoszczędzi nam to późniejszym problemów z przenoszeniem skonfigurowanego, lokalnego profilu danego użytkownika do domeny.



1. Pierwszym krokiem jest oczywiście utworzenie konta użytkownika w Active Directory. Dodajemy więc nowe konto oraz je konfigurujemy.

2. Logujemy się na konto Administracyjne do systemu.Zazwyczaj konto domyśle jest kontem administracyjnym, warto to jednak wcześniej sprawdzić.

3 . W tym momencie pozostaje nam już otworzenie właściwości sytemu operacyjnego, zakładkę Nazwa komputera.



W oknie tym wybieramy przycisk Zmień. W nowo wyświetlonym oknie podajemy nazwę domeny i wybieramy OK. Warto również wprowadzić jakąś rozpoznawalną nazwę dla komputera, np. ImięNazwisko użytkownika.



W tym momencie komputer spróbuje skomunikować się z kontrolerem domeny (wymagana komunikacja). Gdy uda mu się połączyć wymagana będzie autoryzacja polegająca na zalogowaniu się danymi użytkownika domenowego. Gdy kontroler domeny autoryzuje nas pojawi się komunikat "Witaj w domenie NazwaDomeny".

4. Ostatnim krokiem jaki nam pozostał jest ponowne uruchomienie komputera i podczas logowania wybranie logowania do domeny.



Powyżej opisany proces jest może niezbyt skomplikowany, jednak przy większej ilości komputerów mających być dodanych do domeny może to być bardzo mozolne działanie. Poniżej prezentujemy w jaki sposób można powyższą metodę nieco usprawnić.

A mianowicie można napisać prosty skrypt dodający komputer do domeny. Do poniższego przykładu konieczne jest posiadanie w folderze skryptu pliku netdom.exe z opisanego miesiąc temu przez nas zestawu. Prosty skrypt może wyglądać tak



Wystarczy powyższy skrypt dostosować do swojej domeny i zapisać w pliku .bat. Po uruchomieniu skryptu komputer zostanie dodany do zdefiniowanej domeny i uruchomi się ponownie po 30 sekundach. Prawda, że prościej ;)

środa, 13 sierpnia 2008

Nowy Service Pack dla Microsoft Visual Studio 2008 i Microsoft .NET Framework 3.5



Kolejna ważna publikacja ukazała się na stronach Microsoftu. Po nowym wydaniu MS SQL Express ukazały się Service Packi dla Microsoft Visual Studio 2008 oraz dla Microsoft .NET Framework 3.5. Myślę, że oba pliki przydadzą się programistom korzystającym z platformy .Net.



Szczegółowe informacje dotyczące obu zestawów poprawek znajdziecie pod poniższymi linkami:


>>> Pakiet Visual Studio 2008 Service Pack 1 oraz .NET Framework 3.5 Service Pack 1

>>> Tylko Service Pack 1 dla .NET Framework 3.5

wtorek, 12 sierpnia 2008

Pojawił się MS SQL 2008 Express



Śpieszę donieść, że Microsft opublikował dziś najnowszą wersję MS SQL Express oznaczoną numerem 2008. Wersja ta nadal jest bezpłatna i posiada ograniczenie w postaci maksymalnego rozmiaru bazy równego 4GB.



Wkrótce mają się również pojawić dwie wersje SQL Express:SQL 2008 Express: SQL Server 2008 Express with Tools oraz SQL Server 2008 Express with Advanced Services.



Więcej o zmianach wprowadzonych w kolejnej edycji SQL Express możecie przeczytać w tym artykule.



>>> SQL Server 2008 Express do pobrania


Źródło: WSS.pl

Event ID: 18456 - MS SQL Server Failure Audit



Ostatnimi czasy w logach Windows Server 2003 z bazą MS SQL Server zaczął pojawiać się błąd o bardzo ograniczonej i niewiele mówiącej treści:



Błąd sam w sobie pojawia się w wyniku problemu z logowania do bazy MSSQL. Dokładne szczegóły dotyczące powodów wyświetlenia się takowego błędu znajdziecie na tym blogu. Szczególnie polecam analizę tabelki tam zaprezentowanej w odniesieniu do numeru kategorii błędu.

W sytuacji gdy pojawianie się tego błędu jest sporadyczne wynika to zazwyczaj z pojedynczych problemów z logowaniem do bazy danych. W takim wypadku można wyłączyć ten komunikat otwierając SQL Server Management Studio a następnie otwierając Właściwości (Properties) bazy danych. Następnie wybieramy zakładkę Security i wybieramy opcję Login auditing i wybieramy None.





>>> Więcej przykładowych rozwiązań tego problemu

niedziela, 10 sierpnia 2008

Warto mieć #7: Kilka darmowych i ciekawych WebPartów



Powracamy do serii "Warto mieć", tym razem z darmowymi WebPartami dla SharePoint Servcies. Jak wiadomo ciekawe i darmowe rozwiązania zawszę są mocno cenione, dlatego też będziemy co jakiś czas prezentować, te które do tej grupy można zakwalifikować. Zaczynamy!



1. WebCob Security Raport


Jest WebPart naszego autorstwa. Umożliwia przeglądanie praw dostępu
w kontekście danego użytkownika. Generowany raport pokazuje wszystkie strony i biblioteki, listy do których użytkownik ma dostęp wraz z wyszczególnieniem poziomu uprawnień oraz wszystkich grup na podstawie, których uzyskał dostęp do danego zasobu. Narzędzie jest szczególnie przydatne do administrowania SharePoint'em.



>>> Więcej o WebCon Security Raport



2. User Comments And Ratings WebParts


Jest to komponent umożliwiający dodawanie do danej strony możliwość dodawania komentarzy oraz oceniania zawartości. WebPart ten jest szczególnie przydatny do publikowania blogów czy też stron opartych SharePoint'a. Poza dwoma nowymi funkcjonalnościami dodaje witrynę zawierającą ranking najlepiej ocenianych witryn. Rozwiązanie jest przeznaczone dla SharePoint 2007 jednak w pełni sprawnie działa też z WSS 3.0.



>>> Więcej o User Comments And Ratings WebParts




3. Quick Alert Web Part


Bardzo prosty WebPart dodający możliwość subskrybowania danej listy czy też biblioteki dokumentów za pomocą jednego kliknięcia. Quick Aler kożysta z standardowego w SharePoincie mechanizmu alertów - powiadomień. Dodaje on do witryny przycisk o definiowalnej treści, który pozwala włączyć sobie powiadamianie dotyczące danej listy. Dodatkowo dba on o security danego elementu. Jeśli użytkownik nie ma uprawnień do danego elementu lub listy WebPart ten mu się nie pojawi.



>>> Więcej o Quick Alert WebPart



4. WSS Picture Thumbnails Web Part


Jest to kolejny po Quick Alert WebPart pochodzący z projektu Codeplex, z którym warto się zaznajomić. Komponent ten umożliwia dodawanie do portalu galerii zdjęć zawierającego miniatury zdjęć. Dodatkowo istnieje możliwość konfiguracji WebParta tak aby wszystkie zdjęcia prezentował w jednym oknie. Komponent bardzo funkcjonalny i również darmowy.



>>> Więcej o WSS Picture Thumbnails Web Part

piątek, 8 sierpnia 2008

Zapamiętywanie ścieżek do plików w systemie Windows



Tytuł tego wpisu może być nieco mało konkretny dlatego śpieszę z wyjaśnieniami. Ostatnimi czasy piszemy sporo o narzędziach, które uruchamia się z listy poleceń. Każda osoba administrująca serwerami zdaje sobie sprawy z tego jak wygodne są to rozwiązania. Na plus trzeba im również zapisać, że bardzo łatwo tworzy się na ich bazie automatyczne skrypty je wykorzystujące. W dziale "Warto mieć" opisywaliśmy sposób uruchamiania tego typu programów. Jednak jeśli zwróciliście uwagę w większości komend nie podawaliśmy ścieżek do plików. Dla przykładu do uruchomienia programu STSADM należy podać ścieżkę do pliku stsadm.exe czyli:



Wpisywanie tej ścieżki za każdym razem jest oczywiście mało funkcjonalne. Dlatego też pragniemy opisać wam w jaki sposób pozbyć się tego problemu. Wystarczy zapisać takową lokalizację w pamięci systemu. System po wpisaniu nazwy danego programu sprawdzi w zapisanych lokalizacjach czy takowy plik się tam znajduje, jeśli tak uruchomi go. Proste, nawet bardzo.

Otwieramy więc Właściwości systemu (System Properties), i wybieramy zakładkę Zaawansowane (Advanced).



W tym miejscu klikamy na przycisk Zmienne środowiskowe (Environment Variables). W nowym oknie w dziale Zmienne systemowe (System variables)
odnajdujemy zmienną Path.



Po wybraniu Edytuj (Edit) w polu Wartość zmiennej (Variable value).



Na końcu dopisujemy ścieżki do plików, które chcemy aby system pamiętał. Na zdjęciu użyliśmy ścieżki do pliku stsadm.exe. Należy tylko pamiętać, aby kolejne lokalizacje oddzielić znakiem ";". Efekt możecie zobaczyć poniżej:





Sposób ten znalazłem buszując po zasobach Google na tym blogu.

środa, 6 sierpnia 2008

Popraw wydajności Windows Vista



Najnowszy system operacyjny Microsoftu jest bardzo ciekawym produktem. Prezentuje on naprawdę ciekawy interfejs jak niesie ze sobą dużą ilość zmian. Jednak poprzez fakt, że jego wymagania sprzętowe są dosyć duże spora ilość osób na starcie skreśla ten system. W sytuacji gdy sprzęt nie pozwala rozwinąć skrzydeł Viście można jednak nieco podnieść jej wydajność poprzez odpowiednią konfigurację. Microsoft wydał dosyć ciekawy artykuł opisujący w jaki sposób można nieco podkręcić pojedynczy komputer jak i większą liczbę stacji roboczych w środowisku korporacyjnym. Artykuł wart przeczytania szczególnie dla użytkowników tego systemu mających problemy z wydajnością.



>>> Windows Vista Performance and Tuning


Źródło: WSS.pl

Kilka przykładów zastosowania STSADM



Pisaliśmy już kilka razy o pożytecznych zastosowaniach programu STSADM.exe. Narzędzie to w końcu jest chyba najbardziej przydatnym narzędziem przeznaczonym do zarządzania SharePointem. W końcu do tego została stworzona. Olbrzymi potencjał tego narzędzia prezentuje schemat pokazujący wszystkie operacje jakie on potrafi wykonać. Grafika ta jest niemal tak olbrzymia jak i olbrzymi potencjał znajduje się w tym programie.

Dzisiejszego dnia opiszę kilka funkcjonalności, które naprawdę mogą się przydać. Rozpoczniemy od zarządzania użytkownikami SharePointa. Dzięki STSADM możemy dodawać nowych użytkowników do danej witryny bezpośrednio z linii poleceń:



Polecenie to pozwala również na wylistowanie wszystkich użytkowników danej witryny:


Chcąc usunąć konkretnego użytkownika należy wpisać:





Kolejnym przydatnym zastosowaniem jest dodawanie nowego szablonu witryny do galerii gotowych szablonów. Zdarzyć się może, że mamy 40 gotowych szablonów, które chcemy dodać do naszej witryny. Prosty skrypt wykorzystujący polecenie STSADM może nam bardzo ułatwić dodanie takiej ilości danych. Program ten pozwala na dodanie nowego szablonu poprzez:





Przydatną funkcjonalnością jest również dodawanie do utworzonych strona konkretnych WebPartów. Poniższy przykład pokazuje w jaki sposób wykorzystać do tego to narzędzie. Można określić adres strony do instalacji WebParta lub też zainstalować dla całej kolekcji witryn:





Oczywiście opisane funkcje są tylko kroplą w morzu możliwości. ZNacznie więcej przykładów znajdziecie w dokumentacji. Wystarczy wpisać stsadm.exe -help. Wkrótce postaramy się wam opisać jak wykorzystać ten program do instalowani i usuwania aplikacji w SharePoint Services. Na bierząco będziemy was również informować o nowych ciekawych zastosowaniach tego produktu.

poniedziałek, 4 sierpnia 2008

Microsoft udostępnia kanał "Tips of a day"



Microsoft rozpoczął akcję "Tips of a day". Codziennie pracownicy Microsoftu będą prezentować artykuły o tematyce związanej z pakietem oprogramowania Office. Każdego dnia prezentowane są porady dotyczące ciekawostek oraz umiejętności związanych z konkretnym oprogramowaniem. Nas mogą interesować przede wszystkim poniższe tematy:

- Windows SharePoint Services

- Microsoft Office SharePoint Server

- SharePoint Designer

Wszystkie bloki tematyczne są dostępne w formia kanałów RSS, które dowolnie można subskrybować. Na dzień dzisiejszy opublikowano już porady dotyczące zarządzaniem stronami Wiki, tworzeniem obiegu dokumentów czy też zarządzaniem widokami list. Warto więc chyba zainteresować się tą usługą.


>>> Pełna lista tematów



Źródło: SharePointSolution.blogspot.com

BASICS: Instalacja SharePoint Services krok po kroku



Dzisiejszego dnia rozpoczynamy nowy cykl artykułów zatytułowanych "BASICS". Będziemy na łamach tego cyklu publikować instrukcje dotyczące instalacji i konfiguracji oprogramowania, na którym bazujemy. Nasz nowy dział rozpoczynamy od instalacji SharePoint Servcies 3.0 w systemie Windows Server 2003.


Krok 1: Przygotowanie systemu

Chcąc zainstalować SharePoint Services musimy mieć już odpowiednio skonfigurowany system. Konieczne jest by uruchomiony był IIS 6.0 (Internet Information Services) z usługami SMTP(Simple Mail Transfer Protocol) oraz WWW (World Wide Web service). Wymagane jest również zainstalowanie .NET Framework 3.0. Po skonfigurowaniu serwera możemy rozpocząć instalację.

Krok 2: Wybór odpowiedniej wersji SPSa

Warto zastanowić się przez chwilę jaką wersji SharePointa chcemy zainstalować na swoim serwerze. Wybór ten powinien być podyktowany naszymi potrzebami. Jeśli docelowo chcemy korzystać z anglojęzycznej wersji portalu lub też tworzyć witrynę w kilku językach warto zainstalować wersję anglojęzyczną z SP1. Warto też zainstalować także dodatkowe języki, które chcielibyśmy zainstalować na tym portalu, np. Polski, SP1 dla wersji polskojęzycznej.

W sytuacji gdy inne języki są nam zbędne warto zainstalować od razu wersję polskojęzyczną z SP1.


Krok 3: Intalacja

W pierwszym kroku instalacji wybieramy rodzaj instalacji:



Mamy w tym kroku instalacji do wyboru dwie opcje: serwer Fronted i Autonomiczny. Serwer autonomiczny będzie działał na specjalnie tworzonej bazie danych SQL (głównie ze względu na to rozwiązanie odradzamy tej instalacji, znaczni prościej skorzystać z darmowej bazy MS SQL Express) oraz nie będzie zezwalał na późniejsze tworzenie farmy serwerów. Opcja Fronted pozwala na stworzenie nowej bazy lub podpięcie usługi do już istniejącej i przede wszystkim pozwala na tworzenie farmy serwerów. Dalsza instrukcja będzie dotyczyć właśnie serwera Fronted. Po wybraniu przycisku Zainstaluj teraz zainstalują się składniki danego typu usługi.



Po zakończeniu instalacji pojawi się komunikat o sukcesie oraz możliwość uruchomienia kreatora konfiguracji Sharepoint Servcies. Zaznaczamy tą opcję oraz wybieramy przycisk Zamknij.





Krok 4: Konfiguracja

W pierwszym, informacyjnym oknie kreatora wybieramy przycisk Dalej:



Pojawi się komunikat informujący o uruchomieniu usług czasomierza SharePointa oraz administracji SharePointem oraz o restarcie IISa podczas dalszej konfiguracji. Akceptujemy wybierając Tak.



Kolejnym krokiem będzie wybór pomiędzy łączeniem się z farmą serwerów posiadających wspólną konfigurację SharePointa lub też utworzenie nowej dla naszej usługi. W naszym wypadku wybieramy tą drugą opcję.



Następnie definiować będziemy dane potrzebne do połączenia się bazą danych. Konieczne jest podanie nazwy serwera baz danych, opcjonalnie można zmienić nazwę tworzonej bazy dla SharePointa oraz konieczne jest podanie nazwy użytkownika (DOMENA\USERNAME) wraz hasłem za pomocą którego usługa SharePoint Services będzie mogła się łączyć z bazą SQL.



W nowym oknie można (do czego zachęcamy) zdefiniować port, na którym będzie działać usługa administracji SharePointem oraz metodę uwierzytelniania. Można wybrać pomiędzy NTLM a Kerberosem. Więcej o zaletach i wadach obu rozwiązań możecie przeczytać tutaj. My wybraliśmy NTLM.


Po wybraniu tych opcji następuje konfiguracja usługi SharePoint Services. Ostatnie okno prezentuje podsumowanie naszej konfiguracji:




Jak widać instalacja SharePoint Services nie jest trudnym zadaniem. Zachęcamy jednak przed rozpoczęciem do zaznajomienia się również z tym dokumentem:
Getting Started with Windows SharePoint Services 3.0