Jump to content

opentype

Clients
  • Posts

    9,933
  • Joined

  • Last visited

  • Days Won

    137

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Release Notes v5

Invision Community 5 Bug Tracker

Forums

Events

Store

Gallery

Everything posted by opentype

  1. You can set up custom fields for the database, e.g. a select box field, and then make the entries of that field filters on the front end. For a recipe database, you could have an “ingredients” filter, a “type of day” filter, a “country of origin” filter and then let the user pick and choose from the entire database.
  2. Tags are global by design. If you really want to connect multiple articles, have a look at the filter options. That can work better. But only for a smaller amount of known “tags” that are set up in the ACP as filter field.
  3. I need to offer the EU VAT ID check, but it is also costing me customers. People get stuck for various reasons if the VAT check isn’t successful and then they just give up. I just lost a sale of over 700 Euros yesterday. And it turns out: the user didn’t even had to add a VAT number since he was in the same country as me. It would to be useful to provide better explanations and provide an escape route so people don’t get stuck. I will probably tweak the language strings myself, but a proper solution for all IPS customers also wouldn’t hurt. Add a default description field to the VAT ID field. We need to explain to customers what this number is and who should add it. Otherwise people will attempt to add other tax numbers and get stuck. The default description string could also clarify that this is “only for VAT-registered business customers in the EU except for when they are in the same country as the store”. That’s a confusing, but important detail. An option to clear and move on. When the VAT check fails for whatever reason, we still don’t want to loose the customer. They should get a technical option to clear the field and see a description explaining that they could move on without the tax reduction. In theory, they can already achieve that by manually removing the field content, but in my experience, they just don’t think of that option. They are asked to provide an ID, and they are going to try to achieve that or give up entirely.
  4. Wouldn’t be hard to modify that block template, but I don’t think it exists already. I do have a Pages template to create these kinds of column views, but it would only create the list view. The content would all have to be replicated manually as Pages database.
  5. There is no built-in option for that. It would need some custom CSS to hide the elements you don’t want when printed.
  6. There is a front-end block called Member Subscriptions in the Commerce section for that. I will not look the way you ask for, but it would be a start.
  7. It sounds like you asking for the impossible. You want a cache to save you under high load, but you also don’t want to set the cache to cache times, where it could actually significantly reduce the load. If you can’t compromise on the cache, you probably have to rethink your server setup and move to a setup with load balancing options. A one-server setup, powerful or not, will have its limits.
  8. I don’t see a change after the update.
  9. It looks like the Commerce VAT ID is failing every time on all my sites. I tried multiple IDs from different numbers I know are correct but I only get error messages. “The VAT number provided is not valid.” (most of the time) “There was an error validating the VAT number. Please try again later or contact us for assistance.” (sometimes)
  10. In Pages, you can achieve that out-of-the-box by adding the articles to different categories and use the category permissions as a paywall.
  11. Was there another option besides “fix automatically”? If so, that’s probably the route you need to take.
  12. Not necessarily. I was also thinking of adding an editor button to create these types of button. Can just be set up once and then it can be used without messing with the source code every time.
  13. It will work out of the box and look like this: https://www.opentype.space/supergrid/?show=categories
  14. To add images, you would need to add the Category Images resource.
  15. Yes, but you would need to manually create a custom button with custom HTML for that. The CSS classes are listed here:
  16. I am creating a community which will eventually have a huge amount of Gallery images stored on S3. I understand S3 it is a reliable service but I still need a backup to protect the data against hacking, misconfigurations, human errors and so on. There seem to be many options. Versioning, bucket mirroring, AWS Backup (with tons of options), copies to external providers … Does anyone have any experience with these? I’m a little overwhelmed by all the options at the moment.
  17. What’s the file type/suffix? It doesn’t sound like an IPS issue, as the web software has no control over how a file is treated once downloaded.
  18. Sure, for the whole suite, a “global” option could make sense once the layout containers are revamped someday. On the other hand: it will probably just reverse the problem. Then people will complain and say: I added a global sidebar/block and now I have all these places where something doesn’t make sense and I now I have to manually suppress it (if that is even supported).
  19. You can change the language string with the key “requested_route_404”.
  20. What are you using these pages for? I really only use “stand-alone” pages for unique pages. As soon as I need a repetitive design (including blocks), I switch to Pages databases. Then I have unlimited “pages” (as database record) using the same page layout with the same blocks.
  21. You wouldn’t want every 404 to go to the homepage. That would confuse users and search engines. Is there something unique about the URLs of those old links which don’t work anymore? If so, on a self-hosted installation, you could target the links with htaccess redirects.
  22. I’m not judging in any way, just listing some observations about the developer/Marketplace situation in the recent years. 4.5 tightened the rules drastically. Result: several developers left for good. price increases. Developments needs a self-hosted installation and possibly a demo website. It’s now 850 + 300 annually. Someone starting out as developer really needs some killer products to earn that back and then generate profits. Cloud testing of resources would make it even more expensive (+1,788 annually). Shift/changes to cloud. The lower tiers don’t have the ability to install third-party products. This decreases the reach and makes running independent third-party shops less useful/profitable. Signatures turned off. No possibility for passive advertisement through community posts. Limited compatibility field. Sales can only be created for one version, limiting the income. I have no magical solutions to offer, but are improvements for this something we could put on the table for 2023? Currently, I am not very optimistic. We only have a handful of active developers left with continued announcements of departures. If it is still working well for some (?), it’s probably because of a large set of files and existing customers with renewals. But I can’t see how new developers would want to get involved in the current situation, replacing the ones who left or even growing the marketplace. I understand the costs and downsides for IPS. Paying for code reviews, chargeback fees and of course all the support issues with third-party resources. But then again: Looking at the broader field of online software: all the big players strive with and in part because of a flourishing third-party marketplace. So, improvement could easily be a “win-win-win” situation for IPS, developers and IPS customers. (I would have some suggestions myself but I don’t want to push the topic in a specific direction, so I am leaving it at the problem statement for now.)
  23. Clear the caches. (ACP/Browser)
  24. I am using this code in several feed block templates to show a random entry from a selection of entries: {{shuffle($records);}} {{$records = array_slice($records, 0, 1);}} But it doesn’t work for Commerce feed blocks, as $packages is not an array. Anyone knows how to adopt the above code to work with these ActiveRecordIterators?
  25. Certainly “working as intended”. The quote function is linked to the reply form, not any inline editing form one might be able to open as well. If what is described as “expected behaviour”, one could edit earlier posts and quote texts from posts which were made later on the page. Now that would be weird and only cause confusion.
×
×
  • Create New...