1. NHỮNG VẤN ĐỀ PHÁT TRIỂN THEME TRONG LIFERAY
1.3.6. Triển khai nóng theme
Liferay Portal plugin, chẳng hạn như portlet và theme, là một ứng dụng web chuyên ngành.
Nó được đóng gói trong định dạng WAR và có thể được nóng được triển khai tại các máy chủ ứng dụng hoặc servlet container Liferay Portal đang chạy. Việc triển khai nóng có nghĩa là Liferay Portal sẽ triển khai một portlet, theme, bố trí mẫu, móc, hoặc bổ sung khác mà không cần khởi động lại máy chủ ứng dụng hoặc thùng chứa servlet. Điều này là một lợi thế lớn bởi vì người quản trị cổng thông tin có thể triển khai mới bổ sung Liferay không có hệ thống giảm thời gian.
Bạn có thể nhận được một tập tin WAR theme từ một trong hai theme được đóng gói của riêng bạn hoặc bạn có thể tải nó về từ một nơi nào đó khác chẳng hạn như kho lưu trữ Plugin Liferay.
Các theme tập tin WAR sau đó có thể được triển khai trong hai cách khác nhau-một là thông qua các Liferay dựa trên giao diện Control Panel và một trong những khác là để thả
35
các tập tin war tới $ {liferay.bundles.home}/deploy trong hệ thống tập tin. Tùy thuộc vào quyền truy cập của bạn và bất cứ điều gì là thuận tiện hơn, một trong hai cách sẽ làm công việc tốt như nhau.
1.3.6.1. Triển khai theme trong hệ thống tập tin
Nếu bạn có quyền truy cập hệ thống tập tin của Liferay Portal của bạn, bạn có thể muốn triển khai tập tin theme WAR bằng cách thả nó trong ${liferay.bundles.home}/deploy, nơi Liferay Portal lắng nghe cho việc triển khai tự động. Thư mục mặc định này vị trí cũng là cấu hình.
Nếu máy chủ Liferay Portal của bạn và chạy được, việc triển khai nóng sẽ được thực hiện tự động. Nếu máy chủ của bạn xuống, bạn cần phải mang theo các máy chủ vì vậy triển khai nóng có thể được hoàn thành.
1.3.6.2. Triển khai theme trong Liferay Control Panel
Đôi khi, bạn có thể thích để tận dụng lợi thế của việc triển khai nóng thông qua GUI trong Lifery Control Panel. Dưới đây là các bước:
1. Đăng nhập với quyền quản trị cổng thông tin. 2. Vào Control Panel.
3. Bấm vào Cài đặt Plugins trong phần Server của trình đơn. 4. Nhấp vào liên kết Plugins Theme
5. Bấm vào Install More Themes 6. Nhấp vào liên kết File Upload.
7. Click vào nút Browse để duyệt đến vị trí của tập tin WAR theme của bạn chẳng hạn như palmtree-6.0.5.1.war theme trong ${liferay.plugins.sdk.home}/dist 8. Chọn tập tin WAR được triển khai.
9. Nhấp vào nút Open.
36
11.Theme nóng được triển khai và một tin nhắn yêu cầu của bạn chế biến thành công sẽ được hiển thị, nếu triển khai thông qua các.
1.3.6.3. Kiểm tra theme
Bây giờ bạn có theme của riêng của bạn được triển khai trong Liferay. Đó là thời gian để áp dụng theme này tất cả các trang của một trang web công cộng hay tư nhân (tổ chức hoặc cộng đồng), hoặc bất kỳ trang riêng lẻ. Để làm như vậy, bạn cần phải tạo ra một trang web với một hoặc nhiều trang. Hãy sử dụng Palm-Tree-Publication như một trang web tổ chức mẫu một lần nữa. Bạn có thể làm theo các hướng dẫn được đưa ra như sau:
1. Đăng nhập với quyền quản trị cổng thông tin.
2. Vào Control Panel | Organizations | Create Palm-Tree Publications 3. Tới Manage Pages của Palm-Tree Publications
4. Thêm Public Page, có tên là Home. 5. Click vàoliên kết Look and Feel.
6. Hãy lựa chọn Regular Browsers và tab Themes mặc định
7. Click vào Palm-Tree Publications theme trong phần Available Themes.
8. Bây giờ hãy vào Public Page Home và xác minh Look and Feel của trang chủ.
Các ảnh chụp màn hình sau đây cho thấy làm thế nào một quản trị cổng thông tin có thể áp dụng Palm-Tree Publications cho các trang của Palm-Tree Publications trong Control Panel của Liferay Portal 6.0.
37