전체 소스, 귀사의 서버
열어 보고, 읽고, 소유하는 오픈소스 여행 관리 소프트웨어
오픈소스 여행 관리 소프트웨어란 시스템을 직접 호스팅하고, 모든 코드를 확인하고, 데이터를 직접 보유하는 것을 뜻합니다. PHPTRAVELS는 일회성 상업 라이선스로 모든 플랜에 전체 소스 코드를 제공하므로 항공, 호텔, 투어, 요금, 재무가 귀사가 관리하는 서버에서 운영됩니다.
- 모든 플랜에 전체 소스
- 귀사의 호스팅에서 실행
- 일회성 라이선스
- 귀사의 데이터베이스, 귀사의 데이터
코드 내부
소스 트리를 열고 변경할 수 있는 부분을 확인하세요
폴더를 클릭하세요. 각 폴더에 무엇이 있는지, 팀이 무엇을 바꿀 수 있는지, 보통 누가 작업하는지 보여 줍니다.
오픈소스 여행 관리 소프트웨어를 찾는 대부분의 사람은 무료 다운로드를 원하는 것이 아닙니다. 숨겨진 것이 없다는 확신을 원합니다. 개발자가 예약 흐름을 열고, 요금 로직을 읽고, 공급업체 티켓을 기다리지 않고 문제를 고칠 수 있어야 합니다. 아래 탐색기는 PHPTRAVELS 설치 구조를 단순화한 지도입니다.
- modules/
~/app/
핵심 애플리케이션
포함된 내용
예약 흐름, 고객 계정, 직원 역할, 결제 단계, 결제 처리, 그리고 마크업과 세금을 적용하는 요금 엔진.
변경할 수 있는 것
- 결제 단계 입력 항목과 검증 규칙 추가 또는 삭제
- 직원 역할과 권한 방식 변경
- 동의나 업셀 같은 단계를 예약 흐름에 추가
주로 담당하는 사람PHP 개발자
~/modules/flights
항공 모듈
포함된 내용
항공편 검색, 운임 표시, 탑승객 양식, 예약 및 발권 단계, 항공 공급업체와 통신하는 어댑터.
변경할 수 있는 것
- 결과 정렬, 필터, 운임 카드 변경
- 수하물이나 운임 규정을 다른 방식으로 표시
- 새 항공 공급업체 API용 어댑터 추가
주로 담당하는 사람공급업체 API를 아는 개발자
~/modules/hotels
호텔 모듈
포함된 내용
호텔 검색, 객실 및 요금 그룹화, 취소 정책 표시, 예약 확인, 바우처 출력.
변경할 수 있는 것
- 객실과 식사 유형을 원하는 방식으로 그룹화
- 호텔 필터와 지도 보기 변경
- 고객이 받는 바우처 재디자인
주로 담당하는 사람개발자, 바우처는 디자이너
~/themes/
테마와 템플릿
포함된 내용
페이지 템플릿, 스타일, 헤더와 푸터, 검색 및 결과 페이지 레이아웃.
변경할 수 있는 것
- 브랜드 색상, 글꼴, 로고 적용
- 홈페이지나 검색창 재구성
- 자체 여행지용 랜딩 페이지 추가
주로 담당하는 사람프런트엔드 개발자 또는 디자이너
~/api/
API 계층
포함된 내용
모바일 앱과 파트너 시스템이 검색, 예약, 예약 조회에 사용하는 JSON 엔드포인트.
변경할 수 있는 것
- 자체 앱이나 파트너용 엔드포인트 추가
- 예약을 CRM이나 회계 도구로 전송
- 파트너별로 읽을 수 있는 데이터 제한
주로 담당하는 사람백엔드 개발자
~/docs/
문서
포함된 내용
제품과 함께 제공되는 설치 안내, 설정 방법, 개발자 가이드.
변경할 수 있는 것
- 자체 운영 매뉴얼을 코드 옆에 보관
- 팀이 만든 모든 변경 사항 기록
- 새 개발자에게 명확한 출발점 제공
주로 담당하는 사람시스템을 운영하는 담당자
모든 플랜에 전체 소스 코드가 포함됩니다. 코드를 변경할 권리와 Powered by 링크를 제거할 권리는 Enterprise 플랜에 포함됩니다.
소유권 비교표
세 가지 라이선스 모델 나란히 비교
여행 소프트웨어는 주로 세 가지 방식으로 판매됩니다. 이 표는 특정 공급업체가 아니라 모델 자체를 비교하므로 받은 모든 제안을 분류할 수 있습니다.
| 질문 | 직접 호스팅하는 소스 라이선스PHPTRAVELS는 이 모델입니다 | 폐쇄형 라이선스 | SaaS 구독 |
|---|---|---|---|
| 코드 접근 | 전체 소스 코드를 전달받음 | 컴파일 또는 암호화된 파일, 로직은 비공개 | 없음, 제공업체가 주는 화면만 사용 |
| 호스팅 | 자체 서버 또는 원하는 모든 호스트 | 보통 자체 서버, 단 공급업체 규정 적용 | 제공업체의 클라우드만 가능 |
| 데이터 소유권 | 자체 데이터베이스와 백업에 보관 | 자체 데이터베이스에 있지만 형식은 공급업체만 완전히 이해 | 제공업체 서버에 있으며 허용된 것만 내보내기 가능 |
| 맞춤화 | 라이선스 조건 내에서 모든 화면, 규칙, 연동 | 공급업체가 제공하는 설정과 애드온 | 설정, 그리고 제공업체 로드맵에 대한 유료 요청 |
| 업데이트 | 업데이트 시기를 직접 정하고 먼저 테스트 | 공급업체 릴리스, 흔히 지원 계약과 연동 | 모든 사용자에게 동시에 배포 |
| 공급업체가 방향을 바꾸면 | 시스템은 계속 작동하고 자체 개발자가 유지보수 | 마지막으로 받은 버전을 계속 사용 | 구독이 끝나면 서비스도 종료 |
| 3년 비용 | 라이선스 비용 1회, 호스팅과 개발 시간 추가 | 라이선스 비용, 연간 지원 또는 갱신 비용과 호스팅 | 월 요금 36회, 흔히 예약당 또는 사용자당 요금 추가 |
오픈소스, 솔직하게
소스 코드를 소유하는 것은 공개 오픈소스 라이선스와 다릅니다
오픈소스라는 말에는 엄격한 의미가 있습니다. 구매 후 놀라는 일이 없도록 PHPTRAVELS의 입장을 정확히 설명합니다.
공개 오픈소스 라이선스
MIT, GPL, Apache-2.0 등
- 무료로 다운로드, 사용, 공유 가능
- 누구나 코드를 포크해 판매 가능
- 지원은 커뮤니티 포럼이나 유료 제3자
- 공급업체 연동, 결제, 에이전트 도구는 보통 직접 개발
PHPTRAVELS 상업 라이선스
1회 결제, 전체 소스, 직접 호스팅
- Startup, Agency, Enterprise에 전체 소스 코드
- 재배포용 공개 라이선스가 아닌 귀사 사업용 상업 라이선스
- 코드를 작성한 팀의 무료 설치와 지원
- 항공, 호텔, 투어, 공급업체 연결을 첫날부터 사용
코드를 재배포할 수 있는 라이선스가 필요하다면 공개 오픈소스 프로젝트를 선택하십시오. 코드를 읽고, 감사하고, 직접 호스팅할 수 있는 완성된 여행 소프트웨어가 필요하다면 바로 이 모델이 귀사를 위한 것입니다. 자체 호스팅 vs SaaS
도입
라이선스부터 첫 실제 예약까지
직접 호스팅은 일이 많아 보입니다. 실제로는 짧은 단계 목록이며 첫 단계는 팀이 도와드립니다.
- 1
사전 준비
플랜 선택
Startup, Agency 또는 Enterprise. 세 플랜 모두 전체 소스 코드와 직접 호스팅을 포함합니다.
- 2
사전 준비
서버 준비
표준 PHP와 MySQL 호스팅이면 시작하기에 충분합니다. 아래 요구 사항을 확인하거나 먼저 문의해 주십시오.
- 3
설치
무료 설치
팀이 귀사 도메인에 설치합니다. Startup은 영업일 기준 7~10일, Agency는 1~2일, Enterprise는 4~6시간이 걸립니다.
- 4
출시
공급업체 연결
항공, 호텔, 투어 공급업체의 API 자격 증명을 추가한 뒤, 샌드박스를 제공하는 공급업체에서는 샌드박스로 예약을 테스트합니다.
- 5
출시
규칙 설정
마크업, 통화, 결제 게이트웨이, 이메일 템플릿을 모두 코드 없이 관리자 패널에서 설정합니다.
- 6
출시 후
귀사에 맞게 완성
자체 개발자가 테마와 모듈을 변경하거나 PHPTRAVELS에 맞춤 개발을 주문합니다.
3년 비용
코드를 소유하면 3년간 드는 비용
일회성 라이선스는 적은 월 요금에 비해 비싸 보입니다. 귀사의 숫자를 넣고 같은 36개월로 비교해 보십시오.
라이선스 플랜
샘플 입력값입니다. 실제 호스팅 가격과 실제 구독 견적으로 바꿔 주십시오.
소스 포함 직접 호스팅, 36개월
–
구독, 36개월
–
36개월 차액
–
라이선스 1회, 호스팅 비용 곱하기 36, 그리고 3년간의 개발 예산을 더한 금액입니다.
Enterprise에는 평생 업데이트가 포함됩니다. Startup과 Agency는 필요할 때 업데이트를 별도로 구매할 수 있으므로 최신 버전을 유지하려면 개발 예산에 포함하십시오. 소프트웨어 비용 가이드
구매자 체크리스트
오픈소스 여행 소프트웨어에 물어야 할 7가지 질문
후보에 오른 모든 제품에 이 목록을 사용하십시오. 저희 제품도 포함해서요.
0/ 7
데모 빌드나 암호화된 파일이 아니어야 합니다. 어떤 폴더가 포함되는지 물어보십시오.
코드 변경, 도메인 수, 재판매는 흔히 서로 다르게 취급됩니다.
자체 데이터베이스에 저장되고, 직접 관리하며 복원할 수 있는 백업이 있어야 합니다.
공급업체 연결이 없는 무료 프로젝트는 몇 달간의 연동 작업을 의미합니다.
PHP와 MySQL 같은 일반적인 언어는 드문 언어보다 인력을 구하기 쉽습니다.
직접 변경한 내용이 새 릴리스 후에도 유지되는 방법과 보안 패치 포함 여부를 확인하십시오.
포럼, 프리랜서, 또는 코드를 작성한 팀. 출시 전에 답을 알아 두십시오.
호스팅 요구 사항
서버에 필요한 것
특수 하드웨어도, 드문 소프트웨어도 필요 없습니다. 표준 Linux 호스팅 계정이면 최소 요건을 충족합니다.
첫 출시에는 공유 호스팅으로 충분합니다. 트래픽과 공급업체가 늘어나면 대부분의 팀은 VPS나 전용 서버로 옮깁니다. 특정 제공업체에 묶인 것이 없으므로 파일과 데이터베이스를 복사하기만 하면 됩니다.
- PHP
- 8.4 이상
- 데이터베이스
- 최신 MySQL 또는 MariaDB
- 웹 서버
- 최신 Apache
- 메모리
- 1 GB RAM, PHP memory_limit 256M
- 저장 공간
- 2 GB 저장 공간, 1 GB 대역폭
- 확장 모듈
- mysqli, pdo, curl, openssl, mbstring, gd, zip
MIT, GPL, Apache-2.0 같은 공개 라이선스는 아닙니다. 모든 플랜에 전체 소스 코드가 포함되어 직접 호스팅하고 읽고 감사할 수 있지만, 누구나 재배포할 수 있도록 공개된 것이 아니라 귀사의 사업을 위해 상업적으로 라이선스됩니다.
공급업체 검색과 요금 설정부터 예약, 결제, 바우처, 보고서까지 여행 사업을 운영하는 소프트웨어입니다. 폐쇄형 시스템의 접근 권한을 빌리는 대신 코드를 받아 직접 호스팅합니다.
모든 플랜에 전체 소스 코드가 포함됩니다. 코드를 맞춤화하고 Powered by 링크를 제거할 권리는 Enterprise에 포함됩니다. 어떤 플랜이든 PHPTRAVELS 팀에 맞춤 개발을 주문할 수도 있습니다.
귀사의 서버입니다. PHP 8.4 이상, MySQL 또는 MariaDB, Apache가 필요합니다. 예약, 고객, 결제 정보는 자체 데이터베이스에 저장되므로 백업과 접근을 직접 관리합니다.
라이선스는 1회 결제입니다. Startup, Agency, Enterprise. 여기에 호스팅 비용과 개발 시간을 더하십시오. 월 라이선스 비용은 없습니다.
Enterprise에는 평생 업데이트, 보안 패치, 원클릭 업그레이드가 포함됩니다. Startup과 Agency는 필요할 때 업데이트를 별도로 구매할 수 있습니다.
아닙니다. 모든 플랜에서 설치는 무료입니다. 팀이 귀사의 도메인과 서버에 설정하며, 소요 시간은 선택한 플랜에 따라 다릅니다.
개발자와 시간이 있다면 무료 프로젝트도 좋은 출발점이 될 수 있습니다. 하지만 대부분은 한 가지 상품만 다루고 공급업체 API, 결제, 에이전트 도구는 직접 개발해야 합니다. PHPTRAVELS는 처음부터 완성된 플랫폼과 그 소스 코드를 제공합니다.
