Jump to content

Recommended Posts

Posted

with the new domain manager , it would be better to unify the functions actions like getExpirationDate(), is the only unified function in domain registrar modules, something like getContacts(), updateContact(), getNameservers(), updateNameservers() .... ect

this way we can create more plugins/addons that interact with registrar modules with a unified function without care about the registrar module type. other competitors has this.

 

 

Posted

You are saying you would like more function similar to getExpirationDate() which are standardized across registrars?  I'd be interested in this.  Any other suggestions besides the methods you mentioned?

Posted
1 hour ago, Jono said:

You are saying you would like more function similar to getExpirationDate() which are standardized across registrars?  I'd be interested in this.  Any other suggestions besides the methods you mentioned?

this is how all other software work, but i believe any public functions should be standardized across registrars, or at least the most used/important functions that i could think in it now could be :

getDomainInfo(), return domain info it can include some subfunction like getContact()
getContacts(), to get all or only one contact type
updateContact(), to update all contact or only one contact
getNameservers(), to get nemaservers return data should be like ["ns1" => xxxxx, "ns" => xxxxx, "ns"=> xxx, ...ect]
updateNameservers(), to update nameserver, $vars  data should a list of nameservers ["ns1" => xxxxx, "ns" => xxxxx, "ns"=> xxx, ...ect]
getEppCode(),  return string
updateEppCode(),
getLockSettings(),
updateLockSettings(),
ResendIRTPVerificationEmail(), to resend Verification emails
RegisterDomain(), function to send registration action to registrar, normally it called inside addService()
TrasferDomain(), function to send transfer action to registrar, normally it called inside addService()
RenweDomain(), function to send renew action to registrar, normally it called inside renewService()
DeleteDomain(), some registrar support release/delete command.
RestoreDomaine() some registrar support restore domain,
CreateChildNameServer(), used to create child namserver,
UpdateChildNameServer(), used to update child namserver info.
DeleteChildNameServer(), used to delete child namserver

and we must add function also for domain forwarding, email forwarding, dns management.

 

Posted
3 minutes ago, Blesta Addons said:

don't tell me another 2 or 5 years :(

Haha, no.  The goal is ~2 month between beta releases.  5.1 took ~6 months because we had a lot in there (primarily the Domain Manager).  

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...