WebMatrix 2 beta - Tworzenie stron internetowych Udostępnij na: Facebook

Autor: Rafał Madycki

Opublikowano: 2011-12-05

Często na forach internetowych i w grupach dyskusyjnych pojawia się pytanie dotyczące programu wspomagającego tworzenie stron internetowych. Zadają je nie tylko doświadczeni użytkownicy, którzy chcą poznać nowe aplikacje, ale także początkujący, którzy dopiero zaczynają przygodę z tworzeniem stron internetowych.

Jeszcze niedawno popularne były programy, za pomocą których strony tworzyło się graficznie, a nie poprzez zastosowanie kodu. Szybko jednak okazało się, że takie strony nie działały w pełni poprawnie i nie sprawiały wrażenia profesjonalnych.

Okazało się, że program WebMatrix to połączenie dobrego edytora kodu stron internetowych o wielu możliwościach z narzędziem, które pozwala na stworzenie strony kompleksowo, od początku aż do publikacji włącznie. Dodatkowo program ten pozwala na tworzenie aplikacji internetowych, opartych o systemy CMS, które są dostępne od razu do zainstalowania w galerii aplikacji.

Ten cykl artykułów ma za zadanie zaznajomienie Ciebie z tym programem oraz pokazanie solidnych podstaw tworzenia stron w oparciu o to narzędzie. W szczególności będzie dotyczył nowych możliwości tego programu, jakie weszły w użycie wraz z wersją WebMatrix 2 beta.

Po zapoznaniu się z całą serią artykułów będziesz wiedział:

  • jak zorientować się w interfejsie programu i jak zacząć z nim pracę,
  • jak tworzyć strony internetowe w HTML z wykorzystaniem CSS w WebMatrix 2 beta,
  • jak instalować i wykorzystywać aplikacje z galerii aplikacji,
  • jak tworzyć aplikacje w ASP.NET i PHP,
  • co to jest składnia Razor i jak z niej korzystać w WebMatrix,
  • jak korzystać z opcji programu WebMatrix, które pomagają przy pisaniu kodu,
  • jak opublikować swoją stronę na serwerze.

Spis głównych zagadnień, zawartych w poszczególnych artykułach:

  • Przegląd nowości w WebMatrix 2 beta – ten artykuł to szybki przegląd nowości w programie WebMatrix 2 beta w stosunku do wersji poprzedniej. Zobaczysz, po kolei, z jakich udogodnień możesz korzystać, aby jeszcze szybciej stworzyć profesjonalną stronę lub aplikację internetową.
  • Opis interfejsu WebMatrix – w tym artykule zostanie opisany interfejs użytkownika programu WebMatrix 2. Informacje w nim przedstawione pozwolą skutecznie nawigować pomiędzy rozbudowanymi funkcjami programu.
  • Instalowanie aplikacji z WebGallery – w tej części zobaczysz, jak zainstalować przykładową aplikację z galerii aplikacji Web. Zwróć uwagę na możliwości, jakie daje WebMatrix, związane z integracją z zainstalowaną aplikacją oraz edycją źródeł.
  • Tworzenie aplikacji w ASP.NET – WebMatrix 2 pozwala m. in. na tworzenie serwisów internetowych od podstaw. W tym artykule zostanie opisane, jak używać języka ASP.NET w środowisku WebMatrix.
  • Wykorzystanie składni Razor do tworzenia dynamicznych stron – tematem przewodnim tego artykułu będzie składnia Razor. Jest to nowy silnik firmy Microsoft, który pozwala łatwo i szybko generować kod w języku HTML.
  • PHP i MySQL w WebMatrix – oprogramowanie WebMatrix 2 wspiera również środowiska Open Source. W tym artykule opisane zostaną korzyści, jakie niesie ze sobą używanie WebMatrix 2, podczas tworzenia serwisów, opartych o PHP i MySQL.
  • Korzystanie z pomocy WebMatrix – w tym artykule opisane zostanie, w jaki sposób korzystać z rozbudowanej pomocy dostępnej w WebMatrix 2 beta. Pomoc ta jest dostępna w dowolnym momencie, jej zawartość pochodzi m. in. z takich serwisów jak Learnable, PluralSight.
  • WebMatrix NuGet galery – w tym artykule zostanie opisane, w jaki sposób korzystać z rozbudowanej pomocy, dostępnej w WebMatrix 2 beta. Pomoc ta jest dostępna w dowolnym momencie, jej zawartość pochodzi m. in. z takich serwisów jak Learnable, PluralSight.
  • Korzystanie z helperów w aplikacjach – korzystanie z funkcji zewnętrznych serwisów (API) jest uproszczone w środowisku WebMatrix 2 dzięki helperom. Artykuł ten objaśni, w jaki sposób najlepiej z nich korzystać.
  • Nowy color picker – w tym artykule zostanie opisane, czego możesz się spodziewać po nowym elemencie WebMatrix, który ułatwia tworzenie wyglądu strony. Zobaczysz, jak szybko pobrać kolor z palety barw i z ekranu.
  • Optymalizacja strony dla wyszukiwarek z WebMatrix – ten artykuł przedstawi możliwości WebMatrix, dzięki którym będziesz mógł poprawić widoczność swojej strony dla wyszukiwarek internetowych.
  • Tworzenie układów graficznych stron – z tego artykułu dowiesz się, jak stworzyć wygląd strony, który będzie automatycznie podpięty do wszystkich podstron Twojej witryny. Poznasz też korzyści tego rozwiązania.
  • Praca z bazami danych – z tego artykułu dowiesz się, jak można zarządzać bazami danych z poziomu WebMatrix. Następnie wykorzystasz prostą składnię Razor do pobrania danych z bazy i wyświetlenia ich na swojej stronie.
  • Współpraca WebMatrix z Visual Studio – w tym artykule poznasz możliwość pracy nad swoimi stronami w Visual Studio. Sprawdzisz, jak to zrobić podczas tworzenia Twojej strony w WebMatrix.
  • Dynamiczna pomoc – tutaj zobaczysz, jak korzystać z pomocy, wbudowanej w WebMatrix, związanej z tworzeniem stron w HTML oraz ASP.NET, Razor oraz PHP.
  • Publikowanie strony – zobaczysz, jak po zakończeniu pracy ze swoim projektem wdrożyć go na serwer za pomocą programu WebMatrix. Dokonasz tego na przykładzie aplikacji opartej o system CMS, która zawiera bazę danych.
  • Edycja strony na zdalnym serwerze – w tej części dowiesz się, jak edytować stronę, która jest już opublikowana na serwerze, bez ręcznego kopiowania jej na dysk twardy i ponownego wysyłania jej po zakończeniu pracy.