1. mmaass
  2. RO CSVI
  3. Tuesday, 03 April 2018
  4.  Subscribe via email
First of all: A great component that helped me a lot. Well done! :-)

Just for improvement here are 3 possible issues (in CSVI Pro 7.5.1 with Joomla! 3.6.8) you might check on, nothing really serious:



  1. When creating a new template and editing it immediately after finishing the process only the "Details" tab is displayed.

    [img alt=File settings, wizard]https://www.evernote.com/l/AaysYjQoWY1LNabJGlPCuaOBrVeAyPOqHI8B/image.png[/img]

    There are no "Source", "Files", "Options", "Fields" tabs. It doesn't matter if I just click on the template name or tick the box to the left of the name and then on the button "Edit", I only get the "Details" tab.

    But once I change to a different view (for example I go to the "Dashboard", or click on any other menu item) and come back and edit the template, all the tabs are shown and accessible.


  2. When creating a new template with the wizard the "File" settings are not saved.

    In the creation steps of a new template I set the following:

    Autodetect delimiters > No
    Field delimiter > ;
    Text Enclosure > "
    I'm Mac > Yes
    Use file for configuration > Yes
    Skip first line > Yes

    [img alt=File settings, wizard]https://www.evernote.com/l/AazmeI7-TKJBWZ-Ja9USmkx5WqMeMMo6GxwB/image.png[/img]

    I finalized the template, edited it, but in the "File" area the settings were back to default:

    Autodetect delimiters > [color=#ff0000]Yes[/color]
    I'm Mac > [color=#ff0000]No[/color]
    Use file for configuration > [color=#ff0000]Yes[/color]
    Skip first line > [color=#ff0000]No[/color]

    When I set the delimiters to "Yes" I saw

    Field delimiter > [color=#ff0000],[/color]
    Text Enclosure > [empty]

    [img alt=File settings, default]https://www.evernote.com/l/AayPa9OYQQRF1KcybVeTrkLJNsxvjqYonxsB/image.png[/img]

    So none of the entries I made were saved. I applied my settings again, and saved. When I edited the template once more I found my custom settings were properly saved.


  3. Clicking on the component's "Back" button in the toolbar after a successful import is finished results in a "404 (Not Found)" error page.

    [img alt=back button]https://www.evernote.com/l/AayAFSponRNAc6iPVUOhjwdp8BrYnQ56mUUB/image.png[/img]


Maybe this should be revised and fixed.

Thank you
Accepted Answer Pending Moderation
Hello,
Thank you for posting the details of the issues. We will look into it and fix them.
Kind regards,

Tharuna

=========================
If you use CSVI, please post a rating and a review at the Joomla! Extension Directory
  1. more than a month ago
  2. RO CSVI
  3. # 1
Accepted Answer Pending Moderation
Hello,

Thanks for the kind words.

So I have been trying to reproduce your findings. The issue with the missing tabs, the only way I can reproduce that is by changing the Action from Import to Export or vice-versa and then click on Save. The reason they then disappear is because the Operation will be empty. Once you chance the Action the Operation will be set to -- Make a choice --. This has no tabs assigned obviously ;) Can you confirm if that is the case for you?

As for those File settings, I can't reproduce them not saving. I always get the settings I put in. Is there a particular order or step-by-step I should follow to get this behavior?

The 404 seems to be related to running CSVI in a subfolder. Can you confirm that the site is running in a subfolder?
  1. more than a month ago
  2. RO CSVI
  3. # 2
Accepted Answer Pending Moderation
> The 404 seems to be related to running CSVI in a subfolder. Can you confirm that the site is running in a subfolder?

Yes, this particular site is in a subfolder, not in the root of the domain. It is not "nested" inside a further Joomla, though. (The public root folder only contains an index.html file and an .htaccess).

The 404 is not really a problem. I just found it irritating an thought I mention it.

If someone migrates a site from a different CMS (as in my current case) it might not be too unusual that the Joomla site is inside a subfolder. So others might experience the same and be worried that the import failed or something else went wrong, even though it is just a redirection issue.

Regarding the missing tabs (except "Details";) and the lost settings for the "File" (delimiter, enclosure, "I'm Mac";) I made a screencast that is probably quicker than words:

https://youtu.be/vCv6ah6pMKo

As I wrote these "issues" did not cause any trouble but you might take a look at them.

Kind regards
  1. more than a month ago
  2. RO CSVI
  3. # 3
Accepted Answer Pending Moderation
Hello,

Thank you for the screencasts, I will have a look at them later. The back button has been fixed in the next release of CSVI Pro.
  1. more than a month ago
  2. RO CSVI
  3. # 4
Accepted Answer Pending Moderation
Hello,

Could it be that the video is blocked? I get a black square with an exclamation mark in it. Can you check it please?
  1. more than a month ago
  2. RO CSVI
  3. # 5
Accepted Answer Pending Moderation
Sorry, my fault entirely. Now it is "public".

Please try again.

Thank you
  1. more than a month ago
  2. RO CSVI
  3. # 6
Accepted Answer Pending Moderation
Thank you for fixing that.

First thing I noticed is that on the very first page of creating that template you select Joomla Content and then the Operation dropdown is empty. That should actually show the entry Content. Since you continue without that selection, it makes sense that you don't get any tabs because there is no Operation.

If you look at the 1 minute mark in the video where you click Save and Close you will see in the bottom right corner the Operation is set to Content. By clicking Save and Close, all settings are overwritten, namely these delimiters. Now when you re-open the template, you now have tabs because the Operation is set in the previous Save and Close.

This all boils down to not having the Operation selected on the first page of the wizard. Can you check if you select Joomla Content and wait a bit longer to see if the dropdown fills for you? I think that you may just be a bit quicker than the request taking place in the background.
  1. more than a month ago
  2. RO CSVI
  3. # 7
Accepted Answer Pending Moderation
When I create a new template there simply is no entry In the "Operation" list. Clicking on the select list only shows "-- Make a choice --".

(It struck me as odd from the start, but I thought that was intended.)

In the screencast you can see the lack of entries at 0:16 m:

As you suggested I tried again and waited for a time re-did the selection in "Component", switched from "Import" to "Export" and back, waited some time, but the "Operation" still did not offer any entries:

[img alt=Empty Operations list]https://www.evernote.com/l/AawIytrQ6ORADZshcCg3czOTPU847ajeqn4B/image.png[/img]

When I proceed to the next step there is no option to go back to the previous step. I can only go forward.

When I click on "Finalize" and then "Edit" I see the Operation set to "Content".

I understand that the lack of an "Operation" is the cause why the settings are not saved?

But I don't know why there are no entries in the "Operations" list in the first step of creating a new template ...
  1. more than a month ago
  2. RO CSVI
  3. # 8
Accepted Answer Pending Moderation
Hello,

waited some time, but the "Operation" still did not offer any entries:
This means the AJAX request cannot complete. Either the server doesn't respond or there is a plugin interfering with the AJAX requests where they shouldn't.

If you have a look at the documentation Using Firefox webconsole to analyze problems, it will show you how to see the request going.

Open this screen before you change the Component to Joomla Content and let's see what is in that request.

Attached is a screenshot of what I see. As you can see towards the bottom it says Data -> Content. That is what we are looking for.
Attachments (1)
  1. more than a month ago
  2. RO CSVI
  3. # 9
Accepted Answer Pending Moderation
To make sure that no 3rd party extensions could interfere I installed a plain vanilla Joomla with CSV Improved as the only additional extension.

When creating a new "Template" the behaviour is the same: After selecting Component > Joomla Content the Operation has no options to select, just -- Make a choice ---.

Here is a screenshot of the result with the Console:

[img alt=Console response]https://www.evernote.com/l/Aaw_Tlk-gEhOFqJXnY2vD40v5K9VplXRxtQB/image.png[/img]

Is there something like a "private message" where I can provide you with access information? This way you could test first hand.

I repeat that I have no trouble because I worked around that by simply editing the template once it was created. After that the settings were maintained. So there is no hurry. The main purpose of my report was to let you know so you might check and possibly fix the issue — if there is an issue.

Thank you
  1. more than a month ago
  2. RO CSVI
  3. # 10
Accepted Answer Pending Moderation
Hello,
When creating a new "Template" the behaviour is the same: After selecting Component > Joomla Content the Operation has no options to select, just -- Make a choice ---.

Please go to CSVI Tasks page and click on Reset button. This should get you options in Operation list for new template too. Also this issue has been identified and fixed. You won't see this problem once you update to our next upcoming version.
Kind regards,

Tharuna

=========================
If you use CSVI, please post a rating and a review at the Joomla! Extension Directory
  1. more than a month ago
  2. RO CSVI
  3. # 11
Accepted Answer Pending Moderation
In short: It works now. :)

Thank you for pointing me in the right direction.

[hr]

I found that the cause of the problem was that all pre-defined "tasks" were initially unpublished — including the "Content" task for the import and export of "Joomla Content". Thus "Content" was not listed:

[img alt=Tasks]https://www.evernote.com/l/AaxcN91l4A1Giqe50rRiyFgn4Zq-QW2KoEMB/image.png[/img]

So the first step to take after installing CSVI Pro would be to manually publish the tasks you want to use. As suggestion there should either be a hint reminding the user to publish the appropriate tasks.

But I'd rather say they should all be published by default when the component is installed. Should someone see an advantage in disabling them it is up to the user to do that later on.

This may seem obvious for an experienced user, but whoever buys a subscription and installs CSVI Pro for the first time might not immediately spot that. ;)

Please go to CSVI Tasks page and click on Reset button. This should get you options in Operation list for new template too.


I did that: Headed over to "Components > CSVI Pro > Maintenance > Tasks", and clicked on the button "Reset". I still got no options when creating a new template with "Joomla Content".

But when in "Tasks" I saw that all the tasks were unpublished. I published them and once that was done, the option "Content" for "Joomla Content" was available when I created a new template.

Mind that this was a clean installation (new Joomla, freshly installed CSVI). I am a new and unexperienced user who never created a "task" nor did I publish or unpublish one until now.

Thank you
  1. more than a month ago
  2. RO CSVI
  3. # 12
Accepted Answer Pending Moderation
Hello,
So the first step to take after installing CSVI Pro would be to manually publish the tasks you want to use. As suggestion there should either be a hint reminding the user to publish the appropriate tasks.
But I'd rather say they should all be published by default when the component is installed. Should someone see an advantage in disabling them it is up to the user to do that later on.

You dont have to manually publish the tasks, CSVI will do it for you when you install the extension and this is the issue we found with the latest version and has been fixed. From next version tasks will be published by default.

I did that: Headed over to "Components > CSVI Pro > Maintenance > Tasks", and clicked on the button "Reset". I still got no options when creating a new template with "Joomla Content".

Were your tasks still unpublished after doing Reset?
Kind regards,

Tharuna

=========================
If you use CSVI, please post a rating and a review at the Joomla! Extension Directory
  1. more than a month ago
  2. RO CSVI
  3. # 13
Accepted Answer Pending Moderation
From next version tasks will be published by default.

Very good.

Were your tasks still unpublished after doing Reset?

Yes, they were still unpublished/disabled after I clicked the "Reset" button.

Pressing the button did not publish the tasks.

Thank you
  1. more than a month ago
  2. RO CSVI
  3. # 14
Accepted Answer Pending Moderation
Hello,
Please load the attached patch file from CSVI maintenance menu.
After that go to CSVI About page and click on Fix Database button. You database will be reset. Now go to CSVI tasks page and click on Reset button. This should publish all the tasks. Let me know how it goes.

patch_csvi_2018_04_09.zip
Attachments (1)
Kind regards,

Tharuna

=========================
If you use CSVI, please post a rating and a review at the Joomla! Extension Directory
  1. more than a month ago
  2. RO CSVI
  3. # 15
Accepted Answer Pending Moderation
I followed that, loaded the patch file, clicked on "Continue" (at the top left), headed over to "About", clicked on "Fix database".

The tasks were not published. When I created a new "Import" template and selected "Joomla Content" I did not have any "Operation" option.

To rule out that anything I did while testing was interfering I removed the whole test installation of Joomla, started over and installed a whole new Joomla (with a different table prefix for good measure), installed CSVI Pro 7.5.1, inserted my download ID, applied the patch as instructed, clicked on "Fix database", and tried again.

Same result: No "Operation" for the "Joomla Content" when creating a new template.

Never mind: Now I know why there were no "Operation" options and I can fix it by simply publishing the tasks I need (or just all the available tasks).
  1. more than a month ago
  2. RO CSVI
  3. # 16
Accepted Answer Pending Moderation
Hello,
To rule out that anything I did while testing was interfering I removed the whole test installation of Joomla, started over and installed a whole new Joomla (with a different table prefix for good measure), installed CSVI Pro 7.5.1, inserted my download ID, applied the patch as instructed, clicked on "Fix database", and tried again.

Did you also click on Reset button by going to CSVI Tasks page after doing Fix Database?
Kind regards,

Tharuna

=========================
If you use CSVI, please post a rating and a review at the Joomla! Extension Directory
  1. more than a month ago
  2. RO CSVI
  3. # 17
Accepted Answer Pending Moderation
Did you also click on Reset button by going to CSVI Tasks page after doing Fix Database?


No, I forgot that step ... :blush:

I clicked "Maintenance > Tasks > Reset" and it did in fact publish all tasks. Well done.
  1. more than a month ago
  2. RO CSVI
  3. # 18
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!