Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    Drupal 7 vs 8 - Vital Modules

    1. Stan Drupala 8
    2. Pathauto
    3. Zestaw narzędzi do chaosu
    4. Przeadresować
    5. Mapa witryny XML
    6. Metatag
    7. funkcje
    8. Pathologic
    9. Menu administracyjne
    10. Google Analytics
    11. Formularz internetowy
    12. Streszczenie
    13. Przyszłość

    Kolega niedawno podzielił się ze mną artykułem, w którym wymieniono liczbę modułów Drupala, które według autora były istotnymi komponentami kompilacji przedsiębiorstwa.

    • Pathauto - konfigurowalne, automatyczne generowanie przyjaznych adresów URL
    • Mapa witryny XML - generuje mapę witryny xml, która spełnia specyfikacje sitemap.org. Pomaga pająkom wyszukiwania i ustanawia pochodzenie treści dla SEO
    • Pathologic - dodaje filtr wejściowy, który automatycznie aktualizuje łącza do bieżącego adresu URL serwera
    • Google Analytics - integruje analizę użytkowników, błędy AdSense, 403 i 404 itp
    • Zestaw narzędzi do chaosu (ctools) - zestaw interfejsów API i narzędzi dla programistów. Również zależność dla widoków
    • Widoki - najpopularniejszy moduł Drupal 7. Widoki umożliwiają tworzenie dynamicznej listy treści z filtrami, relacjami i innymi elementami interfejsu użytkownika konstruktora zapytań
    • Formularz internetowy - drugi najbardziej popularny moduł Drupala 7. Służy do tworzenia niestandardowych formularzy do gromadzenia danych użytkownika.

    Trudno się spierać z powyższym. Moduły te obejmują solidną funkcjonalność, od podstawowego SEO po rozwój. Sugerowałbym jednak kilka dodatków:

    • Menu administracyjne - solidne menu podstawowe z szybkimi łączami do administrowania witryną, zarządzania treścią i funkcjami programisty
    • funkcje - umożliwia pakowanie konfiguracji witryny do modułów, które można eksportować.
    • Metatag - mnóstwo przyjaznych dla SEO gadżetów, w tym tytuł strony, kanoniczny adres URL, obsługa otwartego wykresu Facebooka i wiele innych
    • Przeadresować / Globalne przekierowanie - Interfejsy API i konfiguracja do zarządzania przekierowaniami, w tym duplikatami szkodliwymi dla SEO
    • CKEditor - Edytor WYSIWYG

    Oczywiście jest mnóstwo innych modułów, które możesz dodać do konkretnych przypadków użycia, takich jak Widoki administracyjne, Media, CKEditor, Date, Libraries API itp., Ale powyższe daje solidną instalację podstawową pod względem SEO i funkcjonalności treści redaktorzy i programiści.

    Stan Drupala 8

    Zespół Function1 skupił się na rozwoju Drupala 8 w tym roku, więc postanowiłem pokazać, jak Drupal 8 może spełnić te wymagania. Zaraz po bramie są dwa podstawowe moduły Drupala 7, które zostały zaadoptowane do rdzenia w Drupalu 8:

    Większość najpopularniejszych modułów na liście ma przynajmniej wersje alfa lub beta. Oznacza to, że niekoniecznie są one kompletne lub nie zawierają 100% błędów, ale to nie znaczy, że nie możesz ich używać. W rzeczywistości w wielu przypadkach jest znacznie mniej otwartych problemów w gałęziach kodu Drupala 8 niż w oddziałach Drupal 7.

    Pathauto

    Dostępna jest wersja alfa. Ma zależności od dwóch innych modułów z własnymi wersjami alpha, Znak i Narzędzia do szycia

    Zestaw narzędzi do chaosu

    Dostępna jest wersja Alpha.

    Przeadresować

    Dostępna jest wersja Alpha. Ważna uwaga : Globalne przekierowanie nie jest już potrzebne. Jest to odnotowane w Problem śledzenia Drupal 8 dla przekierowania że globalne przekierowanie zostało scalone.

    Mapa witryny XML

    Dostępna wersja Alpha. Aby uzyskać mniej rozbudowaną funkcjonalność map witryn xml, ale z pełną wersją projektu, sprawdź Prosta mapa witryny XML .

    Metatag

    Wersja beta. Nie jest to już tak w pełni funkcjonalne jak gałąź Drupal 7, ale kolejka problemów pokazuje aktywny rozwój ze strony opiekunów.

    funkcje

    Wersja beta. I bardzo aktywna kolejka do spraw. Jeśli zastanawiałeś się, czy Inicjatywa zarządzania konfiguracją (CMI) w Drupalu 8 sprawiła, że ​​moduł ten stał się bezużyteczny, nie zrobił tego. Uwielbiam nowe opcje zarządzania konfiguracją w Drupal 8, ale funkcje pozostaną przydatnym pakietem. W rzeczywistości ogólne doświadczenie może być lepsze, ponieważ można zainstalować funkcje w środowisku programistycznym, a następnie użyć zwykłego przepływu pracy CMI do wdrożenia aktualizacji w łańcuchu. Ciekawy przedmiot z bloga Phase2 w kwietniu: funkcje można wykorzystać do pokonania, problemy z „konfiguracją już istnieją”, które możesz napotkać podczas ponownej instalacji lub aktualizacji modułu. Jeszcze tego nie testowałem, ale jeśli to zadziała, byłoby miło.

    Pathologic

    Tylko wydanie Dev. Niestety od listopada 2015 r. Nie było żadnego ruchu w oddziale Drupal 8. Czuję, że zostało to pozbawione priorytetów, ponieważ funkcjonalność jest bardziej przyjemna, a nie krytyczna. W wielu przypadkach staranna konfiguracja i najlepsza praktyka w ogóle nie wymagają tego modułu.

    Menu administracyjne

    Zamknięty jako duplikat. Ten moduł został uznany za przestarzały Pasek narzędzi administratora

    Google Analytics

    Pełna wersja Drupala 8.

    Formularz internetowy

    Brak wersji Drupala 8. Dobre wieści i złe wieści tutaj. Dobrą wiadomością jest to, że możesz uzyskać podstawową funkcjonalność tworzenia formularzy za pomocą zmodernizowanych formularzy kontaktowych w rdzeniu Drupal 8. Dodaj w Kontakt z magazynem moduł, który wykorzystuje fakt, że formularze kontaktowe w Drupal 8 są teraz podmiotami i masz wiele funkcji. Teraz złe wieści. Webform w Drupal 7 był bardzo bogaty w funkcje, a wiele z tych funkcji nie jest dostępnych przy użyciu formularzy kontaktowych w ich obecnej postaci. Rzeczy takie jak uprawnienia granularne na formularz, wielostronicowe formularze, niektóre opcje eksportu itp. Ten popularny moduł na pewno wróci.

    Streszczenie

    Jak widzimy, wkład Drupala 8 jest nadal w toku. Ale dzięki takiemu solidnemu i ekscytującemu nowemu modułowi podstawowemu, współpracownicy pilnie pracują nad tym, aby przyspieszyć rozwój. Z mojego doświadczenia wynika, że ​​Drupal 8 z łatwością pokrywa podstawowe funkcje, których potrzebujemy. Co więcej , jest to możliwe dzięki znacznie mniejszej liczbie modułów. A najlepsze jest to , że moduły do ​​pisania w Drupalu 8 to wybuch.

    Ze względu na fakt, że tak wiele Drupal 8 opiera się na innych systemach open source, takich jak Symfony2 i Twig, po raz pierwszy w mojej karierze deweloperskiej Drupal znajduję pomocne zasoby inne niż Drupal. Nie mogę wyrazić, jak wspaniale jest zobaczyć moje doświadczenia ze składnią Twiga z rozwoju Python Flask. Wypróbuj go, będziesz mile zaskoczony, widząc, jak łatwo możesz używać filtrów i składni, które niekoniecznie są udokumentowane dla Drupala 8 i mają je po prostu działać. To samo dotyczy rozwoju modułów. Podziękowania dla Cipix za wspaniały przegląd Drupal 8 framework i jego przecięcia z Symfony 2.

    Podziękowania dla Cipix za wspaniały przegląd   Drupal 8 framework   i jego przecięcia z Symfony 2

    Przyszłość

    Z pewnością istnieją obszary w Drupalu 8, które wymagają dodatkowej pracy, aby uzyskać funkcjonalność, do której przywykłeś z Drupala 7. Patrzę na ciebie Głoska bezdźwięczna . Ale w tym miejscu społeczność Drupala po raz kolejny błyszczy. Niesamowite kreacje powstają wszędzie i wszyscy na tym korzystamy. Na przykład sprawdź obsługę mediów w Drupal 8 Lightning Ditribution. Jestem pod ogromnym wrażeniem tego, jak dużo standaryzacji widzę w rozwoju Drupala 8. Znacznie więcej niż w Drupalu 7, są akceptowane sposoby robienia rzeczy. Co oznacza, że ​​możemy skoncentrować naszą kreatywność na dodawaniu do szybko rozwijającego się ekosystemu funkcji Drupal 8.


     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»