Navigation

    APPDRAG Community

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    1. Home
    2. Thomas D
    3. Topics
    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 54
    • Posts 211
    • Best 44
    • Groups 0

    Topics created by Thomas D

    • T

      SOLVED Paypal does not work with Ecwid due to /js/appdrag.js
      General Discussion • • Thomas D

      3
      0
      Votes
      3
      Posts
      266
      Views

      T

      @joseph-benguira I sent you a private chat with more details.

    • T

      SOLVED Bootstrap Pagination CSS?
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      3
      0
      Votes
      3
      Posts
      352
      Views

      T

      @jbenguira Thanks, I didn't want duplicate CSS for no reason, so I just lifted the needed parts from the compiled CSS, was less than I thought.

    • T

      jQueryLoaded doesn't always trigger.
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      7
      0
      Votes
      7
      Posts
      688
      Views

      T

      @jbenguira I started a new chat now, see if you got it.

    • T

      SOLVED Link SQL dropdown with other table?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      6
      0
      Votes
      6
      Posts
      476
      Views

      Joseph Benguira

      @thomasd it's displayed in the auto generated API function documentation (when you are editing a cloud function, click on Documentation on the right side)

    • T

      SOLVED Cache isn't working?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      15
      0
      Votes
      15
      Posts
      1336
      Views

      J

      @thomasd nop, not all headers are making the cache vary, and most users will use chrome, safari or Firefox

    • T

      Dynamically create page?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      5
      0
      Votes
      5
      Posts
      477
      Views

      J

      @anu-mathews

      we have a textual tutorial here about this:
      https://support.appdrag.com/doc/Dynamic-Data-Sources

      and also a video tutorial here about the same topic:
      https://academy.appdrag.com/FullStack-with-cloud-backend-Episode-5.html

    • T

      Insert HTML from back-end?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      5
      0
      Votes
      5
      Posts
      328
      Views

      T

      @Wassim

      I'm doing that, but it's limited to 100KB per object string in the JSON.

      @Joseph-Benguira suggested that I retrieve the page and parse the tags manually and then return only the HTML as the page, so I guess I'll have no other choice than to do that.

    • T

      How to add new rows to table widget?
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      2
      0
      Votes
      2
      Posts
      178
      Views

      Wassim

      @ThomasD said in How to add new rows to table widget?:

      I'm able to add new columns but not new rows, there's no control for it.
      Can you please add this?

      We don't plan to do it as it would add some confusion to the drag & drop experience.

      You can create tables below, or use custom code table if you have a use case that really need it.

    • T

      BUG: Slider is eating up all of the bandwidth!
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      6
      0
      Votes
      6
      Posts
      291
      Views

      T

      @Wassim The amount of data is way too high for a rouge browser tab, but it doesn't matter, the problem doesn't occur any more.

    • T

      I'm unable to apply SSL to second domain!
      Domains & Emails • • Thomas D

      4
      0
      Votes
      4
      Posts
      216
      Views

      J

      In fact there is few good reasons why we can have ssl only for the main domain. But we can definitely improve the situation by allowing to change the maindomain redirect without disabling ssl.

      It's added to our task list. In the meantime we can change this manually for you without disabling ssl

    • T

      Re-arrange buttons
      Features requests • • Thomas D

      1
      0
      Votes
      1
      Posts
      139
      Views

      No one has replied

    • T

      Multiple menus
      Features requests • • Thomas D

      1
      1
      Votes
      1
      Posts
      137
      Views

      No one has replied

    • T

      Modal: Close button
      Features requests • • Thomas D

      11
      0
      Votes
      11
      Posts
      489
      Views

      T

      Nice! So it was already there. Can you add a disclaimer for others that will miss it?

    • T

      SOLVED Bug: Appdrag is parsing functions when saving source-code blocks.
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      4
      0
      Votes
      4
      Posts
      239
      Views

      Wassim

      👌

    • T

      Tried removing a domain but it's still there.
      Domains & Emails • • Thomas D

      4
      0
      Votes
      4
      Posts
      238
      Views

      Wassim

      Yes, while an operation is in progress it's disabled.

    • T

      BUG: Unable to change font-size.
      General Discussion • • Thomas D

      8
      0
      Votes
      8
      Posts
      391
      Views

      Wassim

      Hi Thomas, can you send a link to a demo page?

    • T

      BUG: When editing a URL redirect...
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      1
      0
      Votes
      1
      Posts
      150
      Views

      No one has replied

    • T

      URL Redirects not working...
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      1
      0
      Votes
      1
      Posts
      140
      Views

      No one has replied

    • T

      Redirects & Blog "fixes"
      Features requests • • Thomas D

      1
      0
      Votes
      1
      Posts
      190
      Views

      No one has replied

    • T

      Admin VS front-end input inconsistencies...
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      8
      1
      Votes
      8
      Posts
      361
      Views

      T

      @Wassim Wonderful, thanks!

    • T

      Showing single blog-post on a page without using backend?
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      3
      0
      Votes
      3
      Posts
      180
      Views

      T

      @Joseph-Benguira said in Showing single blog-post on a page without using backend?:

      Question, why would you avoid backend features provided in cloud backend?

      To avoid hitting the requests per minute limit, due to crawlers triggering it.

    • T

      Cloud backend input -> textarea : how to keep line-breaks?
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      2
      0
      Votes
      2
      Posts
      135
      Views

      Joseph Benguira

      Hey Thomas

      At client side you could encode them, if you are using a cloud backend action, in the mapping you can choose FORMULA instead of FIELD
      and then type a formula like this:

      $("input[name='YourInputName']").val().replace(/\n/g, "<br/>")
    • T

      Retrieve visitor country code?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      9
      0
      Votes
      9
      Posts
      528
      Views

      T

      @Wassim

      Super, then I don't need to worry about that ✌

    • T

      Upload asset file, the file-name is just random UID.
      Features requests • • Thomas D

      4
      1
      Votes
      4
      Posts
      315
      Views

      Lora Alexander

      I'd love this too!

    • T

      How to re-initialize button events/triggers?
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      3
      0
      Votes
      3
      Posts
      171
      Views

      T

      @Joseph-Benguira Thank you!

    • T

      Blog widget inside a tab widget
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      1
      0
      Votes
      1
      Posts
      96
      Views

      No one has replied

    • T

      How are search engines supposed to find the blog pages?
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      6
      0
      Votes
      6
      Posts
      260
      Views

      T

      @Joseph-Benguira

      Sorry, stupid of me not to check for multiple site-map files.
      Everything seems in order! 🙂

      Thanks about the cloud back-end tip!

    • T

      URL to "Blog listing category page" ?
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      4
      0
      Votes
      4
      Posts
      171
      Views

      T

      Any update on this error? I can't find a reason and the file exists.

    • T

      Plugin docs?
      Cloud CMS (Pagebuilder, Blog, Shop, Newsletters, Code Editor) • • Thomas D

      3
      0
      Votes
      3
      Posts
      151
      Views

      Wassim

      Hi, Sorry for the delay we're working on a big update on the Support Documentation, this topic is added to the list but it is not written yet.

      You're right about your deductions of the different files.

      To setup the component for dragging the plugin to a page you just have to publish it to the marketplace and specify your component.
      We don't provide storage settings so you can: set it on attrs for non private data and create a backend for private data.

    • T

      Asset Manager: Folders
      Features requests • • Thomas D

      8
      2
      Votes
      8
      Posts
      584
      Views

      Wassim

      😊 🙏

    • T

      Ran out of API calls per minute, but no one's using it...
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      15
      0
      Votes
      15
      Posts
      924
      Views

      T

      @Wassim

      Thanks it all makes sense now.

      I was about to use the Starter Tier for our use-cases, since I think that's the minimum required and also use 1 minute cache.

      I'll probably make a calculator for back-end, so I don't lock myself into unnecessary billings, maybe it could be useful for the community too.

    • T

      XSS & SQL Injection?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      4
      0
      Votes
      4
      Posts
      301
      Views

      Wassim

      I'd like to share another method which is less error prone :

      function escapeSQL(strings, ...vars) { return vars.reduce((str, v, i) => { if (typeof(v) == 'string') { return str + v.replace(/'/g, "''") + strings[i+1]; } else { return str + v + strings[i+1]; } }, strings[0]); } var myParam = event.POST.myParam; var myParam2 = event.POST.myParam2; var query = escapeSQL`SELECT * FROM MyTable WHERE myColumn='${myParam }' AND mySecondColumn='${myParam2 }'`

      This way your query won't be extra long as you don't have to call a function for each parameter

    • T

      Pass current Appdrag admin user name to API?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      11
      0
      Votes
      11
      Posts
      624
      Views

      T

      @Joseph-Benguira

      Yeah, in the recent versions of TLS it does encrypt it fully. However, DNS might leak it since encrypted DNS resolution isn't that much of a standard yet. And browsers will still save the token in browser history.

      If it's overkill to encrypt it properly, maybe, but it's an additional protection against 3rd party attacks, since no one can just take the token (from a browser) and send it without the shared secret.

    • T

      API calls per minute
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      5
      0
      Votes
      5
      Posts
      437
      Views

      Wassim

      @Daniel-Mulroy yes, @Joseph-Benguira meant Request Per Minutes. It hurts for the king of high RPS infrastructures to switch to speak about RPM instead of RPS 😀

    • T

      Trigger resource manager manually?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      4
      0
      Votes
      4
      Posts
      271
      Views

      T

      Though, conceptually it's quite easy.

      Add custom link to menu in admin When link is clicked, it opens an iframe URL in a modular window. The URL contains an encrypted payload in the URL parameter. The receiving back-end then decrypt the payload using a secret key. The payload contains basic JSON that contains a session key. The session key can be verified by POSTin to an Appdrag Endpoint to verify it's still valid (encrypted payload here too).

      Since we're encrypting the payload using a secret, no man-in-the-middle can temper with the content and since we're posting only a current session key, the session lifetime can be limited and verified even on the back-end side.

      Not what I had in mind for the asset manager though.

      Update: You're right, for it to be usable it would need to be it's own library and you'd need to make "custom apps" as mentioned above, available, which I expect you don't have plans for.

    • T

      Button to output the SQL query from Visual SQL
      Features requests • • Thomas D

      1
      0
      Votes
      1
      Posts
      165
      Views

      No one has replied

    • T

      Support dynamic columns using CSS Grid in Site Builder.
      Features requests • • Thomas D

      6
      1
      Votes
      6
      Posts
      387
      Views

      Linda MacDonald

      @ThomasD I would absolutely love to have css grid 🙂

    • T

      SOLVED Back-end repeated columns?
      Cloud Backend (Cloud DB, API Builder) • • Thomas D

      2
      0
      Votes
      2
      Posts
      233
      Views

      T

      I solved it by using custom CSS and Grid

      I'll make a request to add this to the builder.

    • T

      SOLVED How-to section in the forums
      Features requests • • Thomas D

      2
      1
      Votes
      2
      Posts
      344
      Views

      Joseph Benguira

      Hey Thomas, indeed great idea!
      I have just added the new section "How-to, Tutorials" 🙂