Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
845,84 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN Phương pháp luận sáng tạo khoa học: Vận dụng kiến thức phương pháp luận, phương pháp sáng tạo việc phát triển mã nguồn mở Joomla CMS Người hướng dẫn: GS.TSKH Hoàng Kiếm Người thực : Nguyễn Xuân Nghề Học Viên Cao học 06 Khoa Học Máy Tính Hồ Chí Minh – 2012 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Contents Lời mở đầu: I Những nguyên tắc (thủ thuật) sáng tạo: Nguyên tắc phân nhỏ: Nguyên tắc “tách khỏi”: Nguyên tắc phẩm chất cục bộ: 4 Nguyên tắc phản đối xứng: 5 Nguyên tắc kết hợp: Nguyên tắc vạn năng: Nguyên tắc “chứa trong”: Nguyên tắc phản trọng lượng: Nguyên tắc gây ứng suất sơ bộ: 10 Nguyên tắc thực sơ bộ: 11 Nguyên tắc dự phòng: 12 Nguyên tắc đẳng thế: 13 Nguyên tắc đảo ngược: 14 Nguyên tắc cầu (tròn) hoá: 15 Nguyên tắc linh động: 16 Nguyên tắc giải “thiếu” “thừa”: 17 Nguyên tắc chuyển sang chiều khác: 18 Nguyên tắc sử dụng dao động học: 19 Nguyên tắc tác động theo chu kỳ: 20 Nguyên tắc liên tục tác động có ích 21 Nguyên tắc “vượt nhanh”: 22 Nguyên tắc biến hại thành lợi: 23 Nguyên tắc quan hệ phản hồi: 24 Nguyên tắc sử dụng trung gian: 25 Nguyên tắc tự phục vụ: 26 Nguyên tắc chép (copy): 27 Nguyên tắc “rẻ” thay cho “đắt”: 28 Thay sơ đồ học: 29 Sử dụng kết cấu khí lỏng: 10 30 Sử dụng vỏ dẻo màng mỏng: 10 31 Sử dụng vật liệu nhiều lỗ: 10 32 Nguyên tắc thay đổi màu sắc: 10 33 Nguyên tắc đồng nhất: 10 34 Nguyên tắc phân hủy tái sinh phần: 11 35 Thay đổi thơng số hố lý đối tượng: 11 36 Sử dụng chuyển pha: 11 37 Sử dụng nở nhiệt: 11 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 38 Sử dụng chất oxy hoá mạnh: 11 39 Thay đổi độ trơ: 12 40 Sử dụng vật liệu hợp thành (composite): 12 Joomla CMS từ đời đến 12 II Lịch sử phát triển Joomla 12 Joomla 1.0 – hệ thứ 17 Joomla 1.5 – hệ thứ 18 Joomla 1.6 – hệ thứ 22 Joomla 1.7 – hệ thứ 25 Joomla 2.5 – hệ thứ 26 III Những Nguyên tắc sáng tạo – khoa học áp dụng trình phát triển Joomla CMS 28 Nguyên tắc phân nhỏ 28 Nguyên tắc tách riêng 29 Nguyên tắc kết hợp 29 Nguyên tắc vạn 29 Nguyên tắc dự phòng 30 Nguyên tắc quan hệ phản hồi 30 Nguyên tắc sử dụng trung gian 31 Nguyên tắc chép 31 Nguyên tắc rẻ thay đắt 32 IV Kết luận : 32 Tài liệu tham khảo : 33 Lời mở đầu: Cải tiến công nghệ phục vụ cho sống phương châm, động lực phát triển cho xã hội loài người thời gian qua.Từ người có ý LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com thức tìm tịi học hỏi khả tư đặc điểm đưa lồi người khỏi lớp động vật Đặc điểm bật tìm tịi học hỏi hay khả tư sáng tạo, tiềm lới giả cho vần đề đặt Công nghệ thông tin khơng nằm ngồi quy luật đó, cơng nghệ thơng tin đời sau so với công nghệ khác luật sáng tạo Bản báo cáo kết qủa tìm hiểu “Vận dụng kiến thức phương pháp luận, phương pháp sáng tạo việc phát triển mã nguồn mở Joomla CMS”, Nguyễn Xuân Nghề (CH1101023) thuộc lớp cao học cơng nghệ thơng tin qua mạng khố VI, Đại học Quốc Gia Thành phố Hồ Chí Minh Em xin chân thành cảm ơn GSTS Hoàn Kiếm, giảng viên giảng dạy mơn học, hướng dẫn Em hồn thành báo cáo I Những nguyên tắc (thủ thuật) sáng tạo: Nguyên tắc phân nhỏ: a) Chia đối tượng thành phần độc lập b) Làm đối tượng trở nên tháo lắp c) Tăng mức độ phân nhỏ đối tượng Nguyên tắc “tách khỏi”: a) Tách phần gây “phiền phức” (tính chất “phiền phức”) hay ngược lại tách phần “cần thiết” (tính chất “cần thiết”) khỏi đối tượng Nguyên tắc phẩm chất cục bộ: a) Chuyển đối tượng (hay mơi trường bên ngồi, tác động bên ngồi) có cấu trúc đồng thành không đồng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com b) Các phần khác đối tượng phải có chức khác c) Mỗi phần đối tượng phải điều kiện thích hợp công việc Nguyên tắc phản đối xứng: Chuyển đối tượng có hình dạng đối xứng thành khơng đối xứng (nói chung giãm bật đối xứng) Nguyên tắc kết hợp: a) Kết hợp đối tượng đồng đối tượng dùng cho hoạt động kế cận b) Kết hợp mặt thời gian hoạt động đồng kế cận Nguyên tắc vạn năng: Đối tượng thực số chức khác nhau, khơng cần tham gia đối tượng khác Nguyên tắc “chứa trong”: a) Một đối tượng đặt bên đối tượng khác thân lại chứa đối tượng thứ ba b) Một đối tượng chuyển động xuyên suốt bên đối tượng khác Nguyên tắc phản trọng lượng: a) Bù trừ trọng lượng đối tượng cách gắn với đối tượng khác có lực nâng b) Bù trừ trọng lượng đối tượng tương tác với môi trường sử dụng lực thủy động, khí động LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Nguyên tắc gây ứng suất sơ bộ: Gây ứng suất trước với đối tượng để chống lại ứng suất không cho phép không mong muốn đối tượng làm việc (hoặc gây ứng suất trước để làm việc dùng ứng suất ngược lại ) 10.Nguyên tắc thực sơ bộ: a) Thực trước thay đổi cần có, hồn tồn phần, đối tượng b) Cần xếp đối tượng trước, cho chúng hoạt động từ vị trí thuận lợi nhất, khơng thời gian dịch chuyển 11.Nguyên tắc dự phòng: Bù đắp độ tin cậy không lớn đối tượng cách chuẩn bị trước phương tiện báo động, ứng cứu, an toàn 12.Nguyên tắc đẳng thế: Thay đổi điều kiện làm việc để nâng lên hay hạ xuống đối tượng 13.Nguyên tắc đảo ngược: a) Thay hành động u cầu tốn, hành động ngược lại (ví dụ, khơng làm nóng mà làm lạnh đối tượng) b) Làm phần chuyển động đối tượng (hay môi trường bên ngoài) thành đứng yên ngược lại, phần đứng yên thành chuyển động 14.Ngun tắc cầu (trịn) hố: a) Chuyển phần thẳng đối tượng thành cong, mặt phẳng thành mặt cầu, kết cấu hình hộp thành kết cấu hình cầu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com b) Sử dụng lăn, viên bi, vòng xoắn c) Chuyển sang chuyển độg quay, sử dung lực ly tâm 15.Nguyên tắc linh động: a) Cần thay đổi đặt trưng đối tượng hay mơi trường bên ngồi cho chúng tối ưu giai đoạn làm việc b) Phân chia đối tượng thành phần, có khả dịch chuyển với 16.Nguyên tắc giải “thiếu” “thừa”: Nếu khó nhận 100% hiệu cần thiết, nên nhận nhiều “một chút” Lúc tốn trở nên đơn giản dễ giải 17.Nguyên tắc chuyển sang chiều khác: a) Những khó khăn chuyển động (hay xếp) đối tượng theo đường (một chiều) khắc phục cho đối tượng khả di chuyển mặt phẳng (hai chiều) Tương tự, toán liên quan đến chuyển động (hay xếp) đối tượng mặt phẳng đơn giản hoá chuyển sang không gian (ba chiều) b) Chuyển đối tượng có kết cấu tầng thành nhiều tầng c) Đặt đối tượng nằm nghiêng d) Sử dụng mặt sau diện tích cho trước e) Sử dụng luồng ánh sáng tới diện tích bên cạnh tới mặt sau diện tích cho trước 18.Nguyên tắc sử dụng dao động học: a) Làm đối tượng dao động Nếu có dao động, tăng tầng số dao động ( đến tầng số siêu âm) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com b) Sử dụng tầng số cộng hưởng c) Thay dùng rung học, dùng rung áp điện d) Sử dụng siêu âm kết hợp với trường điện từ 19.Nguyên tắc tác động theo chu kỳ: a) Chuyển tác động liên tục thành tác động theo chu kỳ (xung) b) Nếu có tác động theo chu kỳ, thay đổi chu kỳ c) Sử dụng khoảng thời gian xung để thực tác động khác 20.Nguyên tắc liên tục tác động có ích a) Thực cơng việc cách liên tục (tất phần đối tượng cần luôn làm việc chế độ đủ tải) b) Khắc phục vận hành không tải trung gian c) Chuyển chuyển động tịnh tiến qua lại thành chuyển động qua 21.Nguyên tắc “vượt nhanh”: a Vượt qua giai đoạn có hại nguy hiểm với vận tốc lớn b Vượt nhanh để có hiệu ứng cần thiết 22.Nguyên tắc biến hại thành lợi: a Sử dụng tác nhân có hại (thí dụ tác động có hại mơi trường) để thu hiệu ứng có lợi b Khắc phục tác nhân có hại cách kết hợp với tác nhân có hại khác c Tăng cường tác nhân có hại đến mức khơng cịn có hại 23.Ngun tắc quan hệ phản hồi: a Thiết lập quan hệ phản hồi b Nếu có quan hệ phản hồi, thay đổi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 24.Nguyên tắc sử dụng trung gian: Sử dụng đối tượng trung gian, chuyển tiếp 25.Nguyên tắc tự phục vụ: a đối tượng phải tự phục vụ cách thực thao tác phụ trợ, sửa chữa b Sử dụng phế liệu, chát thải, lượng dư 26.Nguyên tắc chép (copy): a Thay sử dụng khơng phép, phức tạp, đắt tiền, không tiện lợi dễ vỡ, sử dụng b Thay đối tượng hệ đối tượng quang học (ảnh, hình vẽ) với tỷ lệ cần thiết c Nếu sử dụng quang học vùng biẻu kiến (vùng ánh sáng nhìn thấy mắt thường), chuyển sang sử dụng hồng ngoại tử ngoại 27.Nguyên tắc “rẻ” thay cho “đắt”: Thay đối tượng đắt tiền đối tượng rẻ có chất lượng (thí dụ tuổi thọ) 28.Thay sơ đồ học: a Thay sơ đồ học điện, quang, nhiệt, âm mùi vị b Sử dụng điện trường, từ trường điện từ trường tương tác với đối tượng c Chuyển trường đứng yên sang chuyển động, trường cố định sang thay đổi theo thời gian, trường đồng sang có cấu trúc định d Sử dụng trường kết hợp với hạt sắt từ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 29.Sử dụng kết cấu khí lỏng: Thay cho phần đối tượng thể rắn, sử dụng chất khí lỏng: nạp khí, nạp chất lỏng, đệm khơng khí, thủy tĩnh, thủy phản lực 30.Sử dụng vỏ dẻo màng mỏng: a Sử dụng vỏ dẻo màng mỏng thay cho kết cấu khối b Cách ly đối tượng với môi trường bên vỏ dẻo màng mỏng 31.Sử dụng vật liệu nhiều lỗ: a Làm đối tượng có nhiều lỗ sử dụng thêm chi tiết có nhiều lỗ (miếng đệm, phủ…) b Nếu đối tượng có nhiều lỗ, sơ tẩm chất 32.Nguyên tắc thay đổi màu sắc: a Thay đổi màu sắc đối tượng hay môi trường bên b Thay đổi độ suốt của đối tượng hay mơi trường bên ngồi c Để quan sát đối tượng trình, sử dụng chất phụ gia màu, hùynh quang d Nếu chất phụ gia sử dụng, dùng nguyên tử đánh dấu e Sử dụng hình vẽ, ký hiệu thích hợp 33.Ngun tắc đồng nhất: Những đối tượng, tương tác với đối tượng cho trước, phải làm từ vật liệu (hoặc từ vật liệu gần tính chất) với vật liệu chế tạo đối tượng cho trước LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com (Hình – joomla 1.5 artice editor) Một cải tiến quan trọng tạo URLs thân thiên với công cụ tìm kiếm (Search Engine) cấu hình cấu hình chung (global configuration) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com (Hình – joomla 1.5 global configuration) Người thiết kế tự sáng tạo Phần template joomla 1.5 cải tiến, giao diện website (layouts) dể dàng thay đổi, chỉnh sửa Do người thiết kế website tự sáng tạo người lập trình dễ dàng code theo ý tưởng người thiết kế Với joomla 1.5 người dùng cuối (end users) chỉnh sửa biến cấu hình template phần giao diện quản lý template Người quản lý template chỉnh sửa file css cho template mà khơng cần thay đổi từ lập trình viên Người phát triển website – thực nhanh chóng cấu trúc hợp lý Việc thiết kế cấu trúc code joomla 1.5 xếp lại sử dụng phương pháp đại mẫu thiết LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com kế(design patterns) Joomla chia làm lớp làm cho cấu trúc gọn gàng người lập trình tác động vào lớp cần thiết Joomla 1.5 phát triển theo hướng đối tượng – object-oriented Joomla 1.5 xây dựng khn khổ tương thích với php 4.3 php5 Người lập trình dễ dàng chuyển đổi phiên cần thiết Nhưng có lẽ tính mạnh mẽ framework mơ hình MVC Phát triển cách sử dụng MVC giúp cho nhà phát triển có tảng cho phát triển ứng dụng nhanh chóng Sự tách biệt rỏ ràng tầng logic tầng hiển thị giúp cho việc sử dụng lại trì mã code dễ dàng Joomla 1.6 – hệ thứ Hệ thống phân quyền người dùng Với joomla 1.6 Cho phép tạo nhóm người dùng Cho phép tùy biến cấp độ truy cập (access levels) quản lý quyền truy cập đa cấp LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com (Hình – joomla 1.6 phân quyền người dùng) Nhóm Joomla 1.5 Joomla 1.6 Gồm nhóm cố định, khơng Khơng giới hạn số lượng nhóm thể thêm bớt xóa: tạo thêm Registered, Author, Editor, Publisher, Manager, Administrator Super Administrator Người Một người dùng thuộc Một người dùng gán dùng & nhóm vào nhiều nhóm khác Nhóm nhóm LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Cấp độ cấp độ truy cập cố định (Public, Không giới hạn số lượng cấp độ truy cập Registered, Special) truy cập tạo thêm Cấp độ Mối liên quan cấp độ truy Nhóm gán vào Cấp độ truy truy cập cập nhóm cố định cập hồn tồn tùy biến & Nhóm Nhóm Các hành động mà nhóm có Hồn tồn tùy biến theo nhu hành thể thực cố định cầu Phạm vi áp dụng cho toàn Tùy biến theo nhiều cấp: toàn cục, động Phạm vi quyền trang web đối tượng theo component, theo category theo article Thừa kế Không thực Quyền thiết lập cấp độ cha thừa kế cấp độ quyền Hệ thống phân loại nội dung đa cấp Với joomla 1.6 việc quản lý nội dung tin trở nên dễ dàng mềm dẻo, tạo cấp bậc category tùy ý Joomla 1.5 Section Category Article Joomla 1.6 Category Sub category Sub category Sub category N Article Cho phép thêm trường liệu cho thành viên LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Ngoài trường liệu phổ biến cho user : username, email, password…Với joomla 1.6 bổ sung trường liệu khác cho user tùy ý : Địa chỉ, quốc gia, phone… (Hình – joomla 1.6 thêm trường liệu cho users) Joomla 1.7 – hệ thứ Cải thiện đa ngôn ngữ Cải tiến đa ngôn ngữ cho phép bạn kết hợp với menu với ngôn ngữ khác với khả điều hướng nhanh Các gói ngơn ngữ xây dựng với chế tự động chọn font chữ tốt cho ngơn ngữ Thêm tính Code kiểu plugin cải tiến tốt hơn, điều giúp cho người lập trình dễ dàng tự xây dựng thành phần cho (extensions) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khả tự động xác nhận liệu trình user thực lệnh lưu (save) Điều giúp phòng chống hacker muốn lưu(save) liệu không hợp lệ vào forms nhằm công website … Joomla 2.5 – hệ thứ Tìm kiếm nhiều nội dung với Smart Search Cơng cụ tìm kiếm thơng minh nhanh linh hoạt so với tìm kiếm chuẩn Các liệu cần phải lập mục theo thứ tự để có linh hoạt tốc độ (Hình – joomla 2.5 tạo index) Hỗ trợ nhiều databases Với joomla 2.5 hoạt động với MySQL Microsoft SQL Server tương lại PostgreSQL Oracle Form user đăng ký với CAPTCHA Chức dùng để chống spam hiệu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com (Hình 10 – joomla 2.5 captcha) Đa ngơn ngữ Bạn ghi đè chuỗi ngơn ngữ mặc định từ back-end (Hình 11 – joomla 2.5 thay đổi ngôn ngữ) User notes Với user notes, ghi đính kèm với user gán ngày theo dõi cho users Có thể có nhiều ghi cho user thuộc thể loại khác LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com (Hình 12 – joomla 2.5 user notes) Loại bỏ subcategories Trong Joomla 1.7 tìm kiếm viết, bạn lọc theo thể loại Tuy nhiên, bạn khơng có cách lựa chọn thể loại nhận tất viết mà thể loại danh mục phụ Trong 2,5, lựa chọn danh mục quản lý điều bao gồm tiểu thể loại nó, xuống đến độ sâu mà bạn chọn Nếu bạn muốn loại cấp cao nhất, bạn chọn mức độ III Những Nguyên tắc sáng tạo – khoa học áp dụng trình phát triển Joomla CMS Nguyên tắc phân nhỏ Trong trình phát triển Joomla CMS vận dụng nguyên tắc phân nhỏ để phát triển Joomla 1.0 cải tiến tập trung vào phần cấu trúc framework từ functions lên phân lớp MVC để joomla 1.5 Rồi từ joomla 1.5 với việc tập trung vào việc phân quyền user phát triển thành phiên joomla 1.6 với nhóm người dùng khơng giới hạn, việc phân quyền cho user trở nên mềm dẻo khoa học hơn… LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com việc phát triển joomla thực nhiều phần nhỏ khác : giao diện, security, đa ngôn ngữ, … Nguyên tắc tách riêng Trong joomla xét riêng thành phần (extensisions) ta thấy thành phần độc lập Những thành phần joomla : component, module, plugin (từ joomla 1.5) cài đặt gở bỏ cài đặt độc lập không ảnh hưởng đến thành phần khác website Trong trình phát triển thành phần joomla độc lập, người lập trình thay đổi nâng cấp code… thành phần mà ko ảnh hưởng đến thành phần khác – việc thay đổi xảy package thành phần mà thơi Việc áp dụng nguyên tắc tách riêng joomla giúp joomla framework dễ dàng cài đặt, sử dụng phát triển Nguyên tắc kết hợp Trong trình phát triển Joomla vận dụng tốt nguyên tắt kết hợp Quá trình phát triển framework joomla theo hướng mở rộng kết hợp Ví dụ : website tin tức kết hợp với thành phần khác : forum, shopping, cộng đồng…Nhờ khả mà thấy việc sử joomla đa dạng phổ biến giới – triển khai tất thể loại website khác từ joomla Nguyên tắc vạn Ngoài framework chuyên dùng để quản lý nội dung (content management system) với Joomla tích hợp với nhiều thành phần mở rộng khác (extensisons) Chúng ta cho thể triển khai thương mại điện tử với virtal mart component Website cộng đồng với community component, website photo gallery với phoca gallery component, diễn đàn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com với fireboard… Nói chung với Joomla CMS xây dựng dạng website muốn Điều thể khả vạn Joomla Joomla CMS áp dụng tốt nguyên tắc vạn trình phát triển Ngun tắc dự phịng Là free framework phát triển cộng đồng nên việc phát triển code joomla thực quản lý chặt chẽ khoa học Việc phát triển code quản lý phần mềm quản lý phiên (version) subversion – svn chặt chẽ Với cơng cụ nhà phát triển checkout máy tính để lập trình sau update – checkin lại server Tất thay đổi quản lý theo phiên tìm lại phiên trước Ngun tắc dự phòng áp dụng sở để joomla phát triển bền vững ngày Nguyên tắc quan hệ phản hồi Joomla CMS phần mềm mã nguồn mở tiếng giới, số lượng người sử dụng vơ to lớn Để phát triển hoàn thiện joomla 2.5 ngày Joomla CMS vận dụng tốt nguyên tắc quan hệ phản hồi Phản hồi từ người sử dụng website, người thiết kế website người phát triển website… phản hồi nhiều phương diện khác : giao diện, tính năng, tính bảo mật, tính mềm dẻo dễ dàng quản lý, hỗ trợ đa ngôn ngữ…Bên cạnh có nhiều forum, FAQ, joomla groups… giới giúp tạo kênh thảo luận, đóng góp ý kiến rộng lớn cho joomla CMS Tạo sở cho phát triển joomla tương lai LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Nguyên tắc sử dụng trung gian Để góp phần tăng thêm tính tiện ích mình, joomla tích hợp thành phần trung gian vào framework Ví dụ như, hiển thị video player youtube, megavideo, …lên website Chúng ta upload video từ joomla website sau đưa video lên youtube qua account xác định đó, tích hợp joomla website youtube thông qua web API (application programming interface) Tương tự facebook, login vào website tài khoản facebook, hiển thị fans box, friends box… joomla website Đặc biệt tính tìm bạn, user cần nhập địa email (yahoo, gmail…) yêu cầu kết bạn gửi qua email đến người bạn user contact list… Việc sử dụng nguyên tắc sử dụng trung gian tăng thêm tính tiện lợi khả quảng bá joomla website Nguyên tắc chép Chúng ta nhìn lại phát triển joomla từ phiên 1.0 đến 2.5 Ban đầu cấu trúc framework đơn giản quản lý chủ yếu functions chưa phân lớp joomla 1.0 Rồi mơ hình MVC (model – view – controller ) joomla 1.5 Nâng cao quyền truy cập user với nhiều nhóm truy cập, category cho tin với số bậc không giới hạn joomla 1.6&1.7 Nâng cấp component smart search, captcha joomla 2.5 Chúng ta thấy phiên sau có nhiều cải tiến với phiên trước, phát triển dựa tảng phiên trước Điều chứng tỏ joomla vận dụng tốt nguyên tắt chép Sao chép từ phiên trước để phát triển phiên Ngoài hệ thống quản trị joomla nguyên tắc chép áp dụng phổ biến Sao chép menu, tin bài, category,… LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Nguyên tắc rẻ thay đắt Bản thân open source software, joomla vận dụng nguyên tắc rẻ thay cho đắt tốt Joomla phát triển ngày đóng góp đơng đảo cộng đồng u mến joomla Khơng có Cơng Ty bỏ tiền thuê mướn lập trình viên hay designer để phát triển joomla Hiện số lượng người sử dụng joomla giới nhiều, nhiều dự án website triển khai với joomla thành cơng Vì việc sử dụng joomla để phát triển website giải pháp free hiệu mang lại vô to lớn IV Kết luận : Qua luận ta thấy ảnh hưởng 40 phương pháp sáng tạo trình giải vần đề tin học vô to lớn Không hướng để giải vấn đề mà thân 40 phương pháp ẩn chứa câu trả lời Ngày mà với tiến khoa học kỹ thuật làm giới trở nên bình đẳng hơn, biên giới quốc gia giá trị địa lý hội thành cơng rõ rệt với tất người Do việc nắm vững 40 phương pháp sáng tạo coi chìa khố để mở cánh cửa thành cơng Chỉ cẩn giải vấn đề làm nên cách mạng công nghệ Joomla CMS hay dự án tin học vậy, phát triển dựa nguyên tắc xác định Do nắm vững nguyên tắc sáng tạo vận dụng chúng vào dự án hội thành cơng cao LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu tham khảo : Website : http://joomla.org http://forum.joomla.org http://vi.wikipedia.org/wiki/Joomla! http://www.joomla.org/announcements/general-news/154introducing-joomla-10.html http://www.joomla.org/announcements/release-news/4483-joomla15-overview.html http://forum.joomla.org/viewtopic.php?t=103863 http://www.joomla.org/about-joomla.html http://help.joomla.org/index.php?option=com_content&task=findkey &tmpl=component;1&keyref=joomla.whatsnew10.15 http://diendan.joomlaviet.vn/threads/joomla-2-5-3-co-gi-moi.259/ Sách : - Giới thiệu : Phương pháp luận sáng tạo đổi (quyển sách ‘‘sáng tạo đổi mới’‘) Trung tâm sáng tao KHKT (TSK), TpHCM 2004 Tác giả : Phan Dũng - Sổ tay sáng tạo : Các thủ thuật (nguyên tắc) Ủy ban khoa học kỹ thuật TpHCM 1992 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tác giả : Phan Dũng - Giải tốn máy tính GSTS Hồng Kiếm Tập 1,2,3 năm 2005 - Slides giảng môn ‘‘PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC’’ Tác giả : GS.TSKH Hoàng Kiếm v LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... mức độ III Những Nguyên tắc sáng tạo – khoa học áp dụng trình phát triển Joomla CMS Nguyên tắc phân nhỏ Trong trình phát triển Joomla CMS vận dụng nguyên tắc phân nhỏ để phát triển Joomla 1.0... luật sáng tạo Bản báo cáo kết qủa tìm hiểu ? ?Vận dụng kiến thức phương pháp luận, phương pháp sáng tạo việc phát triển mã nguồn mở Joomla CMS? ??, Nguyễn Xuân Nghề (CH1101023) thuộc lớp cao học cơng... áp dụng sở để joomla phát triển bền vững ngày Nguyên tắc quan hệ phản hồi Joomla CMS phần mềm mã nguồn mở tiếng giới, số lượng người sử dụng vơ to lớn Để phát triển hoàn thiện joomla 2.5 ngày Joomla