Textpattern là hệ thống quản trị nội dung (CMS) nguồn mở và hoàn toàn miễn phí dựa trên PHP và MySQL. Ban đầu được phát triển bởi Dean Allen. Trong khi nó thường được liệt kê trong số các công cụ Weblogging,mục đích của nó là tạo nên một trang quản trị nội dung đơn giản cho trang blogs cá nhân của bạn. Phiên bản ổn định hiện nay là Textpattern 4.6.2
TRƯỜNG ĐẠI HỌC TIỀN GIANG KHOA CÔNG NGHỆ THÔNG TIN - Môn: PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ Tìm Hiểu Về CMS Nguồn Mở Textpattern Giảng viên hướng dẫn: Đoàn Chí Trung Sinh viên thực hiện: Nguyễn Văn Hiền Mssv: 013101015 Tiền Giang, tháng 12 năm 2016 I) Giới thiệu: Textpattern hệ thống quản trị nội dung (CMS) nguồn mở hoàn toàn miễn phí dựa PHP MySQL Ban đầu phát triển Dean Allen Trong thường liệt kê số công cụ Weblogging,mục đích tạo nên trang quản trị nội dung đơn giản cho trang blogs cá nhân bạn Phiên ổn định Textpattern 4.6.2 II) Lịch sử: a Lịch sử phát triển ban đầu: Textpattern phát triển lên từ hệ thống Textism, trang web cá nhân Allen, công bố thử nghiệm vào năm 2001 Năm 2003, Textpattern công bố thức Các phiên công bố ban đầu phát triển qua nhiều giai đoạn có nhiều phiên điều chỉnh đời Kể từ phiên thức (1.19), Textpattern phân phối theo giấy phép GNU General Public Các phiên phát hành không thống, bổ sung thêm nhiều tính hấp dẫn Trong thời gian này, đội ngũ phát triển mở rộng số lượng thành viên lên Ở phiên Release Candidate có đóng góp Alex Shiels Pedro Palazón Đến phiên Release Candidate 4, Sencer Yurdagül tham gia vào dự án với vai trò người quản lý cho Textpattern sau Trải qua trình phát triển lâu dài tốn nhiều thời gian so với dự kiến, cuối cùng, ngày 14 tháng năm 2005 phiên ổn định Textpattern 4.0 b Lịch sử phát hành phiên bản: Phiên 4.2.0 (Textpattern CMS 4.2.0), Được phát hành sau phiên 4.0.8, vào tháng Chín năm 2009, cập nhật lớn Các tính đáng ý cải tiến phát hành, kèm theo blugin chủ đề Phiên 4.3.0 (Textpattern CMS 4.3.0) Trong tháng 11 năm 2010 giới thiệu tính cải tiến, xử lý hình ảnh đáng ý hơn, cập nhật hành để chuẩn bị cho việc đại hóa tinh giản mã lõi Phiên 4.5.0 (Textpattern CMS 4.5.0: a hive of activity) Trong tháng năm 2012 mang lại nhiều cải tiến, bao gồm chủ đề HTML5 đại hóa sâu rộng khu vực quản lý hệ thống Các yêu cầu tối thiểu phiên PHP tăng lên Phiên 4.6.0 ( Textpattern CMS 4.6.0: it's big) Trong tháng năm 2016 phiên lớn Hai năm thực hiện, cập nhật từ v4.5.7 để v4.6.0 thấy gần nhiều cam kết cho sở mã có toàn dự án trước Kết đại hóa, phân tích cú pháp cải thiện, nhiều tính Yêu cầu tối thiểu cho PHP MySQL tăng lên với phiên III) Thành viên nhóm phát triển: Kể từ phát hành ban đầu, tất nhà phát triển ban đầu khởi hành dự án: Allen Palazón năm 2006, Shiels vào năm 2007, Yurdagül năm 2009 Tính đến tháng 10 năm 2016, nhà phát triển Stef Dawson, Phil Wareham, Pete Cooper Robert Wetzlmayr IV) Các tính hấp dẫn CMS: Textpattern cung cấp số tính tiện ích cho nhà thiết kế, người dùng, quản trị trang web nhà phát triển, bao gồm: • Dễ xuất sử dụng, chuyển đổi văn sang HTML mà cho phép người sử dụng để xuất nội dung mà không cần học HTML • Xem trước "cái nhìn" cuối nội dung HTML • Tiêu chuẩn tuân thủ XHTML / HTML5 CSS "ra khỏi hộp", với tất bố trí thiết lập mặc định xử lý thông qua stylesheet • Một hệ thống thẻ dựa mẫu cho phép tạo khối sử dụng lại nội dung mã số, gọi "hình thức", "tag xây dựng" xây dựng để tự động sáng tạo họ • Tags sử dụng giá trị thuộc tính thẻ khác '( "thẻ thẻ") • Tags sử dụng để thiết lập biến để xác minh xem điều kiện định đáp ứng • Một hệ thống phân cấp đặc quyền người dùng, cho phép cho cấu trúc tổ chức nhà văn, biên tập viên nhà xuất để làm việc dễ dàng buổi hòa nhạc • Một hệ thống nhận xét, có số biện pháp để chống thư rác • Được xây dựng trang web thống kê, bao gồm theo dõi giới thiệu • Syndication nội dung trang web thông qua RSS Atom • Một plugin kiến trúc mạnh mẽ mà cho phép bổ sung tính cho phần hệ thống, bao gồm phụ trợ hành • Một hệ thống quản lý liên kết tích hợp • Một hệ thống quản lý hình ảnh tích hợp cho phép kết hợp hình ảnh với phần cụ thể nội dung • Một hệ thống quản lý tập tin tích hợp cho phép tập tin cung cấp để tải • Tách nội dung từ trình bày với khái niệm "bộ phận" xác định để trình bày "loại" cho tổ chức nội dung • Một số lượng tùy ý trường liệu tùy chỉnh cho viết UTF-8 xuất hỗ trợ nhiều ngôn ngữ, bao gồm tiếng Anh, tiếng Pháp, tiếng Ý, tiếng Đức, Cộng hòa Séc, Nhật Bản, Estonia, Latvia, Hà Lan, Na Uy, Đan Mạch, Bồ Đào Nha, tiếng Catalan, tiếng Ba Lan, Slovenia, Indonesia, Thụy Điển, Iceland, Nga, Ả Rập , Hy Lạp (bao gồm hỗ trợ cho polytonic) V) Yêu cầu hệ thống tối thiểu cần thiết để cài đặt: Textpattern 4.6 đòi hỏi máy chủ web với: - - PHP 5.3.3+ - MySQL 4.1 trở lên - Các phần mở rộng PHP mysqli Phần mở rộng PHP XML mở rộng JSON (cả hai có mặc định PHP) tập tin php.ini bạn cần phải chứa thiết lập date.timezone người sử dụng MySQL bạn chịu trách nhiệm giao tiếp với sở liệu đòi hỏi phải có tối thiểu cấp sau đặc quyền CHỌN, CREATE, ALTER, INSERT, UPDATE, DELETE, DROP, INDEX, BẢNG LOCK Một số plugin bổ sung yêu cầu TẠO BẢNG TẠM CREATE VIEW VI) Hướng dẫn cài đặt: Đây hướng dẫn chi tiết để cài đặt Textpattern Các hướng dẫn theo trình sử dụng (S) FTP client, bạn có lẽ phải (Transmit lựa chọn phổ biến cho Mac, WinSCP dành cho Windows) Nếu bạn quen thuộc với việc cài đặt phần mềm CMS thích ghi nhanh, xem tập tin README.txt bao gồm gói cài đặt Nếu bạn có nhiều dòng lệnh jockey, bit làm việc với chi nhánh phát triển nên phù hợp với bạn Để nhận hướng dẫn cài đặt chi tiết hơn, bạn tham khảo website: http://xn vitaiti-zv4c.vn/thread-294.html - Trước tiên bạn vào trang chủ để Tải phiên Phiên dùng hướng dẫn 4.6.2 - Sau download mã nguồn bạn tiến hành giải nén upload lên hosting Hoặc chạy localhost - Các bạn truy cập vào trang chứa mã nguồn textpattern sau giải nén, lần chạy bạn nhận thông báo sau: Thông báo yêu cầu cài đặt textpattern xuất chạy lần đầu - Để tiến hành cài đặt, bạn chọn vào đường link vùng khoanh đỏ hình Màn hình chọn ngôn ngữ sau: Màn hình yêu cầu chọn ngôn ngữ cài đặt - Ở chọn ngôn ngữ tiếng việt, sau bạn nhấn Submit Màn hình yêu cầu cấu hình sở liệu - Để hoàn thành bước bạn cần chuẩn bị trước sở liệu mysql Ở tạo trước sở dự liệu điền thông tin sau: + Username đăng nhập database là: root + Mật là: null + Tên máy chủ sở liệu là: localhost + Tên database sở liệu là: hd_blog + Tiền tố cho bảng sở sữ liệu là: hd_ - Phần Địa trang thông tin điện tử phần trang blog bạn hiển thị Ở bạn để giá trị mặc định chương trình cung cấp - Chọn nút Bước tiếp - Trang tạo file cấu hình sau Trang yêu cầu tạo file cấu hình - Các bạn copy phần nội dung khung màu đỏ hình tạo file config.php thư mục textpattern nơi chưa mã nguồn chương trình paste nội dung vừa copy vào - Tiếp theo bạn nhấn Đã xong Mà hình cấu hình tài khoản cho quản trị viên xuất sau: Trang cấu hình thông tin quản trị viên - Tại bạn nhập thông tin theo yêu cầu Các thông tin dùng để đăng nhập vào trang quản trị viết sau bạn Riêng phần cấu hình đia bạn chọn chủ đề cho trang quản trị sau Ở chọn chủ đề Hive - Nhấn Bước tiếp Thế hoàn tất việc cài đặt trang blog textpattern - Bạn chọn Đăng nhập để đăng nhập vào trang quản trị bắt đầu viết bài, tạo blogs cá nhân cho Giao diện trang quản trị sau đăng nhập Rất đơn giản đầy đủ chức cần thiết - Để xem trang chủ bạn bấm vào liên kết Trang thông tin điện tử menu Trang chủ nơi hiển thị blogs Tác giả: Nguyễn Văn Hiền – Trường Đại học Tiền Giang Chi tiết liên hệ: o Sdt: 01649223010 o Email: namnguyen12041994@gmail.com ... ổn định Textpattern 4.6.2 II) Lịch sử: a Lịch sử phát triển ban đầu: Textpattern phát triển lên từ hệ thống Textism, trang web cá nhân Allen, công bố thử nghiệm vào năm 2001 Năm 2003, Textpattern. .. cầu hệ thống tối thiểu cần thiết để cài đặt: Textpattern 4.6 đòi hỏi máy chủ web với: - - PHP 5.3.3+ - MySQL 4.1 trở lên - Các phần mở rộng PHP mysqli Phần mở rộng PHP XML mở rộng JSON (cả hai... download mã nguồn bạn tiến hành giải nén upload lên hosting Hoặc chạy localhost - Các bạn truy cập vào trang chứa mã nguồn textpattern sau giải nén, lần chạy bạn nhận thông báo sau: Thông báo yêu