Jump to content
Paul

Domain Manager - We need your feedback on domains

Recommended Posts

13 hours ago, EuroDomenii said:

I guess that the new feature is " Renewal Price Option - Optionally set a renew price that is different from the new price for services."  Nice!

Don't you have a grosso modo ETA for domain refactoring?  I mean, this year will be ready?  Or, we are talking about 2-3 years (  let's remember that the initial post is from august 2016).

This could be relevant to wait for the feature to land in, or start with existing framework and import later. 

The renew price option in 4.6 is one of the core updates required for the domain manager, and can be used now to support a separate new and renew price for domains in the current system. A separate transfer price and better support for domains is coming. While I don't have an ETA yet, we have been making progress. I know that it's highly requested, and much needed, and our 4.6 release puts us 1 step closer in terms of underlying core functionality to support the domain manager.

Share this post


Link to post
Share on other sites
On 5/31/2019 at 6:10 PM, Amit Kumar Mishra said:

may be @Blesta Addons, would be able to make a module/plugin to help us

i do not see many around with better knowledge?

we can't do anything, this need a modification in the core files, and we didn't encourage  the core files modification or hacking .

after the renewal price option, the next step i think is the unification of command in all domains modules, like getNameservers() , setNameservers(array $vars = null), getWhoisContact($type = 'all') ,  getEppCode(), setEppCode($epp) .... something like that .... or the second option that i can think about is to create a new module called for example domain manager, inside the module the option to add registrars and then extend the module command from the registrar class, the same login as modules with their functions, but finally Blesta who decide what is the best .

Share this post


Link to post
Share on other sites

 

In the first place, there was an internal debate regarding domains as plugin versus services. 

Later on, the mainstream is that domains should remain services. 

"Domains will almost certainly remain as services but be given a designation as domains so they can be displayed a little differently. That seems to be the simplest way forward. " https://www.blesta.com/forums/index.php?/topic/7197-domain-manager-we-need-your-feedback-on-domains/&do=findComment&comment=52874

"All the world are agreed in this subject. Domains are services and should remain as services. how it should displayed and how the order form should treated is another story. " https://www.blesta.com/forums/index.php?/topic/7197-domain-manager-we-need-your-feedback-on-domains/&do=findComment&comment=60816
 
According to https://dev.blesta.com/browse/CORE-3053 Add migration for pricing to support a renewal price, there a new columns to existing tables. 

This means that the new domain manager will be backward compatible? Or still a migration utility is needed, but it will be easier to upgrade, since domains would remain services?

Thanks! 
 

Edited by EuroDomenii
typo

Share this post


Link to post
Share on other sites

Hello to all :)

 

Finally some action, lol :P

to Paul, Cody, Tyson, etc (belestars staff :blesta: )

Why not simple make the this approche like I have done 4 years ago ?

 

My Original Post: 

 

Quote

========= Patch files for diferent prices to work (Registration / Transfer / Renew) ========
 
for this to work correctly you have to download the correct pach files below and replace the original ones (make a backup of the original, to reverse if you dont whant) that are:

app/modules/packages.php (this only make a smal change to a funtion to make it public and not private)
plugins/order/lib/order_types/domain/order_type_domain.php (this make some changes to detect if it is a transfer or a normal registration and it gets the correct prices and/or tld's for it)
 
Patch for blesta 3.3 - Download Patch Files
Patch for blesta 3.4 - Download Patch Files
Patch for blesta 3.5 - Download Patch Files
Note: Wen applying this pach files, if you have any outher Domain Module, you have to make some small changes on your Domain Module to be able to work 100%, it only needs to add the two new types "domaintransfer" and "domainrenew", if you whant help for this please post here.
==================================================================

 

This fixes almost everything, you can add diferent prices for diferent Types (Register/Transfer/Renew) and only needs 2 simples modifications on CORE to detect the type and apply the prices, after that wen registering or transfering a domain, the cron that register or transfer, applies the price added on type "Renew".

Simples has that :)

For multiples prices upload, just make a simples CSV/XML/JSON option to be able to upload all proces at once, I thin it resolves everithing and there is no need to make huge core changes :)

I hope to help more in this foruns :) very busy this few years also on CLOUD buisness now and so more work eheh :P

Regards to all blestars :blesta: 

 

Share this post


Link to post
Share on other sites
14 hours ago, EuroDomenii said:

 

In the first place, there was an internal debate regarding domains as plugin versus services. 

Later on, the mainstream is that domains should remain services. 

"Domains will almost certainly remain as services but be given a designation as domains so they can be displayed a little differently. That seems to be the simplest way forward. " https://www.blesta.com/forums/index.php?/topic/7197-domain-manager-we-need-your-feedback-on-domains/&do=findComment&comment=52874

"All the world are agreed in this subject. Domains are services and should remain as services. how it should displayed and how the order form should treated is another story. " https://www.blesta.com/forums/index.php?/topic/7197-domain-manager-we-need-your-feedback-on-domains/&do=findComment&comment=60816
 
According to https://dev.blesta.com/browse/CORE-3053 Add migration for pricing to support a renewal price, there a new columns to existing tables. 

This means that the new domain manager will be backward compatible? Or still a migration utility is needed, but it will be easier to upgrade, since domains would remain services?

Thanks! 
 

The goal is to remain backwards compatible, so far it's looking like that will be possible. Meaning that existing registrar modules should continue to work, and it shouldn't break when installing the domain manager. However, the domain manager may not be able to recognize pre-existing domain packages and take control over them. A way of conversion may be required to take full advantage of the domain manager with existing domains unless starting fresh for domains going forward.

Share this post


Link to post
Share on other sites
22 hours ago, Paul said:

The goal is to remain backwards compatible, so far it's looking like that will be possible. Meaning that existing registrar modules should continue to work, and it shouldn't break when installing the domain manager. However, the domain manager may not be able to recognize pre-existing domain packages and take control over them. A way of conversion may be required to take full advantage of the domain manager with existing domains unless starting fresh for domains going forward.

What is the Obstacle Now in Domains? in reality the obstacles are now :

- Multi Price System, This can be fixed with more price fields like Renewal Price, we add more fields , Transfer Price, Restore Price.
- Better Domain Management, this also can be fixed by adding the functions to the actual modules .
- Unification Commands, this also can be done by actualizing the actual modules.
- Privacy, Forwarding & other addons prices, this can be implemented with the actual  system by addons, we need just to tweak the actual modules to support this addons
- if we want to distinct with domains modules and other modules we can add a new entry in modules to define is a domain module or not (true/false) or something like the order type definition.

For me what Blesta need is enhancing the actual system  and not reinventing a whole system for domains.  now we have waited years to only hear a something from blesta, creating another system will take other 2 or 3 years, and the quick solution and the simple is to extend the actual exist mechanism to support new features .

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...