Artykuły:

  • data publikacji: 25.04.2010

    Drupal – szybki start

    kategoria: CMSy autor: designconcept

    drupal

    Drupal jest systemem zarządzania treścią, który umożliwia łatwe publikowanie i zarządzanie zawartością witryny. System wykorzystuje język PHP, współpracuje z bazami danych MySQL i PostgreSQL oraz serwerami Apache i IIS.

    Instalacja

    Najpierw pobieramy Drupala i polski pakiet językowy ze strony: http://drupal.org/
    Rozpakowujemy archiwum do głównego katalogu na serwerze. Moim serwerem będzie localhost.
    Wchodzimy na stronę http://localhost/drupal-6.15/
    Naszym oczom ukazuje się widok.

    Drupal - szybki start

    Tu mamy wybór czy chcemy korzystać z angielskiej czy innej wersji językowej. Ja wyrażam chęć instalacji innej wersji językowej.
    Rozpakowujemy paczkę językową do katalogu z drupalem. Następnie korzystając z linku powrotnego przechodzimy do ekranu wyboru języka i wybieramy język polski.

    Drupal - szybki start

    Następnie pojawia się ekran:

    Drupal - szybki start

    Postępujemy zgodnie z opisem na tej stronie.
    Po stworzeniu pliku konfiguracyjnego można dalej instalować drupala. Klikamy na spróbuj ponownie.
    Naszym oczom ukazuje się okno konfiguracji bazy danych.

    Drupal - szybki start

    Wybieramy typ, nazwę i użytkownika bazy danych. Możemy tez ustawić zaawansowane opcje dotyczące m.in. hosta bazy danych, portu oraz prefiksu dla tabel. Należy pamiętać aby wybrać istniejącą na serwerze bazę danych. Trwa instalacja drupala… :)

    Drupal - szybki start

    Konfiguracja

    Teraz konfigurujemy witrynę.

    Drupal - szybki start

    Tworzymy konto administratora. Jeśli na serwerze mamy włączony moduł mod_rewrite możemy włączyć tzw. przyjazne URL-e. Wtedy linki typu /?q=node/5 będą zamieniane na /node/5.
    Otrzymujemy informację, że instalacja Drupala przebiegła pomyślnie. Możemy teraz odwiedzić stronę i zalogować się jako administrator.

    Moduły

    Drupala można wzbogacać o nowe funkcje za pomocą tzw. "modułów". Cały system jest złożony z modułów. Niektóre z nich są dostępne od razu po instalacji, a inne trzeba dodatkowo pobrać. Zajmiemy się teraz aktywacją wybranych modułów. W tym celu wchodzimy na stronę http://localhost/drupal-6.15/admin/build/modules i zaznaczamy moduły, których chcemy używać.

    Pobierzemy kilka dodatkowych modułów:
    http://drupal.org/project/admin_menu
    http://drupal.org/project/pathauto
    http://drupal.org/project/token
    http://drupal.org/project/cck
    CCK - służy do wzbogacenia naszej treści o nowe pola, w które uprawnione osoby będą mogły wpisywać dane dodając treść do naszej witryny.
    http://drupal.org/project/views
    Views - to moduł, który pozwala w praktycznie dowolny sposób generować listy i tabele z elementów taksonomii systemu.

    Pobrane moduły należy umieścić w katalogu sites/all/module naszej witryny. Zajmiemy się teraz aktywacją wybranych modułów. W tym celu wchodzimy na stronę http://localhost/drupal-6.15/admin/build/modules i zaznaczamy moduły, których chcemy używać. Jeżeli folder module nie istnieje należy takowy stworzyć. Na powyższej stronie zaznaczamy następuje moduły

    • Administration - Administration Menu
    • Core - Blog
    • Core - Contact
    • Core - Path
    • Content - Content
    • Content - Text
    • Other - Pathauto
    • Other - Token
    • Views - Views
    • Views - Views UI

    a następnie klikamy zachowaj konfigurację.

    Rodzaje zawartości

    Wchodzimy na stronę http://localhost/drupal-6.15/admin/content/types. Możemy tu tworzyć, edytować i usuwać różne rodzaje zawartości. Są one umieszczone w tabelce, w której znajduje się nazwa, typ i opis rodzaju zawartości. Domyślnie dysponujemy trzema rodzajami: blog, strona i artykuł. Stworzymy nowy typ – link. Będzie on zawierał url, tytuł i krótki opis. Klikamy na nowy rodzaj zawartości (http://localhost/drupal-6.15/admin/content/types/add). W pole nazwa wpisujemy Link, typ – link (typ może się składać jedynie z małych liter, liczb i znaków podkreślenia) oraz dodajemy krótki opis. Następnie określamy ustawienia formularza dodawania zawartości tak jak na poniższym rysunku.

    Drupal - szybki start

    Pozostaje nam jeszcze określenie cech rodzaju zawartości oraz ustawienia odpowiedzi czyli popularnych komentarzy. Ustawiamy opcję „do publikacji”, a odznaczamy „na stronie głównej” co oznacza brak automatycznej promocji na stronie głównej. W ustawieniach odpowiedzi zaznaczamy opcję „Wyłączony”, co oznacza, że nie będzie można dodawać komentarzy. Po kliknięciu zachowania rodzaju zawartości zostaniemy przekierowani z powrotem do tabelki z rodzajami zawartości. Widnieje już tam nowy dodany przed chwilą rodzaj – link. Kliknijmy na odnośnik „manage fields” dotyczący rodzaju zawartości link. Dodamy teraz nowe pole url.

    Drupal - szybki start

    Po kliknięciu zachowaj można jeszcze ustawić dodatkowe opcje. My pozostawiamy ustawienia domyślne.
    Dodamy teraz kilka linków. W tym celu wchodzimy na stronę dodawania zawartości: http://localhost/drupal-6.15/node/add, wybieramy z dostępnych opcji Link i uzupełniamy pola formularza.

    Drupal - szybki start

    Drupal - szybki start

    Utworzony link możemy zobaczyć pod adresem: http://localhost/drupal-6.15/content/wp .

    Widoki i dodawanie zawartości

    Views to moduł, który pozwala w praktycznie dowolny sposób generować listy i tabele z elementów taksonomii systemu. Moduł ten jest dość rozbudowany. My stworzymy na początek widok listy linków. Wejdźmy zatem na stronę http://localhost/drupal-6.15/admin/build/views. Następnie klikamy na zakładkę „dodaj”.

    Drupal - szybki start

    Podajemy nazwę widoku (może ona zawierać tylko znaki alfanumeryczne i podkreślenia) np. lista_linkow. Wprowadzamy też krótki opis widoku oraz tag widoku (w naszym przypadku może to być np. linki). Jako typ widoku pozostawiamy zaznaczony segment. Klikamy na przycisk „Następne”. Mamy tu dostęp do określenia formy widoku. Na początek wybieramy z rozwijanego menu po lewej „Strona”, co oznacza że chcemy wypisać nasze linki na pełnej stronie. Z ustawień podstawowych zmieniamy nazwę, tytuł oraz styl rzędu (zmieniamy na segment). Klikamy na przycisk „dodaj podgląd” znajdujący się w lewej części strony (pod listą rozwijaną). Teraz określimy ustawienia strony: ścieżkę i menu. Ustawiamy ścieżkę na „linki” – oznacza to, że strona z linkami będzie widoczna (oczywiście dla naszej obecnej instalacji) pod adresem http://localhost/drupal-6.15/linki. W przypadku ustawień menu wybieramy „zwykły wpis menu”, w pole tytuł wpisujemy „Linki” oraz z listy rozwijanej wybieramy „Odnośniki podstawowe”.

    Teraz ograniczymy nasz widok do wyświetlania tylko elementów typu link. W ostatniej kolumnie na stronie edycji klikamy na znak plusa przy napisie „Filtry”. Z długiej listy rozwijanej, która pokaże się poniżej zaznaczamy opcję Segment: Typ i klikamy przycisk „dodaj”. Następnie wybieramy typ segmentu „odnośnik”. Po całej konfiguracji strona powinna wyglądać podobnie do widocznej poniżej.

    Drupal - szybki start

    Na koniec zapisujemy widok klikając na przycisk „Zachowaj”.
    Łatwo zauważyć, że w górnej części strony pojawił się pierwszy odnośnik menu „Linki”. Prowadzi on do naszego widoku linków.

    Drupal - szybki start

    Teraz stworzymy stronę główną. Klikamy na link dodaj zawartość i z dostępnych typów wybieramy – Strona.

    Drupal - szybki start

    W pole tytuł wpisujemy tytuł strony np. Strona główna. W pole tekst odnośnika menu wpisujemy np. Główna (jest to tekst widoczny na linku do strony). W polu select pozostawiamy wybraną opcję odnośniki podstawowe. Pozostaje tylko uzupełnić treść i kliknąć przycisk „Zachowaj”. W górnym menu obok „Linki” powinien pojawić są odnośnik „Główna”.

    Zbudujemy teraz formularz kontaktowy dla naszej witryny. Wybieramy z menu „Zarządzaj”, a następnie „Formularz kontaktowy” (znajduje się on w boxie Budowa witryny) lub od razu wchodzimy na adres http://localhost/drupal-6.15/admin/build/contact. Klikamy na „Dodaj kategorię”. Pojawia się formularz, który trzeba uzupełnić. W pole kategoria wpisujemy nazwę formularza np. Formularz kontaktowy. Następnie wpisujemy adres lub adresy e-mail, na które formularz ma być wysłany. Na samym dole wybieramy jeszcze z menu rozwijanego „Tak”, aby formularz był domyślnym formularzem kontaktowym na stronie i klikamy „Zachowaj”. Stworzony formularz możemy zobaczyć na stronie http://localhost/drupal-6.15/contact.

    Drupal - szybki start

    Przydałoby się dodać do naszego górnego menu odnośnika prowadzącego do formularza kontaktowego. W tym celu wchodzimy na stronę http://localhost/drupal-6.15/admin/build/menu-customize/primary-links. (Zarządzaj > Budowa witryny > Menu > Odnośniki podstawowe).

    Drupal - szybki start

    Wybieramy „Dodaj element” i uzupełniamy formularz. W pierwsze pole wpisujemy ścieżkę do formularza kontaktowego (tzn. wszystko za http://localhost/drupal-6.15/). Następnie podajemy tekst odnośnika menu. Pozostałe pole pozostawiamy niezmienione.

    Drupal - szybki start

    Dodatkowo można zmienić kolejność odnośników w menu metodą przeciągnij i upuść. Jak widać na poniższej ilustracji przesunęłam odnośnik Kontakt na koniec.

    Drupal - szybki start

    Na pewno zauważyłeś/aś, że po wejściu na naszą drupalową witrynę http://localhost/drupal-6.15/ pojawia się domyślna strona startowa zaczynająca się od słów „I tak powstała nowa drupalowa witryna!”. Czas to zmienić. Chcemy aby domyślnie pojawiała się nasza strona główna. Najpierw przejdźmy na naszą stronę główną klikając odnośnik Główna w menu. Następnie wybieramy Edytuj i patrzymy na pasek adresu. U nas powinien wyglądać następująco: http://localhost/drupal-6.15/node/3/edit. Dla nas najważniejsza jest cyfra 3. Przechodzimy teraz na stronę Zarządzaj > Konfiguracja witryny > Podstawowe dane (bezpośredni link: http://localhost/drupal-6.15/admin/settings/site-information). Na samym dole formularza wpisujemy w pole domyślna strona główna adres: http://localhost/drupal-6.15/node/3 i klikamy przycisk „Zachowaj konfigurację”.

    Drupal - szybki start

    Dodamy teraz kilka blogowych notek. Wchodzimy na „Dodaj zawartość” i wybieramy „Wpis w blogu”. Pojawia się formularz, który trzeba uzupełnić. Podajemy tytuł i treść wpisu, a resztę opcji pozostawiamy bez zmian. Zachęcam jednak do zapoznania się z nimi w wolnej chwili :) .

    Drupal - szybki start

    W celu dodania odnośnika do blogowych wpisów w górnym menu wchodzimy na stronę http://localhost/drupal-6.15/admin/build/menu-customize/primary-links/add i w formularzu w polu ścieżka wpisujemy blog. Uzupełniamy jeszcze pole „Tekst odnośnika menu” i klikamy „Zachowaj”.

    Drupal - szybki start

    Skórki

    Drupal oferuje zmianę domyślnego wyglądu strony. W tym celu wchodzimy na stronę Zarządzaj > Budowa witryny > Skórki. Pojawia się poniższa strona.

    Drupal - szybki start

    Możemy tu określić, które ze skórek powinny być dostępne dla użytkowników, a także, która skórka ma być domyślną. Między innymi na stronie http://drupal.org/project/themes dostępnych jest wiele skórek tworzonych przez użytkowników Drupala. Wejdźmy na powyższą stronę i pobierzmy jakąś skórkę (ja pobrałam skórkę Acquia Slate). Należy pobraną paczkę rozpakować do katalogu themes. Gdy ponownie wejdziemy na stronę http://localhost/drupal-6.15/admin/build/themes będzie już możliwość wyboru nowej skórki.

    ---
    Zapraszam na moje portfolio.

    Udostępnij ten artykuł:
    • Print
    • Digg
    • del.icio.us
    • Facebook
    • Mixx
    • Google Bookmarks
    • Gwar
    • RSS
    • Technorati
    • Twitter
    • Wykop

    Tagi:,
  • 13 Responses to “Drupal – szybki start”

    1. [...] This post was mentioned on Twitter by vivee.info. vivee.info said: Drupal – szybki start http://bit.ly/d3pTpY [...]

    2. SpeX pisze:

      O zapowiada się fajna seria, może w końcu się przełamię i spróbuję tego drupala.

    3. uyikl pisze:

      Mam nadzieje, że na szybkim starcie się nie zakończy, bo prawda taka że instalacja i konfiguracja to dość intuicyjna sprawa.

      Interesowałby mnie tutek o tworzeniu skórki, bo o ile w przypadku WP przyszły mi to dość naturalnie to co do drupala nie umiem złapać o co chodzi.

    4. Musiorex pisze:

      Myślę, że ten skrypt będzie bardzo przydatny i łatwy w obsłudze . Czytałem na forum, że to ma być bardzo dobry skrypt zarządzania treścią . Na pewno go przetestuję . Jak go przetestuję to opiszę wam ten skrypt .

    5. Agressiva pisze:

      Drupal wygląda w porządku, na pewno jako podstawowy system do wprowadzania treści na strony dobrze się sprawdza jednak patrząc na jego etapy rozwoju – nie wydaje mi się aby kiedykolwiek przeskoczył WordPressa.

      @Musiorex
      "Jak go przetestuję to opiszę wam ten skrypt ." – może sprawdź tworzenie skórek do tego, bo reszte raczej już znamy na poziomie podstawowym.

    6. SpeX pisze:

      Akurat czy nie przeskoczy wordpressa, to jest pojęcie względne. Akurat z tego co się orientuję dupal może się o wiele lepiej zachowywać pod większym obciążeniem niż WP. A przede wszystkim są to dwie różne kategorie skryptów.

    7. Agressiva pisze:

      Patrząc jeszcze na popularność WordPressa, otwarty kod i dzięki temu masę zainteresowanych nim osób – szczególnie programistów, którzy codziennie tworzą nowe moduły i udoskonalenia, myślę, że ma większe możliwości na rozwój, uniwersalność (bo przecież nie jest to skrypt tylko do blogów….). WP nie zaliczałabym do "innej kategorii" bo on moze byc na dzień dzisiejszy właściwie w każdej.

    8. [...] Adres URL: Drupal – szybki start | Vivee – wordpress, webmastering, grafika i … [...]

    9. [...] Czytaj więcej: Drupal – szybki start | Vivee – wordpress, webmastering, grafika i … [...]

    10. [...] więcej: Drupal – szybki start | Vivee – wordpress, webmastering, grafika i … lnie-dysponujemy, one-umieszczone, opis-rodzaju, rej-znajduje, rodzaje-zawarto, trzema, [...]

    11. adam pisze:

      Mnie też Drupal kusi. Moja przygoda z cmsami zaczęła się od Joomli. Teraz używam trochę WordPressa. Miałem zamiar wrócić do Joomli wraz z wersją 1.6. Wczoraj przetestowałem wersję beta Joomla 1.6 i jestem rozczarowany. Dlatego może zabiorę się za Drupala. Zawsze to nowe doświadczenia. Z tego co pamiętam od Drupala odstraszało mnie to, że nie ma tylu fajnych themów co do WP, no i plikownia mi się nie podobała, nie mogłem się odnaleźć w zbiorowisku wtyczek, by dobrać te odpowiednie. Może sobie zainstaluję Drupala na Bitnami, by się zapoznać z panelem admina.

    12. lukasz pisze:

      uuu drupal nie jest taki dobry przy dużym ruchu daje ciała. Miałem z nim do czynienie przy dużym portalu i nie podołał może to była wina dużej ilości zmian czyli instalacja de-instalacji wtyczek no ale w ostateczności serwis się sypie i czeka na przeinstalowanie (co też nie jest takie proste) :(

    13. MARECKIMX pisze:

      Drupal jest w zasadzie frameworkiem CMS. Jeśli nie umiesz programować no podziałasz na drupalu. Chociasz musze przyznać, że na samych modułach można ciekawe stronki postawić. Jak ty to zrobiłeś że ci się drupal sypie na wiekszych portalach??Ja tak nie potrafie. A postawiłem kilka większych serwisów. Zapraszam zainteresowanych do serwisów: http://www.idrupal.pl http://www.elimu.pl
      drupal.pl
      drupal.org.pl
      goldenline.pl
      drupalomania.pl

      no i najważniejsza strona: http://www.GOOGLE.PL

    Leave a Reply

Komentarze

Kategorie

Top 10

  • CMSy Artykuły dotyczące różnego rodzaju systemów zarządzania treścią CMS.
  • Flash Podstawowe informacje pomocne przy tworzeniu animacji w Adobe Flash.
  • Fotografia Samouczki dotyczące nie tylko robienia zdjęć ale też ich cyfrowej obróbki.
  • Grafika Ogólnie pojęta grafika komputerowa, od inspiracji, po tworzenie layoutów oraz mniejszych form graficznych.
  • Inne tutoriale wordpressowe Wszystkie inne zagadnienia dotyczące WordPressa.
  • Inspiracje Inspirujące materiały graficzne z dziedziny projektowania stron www, projektów DTP, digital painting, itp.
  • Obróbka zdjęć Techniki retuszu fotografii cyfrowych.
  • Rysunek Tworzenie rysowanych ilustracji w Adobe Photoshop.
  • Skóry do Wordpressa Darmowe oraz płatne – najlepsze skóry do WordPressa.
  • Skrypty client-side
  • Skrypty server-side
  • Tutoriale
  • Webdesign Tutoriale z zakresu projektowania stron www i grafiki użytkowej na rzecz internetu.
  • Wieczór z Open Source
  • Wordpress Ulubieniec naszej publiczności CMS WordPress: nowości, tricki, wtyczki, skóry i wszystko to co może przydać się przy korzystaniu z tego systemu.
  • Wtyczki do Wordpressa Recenzje oraz instrukcje najbardziej popularnych i najbardziej niezbędnych pluginów do WordPressa.
  • XHTML/CSS Ciekawostki z dziedziny kodowania stron www: XHTML, CSS, jQuery.

Najnowsze newsy

Wieczór z Open Source 2010

Jak co roku WSINF organizuje konferencję Wieczór z Open Source.
Chciałbym zaprosić was na tegoroczna konferencję Wieczór z Open Source 2010! Czytaj dalej

Grafart.org i WACOM zapraszają na konkursy!

Witam!

Myślę, że czas najwyższy nadmienić, że za niedługi czas zostanie zorganizowany pierwszy z trzech konkursów, w których główną nagrodą będą tablety firmy WACOM!
Za miejsca drugie oraz trzecie nagrodami będą kubki i koszulki firmy WACOM oraz magazyny graficzne PSD PHOTOSHOP oraz COMPUTERARTS.
Czytaj dalej

Zapraszamy na forum graficzne Graffika.pl

Każda osoba interesująca się grafiką komputerową ma czasami ochotę porozmawiać o swoich pracach, posłuchać rad, krytyki i pochwał innych osób. Idealnym miejscem na realizowanie takich potrzeb jest forum graficzne Graffika.pl.
Czytaj dalej

Polecane strony

  • No bookmarks avaliable.