Blame Manual/repository-html/repository_8.html

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

    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>