<div dir="ltr"><div>Hello Olivier et. al.,</div><div><br></div><div>will the editor in any way change underlying  string/text non-changed-with-editing code (i.e. if a small edit of one word is performed, does the whole chunk of help page save/change (regarding also xml checks and corrections and beautification?).</div><div><br></div><div>Did you try any tests, how many fuzzy strings does a small edit of one word on an average hep page in English cause in git/po files? I am just worried that this might cause a lot of fuzzy (not fully translated) strings in l10n projects and a lot of collateral damage for l10n teams. But I might just be too much worried.<br></div><div><br></div><div>Thanks, m.<br></div></div><br><div class="gmail_quote"><div dir="ltr">V V pon., 14. jan. 2019 ob 12:43 je oseba Olivier Hallot <<a href="mailto:olivier.hallot@libreoffice.org">olivier.hallot@libreoffice.org</a>> napisala:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Help Authors, L10n Translators and developers<br>
<br>
Following Mike's announcement, I have improved and fixed a bit the XHP<br>
editor, and changed the page address (*) (apologies)<br>
<br>
The editor is still work in progress, but starts to become interesting<br>
for creating and editing Help pages.<br>
<br>
What's new<br>
<br>
----------<br>
<br>
+ Mike's implementation of the autocompletion of XHP tags<br>
<br>
+ The left and right panes are now fixed in browser screen and scrollable<br>
<br>
+ The right pane uses 99% of the current Help transformation rendering, plus<br>
<br>
+ some visual debug information left intentionally to help Author in<br>
adjusting <embed>s, <link>s and <image>s<br>
<br>
+ You can now open a Help page directly from the interface. The help<br>
page is normally<br>
<br>
source/text/<module>/AAA/BBB/myHelpPage.xhp<br>
<br>
Type <module>/AAA/BBB/myHelpPage.xhp in the text box and click "Open<br>
File" to load in the editor<br>
<br>
Press "Render page" to see it on the right.<br>
<br>
+ A set of buttons with XHP snippets to shorten editing workload:<br>
<br>
- For paragraphs, notes, headings, emph, menuitems, etc... select the<br>
raw text or contents and click the corresponding button. The raw text<br>
will be wrapped with the opening and closing tag. For paragraph-like<br>
contents, an unique id will be created automatically.<br>
<br>
- Other snippets builds fragments of XHP tags, such as tables, tablerow,<br>
lists, sections, and more, including the<br>
<br>
- just play with and do not forget to render the page on the right.<br>
<br>
Restrictions<br>
<br>
-------------<br>
<br>
+ The editor works with Firefox only. Issues with Chrome and Edge. Other<br>
browsers not yet tested.<br>
<br>
+ saving files not implemented. However you can copy the editor contents<br>
and finish the patch in you preferred editor<br>
<br>
+ More XHP checking are under development, specially id's unicity and<br>
DTD checking<br>
<br>
+ If you get a blank page on the right, this is because you hit a bug in<br>
the browser transformation. Unfortunately debugging the browser<br>
transformation is very hard, support is almost none. We will have to<br>
address these issues.<br>
<br>
<br>
Invitation for developers and testers<br>
<br>
-------------------------------------<br>
<br>
You are invited to test the editor and report bugs and suggest improvements.<br>
<br>
The user interface is simple HTML and Javascript. If you have skills in<br>
these technologies you are a potential developer for the editor, but we<br>
know that PHP will be the right tech choice in near future.<br>
<br>
The source code is in the dev-tool repository. To clone the dev-tool<br>
repository :<br>
<br>
git clone <a href="https://gerrit.libreoffice.org/dev-tools" rel="noreferrer" target="_blank">https://gerrit.libreoffice.org/dev-tools</a> dev-tools<br>
<br>
The editor is in dev-tools/help3/html/<br>
<br>
If you have a web server working in your computer (Apache, Nginx, etc...) you can run the editor locally:<br>
<br>
create a link between the web server root and the editor. For example, under Debian-like Linux:<br>
<br>
sudo cd /var/www/html<br>
sudo ln -s help-editor <path>/dev-tools/help3/html<br>
<br>
and point your browser to <br>
<br>
<a href="http://localhost/help-editor" rel="noreferrer" target="_blank">http://localhost/help-editor</a><br>
<br>
Seeking Help and discussion on the editor<br>
-----------------------------------------<br>
<br>
+ Please use this list, the developer list and our IRC channels to get in touch with the development of the editor.<br>
<br>
Kind regards<br>
<br>
(*) <a href="https://newdesign.libreoffice.org/help_editor/index.html" rel="noreferrer" target="_blank">https://newdesign.libreoffice.org/help_editor/index.html</a><br>
<br>
Olivier<br>
<br>
Em 04/01/2019 08:39, Mike Saunders escreveu:<br>
> Hello everyone,<br>
><br>
> Olivier and I have been working on a new XHP editor, to simplify the<br>
> editing of help documentation. The goals of this editor are:<br>
><br>
> * Ease of use -- with syntax highlighting and autocompletion<br>
> * Web-based -- so it can be used immediately<br>
> * Integrated -- into the Gerrit/Git workflow<br>
><br>
> We're still working on that final point, but for now, you can try the<br>
> editor here:<br>
><br>
> <a href="https://newdesign.libreoffice.org/new_help_editor/index.html" rel="noreferrer" target="_blank">https://newdesign.libreoffice.org/new_help_editor/index.html</a><br>
><br>
> To test the autocompletion, start with a blank document and type a "<"<br>
> character. You'll see that "helpdocument" is suggested as a top-level<br>
> tag. Hit enter to complete it, then add ">".<br>
><br>
> Now go to another line and add "<" again, and you'll see child tags<br>
> suggested: "meta" and "body". You can also close the "helpdocument" tag.<br>
> For some tags that have parameters, the editor will show them as well.<br>
><br>
> Underneath, you see various buttons: undo/redo, starting a new document<br>
> (with the basic structure), and various tags/sections. Rendering on the<br>
> right-hand pane doesn't work yet, but Olivier is looking at that.<br>
><br>
> Anyway, play around with it, see what you think, and if you want the<br>
> full code to test changes, Olivier can show you how to get it!<br>
><br>
-- <br>
Olivier Hallot<br>
LibreOffice Documentation Coordinator<br>
Comunidade LibreOffice <br>
Rio de Janeiro - Brasil - Local Time: UTC-03:00<br>
<a href="http://tdf.io/joinus" rel="noreferrer" target="_blank">http://tdf.io/joinus</a> <br>
<br>
<br>
-- <br>
To unsubscribe e-mail to: <a href="mailto:l10n%2Bunsubscribe@global.libreoffice.org" target="_blank">l10n+unsubscribe@global.libreoffice.org</a><br>
Problems? <a href="https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/" rel="noreferrer" target="_blank">https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/</a><br>
Posting guidelines + more: <a href="https://wiki.documentfoundation.org/Netiquette" rel="noreferrer" target="_blank">https://wiki.documentfoundation.org/Netiquette</a><br>
List archive: <a href="https://listarchives.libreoffice.org/global/l10n/" rel="noreferrer" target="_blank">https://listarchives.libreoffice.org/global/l10n/</a><br>
Privacy Policy: <a href="https://www.documentfoundation.org/privacy" rel="noreferrer" target="_blank">https://www.documentfoundation.org/privacy</a><br>
</blockquote></div>