Re: [libreoffice-design] Design principles

2012-05-06 Thread klaus-jürgen weghorn ol

Hi Mirek,
Am 06.05.2012 17:29, schrieb Mirek M.:

I thought it was about time to draft some design principles, so I put up a
draft on my user page:
https://wiki.documentfoundation.org/User:Mirek2#Design_Principles

Tell me what you think. :)


Your focus is rather on UI. But this is only one part of our design 
team. What about VI (Visual Identity, Graphical Design)?



--
Grüße
k-j

--
Unsubscribe instructions: E-mail to design+h...@global.libreoffice.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.libreoffice.org/global/design/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [libreoffice-design] Design principles

2012-05-06 Thread Stefan Knorr (Astron)
Hello Mirek,

great effort to do that! It seems to be based on Android's UI design
principles... amiright?

I'd like to comment on the goal of being focused:
Focus on doing ONE thing well. Writer is for producing great-looking
documents, Impress for supplementing a great speech, Calc for
interpreting data. Additional features, like HTML controls for Writer,
should be available to the user as extensions, not shipped with the
product. Necessary features that aren't related to what the user is
doing (e.g. Quit, Recent documents, New file in Writer) should
be tucked away.

While this is a laudable goal for some software, it's probably not a
goal that's too helpful for LibO which currently is more of a jack of
all trades and which has its strengths in being that.
For office productivity software, one of the important things are
comparison tables. In these tables, things like exports to HTML,
support format XYZ, can create organigrammes all get you points.
So, that's where this project comes from: trying to match MSO in a
comparison table + a little authentic innovation.
Obviously, LibO has a number of rough areas, the further out you get,
the rougher it is. Obviously, it should be more focused, for instance,
there's no excuse to ship a scanner module (that's only usable from
inside one of the applications anyway), because MS doesn't do that
either.

Then, you have your example of Form Controls – I _guess_ these are
most often used for writing macros for LibreOffice, not for exporting
to HTML.


Astron.

-- 
Unsubscribe instructions: E-mail to design+h...@global.libreoffice.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.libreoffice.org/global/design/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-design] Design principles

2012-05-06 Thread Mirek M.
2012/5/6 Stefan Knorr (Astron) heinzless...@googlemail.com

 Hello Mirek,

 great effort to do that! It seems to be based on Android's UI design
 principles... amiright?


They weren't really based on any principles. Though I've drawn inspiration
from some other companies' design principles, I wanted to craft my own.


 I'd like to comment on the goal of being focused:
 Focus on doing ONE thing well. Writer is for producing great-looking
 documents, Impress for supplementing a great speech, Calc for
 interpreting data. Additional features, like HTML controls for Writer,
 should be available to the user as extensions, not shipped with the
 product. Necessary features that aren't related to what the user is
 doing (e.g. Quit, Recent documents, New file in Writer) should
 be tucked away.

 While this is a laudable goal for some software, it's probably not a
 goal that's too helpful for LibO which currently is more of a jack of
 all trades and which has its strengths in being that.


Even an advanced office suite needs to be focused.
As I specified, I see Writer as a tool to create great-looking documents.
That doesn't mean it can't export to HTML -- of course it can. An HTML
document is just as valuable as an ODT document. What it does mean, though,
is that Writer's workflow needs to be concentrated at creating a
great-looking document. All the tools within Writer should help the user do
that.
If the user wants to create a website with Writer (which I wouldn't
recommend, as there are better tools for that), he can download an
extension to help him accomplish that.

For office productivity software, one of the important things are
 comparison tables. In these tables, things like exports to HTML,
 support format XYZ, can create organigrammes all get you points.
 So, that's where this project comes from: trying to match MSO in a
 comparison table + a little authentic innovation.


I guess we have very different ideas about what LibreOffice should be.
I'd like LibreOffice to stand its own, have value not as a Microsoft
alternative but as a powerful suite of applications that each has its
specific goal and meaning.

File format support is important, I agree, but it has no influence on how a
piece of software is designed.

Obviously, LibO has a number of rough areas, the further out you get,
 the rougher it is. Obviously, it should be more focused, for instance,
 there's no excuse to ship a scanner module (that's only usable from
 inside one of the applications anyway), because MS doesn't do that
 either.


Again, I'd prefer to judge LibreOffice on its own rather than compared to
MS Office.
The scanner module could actually be very useful if done correctly, perhaps
if included as a tab under the Insert image dialog.


 Then, you have your example of Form Controls – I _guess_ these are
 most often used for writing macros for LibreOffice, not for exporting
 to HTML.


-- 
Unsubscribe instructions: E-mail to design+h...@global.libreoffice.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.libreoffice.org/global/design/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [libreoffice-design] Design principles

2012-05-06 Thread Stefan Knorr (Astron)
Hi Mirek,

 Even an advanced office suite needs to be focused.
 As I specified, I see Writer as a tool to create great-looking documents.
 That doesn't mean it can't export to HTML -- of course it can. An HTML
 document is just as valuable as an ODT document. What it does mean, though,
 is that Writer's workflow needs to be concentrated at creating a
 great-looking document. All the tools within Writer should help the user do
 that.
 If the user wants to create a website with Writer (which I wouldn't
 recommend, as there are better tools for that), he can download an
 extension to help him accomplish that.

 For office productivity software, one of the important things are
 comparison tables. In these tables, things like exports to HTML,
 support format XYZ, can create organigrammes all get you points.
 So, that's where this project comes from: trying to match MSO in a
 comparison table + a little authentic innovation.


 I guess we have very different ideas about what LibreOffice should be.
 I'd like LibreOffice to stand its own, have value not as a Microsoft
 alternative but as a powerful suite of applications that each has its
 specific goal and meaning.

Our ideas where it should be are not so different, I think. :)
However, the most important (paying) customers for LibreOffice are
huge bureaucracies that will indeed create a table of necessary
features and use that to compare the available solutions. So, that's
what the core developers get paid for, too. Specifically:
* fixing crashes/freezes
* improving performance
* matching MSO features (to ease migration)
* opening foreign file formats (to ease migration)

Also, a likely factor in LibO having so many half-baked features is
that it's so much more interesting to do something new than to improve
someone else's stuff. In that way, LibO's organicity also is a huge
burden.


 File format support is important, I agree, but it has no influence on how a
 piece of software is designed.

Well, these were examples.


 The scanner module could actually be very useful if done correctly, perhaps
 if included as a tab under the Insert image dialog.

I believe that scanning isn't part of LibO's core competences (we
don't even have a pixel image editor) and that all current OS's
include better tools already. In the case where they (Windows XP and
Mac OS 10.4/5 (?)), such a tool always comes with the scanner itself.
Thus, integrating with these tools should be the best idea there. But
again, that was an example.


Astron.

-- 
Unsubscribe instructions: E-mail to design+h...@global.libreoffice.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.libreoffice.org/global/design/
All messages sent to this list will be publicly archived and cannot be deleted