Tuỳ biến thanh cuộn trình duyệt là một trong các vấn đề mà các bạn thiết kế giao diện website thường quan tâm. Mục đích của việc tuỳ biến thanh cuộn trình duyệt là để thiết kế lại giao diện thanh cuộn theo phong cách riêng của từng website. Ngoài ra, việc tuỳ biến giao diện thanh cuộn cũng giúp...
Nếu website của các bạn có chức năng chọn ngày datepicker thì thư viện Datepicker sẽ là sự lựa chọn tốt, đơn giản trong việc tích hợp. Cũng giống như các thư viện hỗ trợ tạo datepicker khác, thư viện Datepicker có thể hỗ trợ chọn ngày, chọn tháng và chọn năm. Với nhiều tuỳ chọn khi cài đặt sẽ...
Thư viện Bootstrap đã quá quen thuộc với các bạn thiết kế giao diện website và Bootstrap cũng là một trong các thư viện CSS được sử dụng nhiều nhất hiện nay. Với sự phổ biến cũng như sức mạnh của mình, Bootstrap nhận được sự qua tâm, đóng góp của nhiều lập trình viên bằng các thư viện mở rộng hỗ...
Tôi đã giới thiệu với các bạn thư viện tạo hiệu ứng hover Direction Reveal ở bài viết "Tạo hiệu ứng hover nội dung với thư viện Direction Reveal", bài viết này tôi tiếp tục giới thiệu với các bạn thư viện khác đó là Mocassin.css. Thư viện Mocassin.css cung cấp rất nhiều hiệu ứng đẹp được phân...
Select box mặc định được tạo từ HTML chỉ hỗ trợ tính năng đơn giản đó là cho phép lựa chọn một hoặc nhiều tuỳ chọn mà không có thêm bất kỳ sự hỗ trợ nào khác. Trong nhiều trường hợp, các bạn muốn có thêm tính năng tìm kiếm các tuỳ chọn hoặc nạp các tuỳ chọn từ một API bằng ajax thì select mặc...
Tôi tiếp tục giới thiệu với các bạn một thư viện tạo hiệu ứng hover khác đó là jQuery Hover3d. Với tên gọi jQuery Hover3d, các bạn có thể biết được đây là một thư viện JavaScript được phát triển trên nền tảng jQuery. Điểm khác biệt của thư viện jQuery Hover3d đó là tạo các hiệu ứng hover mang...
Trên một website sẽ có rất nhiều hiệu ứng được tạo ra bởi CSS và JavaScript, trong đó hiệu ứng hover có lẽ là hiệu ứng được sử dụng nhiều nhất. Các bạn sẽ thấy hiệu ứng hover lên các liên kết, văn bản, hình ảnh hay một khối nội dung. Bài viết này tôi giới thiệu với các bạn thư viện Direction...
Nếu các bạn muốn thiết kế các hiệu ứng khi hover lên hình ảnh, đối tượng nào đó thì các bạn có thể tham khảo các hiệu ứng của thư viện Izmir. Với tôi, các hiệu ứng hover mà thư viện Izmir thiết kế thật sự rất đẹp mắt, tạo cảm giác chuyên nghiệp. Tất cả các hiệu ứng được thiết kế chuyển động rất...
Tiếp tục là một thư viện về chứng thực người dùng nhưng là chứng thực thông qua mạng xã hội Twitter chứ không phải từ cơ sở dữ liệu như thư viện Sentinel mà tôi đã giới thiệu với các bạn ở bài viết "Quản lý chứng thực và phân quyền người dùng với thư viện Sentinel".
Việc sử dụng thư viện...
Có một chức năng rất quan trọng trên hầu hết các website hiện nay đó là chức năng đăng nhập tài khoản người dùng. Chức năng đăng nhập này sẽ giúp cho các website kiểm soát được các chức năng khác không bị truy cập trái phép. Các bạn có thể sử dụng nhiều cách thức khác nhau để chứng thực người...
Bất kỳ một website nào cũng có một thành phần quan trọng đó là template, thành phần này thể hiện được chức năng, vai trò của website. Vì vậy, việc quản lý template trong dự án web là rất quan trọng, giúp cho việc điều chỉnh, thay thế về sau được thuận tiện hơn. Hiện nay, gần như tất cả các PHP...
Trong PHP, các bạn có thư viện ZipArchive hỗ trợ rất tốt cho việc tương tác với tập tin nén như nén, giải nén tập tin, thư mục... Các bạn có thể tìm hiểu về thư viện ZipArchive của PHP tại địa chỉ https://www.php.net/manual/en/class.ziparchive.php. Bài viết này tôi cũng giới thiệu với các bạn...
Một thư viện PHP khác dùng để lập trình quản lý email với giao thức IMAP đó là thư viện Fetch. Thư viện Fetch hỗ trợ đọc nội dung email và tập tin đính kèm với giao thức POP, IMAP tương tự với thư viện PHP IMAP mà tôi đã giới thiệu với các bạn ở bài viết "Quản lý email bằng giao thức IMAP với...
Hiện nay, gần như tất cả các dịch vụ email đều cung cấp giao thức IMAP bởi khả năng đáp ứng rất tốt của nó. Nếu các bạn đang có ý định xây dựng một ứng dụng web có tính năng quản lý email bằng giao thức IMAP thì thư viện PHP IMAP là sự lựa chọn tốt lúc này. Tên thư viện là PHP IMAP nhưng ngoài...
Khi viết nội dung email, đặc biệt là các email tiếp thị sản phẩm, dịch vụ thì việc có một email được trình bày đẹp, sinh động là rất quan trọng. Bản chất của nội dung email cũng là HTML nên các bạn có thể sử dụng CSS để thiết kế nội dung email đẹp mắt hơn. Tuy nhiên, đôi lúc việc nhúng CSS vào...
Tôi đã giới thiệu với các bạn nhiều thư viện gửi mail trong PHP như thư viện PHPMailer tại bài viết "Gửi mail bằng thư viện PHPMailer" hay thư viện Symfony Mailer tại bài viết "Xây dựng chức năng gửi mail chuyên nghiệp cho website với thư viện Symfony Mailer". Bài viết này tôi tiếp tục giới...
Gần như tất cả các website hiện nay đều cần một tính năng quan trọng đó là gửi mail. Chính vì vậy, việc tích hợp một thư viện để xử lý gửi mail là rất cần thiết khi các bạn xây dựng website. Nếu các bạn sử dụng các PHP framework thì gần như tất cả các PHP framework đều đã hỗ trợ thành phần gửi...
Nếu website của các bạn có sử dụng JSONP thì thư viện JsonpCallbackValidator là cần thiết để đảm bảo an toàn cho website, chống bị tấn công XSS. Về JSONP, các bạn có thể tìm hiểu thêm tại địa chỉ https://vi.wikipedia.org/wiki/JSONP. Ở bài viết này, tôi chỉ giới thiệu với các bạn thư viện...
Nếu các bạn muốn tích hợp reCAPTCHA vào website để bảo vệ website của mình trước các tấn công bằng công cụ tự động thì các bạn có thể sử dụng API mà Google cung cấp. Tất cả chỉ bằng vài dòng mã lệnh JavaScript cùng với những đoạn mã lệnh PHP để xử lý phía máy chủ là các bạn đã có được một công...
Nếu các bạn đang có ý định thiết kế một iCalendar hay một vCard cho website của mình thì thư viện VObject sẽ hỗ trợ các bạn rất tốt. Cả hai thành phần trong một bộ thư viện sẽ giúp các bạn dễ dàng sử dụng, không phải cài đặt nhiều thành phần.
Về iCalendar thì các bạn có thể tìm hiểu thêm tại...