11 พฤษภาคม 2567

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

Drupal Starshot

หลังจาก Dries Buytaert ประกาศตัวโครงการ Drupal Starshot ในงาน DrupalCon Portland 2024 ผู้ที่สนใจสามารถทดลองติดตั้ง Drupal Starshot เวอร์ชั่น Prototype ได้จากหน้าเว็บโครงการ

ข้อมูลเพิ่มเติม Drupal Starshot:

ขั้นตอนการติดตั้ง Drupal Starshot

ขั้นตอนการติดตั้ง Drupal Starshot แค่เรียกคำสั่ง Composer เพียงบรรทัดเดียวเท่านั้น -- นั่นแปลว่า ถ้าใครใช้แชร์โอสต์ หรือเข้าถึงเซิร์ฟเวอร์ด้วย Secure Shell ไม่ได้ ก็จะหมดสิทธิในการใช้งาน Drupal Starshot (อันนี้อัปเดท ณ วันที่ Drupal Starshot ประกาศโครงการ)

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

ทั้งนี้ หากเซิร์ฟเวอร์ยังติดตั้ง PHP plugin ไม่ครบ ก็ต้องทำการติดตั้งให้ครบตามที่ Drupal Starshot ต้องการ (ในเคสตัวอย่างนี้คือ SQLite)

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

ทำไมต้องใช้ SQLite

เพราะว่า Drupal Starshot จะใช้ฐานข้อมูล SQLite ในการเก็บข้อมูลต่างๆ ของเว็บไซต์

ข้อมูลเพิ่มเติม:

หลังจากติดตั้ง PHP Plugin SQLite เรียบร้อย ก็ทำการเรียกคำสั่ง composer สำหรับ Drupal Starshot อีกครั้ง

composer create-project drupal/starshot-project --repository='{"type":"vcs","url":"https://github.com/phenaproxima/starshot-prototype"}' --stability=dev

ระบบก็จะทำการ run คำสั่งเพื่อติดตั้งส่วนต่างๆ ของ Drupal Starshot ใช้เวลารอประมาณ 1-2 นาที

เมื่อ Drupal Starshot ติดตั้งครบแล้ว ก็จะบอกข้อมูล Username และ Password สำหรับ admin รวมถึงรายละเอียดข้อมูล Development server หรือหากต้องการใช้ One time login ก็มีให้ใช้

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

ทั้งนี้ ก่อนใช้งานในเครื่องเซิร์ฟเวอร์ จะต้องเช็คตำแหน่งโฟลเดอร์ Document root ให้ชี้ไปที่โฟลเดอร์ /starshot-project/web เสียก่อน ถึงจะเรียกเว็บในเบราว์เซอร์ได้

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

หน้าแรก หน้า Home ของ Drupal Starshot

หน้าตาหน้าแรก ของเว็บ Drupal Starshot ก็คือ หน้าตาหน้าแรก ของเว็บ Drupal 10 แบบปกติ และใช้ธีม Olivero เป็นธีมหลัก

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

แต่หน้าตา ระบบหลังบ้าน Administration ไม่ได้ใช้ธีม Claro ที่เป็นธีมพื้นฐาน แต่กลับไปใช้ธีม Gin ร่วมกับ Gin Toolbar เพื่อให้เข้าถึงเมนูต่างๆ ได้สะดวกมากขึ้น

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

ในกรณีที่เข้าใช้งานครั้งแรกผ่าน One time login url ก็จะเข้ามาที่หน้าแก้ไขข้อมูล (Edit user) ของ admin

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

โดยระบบจะเตรียม User เอาไว้ให้ 2 รายการคือ admin และ editor (ในเคสของ User editor จะต้องปลดบล็อกก่อน ถึงจะใช้งานได้)

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

มีอะไรใน Drupal Starshot

Drupal core 10.4.0-dev

หากเปิดดูจากรายการ Available updates จะพบว่า Drupal Starshot รุ่น Prototype ทำงานอยู่บน Drupal 10.4.0-dev

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

Modules พร้อมใช้จำนวนหนึ่ง

ตามที่ประกาศไว้ Drupal Starshot คือ Drupal CMS ที่มาพร้อมกับ Modules ที่จำเป็นในการใช้งาน เพื่อให้ User สร้างเว็บไซต์พร้อมใช้งานให้ได้เร็วที่สุด เมื่อติดตั้ง Drupal Starshot เสร็จแล้ว ก็จะมี Modules จำนวนหนึ่งให้ใช้งานได้ทันที ดังนี้

  • Address
  • Antibot
  • Coffee
  • Crop API
  • Diff
  • Focal Point
  • Geolication Field
  • Honeypot
  • JQuery UI
  • JQuery UI Autocomplete
  • JQuery UI Menu
  • Media Entity Download
  • Media file delete
  • Metatag
  • Pathauto
  • Quick Node Clone
  • Redirect
  • Scheduler
  • Simple XML sitemap
  • Smart Date
  • Token
  • ULI Custom Workflow
  • Webform

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?

ติดตั้ง Module เพิ่มเติม ได้เหมือนเดิม

เพราะ Drupal Starshot ก็คือ Drupal แบบดั้งเดิม ที่จัดแพคเกจการติดตั้ง Drupal core + Modules จำนวนหนึ่ง ให้พร้อมใช้หลังจากติดตั้งเสร็จ

หาก User ต้องการเพิ่มคุณสมบัติอื่นๆ เพิ่มเติม ก็สามารถใช้กระบวนการติดตั้ง Module เหมือนกับเว็บไซต์ Drupal ธรรมดาได้เลย

Drupal Starshot ลองของใหม่ ลองติดตั้ง ดูว่าข้างในมีอะไรบ้าง?