|
|
ee1f37 |
|
|
|
ee1f37 |
<html>
|
|
|
d1db00 |
|
|
|
d1db00 |
organization, and administration of CentOS Artwork Repository.
|
|
|
d1db00 |
|
|
|
d1db00 |
Copyright C 2009-2011 Alain Reguera Delgado
|
|
|
ee1f37 |
|
|
|
ee1f37 |
Permission is granted to copy, distribute and/or modify this document
|
|
|
ee1f37 |
under the terms of the GNU Free Documentation License, Version 1.2 or
|
|
|
ee1f37 |
any later version published by the Free Software Foundation; with no
|
|
|
ee1f37 |
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
|
|
|
ee1f37 |
copy of the license is included in the section entitled GNU Free
|
|
|
ee1f37 |
Documentation License.
|
|
|
ee1f37 |
-->
|
|
|
06d106 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
|
|
|
ee1f37 |
Karl Berry <karl@freefriends.org>
|
|
|
ee1f37 |
Olaf Bachmann <obachman@mathematik.uni-kl.de>
|
|
|
ee1f37 |
and many others.
|
|
|
ee1f37 |
Maintained by: Many creative people <dev@texi2html.cvshome.org>
|
|
|
ee1f37 |
Send bugs and suggestions to <users@texi2html.cvshome.org>
|
|
|
ee1f37 |
|
|
|
ee1f37 |
-->
|
|
|
ee1f37 |
<head>
|
|
|
671838 |
<title>CentOS Artwork Repository: 2.4 The trunk/Identity Directory</title>
|
|
|
ee1f37 |
|
|
|
671838 |
<meta name="description" content="CentOS Artwork Repository: 2.4 The trunk/Identity Directory">
|
|
|
671838 |
<meta name="keywords" content="CentOS Artwork Repository: 2.4 The trunk/Identity Directory">
|
|
|
ee1f37 |
<meta name="resource-type" content="document">
|
|
|
ee1f37 |
<meta name="distribution" content="global">
|
|
|
ee1f37 |
<meta name="Generator" content="texi2html 1.76">
|
|
|
ee1f37 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
|
ee1f37 |
<style type="text/css">
|
|
|
ee1f37 |
|
|
|
ee1f37 |
@import "/home/centos/artwork/trunk/Identity/Models/Css/Texi2html/common.css";
|
|
|
ee1f37 |
|
|
|
ee1f37 |
a.summary-letter {text-decoration: none}
|
|
|
ee1f37 |
pre.display {font-family: serif}
|
|
|
ee1f37 |
pre.format {font-family: serif}
|
|
|
ee1f37 |
pre.menu-comment {font-family: serif}
|
|
|
ee1f37 |
pre.menu-preformatted {font-family: serif}
|
|
|
ee1f37 |
pre.smalldisplay {font-family: serif; font-size: smaller}
|
|
|
ee1f37 |
pre.smallexample {font-size: smaller}
|
|
|
ee1f37 |
pre.smallformat {font-family: serif; font-size: smaller}
|
|
|
ee1f37 |
pre.smalllisp {font-size: smaller}
|
|
|
ee1f37 |
span.sansserif {font-family:sans-serif; font-weight:normal;}
|
|
|
ee1f37 |
ul.toc {list-style: none}
|
|
|
ee1f37 |
-->
|
|
|
ee1f37 |
</style>
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
</head>
|
|
|
ee1f37 |
|
|
|
ee1f37 |
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
995423 |
[ < ]
|
|
|
995423 |
[ > ]
|
|
|
ee1f37 |
|
|
|
671838 |
[ << ]
|
|
|
671838 |
[ Up ]
|
|
|
06d106 |
[ >> ]
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
56a476 |
[Top]
|
|
|
56a476 |
[Contents]
|
|
|
06d106 |
[Index]
|
|
|
56a476 |
[ ? ]
|
|
|
ee1f37 |
|
|
|
671838 |
|
|
|
995423 |
|
|
|
671838 |
2.4 The <tt>`trunk/Identity'</tt> Directory
|
|
|
671838 |
|
|
|
671838 |
|
|
|
995423 |
|
|
|
671838 |
2.4.1 Goals
|
|
|
671838 |
|
|
|
06d106 |
The <tt>`trunk/Identity'</tt> directory structure implements The
|
|
|
06d106 |
CentOS Project Corporate Identity.
|
|
|
671838 |
|
|
|
671838 |
|
|
|
995423 |
|
|
|
671838 |
2.4.2 Description
|
|
|
671838 |
|
|
|
671838 |
The CentOS Project corporate identity is the "persona" of the
|
|
|
671838 |
organization known as The CentOS Project. The CentOS Project
|
|
|
671838 |
corporate identity plays a significant role in the way the CentOS
|
|
|
671838 |
Project, as organization, presents itself to both internal and
|
|
|
671838 |
external stakeholders. In general terms, the CentOS Project corporate
|
|
|
671838 |
visual identity expresses the values and ambitions of the CentOS
|
|
|
671838 |
Project organization, its business, and its characteristics.
|
|
|
671838 |
|
|
|
671838 |
The CentOS Project corporate identity provides visibility,
|
|
|
06d106 |
recognizability, reputation, structure and identification to The
|
|
|
06d106 |
CentOS Project organization by means of Corporate Design,
|
|
|
06d106 |
Corporate Communication, and Corporate Behaviour.
|
|
|
671838 |
|
|
|
06d106 |
|
|
|
06d106 |
|
|
|
06d106 |
2.4.2.1 Corporate Design
|
|
|
06d106 |
|
|
|
06d106 |
The CentOS Project corporate design is applied to every single visual
|
|
|
06d106 |
manifestations The CentOS Project as organization wants to express its
|
|
|
06d106 |
existence. Examples of the most relevant visual manifestations inside
|
|
|
06d106 |
The CentOS Project are The CentOS Distribution, The
|
|
|
06d106 |
CentOS Web and The CentOS Stationery.
|
|
|
06d106 |
|
|
|
06d106 |
The CentOS Project corporate design is organized in the following
|
|
|
06d106 |
work-lines:
|
|
|
671838 |
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Brand
|
|
|
06d106 |
The CentOS Brand is the name or trademark that connects the producer
|
|
|
671838 |
with their products. In this case, the producer is The CentOS Project
|
|
|
06d106 |
and the products are The CentOS Project visual manifestations.
|
|
|
671838 |
|
|
|
995423 |
See section The <tt>`trunk/Identity/Brands'</tt> Directory, for more information.
|
|
|
671838 |
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Colors
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Fonts provides the color information used along The CentOS
|
|
|
06d106 |
Project visual manifestations.
|
|
|
afcfb5 |
|
|
|
06d106 |
See section The <tt>`trunk/Identity/Colors'</tt> Directory, for more information.
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Fonts
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Fonts provides the typography information used along The
|
|
|
06d106 |
CentOS Project visual manifestations.
|
|
|
671838 |
|
|
|
06d106 |
See section The <tt>`trunk/Identity/Fonts'</tt> Directory, for more information.
|
|
|
06d106 |
|
|
|
06d106 |
The CentOS Themes
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Themes provides structural information and visual style
|
|
|
06d106 |
information, as well, used along The CentOS Project visual
|
|
|
06d106 |
manifestations.
|
|
|
06d106 |
|
|
|
06d106 |
See section The <tt>`trunk/Identity/Themes'</tt> Directory, for more information.
|
|
|
671838 |
|
|
|
671838 |
|
|
|
671838 |
|
|
|
671838 |
|
|
|
995423 |
|
|
|
06d106 |
2.4.2.2 Corporate Communication
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Project corporate communication is based on community
|
|
|
06d106 |
communication. In that sake, the following media are available for
|
|
|
06d106 |
corporate communication:
|
|
|
671838 |
|
|
|
06d106 |
|
|
|
06d106 |
The CentOS Mailing Lists (http://lists.centos.org/).
|
|
|
06d106 |
The CentOS Forums (http://forums.centos.org/).
|
|
|
06d106 |
|
|
|
06d106 |
|
|
|
671838 |
|
|
|
995423 |
|
|
|
06d106 |
2.4.2.3 Corporate Behaviour
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Project corporate behaviour is based on community
|
|
|
06d106 |
behaviour.
|
|
|
671838 |
|
|
|
671838 |
|
|
|
995423 |
|
|
|
06d106 |
2.4.2.4 Corporate Structure
|
|
|
671838 |
|
|
|
06d106 |
The CentOS Project corporate structure is based on a
|
|
|
06d106 |
"monolithic corporate structure". In this structure, we use
|
|
|
06d106 |
one unique name (The CentOS Brand) and one unique visual style (The
|
|
|
06d106 |
CentOS Theme) in all The CentOS Project visual manifestations.
|
|
|
06d106 |
|
|
|
06d106 |
Inside a monolithic corporate visual identity structure, internal and
|
|
|
06d106 |
external stakeholders use to feel a strong sensation of uniformity,
|
|
|
06d106 |
orientation, and identification with the organization. No matter if
|
|
|
06d106 |
you are visiting web sites, using the distribution, or acting on
|
|
|
06d106 |
social events, the one unique name and one unique visual style
|
|
|
06d106 |
connects them all to say: Hey! we are all part of The CentOS
|
|
|
06d106 |
Project.
|
|
|
671838 |
|
|
|
06d106 |
Other corporate structures have been considered as well, but they
|
|
|
06d106 |
introduce visual contradictions we consider important to be aware of.
|
|
|
06d106 |
In that sake, lets describe the idea of: Producing one different
|
|
|
06d106 |
visual style for each major release of CentOS distribution.
|
|
|
06d106 |
|
|
|
06d106 |
The CentOS Project maintains near to four different major releases of
|
|
|
06d106 |
CentOS distribution parallely in time and that fact makes one part of
|
|
|
06d106 |
The CentOS Project structural design, but not the complete design. In
|
|
|
06d106 |
order to produce the correct corporate structure for The CentOS
|
|
|
06d106 |
Project we need to concider all the visual manifestations The CentOS
|
|
|
06d106 |
Project is made of, not just one of them.
|
|
|
06d106 |
|
|
|
06d106 |
If one different visual style is used for each major release of CentOS
|
|
|
06d106 |
distribution, which one of those different visual styles would be the
|
|
|
06d106 |
one used to cover other visual manifestations, like The CentOS Webs
|
|
|
06d106 |
and The CentOS Stationery? Why The CentOS Distribution we are using
|
|
|
06d106 |
shows one visual style and The CentOS Web sites a completly different
|
|
|
06d106 |
one? Isn't them all part of the same project?
|
|
|
06d106 |
|
|
|
06d106 |
Obviously, having just one visual style in all visual manifestations
|
|
|
06d106 |
for eternity would be a very boring thing and also would give the idea
|
|
|
06d106 |
of a visually dead project. So, there is no problem on creating a
|
|
|
06d106 |
brand new visual style for each new major release of CentOS
|
|
|
06d106 |
distribution, in order to refresh the CentOS distribution visual
|
|
|
06d106 |
style; the problem does is in not propagating the brand new visual
|
|
|
06d106 |
style created for the new release of CentOS Distribution to all other
|
|
|
06d106 |
visual manifestations The CentOS Project is made of, in a way The
|
|
|
06d106 |
CentOS Project could be recognized no matter what visual manifestation
|
|
|
06d106 |
be in front of us. Such lack of uniformity is what introduces the
|
|
|
06d106 |
visual contradition we are precisely trying to solve by mean of themes
|
|
|
06d106 |
in the CentOS Artwork Repository.
|
|
|
671838 |
|
|
|
671838 |
|
|
|
995423 |
|
|
|
06d106 |
2.4.3 Usage
|
|
|
671838 |
|
|
|
06d106 |
The <tt>`trunk/'</tt> directory structure is organize in renderable and
|
|
|
06d106 |
non-renderable directories. Generally, renderable directories contain
|
|
|
06d106 |
two non-renderable directories, one to store design templates (the
|
|
|
06d106 |
<tt>`Tpl/'</tt> directory), and another to store the content produced (the
|
|
|
06d106 |
<tt>`Img/'</tt> directory).
|
|
|
06d106 |
|
|
|
06d106 |
In order to produce content inside the rendereble directories, you can
|
|
|
06d106 |
use the following command:
|
|
|
06d106 |
|
|
|
06d106 |
centos-art identity --render='trunk/Identity/Path/To/Dir'
|
|
|
06d106 |
|
|
|
06d106 |
Warning If the centos-art command-line is not found
|
|
|
06d106 |
in your workstation, it is probably because you haven't prepared it
|
|
|
06d106 |
for using The CentOS Artwork Repository yet. See section The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory, for more information.
|
|
|
06d106 |
|
|
|
671838 |
|
|
|
06d106 |
This command takes one design template and creates an instance of it
|
|
|
06d106 |
in order to apply translation messages, if any. Later, using the
|
|
|
06d106 |
design template instance the command renders the final content based
|
|
|
06d106 |
on whether the design template instance is a SVG file or a Docbook
|
|
|
06d106 |
file. If the design template instace is a SVG file, the final content
|
|
|
06d106 |
produced is a PNG image. On the other hand, if the design template
|
|
|
06d106 |
instance is a Docbook file, the final content produced is a XHTML
|
|
|
06d106 |
file.
|
|
|
06d106 |
|
|
|
06d106 |
Additionally to base-rendition flow, the centos-art provides
|
|
|
06d106 |
the post-rendition and last-rendition rendition
|
|
|
06d106 |
features.
|
|
|
06d106 |
|
|
|
06d106 |
The post-rendition is applied to base file produced in the same
|
|
|
06d106 |
directory structure. For example, you can use post-rendition action to
|
|
|
06d106 |
render PNG base output into different outputs (e.g., JPG, PDF, etc.)
|
|
|
06d106 |
before passing to process the next file in the same directory
|
|
|
06d106 |
structure.
|
|
|
06d106 |
|
|
|
06d106 |
On the other hand, the last-rendition is applied to all files produces
|
|
|
06d106 |
by both base-rendition and post-rendition in the same directory
|
|
|
06d106 |
structure, just before passing to process a different directory
|
|
|
06d106 |
structure. For example, the <tt>`Preview.png'</tt> image from Ksplash
|
|
|
06d106 |
component is made of three images. In order to build the
|
|
|
06d106 |
<tt>`Preview.png'</tt> image as part of centos-art rendition
|
|
|
06d106 |
flow, we need to wait for all the required images the
|
|
|
06d106 |
<tt>`Preview.png'</tt> image is made of in order to combine them all
|
|
|
06d106 |
together. This is something we can't do using post-rendition actions.
|
|
|
06d106 |
|
|
|
06d106 |
Another rendition feature you can find inside the
|
|
|
06d106 |
<tt>`trunk/Identity'</tt> directory structure is the
|
|
|
06d106 |
directory-specific rendition feature. The directory-specific
|
|
|
06d106 |
rendition feature combines both the post-rendition feature and the
|
|
|
06d106 |
last-rendition feature in order to render specific directory
|
|
|
06d106 |
structures in specific ways, automatically. This configuration can
|
|
|
06d106 |
speed up production of different components like Syslinux, Grub, Gdm,
|
|
|
06d106 |
Kdm and Ksplash that require intermediate formats or even several
|
|
|
06d106 |
independent files, in order to reach its final construction. This is a
|
|
|
06d106 |
way to programmatically describe how specific art works are built in
|
|
|
06d106 |
and organized inside The CentOS Artwork Repository. Such descriptions
|
|
|
06d106 |
has beign added to centos-art command-line to let you
|
|
|
06d106 |
produce them all with just one single command, as fast as your CPU
|
|
|
06d106 |
could handle it.
|
|
|
06d106 |
|
|
|
06d106 |
See section The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory, for more
|
|
|
06d106 |
information about the identity functionality of
|
|
|
06d106 |
centos-art command-line interface.
|
|
|
06d106 |
|
|
|
671838 |
|
|
|
995423 |
|
|
|
06d106 |
2.4.4 See also
|
|
|
ee1f37 |
|
|
|
06d106 |
Specially useful has been, and keep being, the book Corporate
|
|
|
06d106 |
Identity by Wally Olins (1989). This is the main conceptual material
|
|
|
06d106 |
we've been using to build The CentOS Artwork Repository.
|
|
|
06d106 |
|
|
|
06d106 |
See http://en.wikipedia.org/Corporate_identity (and related
|
|
|
06d106 |
links), for general information on corporate identity.
|
|
|
06d106 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
995423 |
[ < ]
|
|
|
995423 |
[ > ]
|
|
|
ee1f37 |
|
|
|
671838 |
[ << ]
|
|
|
995423 |
[ Up ]
|
|
|
06d106 |
[ >> ]
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
<font size="-1">
|
|
|
06d106 |
This document was generated on March, 10 2011 using texi2html 1.76.
|
|
|
ee1f37 |
</font>
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
</body>
|
|
|
ee1f37 |
</html>
|