/ core - Wszystkie pliki dostarczone przez core, które nie mają wyraźnego powodu, aby znajdować się w katalogu /. Więcej szczegółów w dalszej części.
/ biblioteki - biblioteki stron trzecich, np. edytor wysiwyg. Nieuwzględniony przez rdzeń, ale wystarczająco powszechny, aby uzasadnić włączenie tutaj.
/ modules - katalog, w którym znajdują się wszystkie moduły niestandardowe i contrib.
Podział tego na podkatalogi contrib i custom może ułatwić śledzenie modułów. wystarcza, by uzasadnić tutaj
/ profile - przesłane i niestandardowe profile.
/ themes - utworzone i niestandardowe (pod) motywy
witryn / [domena LUB domyślna] / {moduły, motywy} - Moduły i motywy specyficzne dla witryny można przenosić do tych katalogów, aby uniknąć ich wyświetlania w każdej witrynie.
witryn / [domena LUB domyślna] / pliki - pliki specyficzne dla witryny zazwyczaj się tutaj znajdują. Mogą to być pliki przesyłane przez użytkowników, takie jak obrazy, ale także konfiguracja, konfiguracja aktywna i konfiguracja etapowa . Konfiguracja jest czytana i zapisywana przez Drupala i powinna mieć minimalną liczbę uprawnień wymaganych dla serwera WWW i jedynego serwera WWW do ich odczytu i modyfikacji.
/ vendor - biblioteki zaplecza, od których zależy Drupal Core. (Symfony, Twig itp.)
Szczegóły dotyczące katalogu / core, przydatne przede wszystkim dla nowych hakerów:
/ core / asset - Różne zewnętrzne biblioteki używane przez Core. jQuery, podkreślenie, modernizator itp.
/ core / misc - kod nakładki, od którego zależy Drupal Core.
/ core / obejmuje - funkcjonalność, która jest na niskim poziomie, aby była modułowa. Takich jak sam system modułowy.
Doskonałe pytanie, są też nowe pliki konfiguracyjne do wzięcia pod uwagę. Też dodam.
Letharion
@unor Naprawiono teraz. :)
Letharion
Poproś o opinię na temat biblioteki / bibliotek. Szczerze mówiąc, powinien to być nagi katalog z instalacją podstawową, więc jasne jest, że tam wszystko idzie ... na początku nie było dla mnie jasne.
Kevin
18
Foldery to:
core: Zawiera cały rdzeń Drupala, z wyjątkiem rzeczy, które muszą znajdować się w katalogu głównym, takich jak index.php itp. Zasadniczo nie powinno być potrzeby dodawania / edytowania / usuwania czegokolwiek tutaj.
motywy: tutaj umieszczasz motywy witryny (wcześniej strony / wszystkie / motywy).
moduły: w tym miejscu umieszczasz moduły witryny (wcześniej strony / wszystkie / moduły).
profile: Tutaj umieszczasz profile instalacyjne.
Witryny: służy do uruchamiania konfiguracji wielu witryn drupal i jest używany w taki sam sposób, jak w drupal 7. Moduły i motywy w witrynach / wszystkie / moduły lub witryny / wszystkie / motywy, zastąpią je w podstawowych katalogach modułów i motywów . Moduły w witrynach / SITENAME / moduły i witryny / SITENAME / motywy zastąpią inne dla danej witryny.
Są prawdopodobnie lepsze opisy, jeśli spojrzysz na pliki README.txt w każdym z katalogów.
Te odpowiedzi są nieaktualne. To pytanie zostało również opublikowane w wyniku jednej z odpowiedzi na to pytanie.
rooby
Osobom, które oddały głos, proszę skomentować, dlaczego i mogę odpowiedzieć na wasze obawy. Moja odpowiedź nie jest tak dokładna jak zaakceptowana, ale o ile wiem, nie jest niepoprawna.
Odpowiedzi:
Szczegóły dotyczące katalogu / core, przydatne przede wszystkim dla nowych hakerów:
źródło
Foldery to:
Są prawdopodobnie lepsze opisy, jeśli spojrzysz na pliki README.txt w każdym z katalogów.
źródło