Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-5262

Order: Allow keyword searching for domains

    Details

    • Type: Story
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.10.0
    • Fix Version/s: 5.13.0-b1
    • Component/s: Plugins
    • Labels:
      None

      Description

      Some domain searches allow you to do a search by keyword, like "blestacular" instead of "blestacular.com" or by searching "blestacular" and clicking the TLD checkbox.

      Doing a keyword search (without using the TLD) should instead search available TLD's, but not all at once.

      1. Search say 10 TLD's at a time, and load more on scroll down.
      2. Search TLDs by the order set under Packages > Domain Options > TLD Pricing

      I think this can be done without updating modules. It would require at least an update to the Order template.

      If this requires more than just a change to the order system, maybe convert this to an Epic and create a task for each extension. We will want to update each module with a bulk domain check method (see comment)

      May want to include an option to not even show TLD checkboxes, this could be part of the order plugin also.. an option to show TLDs or not.

        Activity

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        Description Some domain searches allow you to do a search by keyword, like "blestacular" instead of "blestacular.com" or by searching "blestacular" and clicking the TLD checkbox.

        Doing a keyword search (without using the TLD) should instead search available TLD's, but not all at once.

        1. Search say 10 TLD's at a time, and load more on scroll down.
        2. Search TLDs by the order set under Packages > Domain Options > TLD Pricing

        I think this can be done without updating modules. It would require at least an update to the Order template.

        If this requires more than just a change to the order system, maybe convert this to an Epic and create a task for each extension.
        Some domain searches allow you to do a search by keyword, like "blestacular" instead of "blestacular.com" or by searching "blestacular" and clicking the TLD checkbox.

        Doing a keyword search (without using the TLD) should instead search available TLD's, but not all at once.

        1. Search say 10 TLD's at a time, and load more on scroll down.
        2. Search TLDs by the order set under Packages > Domain Options > TLD Pricing

        I think this can be done without updating modules. It would require at least an update to the Order template.

        If this requires more than just a change to the order system, maybe convert this to an Epic and create a task for each extension.

        May want to include an option to not even show TLD checkboxes, this could be part of the order plugin also.. an option to show TLDs or not.
        Fix Version/s 5.12.0-b1 [ 12000 ]
        Affects Version/s 5.10.0 [ 12001 ]
        admin Paul Phillips made changes -
        Rank Ranked higher
        admin Paul Phillips made changes -
        Rank Ranked lower
        jonathan Jonathan Reissmueller made changes -
        Story Points 5
        Hide
        jonathan Jonathan Reissmueller added a comment -

        It seems that many registrars support a bulk availability check so we'll want to take the SLD, then generate a list for each module using the available TLDs and submit them in bulk. That being said we'll want a new RegistrarModule method called something like bulkCheckAvailability() that accepts a list of domains. The default implementation would loop over the domains and call ::checkAvailability() for each. We'll want to implement bulkCheckAvailability in each of our registrar modules though so that we are only making one api call per registrar, thus improving efficiency.

        Show
        jonathan Jonathan Reissmueller added a comment - It seems that many registrars support a bulk availability check so we'll want to take the SLD, then generate a list for each module using the available TLDs and submit them in bulk. That being said we'll want a new RegistrarModule method called something like bulkCheckAvailability() that accepts a list of domains. The default implementation would loop over the domains and call ::checkAvailability() for each. We'll want to implement bulkCheckAvailability in each of our registrar modules though so that we are only making one api call per registrar, thus improving efficiency.
        jonathan Jonathan Reissmueller made changes -
        Issue Type New Feature [ 2 ] Story [ 7 ]
        jonathan Jonathan Reissmueller made changes -
        Description Some domain searches allow you to do a search by keyword, like "blestacular" instead of "blestacular.com" or by searching "blestacular" and clicking the TLD checkbox.

        Doing a keyword search (without using the TLD) should instead search available TLD's, but not all at once.

        1. Search say 10 TLD's at a time, and load more on scroll down.
        2. Search TLDs by the order set under Packages > Domain Options > TLD Pricing

        I think this can be done without updating modules. It would require at least an update to the Order template.

        If this requires more than just a change to the order system, maybe convert this to an Epic and create a task for each extension.

        May want to include an option to not even show TLD checkboxes, this could be part of the order plugin also.. an option to show TLDs or not.
        Some domain searches allow you to do a search by keyword, like "blestacular" instead of "blestacular.com" or by searching "blestacular" and clicking the TLD checkbox.

        Doing a keyword search (without using the TLD) should instead search available TLD's, but not all at once.

        1. Search say 10 TLD's at a time, and load more on scroll down.
        2. Search TLDs by the order set under Packages > Domain Options > TLD Pricing

        I think this can be done without updating modules. It would require at least an update to the Order template.

        -If this requires more than just a change to the order system, maybe convert this to an Epic and create a task for each extension.- We will want to update each module with a bulk domain check method (see comment)

        May want to include an option to not even show TLD checkboxes, this could be part of the order plugin also.. an option to show TLDs or not.
        jonathan Jonathan Reissmueller made changes -
        Story Points 5 8
        admin Paul Phillips made changes -
        Fix Version/s 5.13.0-b1 [ 12203 ]
        Fix Version/s 5.12.0-b1 [ 12000 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated: