Joomla! là hệ thống quản trị nội dung mã nguồn mở số 1 thế giới hiện nay. Linh hoạt, đơn giản, thanh nhã, tính tuỳ biến rất cao và cực kỳ mạnh mẽ, đó là những gì có thể nói về Joomla! Được sử dụng ở trên toàn thế giới từ những trang web đơn giản cho đến những ứng dụng phức tạp. Việc cài đặt Joomla! rất dễ dàng, đơn giản trong việc quản lý và đáng tin cậy.
| Google Summer of Code 2009 |
|
|
| Viết bởi vhv_alex | |||
| Thứ bảy, 23 Tháng 5 2009 15:37 | |||
|
1) Enhanced frontend editing: cải thiện khả năng chỉnh sửa các thành phần bên ngoài trang web, bao gồm chỉnh sửa tiêu đề bài viết bằng cách nhấp chuột vào tiêu đề và chỉnh sửa trực tiếp bằng Ajax mà không cần phải mở một trang mới, chỉnh sửa các module thông qua Modal box (tương tự khi bạn Preview một bài viết) cũng như khả năng kéo và thả khi thay đổi thứ tự hiển thị của các module 2) Advanced suite survey: mục tiêu chính là thay thế Component Poll hiện tại (có mặt trong Joomla 1.0 lẫn Joomla 1.5), thành phần mở rộng mới sẽ có nhiều tính năng hơn như cho phép giấu tên khi thực hiện thăm dò hoặcnhập câu hỏi/dữ liệu qua file CSV.
3) Automated scripts for Joomla: tự động hóa một số tác vụ thường gặp trong quá trình phát triển các thành phần mở rộng cho Joomla: tạo file .xml cho template, tạo Sandbox cho component, module .v.v
4) Workflow extension cho Joomla 1.6: với chức năng cho phép tạo các Workflow (tạm dịch: dòng thực hiện tác vụ), cho phép người phát triển extensions hoặc người quản trị trang web có khả năng tạo các dòng thực hiện tác vụ khác với mặc định ( ví dụ khi thêm bài viết, bạn muốn gửi email thông báo tới người quản trị của trang web ) 5) Taxonomy cho Joomla 1.6: với mục tiêu thay thế hệ thống quản lý nội dung kém linh hoạt của Joomla hiện nay (thông qua Section/category), hệ thống này hiện là một trong những thế mạnh của Drupal. 6) Image processing library: cải thiện khả năng xử lý hình ảnh, rất tiếc là tác giả vẫn chưa cung cấp nhiều thông tin hơn. 7) JConnect: cung cấp một nền tảng cho phép kết nối cũng như đồng bộ hóa dữ liệu (thông qua XML-RPC) với các ứng dụng khác ngoài Joomla mà không cần phải hack core. Các ứng dụng kết nối với Joomla không nhất thiết phải viết bằng PHP, điều này mở rộng khả năng tương tác của Joomla!, mang lại lợi ích tối đa cho người sử dụng. 8) Improved error handling: khắc phục các hạn chế của các thông báo lỗi của Joomla hiện nay là xuất hiện một cách độc lập (không tích hợp được vào template) cũng như không thể tùy biến thông báo lỗi theo ý của người sử dụng. 9) Accessible Administrator template: thiết kế với template mới, tăng cường tính thân thiện với người dùng (vốn là thế mạnh của Joomla so với các CMS khác), tăng cường khả năng truy xuất nhanh đến các mục khác nhau trong phần quản trị cũng như tạo một nền tảng tốt để người phát triển có thể dựa vào đó để thiết kế các template riêng. Ngoài ra còn phát triển khả năng nhóm các tùy chọn cho người dùng, như các bạn cũng biết trong phần quản trị của trang web có rất nhiều tùy chọn để bạn cấu hình hệ thống, tuy nhiên có những tùy chọn sẽ không có hiệu lực nếu bạn không chọn lựa những tùy chọn khác, do đó nên nhóm các tùy chọn lại với nhau và chỉ hiện thị khi cần thiết. 10) From page versioning to extension versioning: cung cấp khả năng lưu các phiên bản của các bài viết, cho phép người dùng quay trở lại một phiên bản nào đó, so sánh các phiên bản với nhau .v.v. Google Summer of Code là một cuộc hàng năm rất thú vị, nơi các sinh viên có thể thực hành các kiến thức đã được học của mình cũng như tham gia đóng góp vào các dự án mã nguồn mở nổi tiếng, hy vọng các dự án trên có thể được tích hợp vào Joomla trong một tương lai không xa. Vũ Hoàng Việt.
|





Comments