Sự ra đời và phát triển của Internet trên toàn thế giới đã kéo theo sự hình thành và mở rộng của một thị trường khách hàng mới đầy tiềm năng, đó là cộng đồng người sử dụng Internet. Internet đã đem lại cho các doanh nghiệp, các trường học, các tổ chức xã hội một cơ hội lớn để có thể quảng bá hình ảnh, dịch vụ, sản phẩm một cách nhanh chóng và hiệu quả nhất thông qua việc phát triển hệ thống website của đơn vị mình.
Tuy nhiên, có rất nhiều đơn vị gặp khó khăn trong việc xây dựng và vận hành website. Trước hết đó có thể là vấn kinh phí (đặc biệt đối với các doanh nghiệp nhỏ, doanh nghiệp mới thành lập). Việc thuê các công ty chuyên nghiệp thiết kế website thường đòi hỏi một khoản chi phí khá lớn. Bên cạnh đó, không ít các đơn vị sử dụng website của các công ty thiết kế website chuyên nghiệp đã và đang gặp khó khăn trong vấn đề quản trị, đặc biệt đối với việc tiếp tục mở rộng chức năng cho hệ thống do người quản trị website thường không được trực tiếp tham gia vào quá trình xây dựng hệ thống.
Chính từ những khó khăn trên, đã có rất nhiều đơn vị tìm đến một giải pháp mới cho việc phát triển hệ thống website cho đơn vị mình với mục đích tiết kiệm chi phí, chủ động trong việc quản trị và mở rộng hệ thống, đó là sử dụng hệ quản trị nội dung mã nguồn mở (Content Management System – CMS) Joomla.
Joomla (phiên bản hiện hành là Joomla 1.5.15) là phần mềm mã nguồn mở, hoàn toàn miễn phí được viết bằng ngôn ngữ PHP và kết nối Cơ sở dữ liệu MySQL. Ra đời năm 2005, Joomla ngay lập tức chiếm được sự tín nhiệm của người sử dụng với lý do thật đơn giản: Với một chi phí thấp nhất, Joomla có thể giúp bạn phát triển việc kinh doanh, học tập, giảng dạy, giới thiệu, quảng bá hình ảnh, dịch vụ, sản phẩm của công ty, của đơn vị mình một cách tốt nhất, hiệu quả nhất.

Kết quả về sự phát triển của Joomla từ 2005 đến 2009 (Nguồn: Google Trend)
Chỉ sau một thời gian ngắn ra đời, cộng đồng sử dụng và phát triển Joomla đã lên tới hàng triệu thành viên và cũng chỉ trong 4 năm xuất hiện, Joomla đã làm nên một kỳ tích: 2 lần đạt giải nhất mã nguồn mở ứng dụng tốt nhất thế giới (2006, 2007).
Khi nói đến Joomla, nhiều người nghĩ rằng hệ quản trị nội dung mã nguồn mở này chỉ phù hợp với các đơn vị có qui mô vừa và nhỏ. Tuy nhiên trên thực tế có rất nhiều doanh nghiệp, trường học, các tổ chức xã hội có qui mô lớn đã rất thành công trong việc sử dụng Joomla để xây dựng website phục vụ kinh doanh hay hoạt động của đơn vị mình. Điển hình trên thế giới, các website nổi tiếng phát triển bằng Joomla là www.quizilla.teennick.com, www.kickapps.com, www.tnawrestling.com v.v….. thậm chí đã có trang thông tin của chính phủ được phát triển bằng Joomla, như trang thông tin chính phủ Indonesia tại địa chỉ http://www.indonesia.go.id/en.
Ở Việt Nam, việc sử dụng mã nguồn mở Joomla đã trở nên khá phổ biến và Việt Nam hiện là nước đứng thứ 9 trên thế giới về tỉ lệ sử dụng Joomla (Nguồn: Google Trend). Đã có thống kê cho thấy, có tới 2/3 các công ty thiết kế web tại nước ta sử dụng Joomla để làm website cho chính công ty của mình, tiêu biểu là Joomla Art (www.joomlart.com), VinaoRa (www.vinaora.com). Website của các tổ chức, đơn vị lớn như Thư viện Quốc gia www.nlv.gov.vn, Trung tâm UNESCO Việt Nam www.unesco-cep.org.vn/, trường Đại học Công nghệ - ĐHQGHN www.coltech.vnu.vn v.v…. cũng được phát triển dựa trên mã nguồn mở Joomla.
Khóa học “Xây dựng và Quản trị website với Joomla 1.5” tại truongcongnghe.vn.
Xuất phát từ thực tế là nhu cầu được tìm hiểu và làm chủ bộ mã nguồn mở Joomla của các quản trị viên, các bạn sinh viên và những người say mê với công nghệ web là rất lớn. Giảng viên của Công ty AI đã xây dựng một hệ thống các bài giảng về Joomla với mục đích cung cấp những kĩ năng thiết thực nhất cho học viên trong việc Xây dựng và Quản trị một hệ thống website bằng Joomla 1.5 tại địa chỉ dưới đây. Khóa học này hoàn toàn không đòi hỏi học viên phải có kiến thức hay kĩ năng về thiết kế, lập trình web chuyên nghiệp. Học viên cũng không nhất thiết phải đầu tư quá nhiều công sức và thời gian để hoàn thành các nội dung của khóa học cũng như tự xây dựng một sản phẩm hoàn thiện cho riêng mình.
Tham gia khóa học, học viên được hướng dẫn các thao tác cài đặt một hệ thống Web Server phục vụ việc cài đặt và vận hành Joomla website. Các thao tác cài đặt website, thay đổi giao diện và ngôn ngữ, xây dựng và quản lí menu, quản lí và tạo mới các bài viết v.v….. đã được trình bày một cách sinh động. Đặc biệt, các phần minh họa hết sức trực quan đã tạo điều kiện thuận lợi cho học viên trong quá trình theo dõi và thực hành.

Học viên được theo dõi nội dung bài giảng một cách trực quan nhất
Đối với một website, các chức năng, dịch vụ có vai trò quyết định đến hiệu quả hoạt động của hệ thống. Vì vậy, một nội dung quan trọng trong khóa học là giới thiệu các thành phần mở rộng tiêu biểu của Joomla. 10 thành phần mở rộng thiết thực nhất đã được cân nhắc kĩ và lựa chọn để trình bày với học viên. Các thành phần mở rộng như quản lí và hiển thị các album ảnh, quản lí download tài liệu, xây dựng chức năng bán hàng trực tuyến, đa ngôn ngữ cho website v.v…. thực sự sẽ rất hữu ích cho các bạn học viên. Không chỉ có khả năng làm chủ các thành phần mở rộng được giới thiệu, các học viên hoàn toàn có đủ kĩ năng để tự tìm hiểu và khai thác hàng ngàn thành phần mở rộng khác mà cộng đồng phát triển Joomla đã xây dựng. Việc vận dụng thành thạo và hợp lí các thành phần mở rộng này sẽ giúp các bạn học viên xây dựng được những website có tính chuyên nghiệp cao.
Khóa học này cũng trang bị cho học viên những hiểu biết và kĩ năng cơ bản nhất về bảo mật, tối ưu hóa cho Joomla website. Đặc biệt, các thao tác cần thiết để xuất bản website lên Internet cũng được trình bày một cách chi tiết.
Nội dung cuối cùng của khóa học là trình bày với các học viên về nguyên tắc xây dựng một thành phần mở rộng cho Joomla. Trên cơ sở đó, các học viên có thể tiếp tục đi sâu tìm hiểu và tự xây dựng những thành phần mở rộng phù hợp với nhu cầu mở rộng chức năng cho website của mình.
Với việc thiết kế, trình bày các bài giảng một cách logic, trực quan và sinh động, khóa học về Joomla 1.5 đã thu hút được hàng ngàn lượt học viên tham gia học tập. Không chỉ theo dõi bài giảng trên website mà các học viên còn có thể trao đổi trực tiếp với giảng viên thông qua phần hỏi đáp của mỗi bài giảng. Những khó khăn trong mỗi bài giảng đều được giảng viên hỗ trợ một cách kịp thời.
Nhiều người nghĩ rằng, xây dựng một website là một nhiệm vụ đầy thách thức. Tuy nhiên, với niềm say mê học hỏi, sự kiên trì và đặc biệt với sự trợ giúp tối đa của bộ mã nguồn mở Joomla, các bạn hoàn toàn có thể tự xây dựng và vận hành một website mang tính chuyên nghiệp cao.
Thạc sĩ Phan Anh
(Giảng viên truongcongnghe.vn)