Leantime คือระบบการจัดการโครงการแบบโอเพ่นซอร์สสำหรับผู้ที่ไม่ใช่ผู้จัดการโครงการ
เราผสมผสานกลยุทธ์ การวางแผน และการดำเนินการ ในขณะเดียวกันก็ทำให้ทุกคนในทีมใช้งานได้ง่าย สร้างสมาธิโดยคำนึงถึงสมาธิสั้น ดิสเล็กเซีย และออทิสติก
เป็นทางเลือกแทน ClickUp, Monday หรือ Asana เรียบง่ายเหมือนกับ Trello แต่มีฟีเจอร์มากมายเหมือนกับ Jira
https://leantime.io
การจัดการงาน | การวางแผนโครงการ | ข้อมูล/การจัดการความรู้ | การบริหาร |
---|---|---|---|
การจัดการงานผ่านทาง บอร์ดคัมบัง แกนต์ ตาราง รายการ และมุมมองปฏิทิน | แดชบอร์ดโครงการ รายงาน และการอัพเดตสถานะ | วิกิ / เอกสาร | ติดตั้งง่าย |
งานย่อยและการอ้างอิงไม่จำกัด | การติดตามเป้าหมายและตัวชี้วัด | บอร์ดไอเดีย | บทบาทของผู้ใช้หลายบทบาทและสิทธิ์ต่อโครงการ |
การจัดการเหตุการณ์สำคัญ | ผ้าใบโมเดลธุรกิจและแบบลีน | ย้อนหลัง | การรับรองความถูกต้องด้วยสองปัจจัย |
การจัดการการวิ่ง | ผืนผ้าใบการวิเคราะห์ SWOT | การจัดเก็บไฟล์ผ่าน S3 หรือระบบไฟล์ในเครื่อง | การรวม LDAP, OIDC |
การติดตามเวลาและแผ่นเวลา | การวิเคราะห์ความเสี่ยง | การบันทึกหน้าจอและเว็บแคม | ขยายได้ผ่านปลั๊กอินและ API |
... และอีกมากมาย | ความคิดเห็น / การสนทนาเกี่ยวกับทุกสิ่ง | ผสานรวมกับ Slack, Mattermost, Discord | |
... และอีกมากมาย | มีให้บริการในกว่า 20 ภาษา | ||
*ใช่ คุณสมบัติทั้งหมดเหล่านี้รวมอยู่ในเวอร์ชัน OSS | |||
มีสองวิธีหลักในการติดตั้ง LeanTime สำหรับการผลิต ประการแรกคือการติดตั้งชิ้นส่วนที่จำเป็นทั้งหมดของระบบภายในเครื่อง อย่างที่สองคือการใช้อิมเมจ Docker ที่รองรับอย่างเป็นทางการ
public/
config/.env.sample
เป็น config/.env
config/.env
/install
แม้ว่าขั้นตอนข้างต้นใช้ได้กับ Internet Information Services (IIS) แต่ก็มีการเปลี่ยนแปลงการกำหนดค่าเพิ่มเติมที่อาจจำเป็นใน IIS เพื่อให้แน่ใจว่าฟังก์ชันการทำงานเต็มรูปแบบ - คุณต้องอนุญาตวิธี PATCH:
Handler Mappings
Request Restrictions…
Verbs
One of the following verbs
ให้เพิ่ม ,PATCH
- เช่น GET,HEAD,POST,PATCH
OK
Executable (optional)
ให้ใส่เครื่องหมายคำพูดคู่ ( “
) ที่จุดเริ่มต้นและจุดสิ้นสุดของเส้นทางไปยังไฟล์ php-cgi.exe
( ซึ่งไม่จำเป็นหากเส้นทางไม่มีช่องว่าง ในนั้น )OK
Yes
หมายเหตุ: คุณอาจต้องทำซ้ำเมื่อคุณอัพเกรด PHP
เรารักษาอิมเมจ Docker อย่างเป็นทางการบน dockerhub หากต้องการเรียกใช้อิมเมจให้ป้อนข้อมูลประจำตัว MySQL ของคุณและดำเนินการ คุณสามารถส่งผ่านตัวแปรการกำหนดค่าทั้งหมดได้จาก .env
docker run -d --restart unless-stopped -p 80:80 --network leantime-net
-e LEAN_DB_HOST=mysql_leantime
-e LEAN_DB_USER=admin
-e LEAN_DB_PASSWORD=321.qwerty
-e LEAN_DB_DATABASE=leantime
-e [email protected]
--name leantime leantime/leantime:latest
ยกเว้นกรณีที่คุณกำหนดฐานข้อมูลไว้ที่อื่น คุณควรใช้ไฟล์เขียนนักเทียบท่าของเรา
เมื่อเริ่มต้นแล้ว คุณสามารถไปที่
และเรียกใช้สคริปต์การติดตั้ง
สำคัญ: หากคุณวางแผนที่จะใช้ปลั๊กอิน คุณจะต้องติดตั้งโฟลเดอร์ปลั๊กอินปลั๊กอิน plugins:/var/www/html/app/Plugins
และต้องแน่ใจว่าผู้ใช้ www-data สามารถเข้าถึงได้ มิฉะนั้นการติดตั้งอาจล้มเหลวหรือปลั๊กอินจะถูกลบออกหลังจากรีสตาร์ท
หากคุณตั้งใจจะวาง Leantime ไว้ด้านหลังพร็อกซีย้อนกลับ (nginx ฯลฯ) เพื่อจัดการการแก้ไขชื่อโดเมนแบบกำหนดเองและการถ่ายข้อมูล SSL คุณจะต้องตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้ใน Docker
-e LEAN_APP_URL=https://yourdomain.com
มีสองวิธีในการติดตั้งการตั้งค่าการพัฒนาของ LeanTime สิ่งแรก (แต่ทางเทคนิคมากที่สุด) คือการติดตั้งระบบทุกชิ้นในเครื่อง วิธีที่สอง (และวิธีที่ต้องการ) คือการใช้สภาพแวดล้อมการพัฒนาแบบคอนเทนเนอร์ของนักเทียบท่า
make build-dev
public/
ไดเร็กทอรีconfig/.env.sample
เป็น config/.env
config/.env
/install
สำหรับการพัฒนา เราใช้สภาพแวดล้อมการพัฒนาแบบเทียบท่า คุณจะต้องติดตั้ง docker
, docker compose
, make
, composer
, git
และ npm
;extension=gd
และลบเครื่องหมายอัฒภาคในการสร้างอิมเมจนักเทียบท่าการพัฒนา ให้รันไพรเมอร์ด้วยในรูทของที่เก็บนี้
make clean build
หลังจากนั้นให้วิ่ง
make run-dev
สิ่งนี้จะเริ่มต้นเซิร์ฟเวอร์การพัฒนาบนพอร์ต 8090
สภาพแวดล้อมการพัฒนามีเซิร์ฟเวอร์ MySQL, เมลเซิร์ฟเวอร์, เซิร์ฟเวอร์ s3 และน่าจะตอบโจทย์ความต้องการของคุณได้ทันที พบการกำหนดค่าของสภาพแวดล้อมการพัฒนาใน .dev/.env
และได้รับการเริ่มต้นด้วยค่าที่เหมาะสมแล้ว คุณไม่ควรแก้ไขสิ่งนี้ เว้นแต่ว่าคุณวางแผนที่จะพัฒนาคุณลักษณะสำหรับการผสานรวมเฉพาะ แอปพลิเคชันที่คุณได้รับมีดังนี้
leantime:leantime
) เพื่อตรวจสอบ DB schema และข้อมูล.dev/.env
โดยเปิดใช้งาน s3 นอกจากนี้ Xdebug ยังเปิดใช้งานอยู่ แต่คุณจะต้องแก้ไขคีย์ IDE ของคุณในไฟล์ .dev/xdebug.ini
(หรืออีกทางหนึ่ง บน IDE ของคุณ) คุณต้องเปิดพอร์ต 9003 ชั่วคราวบนไฟร์วอลล์ของคุณเพื่อให้คุณสามารถใช้งานได้อย่างมีประสิทธิภาพ เนื่องจากการเชื่อมต่อจากนักเทียบท่าไปยังโฮสต์จะนับเป็นการเชื่อมต่อขาเข้าภายนอก
/update
bin/leantime system:update
เราเสนอแผนโฮสติ้งที่ได้รับการจัดการตลอดจนผลิตภัณฑ์ SaaS เพื่อให้คุณได้รับประโยชน์ทั้งหมดของ Leantime โดยไม่ต้องยุ่งยาก ไปที่ Leantime.io เพื่อดูข้อมูลเพิ่มเติม
เราสามารถช่วยคุณตั้งค่า Leantime ในสภาพแวดล้อมของคุณและปรับแต่งตามความต้องการของคุณได้ แผนการสนับสนุนของเราแสดงอยู่ในเว็บไซต์ของเรา
โปรดทราบ: ขณะนี้เราสนับสนุนเฉพาะการเขียน Leantime docker อย่างเป็นทางการและการติดตั้งมาตรฐานเท่านั้น เราให้การสนับสนุนเฉพาะเวอร์ชันล่าสุดเท่านั้น
เราไม่ให้การสนับสนุน Cloudron, Elestio, Turnkey หรือแพลตฟอร์มการจัดจำหน่ายภายนอกอื่นๆ ที่แชร์ Leantime เวอร์ชันที่ไม่เป็นทางการ
เรารู้สึกตื่นเต้นที่คุณสนใจที่จะมีส่วนร่วมใน Leantime เราต้องการให้แน่ใจว่าคุณมีประสบการณ์ที่ยอดเยี่ยมในการมีส่วนร่วมกับ Leantime และฟีเจอร์ใหม่ที่คุณสร้างจะทำให้สิ่งนี้กลายเป็นแกนหลัก
ค้นหาปัญหาบน Github (หรือสร้างใหม่) เพิ่มชื่อของคุณหรือแสดงความคิดเห็นว่าคุณจะดำเนินการแก้ไข เมื่อแก้ไขแล้ว ให้สร้าง Pull Request
หากคุณมีความคิดเกี่ยวกับคุณสมบัติใหม่ โปรดติดต่อเราที่ Discord นี่คือที่ที่เราประสานงานการพัฒนาคุณสมบัติและหารือว่าแกนหลักเป็นสถานที่ที่เหมาะสมในการเพิ่มคุณสมบัติใหม่ของคุณหรือไม่ (ปลั๊กอินเป็นทางเลือก)
เราใช้ (Crowdin)https://crowdin.com/project/leantime เพื่อจัดการการแปลทั้งหมดของเรา หากคุณไม่เห็นภาษาโปรดส่งข้อความถึงเราบน Discord
Leantime ได้รับอนุญาตภายใต้ AGPLv3 ไฟล์นี้เป็นส่วนหนึ่งของซอฟต์แวร์ Leantime ซึ่งมีการเพิ่มข้อยกเว้นต่อไปนี้: ปลั๊กอินภายในไดเร็กทอรี /app/plugins
ซึ่งอาจมีปลั๊กอินที่ได้รับใบอนุญาตภายใต้ใบอนุญาตอื่น ๆ รวมถึงใบอนุญาตระดับองค์กรของเรา