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.
- 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
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.
| Vraag | Broncodelicentie die u zelf hostPHPTRAVELS volgt dit model | Gesloten licentie | SaaS-abonnement |
|---|---|---|---|
| Toegang tot de code | Volledige broncode aan u geleverd | Gecompileerde of gecodeerde bestanden; de logica blijft verborgen | Geen; u gebruikt de schermen die de aanbieder biedt |
| Hosting | Uw server of elke host die u kiest | Meestal uw server, volgens de regels van de leverancier | Alleen de cloud van de aanbieder |
| Eigendom van data | In uw eigen database en back-ups | In uw database, maar in een formaat dat alleen de leverancier volledig begrijpt | Op de servers van de aanbieder; u exporteert wat zij toestaan |
| Maatwerk | Elk scherm, elke regel of integratie, binnen de licentievoorwaarden | Instellingen en add-ons die de leverancier aanbiedt | Instellingen, en betaalde verzoeken op de roadmap van de aanbieder |
| Updates | U kiest wanneer u bijwerkt en test eerst | Releases van de leverancier, vaak gekoppeld aan een supportcontract | Voor iedereen tegelijk doorgevoerd |
| Als de leverancier van koers verandert | Het systeem blijft draaien; uw ontwikkelaars onderhouden het | U blijft de laatste ontvangen versie gebruiken | Uw dienst stopt wanneer het abonnement stopt |
| Kosten over 3 jaar | Eén licentiebedrag, plus hosting en eventuele ontwikkeltijd | Licentiebedrag, plus jaarlijkse support- of verlengingskosten en hosting | Zesendertig 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
Vooraf
Kies een pakket
Startup, Agency of Enterprise. Alle drie bevatten de volledige broncode en zelf hosten.
- 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
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
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
Lancering
Stel uw regels in
Marges, valuta's, betaalgateways en e-mailsjablonen, allemaal vanuit het beheerpaneel zonder code.
- 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
- 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 salesNiet 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.
