Live demo

Volledige broncode, uw server

Open source reisbeheersoftware die u kunt openen, lezen en bezitten

Open source reisbeheersoftware betekent dat u het systeem host, elke regel code ziet en uw eigen data houdt. PHPTRAVELS levert bij elk abonnement de volledige broncode onder een commerciële licentie met eenmalige betaling, zodat vluchten, hotels, tours, prijzen en financiën draaien op een server die u beheert.

  • Volledige broncode bij elk pakket
  • Draait op uw hosting
  • Eenmalige licentie
  • Uw database, uw data

In de code

Open de broncodestructuur en zie wat u kunt aanpassen

Klik op een map. Elke map toont wat erin staat, wat uw team kan aanpassen en wie het werk meestal doet.

De meeste mensen die zoeken naar open source reisbeheersoftware willen geen gratis download. Ze willen weten dat niets verborgen is: dat een ontwikkelaar de boekingsflow kan openen, de prijslogica kan lezen en een probleem kan oplossen zonder op een ticket bij de leverancier te wachten. De verkenner hieronder is een vereenvoudigde kaart van hoe een PHPTRAVELS-installatie is opgebouwd.

phptravels / uw-domeinBroncodeverkenner
  • modules/

~/app/

Kernapplicatie

Wat hier staat

De boekingsflow, klantaccounts, medewerkersrollen, checkout, betalingen en de prijsengine die marges en belastingen toepast.

Wat u kunt aanpassen

  • Checkoutvelden en validatieregels toevoegen of verwijderen
  • Aanpassen hoe medewerkersrollen en rechten werken
  • Een stap aan de boekingsflow toevoegen, zoals toestemming of een upsell

Wie dit meestal doetEen PHP-ontwikkelaar

~/modules/flights

Vluchtenmodule

Wat hier staat

Vluchten zoeken, tariefweergave, passagiersformulieren, boekings- en ticketingstappen, en de adapters die met vluchtleveranciers communiceren.

Wat u kunt aanpassen

  • Sortering, filters en tariefkaart van de resultaten aanpassen
  • Bagage of tariefvoorwaarden anders tonen
  • Een adapter toevoegen voor de API van een nieuwe vluchtleverancier

Wie dit meestal doetEen ontwikkelaar die de leveranciers-API kent

~/modules/hotels

Hotelmodule

Wat hier staat

Hotels zoeken, groepering van kamers en tarieven, weergave van annuleringsvoorwaarden, boekingsbevestiging en voucheroutput.

Wat u kunt aanpassen

  • Kamers en verzorgingstypes op uw eigen manier groeperen
  • De hotelfilters en de kaartweergave aanpassen
  • De voucher die uw klanten ontvangen opnieuw vormgeven

Wie dit meestal doetEen ontwikkelaar, of een ontwerper voor de voucher

~/themes/

Thema's en sjablonen

Wat hier staat

Paginasjablonen, stijlen, de header en footer, en de lay-outs van de zoek- en resultatenpagina's.

Wat u kunt aanpassen

  • Uw merkkleuren, lettertypes en logo toepassen
  • De homepage of het zoekvak opnieuw opbouwen
  • Landingspagina's toevoegen voor uw eigen bestemmingen

Wie dit meestal doetEen front-endontwikkelaar of ontwerper

~/api/

API-laag

Wat hier staat

De JSON-endpoints die mobiele apps en partnersystemen gebruiken om te zoeken, te boeken en reserveringen op te vragen.

Wat u kunt aanpassen

  • Een endpoint toevoegen voor uw eigen app of partner
  • Boekingen doorsturen naar uw CRM of boekhoudpakket
  • Beperken welke data elke partner kan lezen

Wie dit meestal doetEen back-endontwikkelaar

~/docs/

Documentatie

Wat hier staat

Installatie-instructies, configuratie en ontwikkelaarsrichtlijnen die met het product worden meegeleverd.

Wat u kunt aanpassen

  • Uw eigen runbook naast de code bijhouden
  • Elke wijziging van uw team vastleggen
  • Een nieuwe ontwikkelaar een helder startpunt geven

Wie dit meestal doetWie de installatie beheert

Voorbeeldscherm. Een vereenvoudigde weergave ter illustratie; mapnamen in een echte installatie kunnen afwijken.

Elk pakket bevat de volledige broncode. Het recht om de code aan te passen en de Powered by-link te verwijderen hoort bij het Enterprise-pakket.

Verder lezen:VluchtenVerblijvenThema'sPersonalisatie

Eigendomsmatrix

Drie licentiemodellen naast elkaar

Reissoftware wordt op drie manieren verkocht. De tabel vergelijkt de modellen zelf, niet de leveranciers, zodat u elk aanbod dat u ontvangt kunt plaatsen.

VraagBroncodelicentie die u zelf hostPHPTRAVELS volgt dit modelGesloten licentieSaaS-abonnement
Toegang tot de codeVolledige broncode aan u geleverdGecompileerde of gecodeerde bestanden; de logica blijft verborgenGeen; u gebruikt de schermen die de aanbieder biedt
HostingUw server of elke host die u kiestMeestal uw server, volgens de regels van de leverancierAlleen de cloud van de aanbieder
Eigendom van dataIn uw eigen database en back-upsIn uw database, maar in een formaat dat alleen de leverancier volledig begrijptOp de servers van de aanbieder; u exporteert wat zij toestaan
MaatwerkElk scherm, elke regel of integratie, binnen de licentievoorwaardenInstellingen en add-ons die de leverancier aanbiedtInstellingen, en betaalde verzoeken op de roadmap van de aanbieder
UpdatesU kiest wanneer u bijwerkt en test eerstReleases van de leverancier, vaak gekoppeld aan een supportcontractVoor iedereen tegelijk doorgevoerd
Als de leverancier van koers verandertHet systeem blijft draaien; uw ontwikkelaars onderhouden hetU blijft de laatste ontvangen versie gebruikenUw dienst stopt wanneer het abonnement stopt
Kosten over 3 jaarEén licentiebedrag, plus hosting en eventuele ontwikkeltijdLicentiebedrag, plus jaarlijkse support- of verlengingskosten en hostingZesendertig maandbedragen, vaak met kosten per boeking of per gebruiker

Open source, eerlijk gezegd

Broncode in eigendom is niet hetzelfde als een publieke open source-licentie

De term open source heeft een strikte betekenis. Hier ziet u precies waar PHPTRAVELS staat, zodat er na de aankoop geen verrassingen zijn.

Een publieke open source-licentie

MIT, GPL, Apache-2.0 en vergelijkbaar

  • Gratis te downloaden, gebruiken en delen
  • Iedereen kan de code forken en verkopen
  • Support via een communityforum of een betaalde derde partij
  • Leveranciersintegraties, betalingen en agenttools moet u meestal zelf bouwen

De commerciële PHPTRAVELS-licentie

Eén betaling, volledige broncode, zelf gehost

  • Volledige broncode bij Startup, Agency en Enterprise
  • Een commerciële licentie voor uw bedrijf, geen publieke licentie om te herverspreiden
  • Gratis installatie en support van het team dat de software schreef
  • Vluchten, hotels, tours en leverancierskoppelingen klaar vanaf dag één

Hebt u een licentie nodig waarmee u de code mag herverspreiden, kies dan een publiek open source-project. Hebt u complete reissoftware nodig waarvan u de code kunt lezen, controleren en hosten, dan is dit model voor u gemaakt. Self-hosted vs. SaaS

Uitrol

Van licentie naar uw eerste echte boeking

Zelf hosten klinkt als veel werk. In de praktijk is het een korte lijst stappen, en het team helpt bij de eerste.

  1. 1

    Vooraf

    Kies een pakket

    Startup, Agency of Enterprise. Alle drie bevatten de volledige broncode en zelf hosten.

  2. 2

    Vooraf

    Bereid uw server voor

    Standaard PHP- en MySQL-hosting is genoeg om te starten. Bekijk de vereisten hieronder of vraag het ons eerst.

  3. 3

    Inrichting

    Gratis installatie

    Het team installeert het op uw domein: in 7 tot 10 werkdagen bij Startup, 1 tot 2 bij Agency en 4 tot 6 uur bij Enterprise.

  4. 4

    Lancering

    Koppel leveranciers

    Voeg uw eigen API-gegevens toe voor vlucht-, hotel- en tourleveranciers en test boekingen in de sandbox van elke leverancier, als die er een biedt.

  5. 5

    Lancering

    Stel uw regels in

    Marges, valuta's, betaalgateways en e-mailsjablonen, allemaal vanuit het beheerpaneel zonder code.

  6. 6

    Na de lancering

    Maak het van u

    Uw ontwikkelaars passen thema's en modules aan, of u bestelt maatwerk bij PHPTRAVELS.

Kosten over drie jaar

Wat eigen code kost over drie jaar

Een eenmalige licentie lijkt duur naast een klein maandbedrag. Vul uw eigen cijfers in en vergelijk over dezelfde 36 maanden.

Licentiepakket

Voorbeeldwaarden. Vervang ze door een echte hostingprijs en een echte abonnementsofferte.

Zelf gehost met broncode, 36 maanden

–

Abonnement, 36 maanden

–

Verschil over 36 maanden

–

Licentie eenmalig, plus hosting maal 36, plus drie jaar ontwikkelbudget.

Levenslange updates zijn inbegrepen bij Enterprise. Bij Startup en Agency kunt u updates apart kopen wanneer u ze nodig hebt. Tel ze dus op bij het ontwikkelbudget als u up-to-date wilt blijven. Gids softwarekosten

Checklist voor kopers

Zeven vragen voor elke open source reissoftware

Gebruik deze lijst voor elke optie op uw shortlist, ook die van ons.

0/ 7

  • Geen demoversie of gecodeerde bestanden. Vraag welke mappen zijn inbegrepen.

  • Code aanpassen, het aantal domeinen en doorverkoop worden vaak verschillend behandeld.

  • In uw eigen database, met back-ups die u beheert en kunt terugzetten.

  • Een gratis project zonder leverancierskoppelingen betekent maanden integratiewerk.

  • Voor een gangbare taal als PHP met MySQL vindt u makkelijker mensen dan voor een zeldzame.

  • Vraag hoe uw eigen wijzigingen een nieuwe release overleven en of beveiligingspatches zijn inbegrepen.

  • Een forum, een freelancer of het team dat de code schreef. Weet het antwoord vóór de lancering.

Hostingvereisten

Wat uw server nodig heeft

Geen speciale hardware en geen zeldzame software. Een standaard Linux-hostingaccount dekt het minimum.

Shared hosting volstaat voor een eerste lancering. Naarmate verkeer en leveranciers groeien, stappen de meeste teams over op een VPS of dedicated server. Dat is een eenvoudige kopie van bestanden en database, omdat niets aan één aanbieder vastzit.

Hostinggidsen:VereistenShared hostingVPS-hosting

Minimale server
PHP
8.4 of nieuwer
Database
Nieuwste MySQL, of MariaDB
Webserver
Nieuwste Apache
Geheugen
1 GB RAM, PHP memory_limit 256M
Opslag
2 GB opslag, 1 GB bandbreedte
Extensies
mysqli, pdo, curl, openssl, mbstring, gd, zip

Veelgestelde vragen

Vragen over open source reisbeheersoftware

Heldere antwoorden over licenties, broncode, hosting en kosten.

Praat met sales

Niet onder een publieke licentie zoals MIT, GPL of Apache-2.0. Elk pakket bevat de volledige broncode, die u host en kunt lezen en controleren, maar die commercieel aan uw bedrijf is gelicentieerd in plaats van gepubliceerd om door iedereen te worden herverspreid.

Software om een reisbedrijf te runnen, van zoeken bij leveranciers en prijzen tot boekingen, betalingen, vouchers en rapporten, waarbij u de code ontvangt en zelf host in plaats van toegang tot een gesloten systeem te huren.

De volledige broncode zit in elk pakket. Het recht om de code aan te passen en de Powered by-link te verwijderen hoort bij Enterprise. Bij elk pakket kunt u ook maatwerk bestellen bij het PHPTRAVELS-team.

Op uw eigen server. Het vereist PHP 8.4 of nieuwer, MySQL of MariaDB en Apache. Boekingen, klanten en betalingen staan in uw eigen database, dus u beheert back-ups en toegang.

De licentie is een eenmalige betaling: Startup, Agency of Enterprise. Tel daar uw hosting en eventuele ontwikkeltijd bij op. Er is geen maandelijkse licentievergoeding.

Enterprise omvat levenslange updates, beveiligingspatches en upgrades met één klik. Bij Startup en Agency kunt u updates apart kopen wanneer u ze nodig hebt.

Nee. Installatie is gratis bij elk pakket. Het team richt het in op uw domein en server, en de doorlooptijd hangt af van het gekozen pakket.

Een gratis project kan een goed begin zijn als u ontwikkelaars en tijd hebt. De meeste dekken één product en laten leveranciers-API's, betalingen en agenttools aan u over. PHPTRAVELS geeft u vanaf het begin een compleet platform met de broncode.