Jump to content

Tom S.

Clients
  • Posts

    628
  • Joined

  • Last visited

  • Days Won

    2

Reputation Activity

  1. Like
    Tom S. got a reaction from Ocean West in 5.0 - A Discussion   
    At this stage, any discussion about 5.0 should be about the architecture (dev side) of the product imo. Unless a drastic new feature is planned that would warrant going to 5.0. Nothing the topic starter has suggested would qualify. 
    All these features could be introduced in the 4.x series. (not that they should).
    Example topic:
    Should the dependency on PHP be reduced? Many modern websites work in a single page application type format. How about introducing technology such as React.js? 
    What about using the power of Node.js? Could IPS software benefit from having access to npm packages?
    I think I remember IPS once saying 5.0 would not have a major overall with the architecture of the software. But, seeing how fast the dev world is evolving and changing, it may not be wise decision.
     
  2. Like
    Tom S. reacted to Rikki in 5.0 - A Discussion   
    We certainly understand that 🙂I'm almost positive v4 will be maintained for a considerable period of time after v5 is available. That said, we of course need to continue to press forward and modernize the platform, especially in terms of UI and taking advantage of more modern approaches to development. We will of course do everything we can to make it as painless as possible when the time comes.
  3. Like
    Tom S. got a reaction from SJ77 in 5.0 - A Discussion   
    At this stage, any discussion about 5.0 should be about the architecture (dev side) of the product imo. Unless a drastic new feature is planned that would warrant going to 5.0. Nothing the topic starter has suggested would qualify. 
    All these features could be introduced in the 4.x series. (not that they should).
    Example topic:
    Should the dependency on PHP be reduced? Many modern websites work in a single page application type format. How about introducing technology such as React.js? 
    What about using the power of Node.js? Could IPS software benefit from having access to npm packages?
    I think I remember IPS once saying 5.0 would not have a major overall with the architecture of the software. But, seeing how fast the dev world is evolving and changing, it may not be wise decision.
     
  4. Like
    Tom S. got a reaction from Joel R in Mobile App, Progressive Web App (PWA) For IPB   
    Agreed. It almost needs to be that desktop and mobile use two different themes, different JavaScript, etc.
    A good example is the release notes page:

    Works pretty well on desktop but is awful on mobile, because it was built using this widely used responsive design tactic of just collapsing everything on top of each other.
  5. Like
    Tom S. reacted to Joel R in Mobile App, Progressive Web App (PWA) For IPB   
    While different communities may have different demographics that tend to use one device over another, the underlying global trend is clear.  Mobile use is increasing. In 2017, it surpassed desktop use for the first time. It now makes up the majority of global traffic, and in developed countries, the use is even higher.  
    WHAT PERCENTAGE OF ONLINE TRAFFIC IS MOBILE?
    In 2018, 52.2% of all worldwide online traffic was generated through mobile phones, up from 50.3% in the previous year (Statista, 2018)
    57% of all U.S. online traffic now comes from smartphones and tablets (BrightEdge, 2017)
    https://www.bluecorona.com/blog/mobile-marketing-statistics
    I actually think any UIX decisions from here on out by IPS need to be judged in the context of mobile first. 
  6. Like
    Tom S. got a reaction from The Old Man in Font awesome 5.0   
    Or if you're willing to put in the work, you can download the icons you need as an svg file and host them locally. Added bonus is that's one less external call your site has to make.
     
  7. Like
    Tom S. got a reaction from Joel R in 5.0 - A Discussion   
    At this stage, any discussion about 5.0 should be about the architecture (dev side) of the product imo. Unless a drastic new feature is planned that would warrant going to 5.0. Nothing the topic starter has suggested would qualify. 
    All these features could be introduced in the 4.x series. (not that they should).
    Example topic:
    Should the dependency on PHP be reduced? Many modern websites work in a single page application type format. How about introducing technology such as React.js? 
    What about using the power of Node.js? Could IPS software benefit from having access to npm packages?
    I think I remember IPS once saying 5.0 would not have a major overall with the architecture of the software. But, seeing how fast the dev world is evolving and changing, it may not be wise decision.
     
  8. Like
    Tom S. got a reaction from SeNioR- in reCAPTCHA v3   
    Isn’t “invisible reCAPTCHA” version 3?
  9. Like
    Tom S. reacted to Chris027 in Support for Amazon AWS SES   
    I used Sendgrid based on the recommendation of the IPS staff and because support is built into IPS. Unfortunately the price of Sendgrid is 10x that of Amazon's SES simple email service. 
    I just switched over to Amazon SES and am stuck using the SMTP route rather than via the API because there isn't native support via IPS like there is for Sendgrid. 
    I'd like to ask for or vote for IPS adding support for Amazon SES, just like it supports Sendgrid.
  10. Like
    Tom S. got a reaction from SJ77 in Profile Viewing Privacy   
    Maybe something along the lines of...
    Profile restricted to followers only. This member is currently not accepting any new followers.
     
  11. Thanks
    Tom S. reacted to newbie LAC in How to set currency in Commerce programmatically?   
    See template chooseCurrency
    {{$memberCurrency = ( ( isset( $_SESSION['currency'] ) and in_array( $_SESSION['currency'], \IPS\nexus\Money::currencies() ) ) ? $_SESSION['currency'] : \IPS\nexus\Customer::loggedIn()->defaultCurrency() );}}  
  12. Like
    Tom S. got a reaction from Rhett in Bitcoin Support for Commerce   
    Oh I see, you can own part of a bitcoin. Got it. Thanks.
  13. Like
    Tom S. reacted to Rhett in Bitcoin Support for Commerce   
    It would be a decimal value, example, 140.00 would equal 0.00859188 BTC with a value of $15,669.45 per BTC
     
  14. Like
    Tom S. reacted to SJ77 in Contributors can cheat to win in downloads of the week   
    I have contributors downloading the same file repeatedly to fake their rank in the top downloads list. (Or asking other members to download repeatedly)
    Can't we throw a "distinct" in that sql count select to make the list fair? (count user only once who downloads repeatedly)

  15. Like
    Tom S. got a reaction from SJ77 in Downloads basket?   
    I think one way of doing it is for each paid file in downloads to be automatically treated as a commerce product. So, then when a user adds a download file to the cart it goes in the Commerce cart. Then check out as normal. Because as far as I know, currently, the only link Downloads has with Commerce is associated files.
     
  16. Like
    Tom S. got a reaction from ADKGamers in Downloads basket?   
    I think one way of doing it is for each paid file in downloads to be automatically treated as a commerce product. So, then when a user adds a download file to the cart it goes in the Commerce cart. Then check out as normal. Because as far as I know, currently, the only link Downloads has with Commerce is associated files.
     
  17. Like
    Tom S. got a reaction from ZLTRGO in Abandoned Cart/Invoice Emails   
    I'd like to request an app/plugin that generates an email to users that have added an item to the cart but never completed the checkout.
    I suggest the following parameters:
    1. Set custom title and email content
    2. Specify how long to wait before the email is sent
    3. Specify to only send emails for invoices containing x,y,z products
    There also needs to be an option to check that the item was not already purchased under a different invoice before sending the email.
    I'm sure there are other needs to consider and features to add. 
    Overall I think this would be a popular item in the market place.
  18. Like
    Tom S. got a reaction from IPCommerceFan in Abandoned Cart/Invoice Emails   
    I'd like to request an app/plugin that generates an email to users that have added an item to the cart but never completed the checkout.
    I suggest the following parameters:
    1. Set custom title and email content
    2. Specify how long to wait before the email is sent
    3. Specify to only send emails for invoices containing x,y,z products
    There also needs to be an option to check that the item was not already purchased under a different invoice before sending the email.
    I'm sure there are other needs to consider and features to add. 
    Overall I think this would be a popular item in the market place.
  19. Like
    Tom S. reacted to Fosters in Abandoned Cart/Invoice Emails   
    Our product has 1 & 2
     3) is an interesting idea

  20. Like
    Tom S. got a reaction from Hypervisor in Commerce: Renewal Setting Improvement (important)   
    It is currently not possible to give your customers the option to manually pay an invoice early or wait for the automatic renewal to kick in once the product expires.
    If you set the option "Customer can renew" for something like 7 days. If they have a card saved it will automatically bill them immediately once the invoice is generated. (so 7 days before the product expires)
    It's not a good experience for the customer to be automatically billed a week before their renewal (if they have auto renew on). Yet, I still want to give the option for members who don't have their card saved to pay the invoice early so that their product doesn't run the risk of expiring.
    So, I'm left in a position where I would like to set it to 7 days but I can't set it to more than 1 day because automatic renewals should always happen as the expiry date is reached.
    I hope I was able to make myself clear and that the importance of this feature be taken into account.
  21. Like
    Tom S. got a reaction from Haku2 in Commerce: Renewal Setting Improvement (important)   
    It is currently not possible to give your customers the option to manually pay an invoice early or wait for the automatic renewal to kick in once the product expires.
    If you set the option "Customer can renew" for something like 7 days. If they have a card saved it will automatically bill them immediately once the invoice is generated. (so 7 days before the product expires)
    It's not a good experience for the customer to be automatically billed a week before their renewal (if they have auto renew on). Yet, I still want to give the option for members who don't have their card saved to pay the invoice early so that their product doesn't run the risk of expiring.
    So, I'm left in a position where I would like to set it to 7 days but I can't set it to more than 1 day because automatic renewals should always happen as the expiry date is reached.
    I hope I was able to make myself clear and that the importance of this feature be taken into account.
×
×
  • Create New...