ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

 

วิธีและขั้นตอนพัฒนาภาษาไทยของเว็บบอร์ด phpBB 3.2 ด้วย NetBeans และอัพของ GitLap

ขั้นตอนพัฒนาภาษาไทย phpBB 3.2 บน GitLap
ขั้นตอนพัฒนาภาษาไทย phpBB 3.2 บน GitLap

      GitLap เป็น  Version Control ที่ทำหน้าที่จัดเก็บไฟล์ จึงไม่ต้องกังวลเรื่องข้อมูลจะหาย การสำรองข้อมูลจะถูกจัดเก็บทั้งฝั่ง Client และ Server เหมาะอย่างมากสำหรับนักพัฒนาในปัจจุบันโดย GitLap จะเน้นการทำร่วมกันเป็นทีมและเชื่อมต่อกับ Editor ต่างๆเช่น NetBean ได้อย่างง่ายดาย

      ทาง mindphp ได้มี Project ที่เปิดให้ผู้ใช้ร่วมพัฒนาภาษาไทย สำหรับเว็บบอร์ด phpBB 3.2 ซึ่งเป็นเวอร์ชันล่าสุดสามารถเข้าใช้งานหรือ Clone Project ร่วมพัฒนาได้ที่ http://git.mindphp.com/phpBBThaiEdition/th


ไฟล์ติดตั้ง phpBB 3.2.2 : ดาวน์โหลด

วิธีติดตั้ง : วิธีติดตั้ง phpBB 3.2 ภาษาไทย



ขั้นตอนต่อไปนี้จะเป็นวิธี Clone Project เว็บบอร์ด phpBB 3.2 เพื่อร่วมกันพัฒนา

ขั้นตอนที่ 1 : สมัครเพื่อใช้งาน GitLap : http://git.mindphp.com/

วิธี Clone Project
วิธี Clone Project


ขั้นตอนที่ 2 : กรอกข้อมูลเพื่อเข้าสู่ระบบ GitLap

เข้าสู่ระบบ GitLap
เข้าสู่ระบบ GitLap


ขั้นตอนที่ 3 : เข้าลิงก์ Project ซึ่งจะเป็นไฟล์ภาษาของ phpBB : http://git.mindphp.com/phpBBThaiEdition/th

ลิงก์ Project
ลิงก์ Project


ขั้นตอนที่ 4 : เปิด Edittor ที่ใช้งานตามตัวอย่างจะเป็น NetBeans 8.2 และเลือกเมนู Team

เปิด NetBean
เปิด NetBean


ขั้นตอนที่ 5 : Team > Git > Clone..

เส้นทาง Clone Team Git
เส้นทาง Clone Team Git


ขั้นตอนที่ 6 : แสดงแถบหน้าแต่ง กรอกข้อมูลเพื่อ Clone Project

  •  Repository URL : สำหรับ URL ในช่องนี้ให้เอามาจากลิงก์ HTTP จากข้อที่ 3. ได้เลย
  • User and Password : ให้ใส่ user pass ของ GitLap
แสดงแถบหน้าแต่ง Clone
แสดงแถบหน้าแต่ง Clone


ขั้นตอนที่ 7 : Clone into คือการเลือกโฟลเดอร์สำหรับ Clone Project ลงไปให้เลือก Browse
(ปล.สำหรับขั้นตอนนี้ผู้ใช้อาจติดตั้ง phpBB หรือไม่ติดตั้งก็ได้ ตามวิธีนี้ได้ทำการติดตั้งไว้แล้วเพื่อง่ายกับการทดสอบ)

Clone Project
Clone Project


ขั้นตอนที่ 8 : เลือกโฟลเดอร์ที่ติดตั้ง phpBB > language และกด OK

เลือกโฟลเดอร์ที่ติดตั้ง phpBB
เลือกโฟลเดอร์ที่ติดตั้ง phpBB


ขั้นตอนที่ 9 : ติ๊ก master แล้วกด Next

ติ๊ก master แล้วกด Next
ติ๊ก master แล้วกด Next


ขั้นตอนที่ 10 : Parent Diretory กับ Clone Name ระบบจะตั้งไว้แล้ว กด Finish ได้เลย

Parent Diretory กับ Clone Name
Parent Diretory กับ Clone Name


ขั้นตอนที่ 11 : กรณีกด Finish ไม่ได้และขึ้นข้อความตามภาพคือมีชื่อไฟล์ th อยู่ใน Laguage อยู่แล้วให้ลบออกก่อนและกด Finish อีกครั้ง

กรณีกด Finish ไม่ได้
กรณีกด Finish ไม่ได้


ขั้นตอนที่ 12 : เลือกสร้าง Project > Create Project

สร้าง Project
สร้าง Project


ขั้นตอนที่ 13 : เลือก PHP > PHP Aplication with existing Source > กด Next

PHP Aplication with existing Source
PHP Aplication with existing Source


ขั้นตอนที่ 14 : จากนั้นเลือก Browse เลือกโฟลเดอร์ที่ติดตั้ง phpBB > language > th และกด Ok

Browse เลือกโฟลเดอร์ที่ติดตั้ง phpBB
Browse เลือกโฟลเดอร์ที่ติดตั้ง phpBB


ขั้นตอนที่ 15 : จากนั้นกด Finish

phpBB กด Finish
phpBB กด Finish


ขั้นตอนที่ 16 : ทำการ Clone Project เสร็จเรียบร้อยแล้วจะได้ไฟล์ต่างๆตามภาพ ซึ่งจะเป็นไฟล์ภาษาไทย

ทำการ Clone Project phpBB
ทำการ Clone Project phpBB


ขั้นตอนที่ 17 : เมื่อสร้าง Project ของ NetBeans จะได้โฟลเดอร์ nbproject มาด้วยแต่เราไม่ต้องการอัพไฟล์นี้ขึ้นไปให้ คลิกขวาที่โฟลเดอร์ nbproject > Git > Ignore

Ignore ของไฟล์ nbproject
Ignore ของไฟล์ nbproject


ขั้นตอนที่ 18 : และทำการ Ignore ของไฟล์ .gitignore ด้วยเช่นการตามวิธีของขั้นตอนที่ 17.

Ignore ของไฟล์ .gitignore
Ignore ของไฟล์ .gitignore


ขั้นตอนที่ 19 : เมื่อมีการแก้ไขไฟล์ th ชื่อไฟล์นั้นจะเปลี่นนเป็นสีน้ำเงิน (แสดงว่าไฟล์มีการแก้ไขแต่ยังไม่ได้อัพขึ้นที่ Server GitLap )

ยังไม่ได้อัพขึ้นที่ Server GitLap
ยังไม่ได้อัพขึ้นที่ Server GitLap


ขั้นตอนที่ 20 : ขั้นตอนการอัพขึ้น GitLap ให้คลิกขวามที่ไฟลเดอร์ th > Git > Commit

phpBB Commit
phpBB Commit


ขั้นตอนที่ 21 : สามารถใส่ Commit Message เพื่อแจ้งให้ผู้ใช้อื่นทราบว่าได้แก้อะไรไป จากนั้นกด Commit

phpBB Commit
phpBB Commit

ขั้นตอนที่ 22 : ทำการสร้าง Branch/Tag ให้เป็นของตัวเอง th > Git > Branch/Tag > Create Branch ...

ทำการสร้าง Branch/Tag
ทำการสร้าง Branch/Tag

ขั้นตอนที่ 23 : ตั้งชื่อ Branch (สาขา) ของเราเพื่อที่จะ Push ไฟล์ขึ้นไปบน Git จากนั้นกด Create

กำหนด Branch
กำหนด Branch

ขั้นตอนที่ 24 : เลือก Branch ของตัวเองที่สร้างมาแล้วกด Next

เลือก Branch ของตัวเองที่สร้างมาแล้วกด Next
เลือก Branch ของตัวเองที่สร้างมาแล้วกด Next

 

ขั้นตอนที่ 25 : เลือก Branch ของตัวเองที่สร้างมาแล้วกด Finish

เลือก Branch ของตัวเองที่สร้างมาแล้วกด Finish
เลือก Branch ของตัวเองที่สร้างมาแล้วกด Finish


ขั้นตอนที่ 26 : ขั้นตอนต่อไป คลิกขวาที่โฟลเดอร์ th > Git > Remote > Push

phpBB Push Git
phpBB Push Git


ขั้นตอนที่ 27 : กด Next

phpBB กด Next
phpBB กด Next


ขั้นตอนที่ 28 : กด Next

phpBB กด Next
phpBB กด Next


ขั้นตอนที่ 29 : กด Finish

phpBB กด Finish
phpBB กด Finish


ขั้นตอนที่ 30 : รายการที่อัพขึ้นไปเมื่อสักครู่ แสดงใน GitLap เรียบร้อยแล้ว

แสดงใน GitLap เรียบร้อยแล้ว
แสดงใน GitLap เรียบร้อยแล้ว



ปล. ก่อนแก้ไขทุกครั้งให้ทำการ Pull ข้อมูลก่อนตามขั้นตอนที่ 22. แต่เลือกเป็น Pull

 

วิดีโอ ขั้นตอนพัฒนาภาษาไทย phpBB 3.2 บน GitLap

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
[Extension phpBB3.1.1] File Download Extension บล็อคในการดาวโหลด
โดย จันนุสรณ์ ดีแก่ พ 23 ม.ค. 2019 11:58 am บอร์ด phpBB 3.1 Extension Review
0
2
พ 23 ม.ค. 2019 11:58 am โดย จันนุสรณ์ ดีแก่
[Extension phpBB3.1.1] Previous / Next topic Extension หัวข้อก่อนหน้า / ถัดไป
โดย จันนุสรณ์ ดีแก่ พ 23 ม.ค. 2019 11:25 am บอร์ด phpBB 3.1 Extension Review
0
4
พ 23 ม.ค. 2019 11:25 am โดย จันนุสรณ์ ดีแก่
เมื่อหยุดยาวแล้วมาทำงาน
โดย จันนุสรณ์ ดีแก่ พ 23 ม.ค. 2019 10:38 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
4
พ 23 ม.ค. 2019 10:38 am โดย จันนุสรณ์ ดีแก่
อยากทราบวิธีการล้างค่าหลังทำการอัพโหลดเสร็จ ใน phpbb
โดย Ittichai_chupol ส 12 ม.ค. 2019 10:57 am บอร์ด Programming - PHP
1
38
อ 22 ม.ค. 2019 6:10 pm โดย Ittichai_chupol
การแบ่งประเภทของกิจการตามลักษณะการดำเนินงาน
โดย Chidchanok อ 22 ม.ค. 2019 3:05 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
8
อ 22 ม.ค. 2019 3:05 pm โดย Chidchanok
การจัดทำงบกระแสเงินสด
โดย Chidchanok อ 22 ม.ค. 2019 2:05 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
8
อ 22 ม.ค. 2019 2:05 pm โดย Chidchanok
PM 2.5
โดย จันนุสรณ์ ดีแก่ อ 22 ม.ค. 2019 1:35 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
อ 22 ม.ค. 2019 1:35 pm โดย จันนุสรณ์ ดีแก่
การตั้งค่าให้เว็บบอร์ด สามารถทำการเปลี่ยนชื่อผู้ใช้ได้ สำหรับแอดมินหรือผู้ดูแลระบบ
โดย จันนุสรณ์ ดีแก่ อ 22 ม.ค. 2019 1:18 pm บอร์ด phpBB user Guide Knowledge
0
9
อ 22 ม.ค. 2019 1:18 pm โดย จันนุสรณ์ ดีแก่
การทำตัว Check Box ใน Google Sheets
โดย Chidchanok อ 22 ม.ค. 2019 12:22 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
13
อ 22 ม.ค. 2019 12:22 pm โดย Chidchanok
[Extension phpBB3.1.1] Set forum width Extension เป็นการตั้งค่าความกว้างฟอรัม
โดย จันนุสรณ์ ดีแก่ อ 22 ม.ค. 2019 11:33 am บอร์ด phpBB 3.1 Extension Review
0
9
อ 22 ม.ค. 2019 11:33 am โดย จันนุสรณ์ ดีแก่
[Extension phpBB3.1.1] Activity Buttons - Quick Links Into Header Extension ปุ่มกิจกรรมต่างๆ
โดย จันนุสรณ์ ดีแก่ อ 22 ม.ค. 2019 10:49 am บอร์ด phpBB 3.1 Extension Review
0
9
อ 22 ม.ค. 2019 10:49 am โดย จันนุสรณ์ ดีแก่
R - Guide สำหรับ Migrate ข้อมูล
โดย tsukasaz จ 21 ม.ค. 2019 6:03 pm บอร์ด สิริกิตติรัตน์ - Developer
0
2
จ 21 ม.ค. 2019 6:03 pm โดย tsukasaz
ต้นเดือน Vs ปลายเดือน
โดย จันนุสรณ์ ดีแก่ จ 21 ม.ค. 2019 1:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
จ 21 ม.ค. 2019 1:54 pm โดย จันนุสรณ์ ดีแก่
ลายเซนต์คืออะไร การตั้งค่าข้อมูลส่วนตัว (แก้ไขลายเซนต์) วิธีการเพิ่มลายเซนต์
โดย จันนุสรณ์ ดีแก่ จ 21 ม.ค. 2019 11:42 am บอร์ด phpBB user Guide Knowledge
0
22
จ 21 ม.ค. 2019 11:42 am โดย จันนุสรณ์ ดีแก่
Bill of Material (BOM) คืออะไร
โดย ณัฐกฤตา บุญญะฤทธิ์ จ 21 ม.ค. 2019 11:38 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
28
จ 21 ม.ค. 2019 11:38 am โดย ณัฐกฤตา บุญญะฤทธิ์
[Extension phpBB3.1.1]Project Durango Extension เทมเพลสในรูปแบบสีเขียว
โดย จันนุสรณ์ ดีแก่ จ 21 ม.ค. 2019 11:02 am บอร์ด phpBB 3.1 Extension Review
0
14
จ 21 ม.ค. 2019 11:02 am โดย จันนุสรณ์ ดีแก่
[Extension phpBB3.1.1] Page Scrolling Extension ช่วยในการเลื่อนหน้า บนสุดและล่างสุด
โดย จันนุสรณ์ ดีแก่ จ 21 ม.ค. 2019 10:35 am บอร์ด phpBB 3.1 Extension Review
0
16
จ 21 ม.ค. 2019 10:35 am โดย จันนุสรณ์ ดีแก่
Q-ไม่สามารถ กด Save สินค้าได้
โดย Chidchanok จ 21 ม.ค. 2019 10:16 am บอร์ด M.D.Soft Co.,Ltd. - Tester
5
20
จ 21 ม.ค. 2019 11:07 am โดย Chidchanok
แก้ปัญหา ติดตั้ง โปรแกรมด้วย dpkg -i , apt-get deb
โดย mindphp จ 21 ม.ค. 2019 3:37 am บอร์ด Linux - Web Server
0
14
จ 21 ม.ค. 2019 3:37 am โดย mindphp
Manual (คู่มือ) คืออะไร Work Manual เเละ User Manual ต่างกันอย่างไร
โดย thatsawan จ 21 ม.ค. 2019 1:20 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
25
จ 21 ม.ค. 2019 1:20 am โดย thatsawan