Pracowałem intensywnie w wersji Joomla 1.0.15 i opracowałem wiele rozszerzeń. Ponadto kontynuowałem prace nad wersją Joomla 1.5.x. Ale moja wersja przestała istnieć po tym wydaniu. Teraz chcę zacząć swój rozwój od Joomla 3.x. Widzę, że Joomla wprowadził wiele ulepszeń, takich jak MVC, responsywny szablon, przepływ pracy i wiele innych.
- Czy ktoś może mi podać najłatwiejszą mapę drogową i linki do samouczków?
- Jaki jest teraz nowy przepływ pracy?
- Jaka jest nowa architektura MVC?
component
development
cms
module
extensions
strona internetowa
źródło
źródło
Odpowiedzi:
Podam listę moich zakładek z zakładkami oraz listę z linkami do Joomla Development Books, z różnymi zasobami na całym Joomla Development. Mam nadzieję, że będą przydatne dla wszystkich zainteresowanych:
Początkujący użytkownicy Joomla zaczynają tutaj:
Przydatne linki JSE:
Joomla Development Online Resources:
Książki programistyczne dla Joomla i PHP:
Polecane samouczki wideo Udemy
* Ten wykonany przez naszego moderatora JSE, Valentina Despę
Inne przydatne linki
źródło
Mogę polecić oficjalną stronę dokumentu. Istnieje sekcja dla programistów, która zawiera również samouczki. http://docs.joomla.org/Portal:Developers
David Hurley pracuje obecnie nad serią krótkich filmów, które wyjaśniają, jak rozwijać różne rzeczy. http://dbhurley.com/jd101-joomla-development-tutorial-series/
Strona API jest również dobrym zasobem. http://api.joomla.org/
To powinno pomóc Ci zacząć.
źródło
Poprzednie odpowiedzi są wyczerpujące na temat Joomla Core MVC. Jako alternatywne MVC dla Joomla, FOF
https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof
https://github.com/akeeba/fof
Co to jest FOF
FOF (Framework on Framework) to framework do szybkiego tworzenia aplikacji dla Joomla !. W przeciwieństwie do innych frameworków nie jest samodzielny. Rozszerza Joomla! Platforma zamiast go zastępować, zawiera własną rozwidloną i rozszerzoną wersję klas MVC, zachowując mocną pozór do istniejącej Joomla! API MVC. Oznacza to, że nie musisz ponownie uczyć się pisania Joomla! rozszerzenia. Zamiast tego możesz zacząć być produktywny od pierwszego dnia, w którym go używasz. Naszym celem jest zawsze wspieranie oficjalnie obsługiwanych wersji Loom Joomla! i nie łamać kompatybilności wstecznej bez wyraźnej ścieżki wycofania i migracji.
FOF jest kompatybilny z technologiami baz danych używanymi przez Joomla! sam: MySQL, SQL Server (i Windows Azure SQL), PostgreSQL. W większości przypadków można napisać komponent w jednej technologii serwera bazy danych i uruchomić go na innych technologiach serwera bazy danych przy minimalnym wysiłku lub bez wysiłku.
FOF jest obecnie używany przez bezpłatne i komercyjne komponenty dla Joomla! przez rosnącą liczbę programistów.
źródło
Jeśli szukasz przykładowego komponentu mvc opracowanego w joomla3, możesz wyświetlić ten link mający kilka przykładowych komponentów z adminem i witryną, z acl lub bez acl, ze wszystkimi typami pól formularza.
źródło