Jump to content

galaxy

Members
  • Posts

    63
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by galaxy

  1. OK, I think I see. To create all domains packages you must do it through the module interface, not the Packages interface on the main screen. At least I can restore my database and restart this the right way. It would be nice to indicate that somewhere during module installation or documented somewhere. One thing that would be nice is to change the package "name" and include the TLD in it so when you view the package list on the main Package interface you don't see a hundred "Domain Registration" packages. Or I guess that can also be a feature to discourage you from using that interface to update a price.
  2. In writing a new registrar module, I'm testing the behavior of the NameSilo module. What I didn't realize is that there's 2 ways to add domain packages. In keeping with one package per TLD, I went to Packages menu and added packages for .com and .net. I found which database entries created for those packages. I didn't notice it before, but in the NameSilo module and going into the "Manage Module" page, I see the button for "Manage Packages". When I click on it I'm brought to a new package screen like above, so I filled it out and added a .org package. I see all the packages on the "Package" screen, so it looks fine. However I notice in the database that the 3rd package created via the module also created entries in module_row_meta for old_packages_map and tld_packages_settings, and it only contains the .org package in there. So apparently there's two ways to create packages, and they each don't do exactly the same thing. I see the TLD list is formatted in a table on the Module screen but not on the regular Package screen. Is this a bug in the interface of the "regular" add Package area (since it didn't create those module_meta_rows? Do I need to delete the original packages and "only* create domain packages through the domain module?
  3. I see there's both a Module and Plugin for TheSSLStore. What is the difference? Do you need them both? Is one a replacement for the other?
  4. I see, thanks. So a package per TLD (which can run into many packages since I will offer everything available and more gTLD's are on the way). You're potentially talking about hundreds to well over a thousand packages just for domain registration. That may make package management difficult. I did try that (package per TLD), but I was trying the domain only, so I used generic rather than domain+other, then had a ton of packages to choose from. I'll try the Domain and other, but what if there is no "other"? I get customers that just want to go in and by "my_domain" with TLD's .com, .net and .org or .info and park them until ready then go and buy hosting packages and tie them to the domains previously purchased. This is the typical use-case. So sometimes I want domain + hosting, sometimes domains only, other times hosting only using domains previously purchased or registered elsewhere. I'll see if I can use domain + other for domains only. I just started reading about the domain manager and it looks like its scheduled for 5.0.4. That's probably what I'm looking for... Is there any expected behavior or API to registrar modules required? Like hooks/callbacks, specific functions, etc?
  5. I'm struggling to figure out how domain registration works in blesta. I've been writing an SRSPlus plugin and I also use eNom for some domains. I see how I can import my current services and connect them to the modules, mostly. But I can't see how it's documented as to how it all ties together. Currently with OBAS, I have a "Domain Registration" package for all registrations that I manage for my customers. I'm now just using 2 domain plugins (I had 3 but I've removed OpenSRS). Each TLD that I sell is associated with one active plugin for new registrations and transfers. Renewals use whatever registrar currently handles the domain. Each TLD has its own pricing that I set based on the cost of my selected registrar for that TLD. When their prices change I can just change who I delegate the new registrations to for the affected TLD. I can't figure out how to offer registration services without a different package for each TLD, which is obviously my mistake as it would be totally silly to do that... I'm sure Im just missing something...
  6. Great, I was hoping for something like that. I really only care about the two for my purposes (billing and admin/primary). I'm assuming if there is only a primary contact that everything will go to that person, including billing, right?
  7. I'm coding a registration module like NameSilo or eNom but interfacing to srsplus. Its mostly a blatant copy of the module, just changing the method of communication, protocols, credentials. But I an't seem to find any documentation as to how domain registration modules are supposed to work within the Blesta framework. There's several required functions by all registrars such as register, transfer, domain-check, pricing, etc. Some are pretty clear what to do (but still don't see how/where/when they're called and to what validation is supported or done, and how to track the progress of things like transfers. For example, the API provides a "polling" mechanism to request the status of anything that's pending like transfers, updates, etc. Is there any architecture docs or something to explain the flow in Blesta as to how this module needs to be implemented? What are the "required" functionality, and what is the optioneal/features added that can be called. What is the callback mechanism to allow the polling to take place.
  8. Yes, I ran into the same issue (but didn't know to look for it). It was broken in 5.0.0 (which was the first one I ever tried), and fixed in 5.0.2.
  9. If a client has multiple contacts, where do emails get sent? For example, do invoices get sent to billing contact(s) and suspension notices to primary contact? Or how is that handled or can that be configured? For example, if there's a technical or other contact, I don't want them to get any emails, but would like to assure the right person gets the right email. For example if the billing contact is away and misses paying an invoice, the 2nd/3rd suspension warnings go to the admin or primary contact before (and after) they get suspended.
  10. Is there a way to upgrade a trial license? It says there's no upgrade options. Or do I need to do a fresh install?
  11. I verified and tried it on demo.blesta.com and that seems to work. On my test install I've created orders, recorded payment but need to approve them on the billing->overview page. I tick the checkbox next to the order, but the items on the bottom with "Mark as:" and "Update Orders" doesn't appear. Also it is not possible to check the box in the title bar as in "select all" items. I tick the box and nothing happens. I can only check and uncheck the box next to the order, but that has no effect (button & field don't appear). I've change the order form to enable and uncheck it to disable requiring manual approval, which did allow me to get further and test the plesk auto-provision, but it would be nice to be able to require the manual approval. I also tested the SSLStore plugin which also requires approval regardless of the one on the order form. But I still can't get that order through (no approval button). TIA
  12. I figured I'd copy one of the other modules like enom to make srsplus. That's what I did on OBAS. Is there a set of field definitions for each item like services, transactions, invoices, etc. that I can use or do I just look at the database schema? What items are there that *can* be imported? I'd like to try to move over as much if not all of the old data if possible (so I don't have to keep the old system around for 10 years).
  13. I'm considering migrating from OBAS to Blesta. I'm about to update Plesk from Onyx to Obsidian (is that supported)? I saw a comment about domain registration with OpenSRS, but don't see any module for it. I used to use them. Now I actually need one for SRSPlus. But I can write it (like I did for OBAS). But I want to make sure there's an interface to handle registrar type of requests like in the other post. Another thing I need is to write something to export OBAS and import into Blesta. Probably nothing for that, but is there a guide or instructions as to what is required to make that happen? I was thinking if I can just be pointed to the right documentation to find out what I need to extract from OBAS, do the mapping to a CSV file, then import the CSV into Blesta. I need more than just the customer. I'd like to pull over subscriptions, billing (orders/invoices/payments), and about everything that exists in Blesta. I can do the mapping.
×
×
  • Create New...