phan-mem-seo
  1. Diễn đàn là nơi Chia sẻ những kinh nghiệm hay về việc học ngoại ngữ, chọn trường/ trung tâm ngoại ngữ chất lượng . Các chủ đề xoay quay việc học ngoài ngữ . Các nội dung khác khi post bài đề nghị post đúng mục và chủ đề .. tránh tình trạng spam ...

Tổng hợp các module cần thiết cho Drupal 7

Thảo luận trong 'Module' bắt đầu bởi giabaongoc, Thg 4 17, 2015.

  1. giabaongoc

    giabaongoc Member

    Drupal 7 đang là phần mềm mã nguồn mở được các lập trình viên sử dụng rất nhiều vì tính cơ động của nó. Không như Wordpress hay Joomla, Drupal 7 có tính tùy biến cực cao, người lập trình có thể thao tác thay đổi từ những thứ cơ bản nhất. Tuy nhiên cũng chính vì sự cơ động của nó mà Drupal 7 khá khó sử dụng. Hôm nay mình xin giới thiệu tới các bạn một số module rất hữu dụng khi bạn quyết định sử dụng Drupal làm phần mềm thiết kế web cho bản thân.
    Administration menu
    Các bước thực hiện:
    -Cài module
    -Vào module để kích hoạt 2 chức năng của module (như hình)
    – Vào module để tắt module Toolbar đây là module core chính là thanh menu cũ, nếu bạn ko tắt sẽ xuất hiện 2 cái menu admin phía trên. bật luôn Administration Development tools

    [​IMG]

    Và kết quả sau khi cài đặt là chúng ta có 1 menu mới và chức năng Dropdown sẽ dễ dàng hơn menu mặc định của Drupal rất rất nhiều!

    [​IMG]

    Adminimal – Responsive Administration Theme

    Chức năng: Theme dành cho admin có một số theme rất hay, có có nhiều kiểu khác nhau nhưng với theme này các bạn sẽ thấy được sự đơn giản, hài hòa của theme. Nếu không thích bạn có thể bỏ qua module này do hiện tại admin theme của Drupal 7 hiện tại là Seven cũng rất ổn rồi.
    Các bước thực hiện:
    -Cài đặt như bình thường.
    -Vào Apperance (admin/appearance) tìm đến phần DISABLED THEME click vào Enable Adminimal 7.x-1.18
    -Vào Apperance (admin/appearance) kéo xuống cuối phần ADMINISTRATION THEME chọn Adminimal

    Đây là 1 trong những thay đổi về giao diện giữa theme cũ và theme mới

    [​IMG]

    Module Filter

    Chức năng: Drupal là một mã nguồn mà khi bạn cần chức năng nào đó thì phải tìm và cài module vào, và thường thì sẽ có số lượng lượng module, vì vậy để thuận tiện cho việc bật tắt, cài đặt thì cần một giao diện quản lí, phân nhóm các module và hỗ trợ tìm kiếm. Module Filter này là một module quản lí rất đẹp với các nút bật tất, disable được lên màu nổi bật (nhưng nhìn nó hơi bị màu mè tí – mình thích thích sự màu mè :))
    Các bước thực hiện:
    -Cài đặt.
    -Vào Modules (admin/modules) kích hoạt Module filter
    -Quan sát sự thay đổi

    Một số thay đổi vui vui như sau:

    [​IMG]

    Views

    Chức năng: Việc lọc và hiển thị dữ liệu theo ý muốn trong Drupal các bạn sẽ dùng view, đây là module mà mình sử dụng rất ư là thường xuyên và không thể thiếu trong Drupal. Ví dụ với trang vnexpress .net/ mình sẽ liệt kê một số yêu cầu mà dùng view thực hiện nó như: top 5 bài viết được xem nhiều nhất, 10 tin khác cùng chuyên mục, 20 bài mới nhất ở tất cả chuyên mục, bài viết mới nhất ứng với từng chuyên mục nào đó,… View sẽ giúp các bạn lấy ra các trường muốn hiển thị (hình ảnh, trích dẫn,..), điều kiện lọc (chuyên mục nào), số lượng hiển thị,… kết quả trả về là danh sách bài viết (giống kết quả truy vấn trong sql vậy nhưng dưới dạng html), để hiển thị ra ngoài giao diện thì trong view sẽ có tùy chỉnh mở rộng thêm html và css và các tùy chỉnh mở rộng kết hợp để kết quả trả về đúng với mong muốn.Kết hợp với block, region và page để hiển thị ra giao diện. Bài hướng dẫn cụ thể ở đây: geekboy. in/bai-7-view-trong-drupal-7/

    Các bước thực hiện:
    -Cài đặt View
    -Vào Modules (admin/modules) kích hoạt Chaos tool, View UI, View

    Vị trí của view:

    [​IMG]

    Devel

    Chức năng: Công cụ hữu ích cho những ai muốn phát triển trong Drupal như viết function, code thêm chức năng của nó, module này cho biết giá trị của từng trường được trả về và cách thức để lấy trường đó. dùng hàm dpm() để thấy được giá trị của biến đó trả về và cách lấy. Đây là module cực kỳ quan trọng đối với việc làm theme vì nó cho biết cách lấy giá trị cần được lấy ra trong cả đống giá trị trả về của 1 bài đăng.
    Các bước thực hiện:
    -Cài đặt
    -Vào Modules (admin/modules) kích hoạt Devel, Devel node access, Devel generate. Thường thì mình kích hoạt hết 3 cái này!

    Rules

    Chức năng: Đây là một công cụ dùng để xử lí các action, flow trong Drupal, đây là 1 tool cần thiết nếu bạn muốn thay đổi đường đi nước bước mặc đinh của Drupal, ví dụ cụ thể như thông thường khi đăng nhập xong thì Drupal sẽ đi đến trang cá nhân của người đó, nhưng bạn muốn thay đổi rằng khi sau khi đăng nhập xong thì về ngay trang chủ, thì lúc đó bạn sẽ phải đụng tới module này, cũng có thể là bạn search ra module khác có đúng chức năng bạn đang cần nhưng nhìn chung thì nó cũng sẽ dựa trên module này để làm mà thôi.
    Mình đã sử dụng module này để thực hiện 1 số yêu cầu như: gửi email cho người mới đăng kí, sau khi đăng nhập thì đi đến 1 trang cố định nào đó, hiển thị popup trong lần đầu tiên đăng nhập,….
    Các bước thực hiện
    -Cài đặt
    -Vào Modules (admin/modules) kích hoạt Rules, Rules UI, còn mấy kích hoạt khác khi cần thì tính sau
    Menu của Rules

    [​IMG]

    Panels

    Chức năng: Panels rất mạnh ở chỗ bạn có thể tạo bố cục cho 1 page nào đó chỉ bằng cách kéo thả các row, collum, nhưng nhược điểm là sinh ra quá nhiều class của hệ thống. Đối với các bạn nào có thể dùng theme được thì không cần module này :))


    Ctools: Kích hoạt chức năng tạo page trong Drupal
    Chức năng: Ở module này bạn cần kích hoạt chức năng Page manager để có thể tạo, tùy chỉnh page trong Drupal.


    Khi bạn đang ở trang front end, bạn click vào menu admin thì nó popup lên menu đó chứ không phải là trang hoàn chỉnh, để tắt vấn đề đó bạn vào Modules (admin/module) tắt chức năng Overlay đi.

    Upload hình ảnh vào nội dung văn bản: Cần có 2 module IMCE và CKEditor.

    IMCE
    Chức năng: Upload hình ảnh vào nội dung trình soạn thảo
    Các bước thực hiện:
    -Cài đặt và kích hoạt IMCE
    -Vào config IMCE (admin/config/media/imce) như sau:

    [​IMG]

    CKEditor

    Chức năng: Hỗ trợ việc soạn thảo tốt hơn, với nhiều tính năng đa dạng
    Các bước thực hiện:
    -Cài đặt và kích hoạt CKEditor.
    -Vào Configuration>Content authoring>CKEditor (admin/config/content/ckeditor/) chọn Edit profile advance File browser settings như hình sau:



    [​IMG]

    -Sau đó lưu lại là xong, bạn có thể upload hình vào nội dung bài viết.
    Ngoài cách này ra còn có vài cách khác để thực hiện bạn có thể tham khảo tại drupal. org/project/imce (có hướng dẫn tích hợp trong đó).

    Pathauto

    Chức năng: làm đường dẫn trở nên thân thiện hơn, có thể config đường dẫn cho content type, taxonomy, node,… sau khi kích hoạt thì nó sẽ khi tạo một bài mới nó sẽ tự động tạo url alias cho bài đó. Bạn có thể tìm hiều thêm về url alias

    Required module: drupal. org/project/token
    Kích hoạt module: Pathauto
    Link config: Configuration>Search and Metadata>URL aliases>patterns (admin/config/search/path/patterns)

    [​IMG]

    Hiện tại mình vẫn chưa tìm ra cách để bỏ đấu tiếng việt ở link :((

    Sau này sẽ có thêm các bài post về các chức năng cụ thể và cách ứng dụng các module đã cài hoặc các module cần thiết khác. Mong bạn cũng sẽ chia sẻ module nào quan trọng đối với bạn sau khi đọc bài này nhé!

    Các Module trên bạn đều có thể tìm thấy tại Drupal .org
     
  2. Đúng thông tin mình cần , đang tìm kiếm bữa giờ mà chưa thấy
     
  3. thanhbao1806

    thanhbao1806 New Member

    Masteri An Phú hotline chủ đầu tư: 090909.77.72
    + Vị trí đắc địa: Cạnh Metro Thảo Điền, phường Thảo Điền, Q2.
    Techcombank hỗ trợ lãi suất 0%, ân hạn nợ gốc đến khi nhận nhà.
    Bàn giao: Quý 4/2018.
    + Căn hộ giá hấp dẫn.
    Liên kết dễ dàng trong vòng 5' trung tâm Quận 1, qua cầu Sài Gòn, tọa lạc tại KĐT mới phía Đông.
    Sát cạnh Vincom MegaMall Thảo Điền, Vincom lớn nhất ở TP HCM.
    Chủ đầu tư: Công ty CP Đầu tư Thảo Điền.
    Nhà thầu xây dựng: CotecCons.
    Công ty quản lý: Savills.
    Ngân hàng hỗ trợ: Techcombank.
    Quy mô dự án: Gồm 2 tòa tháp đôi cao 42 tầng trong đó gồm có:
    + Số hầm: 2 tầng hầm để xe.
    + Tầng 1 - 3: Trung tâm thương mại, dịch vụ.
    + Tầng 4 - 42: Căn hộ cao cấp từ 1 đến 3 phòng ngủ.
    + Tổng căn hộ: 900 căn hộ.

    - Tiện ích đẳng cấp:
    + Trung tâm thương mại, siêu thị Vinmart tại tầng trệt.
    + Hồ bơi phong cách resort rộng hơn 500m2, phòng gym, khu BBQ, sân vườn được thiết kế theo một tiêu chuẩn đặc biệt dành cho cư dân.
    + Chỉ mất vài bước chân để tiếp cận tất cả các tiện ích, thỏa mãn mọi nhu cầu thực tế nhất của cuộc sống:
    + Mua sắm: Vincom Megamall Thảo Điền với diện tích sàn hơn 100.000m2 khai trương tháng 12/2015 đây là trung tâm thương mại lớn nhất Thảo Điền hiện tại, một điểm đến đáp ứng mọi nhu cầu.
    - Đặc biệt: Tầng 2 Vincom kết nối trực tiếp nhà ga Metro số 7.
    + Giáo dục: Hệ thống trường Quốc tế nằm trong bán kính 2km với các thương hiệu trường Quốc tế Anh, Úc, Mỹ sẽ tiết kiệm thời gian đưa rước con em đi học cũng như tạo sự yên tâm hơn cho phụ huynh với chất lượng giao dục hàng đầu Thế giới.
    - Bàn giao hoàn thiện: Nội thất cao cấp.
    - Sản phẩm: Căn hộ, shophouse, penhouse.
    - Liên hệ trực tiếp hotline chủ đầu tư: 090909.77.72 để được tư vấn, hỗ trợ thủ tục và đặt chỗ ngay hôm nay.
     

Chia sẻ trang này