PDA

Bekijk Volledige Versie : Animocheck Domein Registratie Systeem (DRS)



dennis0162
10/06/14, 11:59
Samen met een partner zijn wij aan het kijken om door hun een DRS te laten scripten.

Wij willen onze klanten de mogelijkheid bieden om realtime domeinnamen te registreren. Dit scheelt ons werk en maakt de drempel voor de klant lager. Vooral voor resellers of webbureau’s is dit erg interessant.

Is er animo voor het afnemen van dit DRS? Zodat de kosten gedeeld kunnen worden door x partijen. Of wellicht voor een basis bedrag?
Voor de duidelijkheid, we gaan dit niet zelf maken of verkopen.

Algemeen

Het systeem zal worden opgebouwd in PHP/MySQL i.c.m. JavaScript (AJAX / jQuery). Het zal volledig object georiënteerd worden gemaakt (OOP). Code wordt gescheiden van templates door middel van Smarty. Wij maken geen template of een basis template. Eventuele kopers kunnen de layout zelf verzorgen zonder kennis van programmeren. Echter is kennis van Smarty / HTML wel noodzakelijk. In de basis zal het systeem lijken op het systeem van Mijndomeinreseller maar dan iets simpeler.

Functieoverzicht
- Account aanmaken (registreren)
- Inloggen
- Uitloggen
- Wachtwoord vergeten
- Overzicht van nameservers (inclusief jQuery grid voor filteren en sorteren, ook bulk acties)
- Nameserver detail pagina
- Nameservers toevoegen
- Nameserver bewerken
- Nameserver verwijderen (alleen als deze niet in gebruik is)
- Overzicht van Contacten (inclusief jQuery grid voor filteren en sorteren, ook bulk acties)
- Contact detail pagina
- Contact toevoegen
- Contact bewerken
- Contact verwijderen (alleen als deze niet in gebruik is)
- Overzicht van domeinnamen (inclusief jQuery grid voor filteren en sorteren, ook bulk acties)
- Domeinnaam detail pagina inclusief whois lookup
- Domeinnaam registreren (zet in Queue)
- Domeinnaam verhuizen (Zet in Queue)
- Domeinnaam opzeggen (Zet in Queue)
- Domeinnaam Auth Key opvragen (Zet in Queue)
- Domeinnaam bewerken (Houder, Nameservers, Contact, etc. Zet in Queue)
- Domeinanam auto verlengen aan/uit
- Domeinnaam opzeggen
- De Queue wordt d.m.v. een cronjob uitgevoerd. Als een actie mislukt, wordt het opnieuw geprobeerd. Bij 3 mislukte pogingen komt er een fout in het panel van de klant en wordt het niet opnieuw geprobeerd.
- Overzicht van alle fouten uit de Queue in panel van de klant.
- Koppeling met SIDN voor alle domein acties
- Koppeling met mijndomeinreseller voor alle domein acties
- Backend login (basic admin)
- Overzicht van klanten
- Klant bewerken / toevoegen / verwijderen
- Inloggen als klant
- Klant suspenden + reden opgeven
Tegen betaling bij te maken of in later stadium in het systeem
- Koppeling met overige providers (eurid, dnsbe, versio, etc.)
- Interne push van domeinnamen naar ander account
- Notificaties per mail (in begin geen mail notificaties naar klant over statussen etc.)
- Prepaid betalingen (betalen, prepaid account en afrekenen)
- Facturatie uit dit systeem
- Koppeling met Wefact of andere administratiesystemen
- CMS voor website zelf (pagina’s)
- Prijzen van domeinnamen opgeven en betalen op factuur of met prepaid
- etc.

Ze verwachten dat het systeem € 1500,- per licentie zal gaan kosten als er meerdere bedrijven een licentie willen aanschaffen.
Uitbreidingen kunnen we op verzoek bij schrijven voor €59,00 per uur, uiteraard kan iemand met ervaring het systeem ook zelf uitbreiden.

De basis zal enkel de afhandeling zijn zoals beschreven en dus geen facturatie en dergelijke. Dit omdat iedere hosting provider dit op zijn eigen manier doet.

Wie heeft er interesse in dit systeem? Zijn er tips of suggesties? Wat vinden jullie van het bedrag?

Mark17
11/06/14, 22:02
Zit het grootste deel (mogelijk met modules) niet al in WHMCS? Enige is dat dan gelijk de administratie er bij in zit en het gesloten is.

Als je puur naar domeinnamen kijkt (zoals hier het geval) is WHMCS mogelijk te uitgebreid, dat denk ik eigenlijk wel. Echter is 1500 euro (uitgaande van een uurloon van 60 euro) ook weer aan de hoge kant aangezien je aangeeft dat veel van de functies die naar ik verwacht veel partijen willen hebben nog bijgemaakt moeten worden.

SmilieBG
12/06/14, 09:04
Dennis,

Nobele streven, maar vergis je niet in de hoeveelheid werk om alles *echt werkend* te maken ;-)
En dan bedoel ik met name domein registraties / vele afwijkingen voor verschillende domeinen e.d. Administratie / facturatie is 'piece of cake' in vergelijking met wat je allemaal met de domeinnamen op moet vangen.

Het bedrag van 1,500 lijkt mij dan bijzonder laag, ik zou eerder aan tienvoud daarvan denken voor eenmalige aanschaf + een support contract voor updates, support, vragen e.d.

Wij hebben ook een in-house gemaakte applicatie hiervoor welke aansluit op de overige systemen. Echter, het was echt een drama om alle mogelijkheden op te vangen.

Om maar een voorbeeld te noemen (en er waren tientallen al dan niet honderden van deze 'uitdagingen');
Voor .be / .eu wordt er handle gemaakt per contact persoon. Maar dan, ene handle mag wel voor admin-c gebruikt worden, maar dan weer niet voor houder-c (of anders om). Denk aan particulier / bedrijf enzovoort. Dan kom je in een kip en ei verhaal terecht. Uiteraard, wens je unieke handles te hebben vanwege n.a.w. updates later dus probeer je dat op te vangen.

Dan .de domein met verplichte Duitse adres. .it domein met afwijkende verplichte gegevens voor Italiaanse bedrijf, EU bedrijf, Italiaanse particulier, EU particulier (zelf ID kaart nummer)...

Als ik je een advies mag geven - begin er niet aan indien je niet van plan bent om het *echt* af te maken. Er zijn genoeg gebrekkige systemen te vinden op het net ;-)

uHost
13/06/14, 11:55
Ik mis het "waarom". Waarom zou je dit willen maken? Wat mis je aan bestaande systemen zoals bijvoorbeeld WHMCS of WeFact Hosting? Waarom maak je geen gebruik van de API van bestaande systemen om te bereiken wat je wilt bereiken?