J4.x

Developing an MVC Component/Introduction/pl: Difference between revisions

From Joomla! Documentation

Created page with "Jeśli nie skonfigurowałeś lokalnego środowiska programistycznego, musisz to zrobić przed przystąpieniem do tego samouczka. Aby skonfigurować lokalne środowisko program..."
Created page with "== Migracja z Joomla 3.x =="
Line 25: Line 25:
Jeśli nie skonfigurowałeś lokalnego środowiska programistycznego, musisz to zrobić przed przystąpieniem do tego samouczka. Aby skonfigurować lokalne środowisko programistyczne, zapoznaj się z sekcją [[S:MyLanguage/J4.x:Setting_Up_Your_Local_Environment|Przewodnik po środowisku lokalnym]].
Jeśli nie skonfigurowałeś lokalnego środowiska programistycznego, musisz to zrobić przed przystąpieniem do tego samouczka. Aby skonfigurować lokalne środowisko programistyczne, zapoznaj się z sekcją [[S:MyLanguage/J4.x:Setting_Up_Your_Local_Environment|Przewodnik po środowisku lokalnym]].


<div lang="en" dir="ltr" class="mw-content-ltr">
== Migracja z Joomla 3.x ==
== Migrating from Joomla 3.x ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">

Revision as of 18:42, 23 January 2024

Joomla! 
4.x
>Tutorial
Tworzenie komponentu MVC dla Joomla 4.x



Ten samouczek nauczy Cię, jak stworzyć komponent dla Joomla 4.x. Komponent to rodzaj rozszerzenia Joomla, które udostępnia użytkownikowi własne strony, zamiast rozszerzać istniejącą zawartość. Komponent jest najpotężniejszym typem rozszerzenia Joomla, zdolnym do dodania dużej ilości nowych funkcji do witryny.

Komponenty Joomla są podzielone na dwie główne części: część administratora i część witryny. Część administratora zapewnia interfejs do zarządzania komponentem, a część witryny zapewnia strony żądane przez użytkowników odwiedzających witrynę. W tym poradniku dowiesz się, jak zbudować obie części.

Bardziej szczegółowy przegląd komponentów i używanego przez nie wzorca projektowego Model-View-Controller można znaleźć w artykule Przewodnik po podstawach komponentów. Należy jednak pamiętać, że specyficzna struktura plików, standardy nazewnictwa i kod wyszczególnione w przewodniku odnoszą się do Joomla 3.x i powinny zostać zignorowane na potrzeby tego samouczka.

Wymagania

Będziesz potrzebował Joomla 4.x do tego samouczka. Programowanie dla Joomla 4.x wymaga:

  • Minimalna wersja PHP 7.2.5 do zainstalowania
  • Composer, do zarządzania zależnościami PHP
  • NodeJS w wersji 10 lub nowszej do zarządzania zależnościami front-endu
  • Baza danych MySQL w wersji 5.6 lub wyższej lub
  • Baza danych PostgreSQL w wersji 11 lub wyższej
  • System kontroli wersji Git

Jeśli nie skonfigurowałeś lokalnego środowiska programistycznego, musisz to zrobić przed przystąpieniem do tego samouczka. Aby skonfigurować lokalne środowisko programistyczne, zapoznaj się z sekcją Przewodnik po środowisku lokalnym.

Migracja z Joomla 3.x

For the majority of cases, migrating from Joomla 3.x to 4.x is a straightforward process. Most of the changes needed are naming/namespacing changes and moving files around. This author intends to create a migration guide once this tutorial is complete, which will be linked here.

Contributors