Tap Forms app icon half
Tap Forms Forum text image
Blue gradient background

Exchange tips and ideas with the Tap Forms community

Search Results for 'ssl'

Viewing 15 results - 1 through 15 (of 143 total)
  • Author
    Search Results
  • Nigel Parrish
    Participant

    Long time user of TF5 and made the switch to pro without and hesitation. Generally I dislike subscription based apps; unless that offers a high level of support, development and as in this case supports a single or small developer whom needs the steady income stream.

    I can understand some of the concerns about TF5 not working any more but I also can see it from a developers point of view that why should he support an older app in perpetuity because people don’t like paying an annual fee. I use TFP for my one man band business for invoicing, tracking expenses and the like as well as for personal trip planning and finances.

    I think the annual subscription is a fair price – if it all went away tomorrow it would be a right hassle but that’s the way things go.

    Another app I use of Omni outliner. Currently that is a pay once programme and I have had more than my monies worth out of that and suspect it will also move to a subscription based system. I like the simplicity it offers for me to see who is what courses and the dates etc. I would probably pay for that annually because like TFP it makes my work flow easier and saves me time.

    Rereading price. I think that having access to the app across the Mac,iPhone and iPad with syncing (almost seamless) for around d £60 is pretty good and I payed and move over to TFP immediately. The only thing I would ,ike it to do is for the iPad app to be able to export custom layouts so I can send invoices away from my Mac.

    #52305

    In reply to: Mac App Store issue

    Brendan
    Keymaster

    Oh wow, that’s crazy. It’s definitely an App Store issue and not a Tap Forms issue as it should definitely be there for you on all Macs since you’re logged in to the same Apple ID account.

    Do you have the same macOS version on both Macs?

    Another thing I’ve seen before is that even though the price shows, if you download an app, it will often say “You’ve already bought this app, do you want to download it again?” Or something to that effect. But it’s a bit of a gamble though. And if you were charged again, you’d then have to contact Apple to request a refund. A hassle no matter which way you go.

    So sorry for this issue. I wish I had some sort of control over that, but I don’t.

    #52186
    Helmut Janetzko
    Participant

    Hi,

    I have now tested TFP extensively, and I’m wondering: what has actually changed?

    First, I migrated my 4 GB TF5 database to TFP on my Mac. Everything worked perfectly.
    Then I synchronized using iCloud with my iPad and iPhone … that also worked flawlessly.

    So now I have my database in TFP, and everything looks exactly the same as before.
    What has actually changed? Forms, fields, layouts, scripts – editing – everything is just like it was before.

    The layout is a bit nicer, but the handling of the whole program and the programming itself … nothing has changed at all.
    And the new templates for forms? Nobody needs them. You can create much better ones yourself.
    Even script editing is exactly like it was in TF5. No modernization visible.
    Old wine in new bottles. I’m honestly a bit disappointed!

    So, where is the added value of the Pro version?

    So far, I don’t see any … I’m still in the two-week trial phase, and as it stands, I’ll probably stick with TP5.

    #50926

    In reply to: From Tap Forms to JSON

    JScottA
    Participant

    Thanks for the quick responses. Forgive me but I’m still on using TF5 for RAG. I was looking for a way to painlessly create and manage data (TF5) and then quickly and easily generate JSON for easier consumption by the GPT. I can get the job done by exporting records to CSV and then using another application to generate JSON from the CSV. However, I strive for simplicity and having an export option to JSON would have been ideal. It would make it easier to recommend TF5 to clients.

    Brendan
    Keymaster

    You’ll need to remove you want to overwrite before you transfer it over from the Mac. Otherwise you’ll just get a notice saying the file exists already. I did it that way because I didn’t want anyone to accidentally be sent a file they already had and to have Tap Forms overwrite the file. So a bit of a hassle in this case, but for added security.

    #49659
    Greg Spink
    Participant

    This is really interesting.  I thought setting up CouchDB look complicated so I setup an IBM server already running it.  I did get a little help from Tapforms to get it all up and running (thank you Brendan)  I sync my data base with one other person at work. But whats great is I have fast access to it wherever I am.  Cloud computing is good.  It’s also been very reliable the only issue I had a few times is record size limited by IBM CouchDB system. Other than that it’s been brilliant.

    When I get time I will relook at using the works server to run CouchDB.  Im guessing if accessing the data Base off site I would need a VPN, SSL setup.  Is there anything else you would need to consider?

    #49656
    Andrew C
    Participant

    I set up Apache CouchDB two weeks ago. Just the Mac app – so running on the same machine as TapForms (no extra server). So far so good.


    @johncesta
    – I’m not a programmer either, but the setup wasn’t very tricky. The TapForms instructions ( https://www.tapforms.com/help-mac/5.3/en/topic/apache ) seem a little out of date, but reading them alongside the instructions provided on Apache’s site, I was able to get the app configured and running. I did not configure SSL (that seemed a lot more work).

    Perhaps too early to tell if it’s more reliable than iCloud, but FWIW I don’t think setting it up and migrating over is too much of a challenge.

    • This reply was modified 1 year, 11 months ago by Andrew C. Reason: @ handle corrected
    #49568
    Daniel Leu
    Participant

    Maybe go back to your original implementation and set the date format in the field options.

     

    • This reply was modified 2 years ago by Daniel Leu.
    Attachments:
    You must be logged in to view attached files.

    Cheers, Daniel
    ---
    See https://lab.danielleu.com/tapformspro/ for scripts and tips&tricks

    #49562
    Daniel Leu
    Participant

    Did you set the the return type to text?

     

    • This reply was modified 2 years ago by Daniel Leu.
    • This reply was modified 2 years ago by Daniel Leu.
    Attachments:
    You must be logged in to view attached files.

    Cheers, Daniel
    ---
    See https://lab.danielleu.com/tapformspro/ for scripts and tips&tricks

    #49118
    Kirk Williams
    Participant

    Greetings!

    I have a form that contains a database of products that are exported to a WooCommerce site. Each item has a number of “attribute” fields that are included when exporting the record data.

    The problem I was attempting to solve with the script below is that WooCommerce requires specific titles for CSV columns. I initially named my fields to correspond with the export requirements but quickly found that having to remember that “Attribute 5” equals “Model”, etc. was too cumbersome.

    My first crack at a workaround was to rename my fields with logical identifiers, then use MS Excel to rename the exported columns to the terms required by WooCommerce. This worked but still felt like an unnecessary extra task.

    I then concocted this script that essentially involves duplicate fields within TapForms itself. One column is named logically (ex: “Model”), while the duplicate is named to accommodate the WooCommerce import requirements (ex: “Attribute 5”). Obviously, the data in both fields need to be identical, so I’m using this script to automatically update certain fields whenever its corresponding field is modified:

    function wc_attributes_update() {

    var year_id = 'fld-bcf37649c9ee4332b7100a9589110f96';
    var year = record.getFieldValue(year_id);
    var manufacturer_id = 'fld-17e5cb32753f43eea332701c2587d2d6';
    var manufacturer = record.getFieldValue(manufacturer_id);
    var model_id = 'fld-81bfab5a547e4c59a46fb5c3fb795fbc';
    var model = record.getFieldValue(model_id);
    var gauge_id = 'fld-28d551114d734843a0e64680575e991e';
    var gauge = record.getFieldValue(gauge_id);
    var container_id = 'fld-b0c7a9bbb57a40a891c659346fa63ae0';
    var container = record.getFieldValue(container_id);
    var era_id = 'fld-0101387087f044ddb402ae2111b2a854';
    var era = record.getFieldValue(era_id);
    var railroad_id = 'fld-c522d3a2b0e245e69f21f8eb3553be83';
    var railroad = record.getFieldValue(railroad_id);
    var brand_id = 'fld-f2dcf5e1818a4e588863424cc70e9804';
    var brand = record.getFieldValue(brand_id);
    var collection_id = 'fld-b133cb39179f4083b5377f7f01ecb1ea';
    var collection = record.getFieldValue(collection_id);
    var tca_grade_id = 'fld-0699ee653f564342855aa82798c88a01';
    var tca_grade = record.getFieldValue(tca_grade_id);
    var attribute_1_value_s_id = 'fld-722b1a029a2e4e8bbadd9cbf481d060f';
    var attribute_2_value_s_id = 'fld-828e1965c3ce4fa88b6a12b2dba89d39';
    var attribute_3_value_s_id = 'fld-a3e517222cd143e79323d7e99641c00c';
    var attribute_4_value_s_id = 'fld-8480a45102ed499cb00008b4c38625c7';
    var attribute_5_value_s_id = 'fld-9c0b1069d7024d46a519749589fef59e';
    var attribute_6_value_s_id = 'fld-f95371e7ac824cba92cf80da77c2fd7a';
    var attribute_7_value_s_id = 'fld-8651f7fbbfe0429690a9e0175b6eeaa4';
    var attribute_8_value_s_id = 'fld-56222dff96644bd9b9b3bd6d72d39db5';
    var attribute_9_value_s_id = 'fld-f4be5cac1b5d4ce48805765a2ff47a51';
    var attribute_10_value_s_id = 'fld-da36f2e28e1d4a8f8207a8a0e7f6b24d';
    record.setFieldValue(attribute_1_value_s_id, year);
    record.setFieldValue(attribute_2_value_s_id, manufacturer);
    record.setFieldValue(attribute_3_value_s_id, model);
    record.setFieldValue(attribute_4_value_s_id, gauge);
    record.setFieldValue(attribute_5_value_s_id, container);
    record.setFieldValue(attribute_6_value_s_id, era);
    record.setFieldValue(attribute_7_value_s_id, railroad);
    record.setFieldValue(attribute_8_value_s_id, brand);
    record.setFieldValue(attribute_9_value_s_id, collection);
    record.setFieldValue(attribute_10_value_s_id, tca_grade);
    form.saveAllChanges()

    }

    wc_attributes_update();

    While this works surprisingly well with regard to producing a proper CSV export, what I’ve found is that, as it’s currently scripted, the active record is saved immediately any time one of the “paired” fields is edited. This results in a “refresh” of sorts that results in my cursor being returned to the first field of the form. It’s functional, but grossly inefficient for data entry.

    I’m convinced there is a better method to perform this function, but having limited scripting experience, I’m hoping some of you that are more agile with TF may offer some better guidance. Since the “duplicate” columns’ ONLY purpose is for exporting (they are all hidden within TF), I tried to create a “form” script that I could execute on-demand prior to export (vs. my current “field” script that executes automatically any time data is added/changed in one of these fields). Sadly, I haven’t been able to get anything even close to doing that thus far.

    If there’s a way to have this field replication execute on-demand, or even a “back to the drawing board” alternative strategy, I’d be grateful and eager to hear anyone’s suggestions.

    Thanks in advance for any suggestions!

    Cheers

    #47998
    Greg Maletic
    Participant

    I have a copy of my Tap Forms database on my work Mac, and on my home Mac. I’ve noticed that syncing has stopped working — changes I’ve made to both the data and the database structure on my work Mac are not showing up at home. (This has worked seemingly flawlessly for years.)

    How can I try to diagnose what’s going wrong?

    Thanks.

    #47726

    In reply to: Table quirkiness

    Bob Williams
    Participant

    If I haven’t right-clicked on a table column and selected either of the sort options, the table visually shows that no sort order is being applied: the column header is gray, and the sort direction triangle is hollow. As soon as I choose a sort option from the context menu, both of those things change, showing that a sort order has been applied and what that order is.

    From a user POV, this suggests that there simply is no sort being applied before selecting one. In such case, I’d expect the rows to remain in the order I entered them, and it’s this order that I’m referring to as the “natural order”.

    I get that deep under the hood, the database itself my treat sort order in the absence of an explicit sort as undefined, but that feels like an implementation detail that shouldn’t leak all the way up to the user level of an app like this. As a general rule, things should stay where the user put them and not move around on their own. In this case, it’s akin to unsorted rows in a spreadsheet arbitrarily reordering themselves — that would be a maddening experience, and no spreadsheet has ever worked that way.

    A date field (or an auto-increment field, which I also played with as a solution) is a decent workaround, but it’s more noise in the user’s system that they don’t directly need, and it’s more hassle to set up and maintain. As a suggestion, I think TF should track natural order internally and maintain that order unless the user chooses otherwise. This will also enable an “insert row here” feature, which doesn’t logically make sense in the current model.

    As to the changing selection issue, some more testing suggests that it’s related to a script field on the form, specifically, the document.saveAllChanges(); line. Note that the script doesn’t change the table in any way; it simply iterates over the table and outputs a summary. If you need more, let me know and I’ll send you my file.

    #47583
    Brendan
    Keymaster

    When Tap Forms syncs, it uses an SSL connection (if you set that up on CouchDB), but then the data at rest on the sync server is not encrypted. It’s encrypted locally in your copies of the database if you enable that.

    #47574
    Brendan
    Keymaster

    Hi Y,

    I’m very sorry but I don’t even have a Windows computer, so I don’t have a clue how to setup CouchDB for SSL on Windows. I think you’re going to have to do some research on some CouchDB forums.

    Thanks,

    Brendan

    y ai
    Participant

    Hello. I have Windows 10 and I was interested in configuring a CouchDB server for Windows 10 to sync with TapForms5 in my iPhone and iPad.
    However I don’t know how to make CouchDB secure with SSL/https.
    I tried to follow the CouchDB tutorial from TapForms but that one is for Mac and I eventually got stuck on certificates generation/selfsigning.
    Do you have a tutorial for setting up in Windows 10? It would be fantastic to have this documentation for Windows Users.

    Thanks very much for your app!

Viewing 15 results - 1 through 15 (of 143 total)