Các ứng dụng mã nguồn mở PHP phổ biến
lượt xem 18
download
Ứng dụng Joomla Joomla: một nền tảng mã nguồn mở ñược viết bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL Một hệ quản trị nội dung mã nguồn mở (2005) Cho phép người dùng dễ dàng soạn thảo và xuất bản các nội dung (bài viết, tài liệu...) của họ lên Internet hoặc Intranet
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Các ứng dụng mã nguồn mở PHP phổ biến
- Các ứng dụng mã nguồn mở PHP phổ biến Tổng hợp và biên soạn bởi: Phạm Hồng Phong SoICT-HUST
- Ứng dụng Joomla Joomla: một nền tảng mã nguồn mở ñược viết bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL Một hệ quản trị nội dung mã nguồn mở (2005) Cho phép người dùng dễ dàng soạn thảo và xuất bản các nội dung (bài viết, tài liệu...) của họ lên Internet hoặc Intranet Nguồn: “Joomla là gì (joomlavi.vn)” 2
- Ứng dụng Joomla Joomla có các ñặc tính cơ bản: B đ m trang (page caching) đ tăng t c đ hi n th L p ch m c Đ c tin RSS (RSS feeds) Trang dùng đ in, b n tin nhanh, blog, di n đàn, bình ch n, l ch bi u, tìm ki m trong Site và h tr đa ngôn ng . 3
- Ứng dụng Jooma Joomla ñáp ứng ñược mô tả về 7 ñặc tính của Web 2.0: 1. Web có vai trò nền tảng, có thể chạy mọi ứng dụng 2. Tập hợp trí tuệ cộng ñồng 3. Dữ liệu có vai trò then chốt 4. Phần mềm ñược cung cấp ở dạng dịch vụ web và ñược cập nhật không ngừng 5. Phát triển ứng dụng dễ dàng và nhanh chóng 6. Phần mềm có thể chạy trên nhiều thiết bị 7. Giao diện ứng dụng phong phú 4
- Ứng dụng Joomla Joom la dùng ñể xây dựng và triển khai: Website blog, website tin t c, website bán hàng, website thương m i đi n t … M ng c ng đ ng, m ng xã h i Th i gian xây d ng website ng n và đ t n nhi u công s c Tiếng “Swahili” như là jumla:"ñồng tâm hiệp lực“, khẳng ñịnh sự ñoàn kết và quyết tâm của cộng ñồng Joomla 5
- Ưu ñiểm của Joomla Mã nguồn mở và ñược cung cấp hoàn toàn miễn phí. Là nền tảng mã nguồn mở ñược xây dựng và ñóng góp bởi những chuyên gia hàng ñầu và những thành viên tích cực. Có một cộng ñồng phát triển cũng như sử dụng rất lớn Giúp tiết kiệm thời gian và công sức thiết kế Website Sử dụng Joomla rất dễ dàng và thân thiện ñối với cả những người nghiệp dư và các chuyên gia 6
- Ưu ñiểm của Joomla Cung cấp rất nhiều chức năng ở các lĩnh vực khác nhau thông qua các thành phần mở rộng ñược phát triển bởi các hãng thứ ba. Bao gồm một số lượng rất lớn các template (giao diện), từ những giao diện ở mức ñơn giản cho tới phức tạp. Có hàng trăm website cung cấp các tài liệu hướng dẫn sử dụng từ cơ bản cho tới nâng cao. Các hướng dẫn ñều rõ ràng, dễ hiểu và có các minh họa bằng hình ảnh, video clip kèm theo. Tài liệu API dành cho lập trình viên, phát triển viên ñược cung cấp ñầy ñủ. Các hoạt ñộng của Joomla! như triển lãm Joomla (Joomla Exhibition), hội thảo Joomla (Joomla Workshop), ngày hội Joomla (Joomla! Day) ñược tổ chức thường niên ở các thành phố lớn của các nước như Úc, Mỹ, Anh, Pháp, … 7
- Thống kê về Joomla S ph n m m (source code) đư c download: Joomla! chi m t l cao so v i các mã ngu n m khác như Phpnuke, Rainbow portal, DotnetNuke, Xoops hay Drupal. Căn c theo ch s tìm ki m trên Google, g n 171.000.000 k t qu có t "Joomla"; có 25.000.000 k t qu v i c m t "powered by joomla“ S extensions (các s n ph m như component, mambot, plugin, module,...): trên 6.680; hàng ngàn template đư c xây d ng ch đ dành cho website Joomla! 8
- Thống kê về Joomla Joomla giúp 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 m t cách t t nh t, hi u qu nh t v i chi phí th p nh t. Xây d ng các website: web cá nhân, website ngân hàng, m t đ i công ty, m t h th ng bán hàng tr c tuy n, m t h th ng vi n thông, m t trư ng h c online. T i Vi t Nam, joomlaviet.org là website s m t c a c ng đ ng Joomla Vi t Nam nh tính h tr cao và phi l i nhu n. Joomla Vi t có trên 28 ngàn thành viên … 9
- Các phiên bản Joomla! có 2 dòng phiên b n chính: 1. Joomla! 1.0.x: Phiên b n th h 1 ( n đ nh) o Phiên b n phát hành đ u tiên: Joomla! 1.0.0 (ngày 15 tháng 9 năm 2005) o Phiên b n phát hành m i nh t: Joomla! 1.0.15 (ngày 22 tháng 2 năm 2008) 2. Joomla! 1.5.x: Phiên b n th h 2 ( n đ nh) o Các phiên b n cũ (giai đo n phát tri n): Joomla! 1.5 beta, Joomla! 1.5 RC1, Joomla! 1.5 RC2, Joomla! 1.5 RC3, Joomla! 1.5 RC4 o Phiên b n phát hành m i nh t: Joomla! 1.5.11 (ngày 03 tháng 06 năm 2009) 10
- Kiến trúc Joomla Joomla! 1.5 gồm có 3 tầng hệ thống: T ng dư i cùng là m c n n t ng, ch a các thư vi n và các plugin (còn đư c bi t v i tên g i mambot). T ng th hai là m c ng d ng và ch a l p JApplication. Hi n t i t ng này g m 3 l p con: JInstallation, JAdministrator và JSite. T ng th ba là m c m r ng. T i t ng này có các thành ph n (component), mô đun (module) và giao di n (template) đư c th c thi và th hi n. 11
- Kiến trúc Joomla Nguồn: “vi.wikipedia.org/wiki/Joomla!” 12
- Người sử dụng cuối Joomla Cài đ t Joomla d dàng và nhanh chóng Sau khi cài đ t Joomla! và ch y th : có th thêm, ch nh s a, c p nh t n i dung, hình nh; và qu n lý d li u c a t ch c, công ty. Cung c p giao di n web tr c quan d dàng thêm m t n i dung m i hay m t m c m i, qu n lý các phòng ban, danh m c ngh nghi p, nh các s n ph m… và t o không gi i h n s ph n, m c, chuyên m c cũng như các n i dung c a Website. 13
- Ứng dụng Drupal Drupal: là m t khung sư n phát tri n ph n m m hư ng mô-đun, m t h qu n tr n i dung mi n phí và mã ngu n m . Cho phép ngư i qu n tr h th ng t o và t ch c d li u, tùy ch nh cách trình bày, t đ ng hóa các tác v đi u hành và qu n lý h th ng 14
- Ứng dụng Drupal Ổn ñịnh và mạnh mẽ: phát triển từ các blog, website nhỏ ñến các mạng xã hội lớn, ví dụ: webste nhà trắng của Mỹ Có cấu trúc lập trình rất tinh vi, dựa trên ñó, hầu hết các tác vụ phức tạp có thể ñược giải quyết với rất ít ñoạn mã ñược viết, thậm chí không cần Nguồn: “http://drupal.org/drupal-7.0/vi” 15
- Ứng dụng Drupal Website thảo luận, website cộng ñồng Website nội bộ (Intranet), website doanh nghiệp Website cá nhân Website thương mại ñiện tử Thư mục tài nguyên Hệ thống quản lý công trình phát triển phần mềm Hệ thống quản lý quan hệ khách hàng 16
- Ưu ñiểm của Drupal Thi t k c c kỳ thông minh, nh g n, m m d o, ki n trúc ch c ch n. H tr kho module đ s t qu n tr n i dung, qu n lý ngư i dùng, theo dõi ho t đ ng, c ng đ ng, thương m i đi n t , qu n lý file, ti n ích dành cho ngư i l p trình, đa ng , mail, blog, chat, wiki... Giúp ngư i dùng có th phát tri n tính năng cách đ c l p, đóng gói trong các module 17
- Ưu ñiểm của Drupal Cấu trúc linh hoạt giúp LTV mở rộng chức năng không hạn chế theo nhu cầu sử dụng, ví dụ gán thêm thuộc tính cho rất nhiều ñối tượng, trong ñó có bài viết, bình luận, người dùng và thậm chí gán thuộc tính cho các thẻ (tag). Thân thiện với các bộ máy tìm kiếm. Mã nguồn ñược tối ưu ñể nâng cao hiệu suất hoạt ñộng giúp tiết kiệm tài nguyên của hệ thống. 18
- Drupal Drupal đư c ch y trên r t nhi u môi trư ng khác nhau: Windows, Mac OS X, Linux, FreeBSD, OpenBSD và các môi trư ng h tr máy ph c v web Apache (phiên b n 1.3+) ho c IIS (phiên b n 5+) có h tr ngôn ng PHP (phiên b n 4.3.3+). K t n i v i cơ s d li u MySQL ho c PostgreSQL đ lưu n i dung và các thi t l p. 19
- Thống kê Drupal Từ 07/2007 ñến 06/2008, mã nguồn Drupal ñược tải về từ website http://drupal.org hơn 1,4 triệu lần Giải thưởng: CMS ngu n m danh giá nh t năm 2007 do nhà xu t b n Packt bình ch n. CMS ngu n m danh giá nh t năm 2008 do nhà xu t b n Packt bình ch n. CMS ngu n m danh giá nh t năm 2009 do nhà xu t b n Packt bình ch n, cùng v i gi i CMS ngu n m PHP t t nh t. Nguồn: “http://vi.wikipedia.org/wiki/Drupal” 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tài liệu triển khai phần mềm mã nguồn mở
18 p | 409 | 126
-
10 ứng dụng mã nguồn mở cho Windows
3 p | 164 | 29
-
Bài giảng Phát triển ứng dụng mã nguồn mở: Phần 1 - Trường Đại học Hàng Hải
27 p | 230 | 21
-
Bài giảng Phát triển ứng dụng mã nguồn mở: Phần 2 - Trường Đại học Hàng Hải
41 p | 143 | 18
-
Giáo trình Phát triển ứng dụng web: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
130 p | 26 | 10
-
Giáo trình Phần mềm mã nguồn mở (Nghề Tin học ứng dụng - Trình độ Trung cấp) - CĐ GTVT Trung ương I
55 p | 57 | 9
-
Giáo trình Ứng dụng mã nguồn mở trong thiết kế Website
68 p | 56 | 8
-
Cẩn thận khi tải ứng dụng mã nguồn mở qua Search Engine
6 p | 104 | 8
-
5 phương thức bảo mật cho các dự án mã nguồn mở
2 p | 67 | 8
-
Giáo trình Phần mềm mã nguồn mở (Nghề Tin học ứng dụng - Trình độ Cao đẳng) - CĐ GTVT Trung ương I
56 p | 33 | 7
-
Bài giảng Lập trình viên mã nguồn mở (Module 4) - Bài 1: Mô hình MVC
15 p | 51 | 6
-
Giáo trình mô đun Mã nguồn mở (Nghề: Tin học ứng dụng - Trình độ: Trung cấp) - Trường CĐ Kinh tế - Kỹ thuật Bạc Liêu
90 p | 17 | 6
-
Bài giảng Mã nguồn mở: Chương 5 - ThS. Trần Tiến Dũng
9 p | 66 | 6
-
Bài giảng Mã nguồn mở: Bài 2 - ThS. Phan Thanh Toàn
31 p | 45 | 5
-
Giáo trình Ứng dụng mã nguồn mở trong web (Nghề: Tin học ứng dụng - Cao đẳng/Trung cấp) - Trường Cao đẳng Bách khoa Nam Sài Gòn (2023)
147 p | 10 | 4
-
Giáo trình Ứng dụng mã nguồn mở trong web (Nghề: Tin học ứng dụng - Cao đẳng) - Trường Cao đẳng Bách khoa Nam Sài Gòn (2021)
147 p | 7 | 4
-
Giáo trình Ứng dụng mã nguồn mở trong web (Nghề: Tin học ứng dụng - Cao đẳng/Trung cấp) - Trường Cao đẳng Bách khoa Nam Sài Gòn (2022)
147 p | 8 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn