3.2.1 .Các chức năng của website
3.2.2. Công cụ phát triển
Wordpress là một mã nguồn web mở để quản trị nội dung (CMS- Contnent Management System ) và cũng là một nền tảng blog ( Blog Platform) được viết trên ngôn ngữ PHP sử dụng hệ quản trị cơ sở dữ liệu MySQL được phát hành đầu tiên vào ngày 27/5/2003 bởi Matt Mullenweg và Mike Little.
Vai trò của WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá nhân và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích.Qua thời gian, số lượng người sử dụng tang lên, các cộng tác viên là những lập trình viên cũng tham gia đơng đảo để phát triển mã nguồn Wordpress có them những tính năng tuyệt vời. và cho đến thời điểm này, Wordpress đã được xem như là một hệ quản trị nội dung vượt trội để hỗ trợ người dung tạo ra nhiều website khác nhau như: Blog, websie tin tức/ tạp chí, website giới thiệu doanh nghiệp, website bán hàng- thương mại điện tử, thậm chí với các website có độ phức tạp cao như đặt phịng khách sạn, th xe…Hầu như mọi hình thứ website với quy mơ nhỏ và vừa đều có thể triển khai trên nền tảng Wordpress.
Hệ quản trị cơ sở dữ liệu: MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Chương trình MySQL là cơ sở dữ liệu tốc độ và tính ổn định cao và dễ dàng sử dụng, có tính khả chuyển, có khả năng hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích vơ cùng mạnh. Có tốc độ và tính bảo mật cao, MySQL tương thích cho các ứng dụng có truy cập CSDL trên internet.MySQl tích hợp nhiều phiên bản cho các hệ điều hành khác nhau: Phiên bản Win32 cho các hệ điều hành dòng Linux, Windows, Mac OS X, NetBSD, Unix, FreeBSD, Solaris, Novell NetWare, SGI Irix, SunOS,…
MySQL là một trong những điển hình cơ bản về hệ quản trị cơ sở dữ liệu quan hệ sử dụng ngơn ngữ truy vấn có cấu trúc (SQL).MySQL được sử dụng cho việc bổ trợ
Perl, PHP, và nhiều ngôn ngữ khác, MySQL làm nơi lưu trữ những thông tin trên các trang web viết bằng PHP hay Perl,…
Cấu hình để kết nối với cơ sở dữ liệu :
File dbconnect.php nằm trong thư mục chính của web có chứa cấu hình để liên kết với cơ sở dữ liệu, có nội dụng như sau:
<?
$severname = “localhost”; $username = “root”; $password = “1234” $database = “wordpress”;
$link = mysql_connect ( “$severname”, “$username”, “password”) or die (“ Lỗi kết nối, hoặc không kết nối được”.mysql_error());
$result=mysql_select_db($database,$link); mysql_query (“ SET NAMES ‘utf8’”,$link); ?>