Re: [tdf-discuss] LO Base Enhancements

2014-08-05 Thread Wolfgang Keller
> I can´tjudge whether your idea is good or not. But I know that there
> are around the worldonly two or three developers for base. 

Pity because Base is (could be?) imho actually *the* "killer" component
of LO. For everything else there are other free solutions.

In fact I see the rest of LO (Calc and Writer) just as a reporting
framework for Base.

> It is "inhuman" to demand major changes of these few people. We must
> be grateful that these eliminate the bugs.

That would be an argument in favour of not re-inventing wheels and
instead just ship drivers for client-server RDBMSs while concentrating
on the client implementation.

Sincerely,

Wolfgang

-- 
To unsubscribe e-mail to: discuss+unsubscr...@documentfoundation.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [tdf-discuss] Re: Experimental UI for LibreOffice proposal

2013-05-22 Thread Wolfgang Keller
> Advice: Listen to Wolfgang (earlier posts), whoever he is.

Thanks for the flowers. I'm just a "screenworker" who has been
producing documents with computers since ~25 years now, on various
operating systems (Atari ST, DOS since 3.3, Windows since 2.11, MacOS
since 6.0.7, various Unixes etc.) with various applications.

The GUI I like the most is probably RagTime (since version 4;
minimum waste of screenspace), the functional concept I like
the most is that of XML, where I can *enforce* a document structure
through a schema and the typographic output quality I like the most is
LyX/LaTeX, obivously.

Currently, for documents that are input by hand (not generated from
e.g. a database) and that are to be printed out, LyX/LaTeX seems to be
the best compromise for me.

Sincerely,

Wolfgang

-- 
To unsubscribe e-mail to: discuss+unsubscr...@documentfoundation.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [tdf-discuss] Experimental UI for LibreOffice proposal

2013-03-13 Thread Wolfgang Keller
> > Your idea of a "ribbon" turned into a "sidebar" by 90° rotation
> > imho is nothing else than the revival of the old (pre-Windows)
> > Lotus 1-2-3 menu system. Pulldown-menus (and dialog boxes) are a
> > far more advanced concept. Besides the issues with screenspace.
> >
> > A concept that could be a *lot* more useful imho would be to allow
> > tearing off individual (sub-)menus and placing them as floating (or
> > docked if the user prefers that) "toolboxes" next to the workspace.
> > See typical graphics software or e.g. RagTime. When I was working in
> > RagTime (or FrameMaker, but that was more than a decade ago), all I
> > had on-screen besides the document itself and the pull-down menubar
> > above were the listboxes with character and paragraph styles and
> > very few other floating palettes.
> 
> Hmmm, that sounds interesting. To be honest, I liked the image I
> picked, but I think that when starting, it makes sense to consider
> other designs. If it turns out you don't want a "radically different
> toolbar", then my proposal is a bad idea.

In fact what must be absolutely avoided is to create several different
parallel GUIs ("toolbars" vs. pull-down menus) for the same
functionality. If the "primary" GUI is not ergonomic then fix it. Don't
add another, redundant GUI, this is just confusing.

Use only pull-down menus, but allow them to be torn off as floating or
docked palettes, at the choice of the user. Allow menu items to be text,
icons or any combination of both (icons only is a toolbar then). Allow
the menu contents to be edited by the user. Allow for definition of
shurtcuts for all menu items by users, so that the complete GUI can be
entirely used without ever using the mouse, which is important for
proficient users.

Get rid of those idiotic redundant "assistants", "wizards" or whatever
they are called, since they are just yet another parallel redundant
GUI. Instead, restructure menus and dialog boxes to make them more
ergnomic.

A truely ergonomic GUI is necessarily visually spartanic.

Application GUIs are work tools that have to follow the rules of
ergonomics.

They are *NOT* fashion objects.

Sincerely,

Wolfgang

-- 
Unsubscribe instructions: E-mail to discuss+h...@documentfoundation.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [tdf-discuss] Experimental UI for LibreOffice proposal

2013-03-11 Thread Wolfgang Keller
> I'm working on a proposal for building an experimental new LibreOffice
> toolbar / UI in Python:
> https://wiki.documentfoundation.org/User:KeithCu

Err, I would like to point out the fact that trying to emulate MS in any
way is always a B-A-D idea.

Especially, but not limited to GUI ergonomics, where MS has been
consistently been implementing things exactly the wrong way, from the
perspective of the proficient user who knows also something else than
MS.

Your idea of a "ribbon" turned into a "sidebar" by 90° rotation imho is
nothing else than the revival of the old (pre-Windows) Lotus 1-2-3 menu
system. Pulldown-menus (and dialog boxes) are a far more advanced
concept. Besides the issues with screenspace.

A concept that could be a *lot* more useful imho would be to allow
tearing off individual (sub-)menus and placing them as floating (or
docked if the user prefers that) "toolboxes" next to the workspace. See
typical graphics software or e.g. RagTime. When I was working in
RagTime (or FrameMaker, but that was more than a decade ago), all I
had on-screen besides the document itself and the pull-down menubar
above were the listboxes with character and paragraph styles and very
few other floating palettes.

Sincerely,

Wolfgang

-- 
Unsubscribe instructions: E-mail to discuss+h...@documentfoundation.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [tdf-discuss] Scripting for LibreOffice

2013-03-11 Thread Wolfgang Keller
> While working on my wiki page about a new Writer toolbar, I realized
> that independently of my proposal, I believe it makes sense for
> LibreOffice to prefer Python. I see how LO is heading in this
> direction, but you could be explicit about it, create more workitems,
> perhaps track it like you do the German comments and uncalled
> functions, etc.

It could also be helpful to have a handbook for PyUno... ;-)

The point is that a *lot* of users of Python (and there are bulkloads
out there) are non-developers who don't give a darn for Java or VBA
(because those don't provide what these users need) and who might have
never even learned C++.

So without specific documentation they're essentially stalled, while
with a handbook, you could get a lot of helpers to implement additions
in Python.

Looks like a classic "multiplier" situation to me.

> You may have to support Java for years, but that doesn't mean you
> should invest in the language. I wrote almost an entire chapter in my
> book about some of the biggest problems with it
> (http://keithcu.com/wordpress/?page_id=2228).

Java is not a scripting language.

It was *deliberately* designed and implemented to make interfacing with
anything outside the Java runtime environment as difficult as possible
(sandboxing). And interfacing easily with anything that has an API is
*the* very purpose of a scripting language. Besides, it doesn't offer
an interactive commandline interpreter, so you can't really use it for
actual scripting anyway.

VBA (or the LO/OO dialect of it) is entirely irrelevant outside the
locked-up MS world anyway, and especially in the FOSS world.

Sincerely,

Wolfgang

-- 
Unsubscribe instructions: E-mail to discuss+h...@documentfoundation.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [tdf-discuss] Huge problems with big documents

2013-02-07 Thread Wolfgang Keller
> LetterSketch is a document authoring tool with which authors can
> create documents and extend it with conditions, loops, variables, sub
> documents and other ornaments. 



Sounds like *the* use case where LyX/LaTeX is beyond competition.

Because it has all this already built-in.



> Finally this template gets compiled to an internal format and finally
> it can be generated on a server in high volume by feeding it data in
> XML format.

Data is best fed from a database (LyX/LaTeX has "native" solutions for
this as well). XML was never made for data and it's hopelessly
inefficient (both in terms of volume as well as required processing
bandwidth) as a format for large amounts of data. 

> At the customer we created a template/document containing 113 pages,
> built up with plain text, various objects like comments and frames,
> and dozens of sub-documents and where it takes some 10-20 minutes to
> just open the template.

113 pages is not at all a "big" document. Unless that's just the "root"
document.
 
> Please find attached the concerning (main) document.

This list doesn't allow attachments.

Sincerely,

Wolfgang

-- 
Unsubscribe instructions: E-mail to discuss+h...@documentfoundation.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted