silexlabs / Silex

Silex is an online tool for visually creating static sites with dynamic data. With the free/libre spirit of internet, together.
https://www.silex.me
GNU Affero General Public License v3.0
2.34k stars 586 forks source link

Better publication #2 #616

Closed lexoyo closed 2 years ago

lexoyo commented 7 years ago

These are features requested by @parkadia in the issue #613

lexoyo commented 7 years ago

this follows the issues #187

parkadia commented 7 years ago

Thank you for agreeing to consider the publishing features that I requested. I have some more comments / observations concerning one of the features above and two other issues that you originally replied to in issue #613.

You kindly agreed to look at this but in the mean time advised me "not to start several publications at the same time (wait for the dialog, then wait untill it is finished)". However, it is only natural to close the dialog box and restart the publishing process when it is displaying an error and the publishing process appears to have halted. I have repeatedly had the following errors on two different computers: An error unknown has occured. publishing_error_unknown

Error: User not logged in yet. You need to call the 'login' service first. publishing_error_user_not_logged_in

Note: The link on the above screen grab to preview the published site did not work. I got the following error message which, incidentally, I have also had when previewing the site in the editor.

{"success":false,"code":401,"message":"User not logged in yet. You need to call the 'login' service first."}

Also, it is possible to dismiss the dialog box by pressing return making it impossible to know when the publishing process has finished. And, quitting out of the browser and reloading the editor and then the website, does not stop the publishing process - so it is very, very difficult not to start multiple publications!!!

You said this is possible, "just open the settings dialog, then "pubish settings" then "configure"". However, when I select a new directory from my dropbox, the 'path' next to the 'Service=dropbox' for the Publish settings does not change.

You said you didn't understand and asked me to "explain or give a screenshot". Sorry, but the issue is very difficult to explain. However, I trust that this screen shot goes some way to illustrating the problem: publishing_error_text_page_links

As you can see, hyperlinked text is displayed outside of the 'text element' (box) and on every screen. This does not happen when the site is previewed - only on publication.

I have found a work around to this issue i.e. I have removed the links to pages from the 'text element' (box) and am using only hyperlinked text. This is OK for my website (I only had both the 'text element' box and the text hyperlinked linked because I changed my mind during editing about the best approach to indicating which text was an active link).

That said, I can foresee a situation where a user may want to link a 'text element' box to one page and an individual word or words to other pages. This is not possible as the following screen grab shows - the link from the text box works but the hyperlinked text within the box is displayed outside the box and on every screen! publishing_error_text_page_links_2

I hope this now makes sense to you.

I look forward to doing as much beta testing on publishing as you need.

lexoyo commented 7 years ago

Thank you very much for this contribution I will have time again for silex next week