Szybki przewodnik (Wersja 1.0)
Witamy w pakiecie do tworzenia stron WWW Microsoft Homepage Starter Kit - systemie do zarządzania treścią (CMS) bazującym na ASP.NET 2.0. Dzięki niemu można szybko i łatwo robić własne, dynamiczne strony WWW. Poniższy przewodnik daje zarys zarządzania własną stroną WWW oraz poszczególnymi modułami i funkcjami.

Bedąc w poszukiwaniu konkretnego tematu wystarczy skorzystać z funkcji szukania w swojej przeglądarce, aby odnaleźć szukane hasło. CMS ma wiele funkcji do Twojej dyspozycji!

Aktualne wersje, uaktualnienia, nowości i inne ważne informacje znajdują się pod Codeplex.com, Projekt "My Web Pages Starter Kit".
Spis treści
Administracja
1.     Tworzenie stron WWW
2. Zarządzanie stronami i nawigacją
3. Zarządzanie użytkownikami
Moduły
1. Formularz kontaktowy
2. Lista plików do pobrania
3. Łatwe sterowanie
4. Kalendarz wydarzeń
5. Galeria
6. Księga gości
7. Treść HTML
8. Lista linkó
9. Lista wiadomości
10. Podstrony
11. Blog
12. Blogroll
13. TagCloud

Administracja
1. Tworzenie stron WWW

Przed rozpoczęciem pisania treści strony, należy dokonać pewnych ustawień oraz ustalić pewne informacje dla własnej nowej strony WWW. Przy logowaniu po raz pierwszy należy pójść do menu Administracja i wybrać CMS Setup :
Następna strona umożliwi definicję ogólnych ustawień, a nawet kompletną zmianę layoutu strony - nawet już po wprowadzeniu jej treści!
Opis

Tytuł
Tytuł jest jednocześnie nazwą strony WWW i ukazuje się w jej nagłówku.

Język
Przyszłe wersje CMS ukażą się w wielu językach.

Serwer SMTP
Jeżeli chce się używać funkcji zawierających wysyłanie poczty elektronicznej, trzeba zdefiniować własny e-mail serwer.

Stopka
Można tu wpisać szczegóły dotyczące kontaktu lub innego rodzaju informacje ogólne, które ukazywać się będą na końcu każdej strony.

Opis strony WWW oraz słowa kluczowe strony
Można tu podać główne informacje do nagłówka strony.

Reset strony WWW
Kasuje zawartość wszystkich pól.

Czytnik RSS
Wiele modułów nadaje się do współpracy z czytnikiem RSS. Przez okienko kontrolne "Uaktywnij RSS dla danego obszaru" (na tym ujęciu ekranu niewidoczne) można uaktywnić ikony RSS dla poszczególnych obszarów. Inni użytkownicy mogą zaabonować treść danego modułu przez kliknięcie na ikonę RSS.

Szablony projektu
W naszej aplikacji CMS można w każdej chwili zmienić szablon projektu i layout strony - tylko przez jedno kliknięcie! Cała treść zostaje dopasowana do nowego layoutu i będą użyte nowe arkusze stylów.

Jest to bardzo proste: wystarczy wybrać nowy szablon, kliknąć i gotowe!

Potrafisz pracować na .Net i Visual Studio? Możesz sam przygotować własne szablony stron!

2. Zarządzanie stronami i nawigacją

Wybrać Strony i nawigacja, aby ustalić strukturę nawigacji na własnej stronie WWW lub tworzyć nowe strony.

Strony pokazują się w tej samej kolejności jak podczas nawigacji. Wtrącone tytuły (jak na przykład „...Wycinki z prasy“) są podstronami i ukazują sie w podnawigacji.

Kliknąć na „Nowa strona“, aby dodać nową stronę. Na końcu listy pojawia się strona pusta.

Aby przesunąć stronę w ramach nawigacji lub uporządkować ją inaczej w ramach hierarchii (na przykład zrobić z niej podstronę) wystarczy kliknąć na nią, a następnie posłużyć się niebieskimi strzałkami na końcu ramki - obok Przesuń. Za pomocą prawej strzałki można utworzyć podstronę, strzałkami „do góry“ lub „w dół“ można zmienić pozycję strony w nawigacji.
Opis poszczególnych elementów

Tytuł strony
Nazwa ta ukazuję się w okienku przeglądarki.

Nawigacja
Nazwa strony w nawigacji.

Dopuszczanie anonimowych gości
Według standardowego ustawienia każdy może odwiedzać Twoje strony. Jeżeli chce się ograniczyć grupę gości i ustanowić zastrzeżoną grupę członków, można tą funkcję zdeaktywować i stronę będą widzieli tylko użytkownicy zarejestrowani (-> zob. również 3. Zarządzanie użytkownikami)

Editing by power users
If you activate this button, power users can edit this page. This enables the delegation of administrative areas (-> zob. również 3. Zarządzanie użytkownikami)

Widoczność
Funkcję tą należy zdeaktywować, gdy nie chce się jeszcze pokazać strony, bo na przykład nie jest jeszcze gotowa.
Ścieżka wirtualna
Dzięki dynamicznemu systemowi zarządzania treścią CMS nowe strony mają identyfikatory generyczne. Adresy URL tych stron można przekształcić na bardziej przystępne dla użytkowników przydzielając im wirtualną ścieżkę.

Jest to bardzo proste: wystarczy wpisać nazwę strony w okienko i zamiast generycznego adresu URL jak np. www.mojastrona.com/default.aspx?pg=3cb13823-a424-4761-81c1-5fa9da24db43 można teraz używać wersji skróconej: www.mojastrona.com/omnie.aspx.

W ten sposób będzie dużo łatwiej polecać konkretną stronę w e-mailach i/lub przystępniej dla użytkowników drukować materiał reklamowy

3. Zarządzanie użytkownikami

System CMS udostępnia łatwą, ale mimo wszystko wydajną, administrację użytkownikami, za pomocą której można tworzyć zastrzeżone kręgi użytkowników.

Możliwe są do przydzielenia dwa stopnie dostępu:

1. Użytkownicy zarejestrowani: strony nie są widoczne dla każdego (-> zob. również 2. Zarządzanie stronami i nawigacją) i mogą je oglądać wyłącznie użytkownicy zarejestrowani.

2. Administratorzy: Wśród użytkowników może być jeden lub więcej administratorów. Administratorzy mają nieograniczony dostęp do systemu „back-end” i mogą edytować strony, tworzyć nowe, usuwać je, a także zarządzać profilami użytkowników

3. Power-User: Registered Users can be defined as Power Users. Power Users have unrestricted access to pages, for which have been given access set by Administrator. The Backend is only accessible for Administrators.
Aby dodać nowego użytkownika, należy podać jego nazwę, adres e-mail oraz hasło, a następnie kliknąć na Dodaj użytkownika.
Za pomocą maski do edytowania można zmienić nazwę i adres e-mail. Użytkownikowi można udzielić zezwolenia na funkcję administratora uaktywniając opcję "Administrator".

Na tej masce jest również widoczne ostatnie zalogowanie użytkownika.

Moduły
Każda nowo utworzona strona jest najpierw pusta. W liście rozwijanej można wybrać pożądane i dostępne moduły:
Do wykończenia strony stoi do dyspozycji dziesięć modułów. Na jednej stronie można używać dowolnej ilości modułów. Kolejność modułów można dowolnie wybierać, a nowe moduły umieszczane będą najpierw na końcu strony.

Lista rozwijana z modułami pojawi się na dolnym końcu strony.

Aby zmienić kolejność modułów, można kliknąć na strzałki w tytule modułu. Cały moduł będzie w ten sposób przesunięty w górę lub w dół.
Sekcja kasowania kasuje cały moduł.

Większość modułów stosuje do tworzenia nowych treści edytor Rich Text.  Przy jego pomocy można formatować teksty, a nawet robić tabele. Najlepiej sam wypróbuj, co się da zrobić używając go!
Aby pracować z grafiką, należy kliknąć na ikonę Grafika. Można używać grafik już istniejących na serwerze lub załadować grafikę na serwer za pomocą funkcji Upload. Jeżeli zna się na HTML, można przełączyć na kod źdródłowy używając tabulatora nad okienkiem edycyjnym.


Podgląd i tryb edycji

Dzięki łatwemu przełączaniu pomiędzy wersją roboczą a trybem edycji administratorzy mogą w każdej chwili - bez wylogowania - skontrolować, jak wygląda ich strona. Wystarczy tylko kliknąć na odpowiedni przycisk.
Wpisywanie do panelu bocznego
Niektóre moduły udostępniają możliwość stosowania funkcji „Wpisywanie do panelu bocznego”. Po uaktywnieniu tej opcji, treść modułu wpisana będzie do panelu bocznego i może być pokazana jako „Ostatnia aktualizacja“ lub „Szybki dostęp“.

1. Formularz kontaktowy

Udostępnijmy swoim przyjaciołom, kolegom z pracy lub klientom możliwość przesyłania nam informacji: Za pomocą modułu Formularz kontaktowy jest to bardzo łatwe. Uwaga: Podczas konfiguracji należy podać serwer SMTP, aby poczta eletroniczna mogła być wysłana.
„Back-end” formularza kontaktowego ma trzy funkcje:

a) tworzenie formularza kontaktowego,

b) definiowanie, dokąd informacje kontaktowe mają być wysłane,

c) podziękowanie użytkownikowi.

Pierwsze trzy pola (Odbiorca poczty, Kopia do i Nagłówek) podają, w jaki sposób poczta będzie wysłana.


Tekst wstępny uprasza użytkownika o kontakt.

Podziękowanie ukazuje się po wysłaniu formularza przez użytkownika.

2. Lista plików do pobrania

Przy pomocy modułu Pobieranie można udostępnić na swojej stronie WWW dokumenty innym użytkownikom. Moduł ten umożliwia pobieranie plików w różnych formatach. Format pliku odczytywany jest automatycznie i ukazuje się wtedy odpowiednia ikona.

3. Łatwe sterowanie

Czy chcesz wintegrować w system CMS własne kontrolki dla użytkownika? Nic łatwiejszego: za pomocą modułu Łatwe sterowanie jest to możliwe w ciągu kilku sekund! Kontrolki dla  użytkowników ustawia się, tak jak zawsze, a następnie kopiuje się je do katalogu Łatwe sterowanie pod katalogiem głównym CMS. Można również używać kontrolki dla użytkowników już istniejące, których się samemu nie zrobiło. Wystarczy tylko skopiować je do katalogu Łatwe sterowanie. Jeżeli na jednej ze stron systemu CMS wprowadzi się sekcję Łatwe sterowanie, wszystkie kontrolki dla użytkowników z katalogu Łatwe sterowanie zostaną automatycznie pokazane w liście do wyboru w podglądzie dla administratora w danej sekcji. Teraz trzeba tylko wybrać kontrolki dla użytkownika, które mają się ukazać. Łatwe, prawda?

4. Kalendarz wydarzeń

Własne wydarzenia można ogłaszać online i zapraszać na nie gości! Za pomoca modułu Kalendarz wydarzeń można sporządzać informacje o wydarzeniach oraz ustalać datę i czas ich rozpoczęcia.
Przygotowanie ogłoszenia o wydarzeniu:

Za pomocą dynamicznego wyboru ustalić datę.

Ustalić czas (za pomocą strzałek można ustawiać godziny i minuty).

Pole „Pokazuj od“ odpowiada dacie ukazania się ogłoszenia. Po wybraniu daty ogłoszenie o wydarzeniu nie ukaże się przed podanym dniem.

5. Galeria

Za pomocą modułu Galeria można na swojej stronie WWW publikować własne zdjęcia. Wybieranie i ładowanie działa tak samo jak w module Pobieranie.
Podgląd miniaturowy (Thumbnails) generowany będzie automatycznie po załadowaniu zdjęć.

Przegląd zdjęć o wielkości dopasowanej do modułu Galeria generowany będzie również automatycznie. Plik oryginalny dostępny jest przez link Pobierz.

6. Księga gości

Warto opublikować księgę gości, w której odwiedzający stronę mogą wpisać pozdrowienia i swoje komentarze! Księgę gości można łatwo zrobić. Posługuje się ona tzw. obrazkiem Anti Bot, dzięki któremu zapewnione jest większe bezpieczeństwo i kontrola.
W wersji 1 nie można opracowywać żadnych tekstów przez „front-end”.

7. Treść HTML

To jest najważniejszy moduł, który dopuszcza największą elastyczność. Dzięki edytorowi typu Rich Text ma się szerokie możliwości do zmieniana formatu tekstu i stylu. Zobacz tez powyżej w opisie moduli.

Aby użyć grafikę, trzeba kliknąć na ikonę Grafika. Można używać grafik już istniejących na serwerze lub załadować grafikę na serwer za pomocą funkcji Upload.  

Jeżeli zna się na HTML, można przełączyć na kod źdródłowy używając tabulatora nad okienkiem edycyjnym.

8. Lista linków

Moduł Lista linków działa tak jak moduły Galeria lub Pobieranie. Należy podać adres URL i wybrać miejsce docelowe.

9. Lista wiadomości

Do strony warto dołączać wiadomości! Aby podać od kiedy do kiedy odpowiednie teksty mają się ukazywać, należy posługiwać się okienkami z datą.

10. Podstrony

Jeżeli pod jakąś stroną jest wiele podstron, opłaciłoby się może podać na stronie głównej listę ze wszystkimi linkami do stron podrzędnych - coś w rodzaju spisu treści dla pewnego obszaru strony WWW.

Przy użyciu modułu Podstrony jest to bardzo łatwe: Należy go wprowadzić do strony głównej i utworzy on automatycznie listę linków do wszystkich stron podrzędnych!

11. Blog

The Blog Module provides you with all the advantages of a Web log:

  • Publicity for your Website: the ping function attracts more visitors to your Website. 
  • Topicality of a selected thread: keep the visitors posted (travel diary, progress of a project, monitoring of publications in the Internet, knowledge management, etc.).
  • Communication and exchange of ideas: read the comments of your blog visitors and reply to them by updating your blog entry or posting new entries.

Post new blog entries or edit old ones.

Tags:
Click on “Tags“ and a little window opens where you can assign tags to an entry or create new ones.



Keywords can be changed or erased anytime. Just click on Tags in the Edit mode of the blog.



Weblogs input notification:
You can decide in the configuration of the blog whether a ping should be sent to Weblogs.com when posting entries. This will advertise your input with Weblogs.

Weblog Ping

Calendar:
The calendar displays the days on which the entries were posted in bold.



Comments:
Visitors can post comments on any blog entry which are immediately published. An administrator is able to erase these in the Edit mode.

Kommentar


12. Blogroll

The Blogroll module has a similar structure to the Link List. The only difference is that the Blogroll displays links to other blogs you would like to introduce to your visitors.

Blogroll

To post a new entry, please indicate a title and the URL of the post. You can also add the RSS feed to the post. This enables the user to subscribe to all blogs with one click (Subscription List).

13. TagCloud

The purpose of the TagCloud is to visualize keywords used in the blog. Keywords used more often are displayed in bold. Clicking on a keyword displays all entries containing this keyword.

TagCloud

You can place the TagCloud as often as you like and anywhere. If you want your Website to feature more than one blog, the TagCloud groups all blogs together