General DFFS enhancement suggestions

Forums Requests General DFFS enhancement suggestions

This topic contains 6 replies, has 3 voices, and was last updated by  Alexander Bautz 1 month ago.

  • Author
    Posts
  • #16181

    Keith Hudson
    Participant

    Alex;

    I’m starting this topic as a place to put general enhancement suggestions (not feature requests). If you find it valuable, perhaps it could become a “sticky” topic that always shows near the top of the Forum topics for DFFS so it is easy for users to find.

    I currently have 3 non-feature suggestions:
    1. Change the naming of new versions of DFFS to the format YYYY-MM-DD so that when we download the zip files, they will automatically sort in chronological order. (Right now, I sometimes remember to create a new folder for each new download and use that date format as the folder name, but making it a standard would simplify the process of knowing which release is the latest.

    2. Instead of using html files for CEWP links, use text files. For example, instead of Installer_CEWP_code.html make it Installer_CEWP_code.txt. The advantage of using a txt file instead of an html file is that a user can see and modify the contents of a txt file much easier that an html file. For instance, in the current environment I work in, html files will not open in the browser, but instead I must download the html file and open it from my hard drive.

    I recognize that for backward compatibility when upgrading from one version to another of DFFS you might have to maintain both an html version of the file and a txt version of the file, so it might not be worth the extra work to do so.

    3. Create a ‘sticky’ topic in this forum for bug reports and/or beta testing reports.

  • #16217

    Alexander Bautz
    Keymaster

    Hi Keith,
    Sorry for the late reply – I’ve been busy trying to sort out a few issues with the latest BETA.

    This is good ideas and I’ll stick it to the top – and will look at changing the “naming” of the future DFFS versions.

    Thanks!

    Alexander

  • #16230

    avala
    Participant

    Thanks for making this a sticky post!

    If possible, I’d like the ability to restore a previous version of the DFFS configuration from the DFFS new/edit/display config page. I know we can use versioning in the SPJS-DynamicFormsForSharePoint list to restore a previous version, but I’ve had a few occasions where I’ve been in the config page and wished I could revert from there after testing a change.

  • #16659

    Keith Hudson
    Participant

    How to know which version of DFFS is installed, and how to update easily to another version
    1. Provide an easy way to know which version of DFFS is installed in the DFFS folder within the SPJS Library. I do this for myself right now but simply adding a text file with a name that reflects the version. For instance, my most recent installations have a text file in the DFFS folder named “DFFS version 2017-02-25.txt”. This lets me know at a glance which version of DFFS I am using. When I download a new version of the DFFS files and unzip the zip file, I rename the DFFS folder to include the version date. This way, I can have several versions of DFFS installed in a single site and switch between them almost instantly simply by changing the folder names. Whichever folder is named “DFFS” (without any date component) is the active version.

    Request to Alex: please include a text file (like I have explained above) in future versions of DFFS to give users an easy way to know which version of DFFS is installed.

    • #16669

      Alexander Bautz
      Keymaster

      Thanks for the input – I’ll add this file. Also, from the next version you can add a folder named “DFFS_NEXT” and use a URL key like this to test-load the new version from this folder without the need to rename the existing folder – the test load will only apply to the user who set the URL key:

      .../Lists/YourList/NewForm.aspx?DFFS_NEXT=1

      As this feature requires some changes to the code it will unfortunately only work when updating past the upcoming revision. This new revision has been delayed many times, but will hopefully be ready for BETA this weekend.

      Best regards,
      Alexander

  • #16661

    Keith Hudson
    Participant

    Desired enhancement: Easy copying of New form config to Edit form, or vice versa.
    When I am building a complex form, I usually work on just one version of the form (for instance, the EditForm), and when I reach a point where the form is fairly useable, I will clone the EditForm to create the NewForm.

    When I need to make changes later (especially if I have written custom Javascript that will provide extra functionality on both the New form and Edit form) I will make the changes in the Edit form, then delete the New form and recreate it so it has the same configuration. (OR, I will export the Edit form configuration and Import it into the New form.)

    It would be great if we could have a button like “Copy Edit Form Config to New Form” to save a few steps when trying to keep the New and Edit forms synchronized.

    Importance of this enhancement: very low

    • #16671

      Alexander Bautz
      Keymaster

      In the upcoming version I have added a new functionality to create restore points and to browse existing restore points. This feature is intended used to do exactly what you require. See attached image.

      Best regards,
      Alexander

You must be logged in to reply to this topic.