Skip to main content

How to setup Mailjet API in Drupal 9

ปัญหาของโมดูล Mailjet ที่พัฒนาโดยเว็บไซต์ Mailjet.com คือปัจจุบันรองรับแค่ Drupal 8 แต่ไม่รองรับ Drupal 9 ทั้งที่ Drupal 8 จะ หมดอายุขัย End-of-Life ในช่วงปลายปีนี้

สำหรับเจ้าของเว็บที่มีแผนจะอัพเกรดเป็น Drupal 9 ก็จะใช้งานโมดูล Mailjet ดังกล่าวไม่ได้ ต้องหาทางเลือกอื่นแทน

เพิ่มความสามารถให้ module comments ใน drupal 6.x

หลังจากวันก่อนทำถึก ยัดข้อมูลลงในฐานข้อมูล drupal ไปแล้วรอบนึง มาวันนี้พี่ที่ดูแลเนื้อหาของเว็บดังกล่าว ให้โจทย์ใหม่มา 2 ข้อ คือ (1) จำกัดจำนวนตัวอักษรในช่องแสดงความเห็น และ (2) เอาชื่อพื้นฐาน anonymous ออกจากช่อง your name เพื่อให้คนโพส ตั้งชื่อใหม่
TABOD.com ขับเคลื่อนโดย Drupal
TABOD.com เว็บไซต์ของ สมาคมคนตาบอดแห่งประเทศไทย (Thailand Association of the Blind : TAB) โดยจริงๆ แล้ว URL หลักของสมาคมฯ คือ TAB.or.th แต่เนื่องจากความไม่สะดวกในการปรับปรุง-แก้ไข ไฟล์ระบบ (CMS) ผมเลยแก้ปัญหาโดยให้ทำการ redirect มาแสดงผลที่ TABOD.com แทน เว็บไซต์ทำเสร็จ และส่งมอบให้เจ้าหน้าที่ของทางสมาคมฯ เป็นคนอัพเดทข้อมูลนานแล้ว ช่วงนี้มีเวลาพักหายใจ เลยมาเขียนบล็อกไว้นิดนึงว่า TABOD.com ก็ใช้บริการ Drupal กับเขาเหมือนกัน หน้าตาที่ปรับแต่งไว้ไม่ได้ทำอะไรมากนัก เน้นเรียบๆ ใช้งานง่าย ให้ตัวช่วยอ่านเว็บอ่านได้สะดวก * Drupal ตัว drupal อัพเดทเป็นเวอร์ชั่นล่าสุด 6.6 * Theme (ธีม) ใช้บริการ Framework ซึ่งเป็นธีมโล่งๆ ไม่รก (เหมาะสำหรับนำไปปรับแต่งเป็นธีมของตัวเอง) ในเวอร์ชั่น 2.0 จะมีเวอร์ชั่นพื้นขาว และพื้นดำให้เลือกใช้ (ใน 2.1 จะเหลือแต่เวอร์ชั่นพื้นขาวอย่างเดียว) ในเว็บสมาคมคนตาบอดฯ ตั้งค่าให้สามารถแสดงได้ 2 ธีม คือ แบบปกติ สีขาว และแบบสำหรับคนสายตาเลือนราง สีดำ ซึ่งสามารถเลือกเปลี่ยนธีมได้จากทางด้านบนของเว็บ (ใช้โมดูล Switchtheme) * module (โมดูล) - Contact Forms สำหรับแบ่งประเภทของข้อมูลที่จะติดต่อ/กลุ่มผู้รับอีเมล (ปกติใน Drupal มีโมดูล Contact อยู่แล้ว) - FCKeditor + IMCE ปรับแต่งช่องพิมพ์ข้อความ และระบบจัดการรูปภาพ - Switchtheme สำหรับให้ผู้ที่ไม่เป็นสมาชิก สามารถสลับเปลี่ยนธีมได้ - Views ใช้ในการเรียกข้อมูลตามที่กำหนดให้แสดงเป็นรายการ แก้ไขตรง template เล็กน้อยให้สามารถคลิก ข้าม ไปยังเนื้อหาหรือเมนูได้ ส่วนข้อมูลต่างๆ เห็นว่าตอนนี้กำลังทะยอยๆ เอาใส่เว็บให้หมด ;-) TABOD.com - Bright Version TABOD.com - Dark Version
poakpong Fri, 2008-10-31 - 18:19
Hardcore Drupal Development Bootcamp (Day 2)
• Drupal API - http://api.drupal.org/api/5 (This training base on Drupal 5) Day 2 - Theme Development - Themeable function - includes/theme.inc - themes/engine/phptemplate/ (page.tpl.php, node.tpl.php etc.) -
poakpong Mon, 2008-06-02 - 01:52
Hardcore Drupal Development Bootcamp (Day 1)
• Drupal API - http://api.drupal.org/api/5 (This training base on Drupal 5) Day 1 - Modules Development • Modules information (my_example.info) name = My Example description = my example description package = BootCamp Hardcore Dev version = 5.7 • Modules install function (my_example.install) - hook_install - hook_enable - hook_disable - hook_uninstall - hook_update_N • Modules most function (my_example.module) - hook_help - hook_menu - hook_form - hook_validate - hook_submit - db_query - pager_query - tablesort_sql - db_query_range - db_fetch_object - hook_block - hook_filter_tips - hook_filter - hook_node_info - hook_access - hook_perm - hook_insert - hook_update - hook_nodeapi - hook_delete - hook_load - hook_view - theme_node ... to be continue.
poakpong Sun, 2008-06-01 - 00:10
Subscribe to Module