it-swarm-vi.com

Hướng dẫn phát triển mở rộng Joomla 3.x cho nhà phát triển mới bắt đầu

Tôi đã làm việc rộng rãi trong phiên bản Joomla 1.0.15 và phát triển nhiều phần mở rộng. Ngoài ra, tôi tiếp tục phát triển trong Joomla 1.5.x Nhưng, tôi đã ngừng phát triển sau phiên bản này. Bây giờ, tôi muốn bắt đầu phát triển lại với Joomla 3.x. Tôi có thể thấy rằng Joomla đã thực hiện nhiều cải tiến như MVC, mẫu đáp ứng, quy trình làm việc và nhiều hơn nữa.

  • Ai đó có thể cung cấp cho tôi các lộ trình và hướng dẫn liên kết dễ nhất cho việc này không?
  • Quy trình làm việc mới bây giờ là gì?
  • Kiến trúc MVC mới là gì?
20
ursitesion

Tôi sẽ cung cấp danh sách các liên kết được đánh dấu của mình và một danh sách có các liên kết cho Sách phát triển Joomla, với nhiều tài nguyên khác nhau xung quanh Phát triển Joomla. Tôi hy vọng chúng sẽ hữu ích cho bất cứ ai quan tâm:

Người dùng Joomla mới bắt đầu tại đây:


Liên kết hữu ích của JSE:


Tài nguyên trực tuyến phát triển Joomla:


Joomla & PHP Sách phát triển:


Hướng dẫn sử dụng video Udemy được đề xuất


Liên kết hữu ích khác

23
FFrewin

Tôi có thể giới thiệu trang tài liệu chính thức. Có một phần dành cho các nhà phát triển bao gồm cả hướng dẫn. http://docs.j Joomla.org/Portal:Developers

David Hurley hiện đang thực hiện một loạt các video ngắn giải thích cách phát triển những thứ khác nhau. http://dbhurley.com/jd101-j Joomla-development-tutorial-series/

Trang API cũng là một nguồn tài nguyên tốt. http://api.j Joomla.org/

Điều đó sẽ giúp bạn bắt đầu.

8
Bakual

Các câu trả lời trước đây là toàn diện về Joomla Core MVC. Là một MVC thay thế cho Joomla, [~ # ~] fof [~ # ~]

https://www.akeebabackup.com/documentation/fof/int sinhing-fof.html # what-is-fof

https://github.com/akeeba/fof

FOF là gì

FOF (Framework on Framework) là một khung phát triển ứng dụng nhanh chóng cho Joomla!. Không giống như các khung công tác khác, nó không độc lập. Nó mở rộng Joomla! Nền tảng thay vì thay thế nó, nổi bật với các phiên bản mở rộng của các lớp MVC, giữ một ngữ nghĩa mạnh mẽ cho Joomla hiện có! API MVC. Điều này có nghĩa là bạn không phải học lại cách viết Joomla! phần mở rộng. Thay vào đó, bạn có thể bắt đầu làm việc hiệu quả ngay từ ngày đầu tiên sử dụng. Mục tiêu của chúng tôi là luôn hỗ trợ các phiên bản LTS được hỗ trợ chính thức của Joomla! và không phá vỡ tính tương thích ngược mà không có đường dẫn di chuyển và khấu hao rõ ràng.

FOF tương thích với các công nghệ cơ sở dữ liệu được sử dụng bởi Joomla! chính nó: MySQL, SQL Server (và Windows Azure SQL), PostgreSQL. Trong hầu hết các trường hợp, bạn có thể viết một thành phần trong một công nghệ máy chủ cơ sở dữ liệu và để nó chạy trên các công nghệ máy chủ cơ sở dữ liệu khác với tối thiểu hoặc không cần nỗ lực.

FOF hiện đang được sử dụng bởi các thành phần thương mại và miễn phí cho Joomla! bởi một số lượng ngày càng tăng của các nhà phát triển.

7
Anibal

Nếu bạn đang tìm kiếm một thành phần mvc mẫu được phát triển trong j Joomla3, bạn có thể xem liên kết này có một số thành phần mẫu với quản trị viên và trang web, với acl hoặc không có acl, với tất cả các loại trường mẫu.

0
RN Kushwaha