Quản trị joomla

Hướng dẫn thêm class last vào item cuối cùng của menu Joomla1.5

Khi chúng ta phát triển một trang web sử dụng mã nguồn mở Joomla (Joomla1.5.x). Có rất nhiều chỗ mà khiến người dùng phải tự mầy mò và phát triển thêm. Đôi khi chúng ta phải sửa code ở tmpl một chút cho phù hợp. Thêm một class cho item cuối của mỗi menu cũng là một ví dụ như vậy. bài viết dưới mình xin hướng dẫn các bạn cách thêm class có tên là last vào item cuối cùng của menu.

Hướng dẫn thêm class last vào item cuối cùng của menu Joomla1.5

Cập nhật ngày Thứ hai, 14 Tháng 6 2010 15:06
 
 

Hướng dẫn cài đặt template cho joomla 1.6

Joomla! 1.6 Beta đã ra mắt. Với những tính năng mới được nhiều sự mong đợi của người dùng, Hẳn bạn cũng như tôi hay bất kỳ ai đó quan tâm hay đã sử dụng Joomla đều muốn trang web của mình được nâng cấp lên thành 1.6. Trong đó việc nâng cấp có những thành phần như components, modules...Trong đó có thành phần cũng không kém phần quan trọng là template. Giống như các thành phần khác, template cũng cần có một số thay đổi để phù hợp với joomla1.6 mà bài viết dưới dây tôi xin hướng dẫn bạn làm điều đó.

So với Joomla 1.5 thì Joomla 1.6 có một số thay đổi sau:

Những thay đổi trong file cài đặt XML

- Tên template không được có chữ hoa, dấu cách.

VD: <name>F5 Viet Nam</name> --> là sai viết đúng phải là <name>f5vietnam</name> hoặc <name>f5_viet_nam</name>

- Thẻ install trong file xml chuyển thành dạng

<install version="1.6" type="template" client="site">

- Phần khai báo các params có cú pháp khác:

Đưa phần params vào trong phần config

<config>

- Định nghĩa vùng params bằng thẻ

<fields name="params">

- Sau đó khi chúng ta sẽ có thể truy cập bằng cách

$this->params

Thẻ <fieldset > được sử dụng để chia phần config params ra thành nhiều phần nhỏ cho dễ quản lý. Ví dụ

<fieldset name="Styles">

Mỗi biến của params được định nghĩa bởi thẻ <field> thay vì <param> như trước đây.

VD:

<field name="defaultJS" type="radio" default="on" label="lable here" description="description here">
<option value="on">On</option>
<option value="off">Off</option>
</field>

Cập nhật ngày Thứ hai, 02 Tháng 8 2010 08:41
 
 

Giúp bạn bảo mật Website Joomla!

Bảo mật cho Website Joomla là một nhân tố quan trọng góp phần bảo vệ Website trước các âm mưu tấn công có chủ đích cũng như vô tình, giúp cho Website luôn hoạt động ổn định và bền vững. Nhiều quản trị Website chỉ đặt trọng tâm vào việc thiết kế, cập nhật nội dung và giành thứ hạng cao trong các kết quả tìm kiếm mà quên đi việc đảm bảo an toàn cho Website, tới khi sự việc xảy ra thì đã quá muộn. Bài viết dưới đây sẽ giới thiệu tới các bạn 9 bước để bảo mật cho Website Joomla và giảm thiểu các nguy cơ tấn công từ Internet.
1. Sao lưu toàn bộ Website theo định kỳ

Điều đầu tiên và cũng là quan trọng nhất là bạn phải thường xuyên sao lưu toàn bộ Website bao gồm cả thư mục chứa Joomlacơ sở dữ liệu MySQL. Hãy lập lịch ít nhất một lần trong tuần (khuyến cáo là mỗi ngày một lần) để thực hiện sao lưu. Bạn sẽ tiết kiệm được rất nhiều công sức và tiền của khi Website bị tấn công và chỉ mất vài phút hoặc vài chục phút để khôi phục lại gần như toàn bộ.
2. Nâng cấp khi Joomla có phiên bản phát hành ổn định mới nhất.

Nhóm phát triển nòng cốt của Joomla luôn phát hành đều đặn vài tháng một lần phiên bản Joomla mới bao gồm cả các bản vá lỗi bảo mật và và các bản vá tăng cường hiệu suất làm việc, do vậy bạn cần kiểm tra thường xuyên trên website của Joomla (http://www.joomla.org) để kịp thời cập nhật phiên bản mới nhất.
3. Kiểm tra các thành phần mở rộng (module, component, mambot/plugin) của các hãng thứ ba

Một số Website có thể bị tấn công thông qua các lỗi bảo mật nằm trong các thành phần mở rộng được cài đặt thêm từ hãng thứ ba. Do vậy bạn cũng luôn phải chắc chắn rằng nếu mình có cài đặt các thành phần mở rộng từ hãng thứ ba thì đó phải là các phiên bản mới nhất.
Khuyến cáo: Hãy hạn chế tới mức tối đa việc cài đặt các thành phần mở rộng từ hãng thứ ba. Ngoài ra khi bạn quyết định gỡ một thành phần mở rộng nào đó khỏi hệ thống thì bạn cũng xóa cả các bảng cơ sở dữ liệu liên quan.

Cập nhật ngày Thứ hai, 24 Tháng 5 2010 15:24
 
 

Quản lý nhóm tin trong Joomla

Bài viết này mình hướng dẫn bạn quản lý nhóm tin trong joomla

Bước 1: Đăng nhập vào bảng điều khiển.

Cách 1: Chọn Nội dung–>Quản lý nhóm tin.

Cách 2:Nhấn vào thumnail Quản lý nhóm tin.

Quản lý nhóm tin

Cập nhật ngày Thứ hai, 24 Tháng 5 2010 15:22
 
 

Cài đặt các thành phần mở rộng cho Joomla

Sau khi cài đặt Joomla bạn đã có một Website với nhiều tính năng cơ bản. Tuy nhiên, nếu muốn tùy biến hoặc bổ sung tính năng cho Website các bạn có thể cài đặt thêm các thành phần mở rộng (extension) như: gói ngôn ngữ (language package), giao diện (template), component, mô-đun (module), mambot/plugin.

Những thành phần mở rộng này được đánh dấu bằng các biểu tượng như hình bên dưới đễ dễ phân biệt. Tuy nhiên chúng có thể là những đơn vị độc lập hoặc có thể là một gói gồm cả component, module, mambot/plugin hỗ trợ lẫn nhau.

Các bước cài đặt một thành phần mở rộng:

Bước 1: Download thành phần mở rộng

  • Truy cập vào website http://extensions.joomla.org/
  • Sử dụng công cụ tìm kiếm hoặc dựa theo danh mục liệt kê chức năng để tìm extension thỏa mãn yêu cầu của bạn.
  • Xác định thành phần mở rộng đó là loại gì? Gói ngôn ngữ (language pack), giao diện (template), component, mô-đun(module), mambot/plugin hay là một gói (gồm cả component, module và mambot/plugin).
  • Đọc hướng dẫn cài đặt kèm theo
  • Download thành phần mở rộng đó.
Cập nhật ngày Thứ hai, 24 Tháng 5 2010 15:21
 
 

Quản lý USER trong Joomla

Bài viết sau đay mình sẽ giới thiệu với các bạn cách quản lý USER trong Joomla 1.5

 

Bước 1. Mở trang quản trị

Bước 2. Mở mục quản lý User

  • Mở menu "Site" > "User Manager"

Quản lý USER

 

Cập nhật ngày Thứ hai, 24 Tháng 5 2010 15:19
 
 

Bảo vệ file "configuration.php" khỏi các truy nhập trái phép

Việc bảo vệ các file có nội dung quan trọng, các file cấu hình chứa các thông số của hệ thống như: tên database, tên truy nhập, mật khẩu... là rất cần thiết và phải đặc biệt lưu tâm. Trong Joomla có một file như thế - file "configuration.php". Để tăng cường bảo mật cho file "configuration.php" này có nhiều cách, tuy nhiên có một cách hay được sử dụng và đề cập trên các diễn đàn, đó là chuyển file "configuration.php" tới một nơi an toàn, tránh sự nhòm ngó của hacker. Các bước thực hiện như sau:

Cập nhật ngày Thứ hai, 24 Tháng 5 2010 15:17
 
 

Tăng tốc Joomla! bằng cách tạo cache cho module

Nếu như bạn có một website đơn giản và mỗi ngày chỉ có vài trăm khách viếng thăm thì bạn không cần quan tâm tới bài viết này. Còn nếu bạn nhận thấy website của bạn luôn nạp rất chậm khi có nhiều người truy cập thì bạn cần bật tính năng "debug" của Joomla! và quan sát xem có bao nhiêu truy vấn đã được thực thi. Trung bình từ 50 trở xuống là ổn. Còn trong trường hợp có hàng trăm truy vấn thì bạn cần phải chú ý tới tính năng cache của Joomla! và tham số cache của các module.

Tính năng debug của Joomla!

Sau khi bật tính năng debug của Joomla! bạn sẽ trông thấy các thông tin giống như dưới đây ở phía cuối website.

Profile Information

Application afterLoad: 0.001 seconds, 0.23 MB
Application afterInitialise: 0.073 seconds, 2.16 MB
Application afterRoute: 0.087 seconds, 2.83 MB
Application afterDispatch: 0.112 seconds, 3.64 MB
Application afterRender: 0.259 seconds, 4.45 MB

Memory Usage 4702404

16 queries logged
Cập nhật ngày Thứ hai, 24 Tháng 5 2010 15:15
 
 

Hướng dẫn cài đặt template cho Joomla

Bước 1: Download template cho Joomla


Bạn có thể tìm template cho Joomla! bằng từ khóa "Joomla template", "Template Free" and "Joomla" ... hoặc xem bài "Tập hợp các trang cung cấp template free" để tìm một template phù hợp.

Bước 2: Mở quản trị


Mở trang quản trị (BackEnd) bằng đường dẫn: http://domain/administrator

VD: http://f5bietnam.com/administrator

Bước 3: Tiến hành cài đặt đặt


Mở menu Extensions -> Install/Uninstall

Cài đặt template cho joomla

Cập nhật ngày Thứ hai, 24 Tháng 5 2010 15:06
 
 

Trang 1 trong tổng số 2 trang

 
hainh