1 / 24

Afstudeeropdracht White Label Hosting

Afstudeeropdracht White Label Hosting. Jeroen Peters 18-12-2008. Inhoud. Over YourHosting Afstudeeropdracht Onderzoek naar andere oplossingen Werken aan de opdracht Resultaten Conclusie Demonstratie Afsluiting. Stel vragen gerust tijdens de presentatie!. Over YourHosting.

rusti
Download Presentation

Afstudeeropdracht White Label Hosting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AfstudeeropdrachtWhite Label Hosting Jeroen Peters 18-12-2008

  2. Inhoud • Over YourHosting • Afstudeeropdracht • Onderzoek naar andere oplossingen • Werken aan de opdracht • Resultaten • Conclusie • Demonstratie • Afsluiting Stel vragen gerust tijdens de presentatie!

  3. Over YourHosting • Webhosting provider • Actief sinds 2001 • Gevestigd te Zwolle • Meer dan 30 werknemers • 50.000+ klanten • Hoge servicegraad • Altijd bereikbaar

  4. AfstudeeropdrachtWhite Label Hosting Project • Resellerwebhosting • Verbeteren faciliteiten voor resellers • Hulpmiddel voor opzetten eigen webhosting bedrijf • Ontwikkelen volledige webwinkel • Zonder vast merk • White Label Hosting Project

  5. AfstudeeropdrachtOnderdelen • Eigen webwinkel • Eigen klant- en productbeheer • Eigen webhosting beheerpaneel • Centrale gegevens opslag • Ontwikkelen eigen framework • Testplan

  6. AfstudeeropdrachtOntwikkelen in eigen beheer • Specifiek voor de YourHosting servers • Niet afhankelijk van leverancier • Kennis van eigen producten • Samenwerken met Hosting Manager • Eveneens ontwikkeld in eigen beheer • Valt buiten mijn project en presentatie

  7. Onderzoek • Onderzoek naar vier soortgelijke pakketten • Web Host Manager Complete Solution • AdvancedWebhostBilling System • PleskBilling • LPanel • Doel: Antwoord krijgen op de vragen: • Welke mogelijkheden moeten de resellers hebben? • Welke mogelijkheden moeten de klanten hebben? • Welke opties worden nog meer geboden?

  8. OnderzoekWerkwijze • Demonstratie versies geprobeerd en bestudeerd • Belangrijkste mogelijkheden geïndexeerd • Overzicht gemaakt:Welke pakketten bieden deze mogelijkheden? • Opvallende extra mogelijkheden beschreven

  9. OnderzoekBelangrijkste uitkomsten back-end • Alle pakketten bevatten mogelijkheid tot: • Vastleggen domeinnamen i.s.m. registrar • Gebruik van meerdere webservers • Samenstellen eigen webhosting pakketten • Gebruik van verschillende betaalmethoden • Centraal klantbeheer • Aanpassen beheerder gegevens • Meerdere gebruikers voor het beheer

  10. OnderzoekBelangrijkste uitkomsten front-end • Niet alle pakketten leveren complete webwinkel • Webwinkels bevatten mogelijkheid tot: • Meerdere producten tegelijk bestellen • Aanpassen uiterlijk (d.m.v. HTML templates) • Afgeschermd klantengedeelte • Support aanvragen • Bestelgeschiedenis opvragen • Klantgegevens wijzigen

  11. Werken aan de opdracht • Ontwikkelen onder Linux • Waarheidsgetrouwe testomgeving • Kennis Linux uitbreiden • Applicatie geschreven in PHP5 • Database platform MySQL • Transport van gegevens via SOAP • Website dynamisch met Javascript

  12. Werken aan de opdrachtHulpmiddelen • Versiebeheer met Subversion • Code reviews • Jiraticketing systeem • FishEye, subversion geschiedenis • Documentatie in de Wiki • Begeleiding

  13. Werken aan de opdrachtTegengekomen problemen • Kleine problemen • Parseerrors • SVN conflicten • Nog niet aanwezige functionaliteiten • Overleg over implementatie • Inbouwen • Planning • Concrete implementatie betaalmethoden werd geschrapt

  14. Resultaten • Vrij compleet framework • Webwinkel • Geen concrete betaalmethode • Centrale server • WhitelabelMiddlewareLayer • Documentatie

  15. ResultatenFramework • Basis voor toekomstige projecten • Veelgebruikte functies • Database als object • Beveiliging • Invoer gebruikersgegevens • Aanspreken centrale server • Meertaligheid

  16. ResultatenFramework • MVC principe • Model • Data • View • Layout • Controller • Verwerking

  17. ResultatenDe Webwinkel • Bestellen domeinnaam en webhosting pakket • Klantengedeelte • Nieuwspagina • Contactpagina • Aanpasbare layout

  18. ResultatenWhitelabelMiddlewareLayer • Klantenbeheer • Samenstellen webhosting pakketten • Instellen van te verkopen domeinnaam extensies • Aanmaken extra producten • Server informatie raadplegen • Logboek bekijken • Uitvoeren bestellingen

  19. Resultaten Gegevensstroom tussen onderdelen

  20. Conclusie • Voldaan aan de projectopdracht • Praktijkervaring opgedaan • Gewerkt met leuke mensen • Kennis gemaakt met handige hulpmiddelen • Kennis webhosting en domeinregistratie verbreed

  21. ConclusieVaardigheden • Vaardigheden verbeterd • Samenwerken • Zelfstandig werken • Communiceren • Programmeren • Vaardigheden opgedaan • Begeleiding

  22. Demonstratie

  23. Afsluiting • Beantwoorden vragen

More Related