Blame Manuals/Tcar-ug/Preface/overview.docbook

7799dd
<section id="preface-overview">
7799dd
    <title>Overview</title>
7799dd
7799dd
    <para>
7799dd
        The corporate identity is always present on corporations, even
7799dd
        when no intentional control is taken over it.  It is a choise
7799dd
        from the corporation to define how much control to take over
7799dd
        its identity.  This kind of control is expensive and not all
7799dd
        corporations are able to maintain it.  However, it is
7799dd
        necessary that, based on pragmatic facts, the corporation
7799dd
        assume an acceptable degree of compromise with its identity in
7799dd
        order to create a consistent idea of itself in a way that can
7799dd
        be progresively improved through time.
7799dd
    </para>
7799dd
    
7799dd
    <para>
7799dd
        During the years (2003-2009), we've seen a growing interest
7799dd
        inside &TC;; for helping on &TC;; development. Some people
7799dd
        seem to be very clear about what the project needs are and how
7799dd
        to maintain it being a very stable project, but others however
7799dd
        don't to get what &TC;; is (even it is explained time after
7799dd
        time) and sometimes decide to put their efforts in the wrong
7799dd
        direction making everything to be a waste of time and source
7799dd
        of distraction from what is really needed.
7799dd
    </para>
7799dd
    
7799dd
    <para>
7799dd
        &TCAR; phases the question <quote>What can I do for
7799dd
        &TC;;?</quote> by identifying different work lines you can
7799dd
        join in and providing automated production mechanisms that
7799dd
        complement one another according to each work line needs so
7799dd
        consistent results can be achieved inside a distributed
7799dd
        environment under version control.  For example, consider an
7799dd
        environment where there are graphic designers to produce
7799dd
        images, documentors to produce documentation manuals (whose
7799dd
        can use images produced by graphic designers), programmers to
7799dd
        produce automation scripts (needed to standardize production
7799dd
        tasks) and translators to localize source files created by
7799dd
        graphic designers, documetors and programmers.  Once such
7799dd
        environment has been implemented, it would be possible for
7799dd
        packagers to take localized images and localized documentation
7799dd
        from &TCAR; (through an automation script probably) to
7799dd
        rebrand/update the content of those packages inside &TC;; that
7799dd
        must include information specific to &TC;; itself (e.g., boot
7799dd
        loader, distribution installer, release notes, display
7799dd
        managers, release notes, web browsers default page, etc.).
7799dd
    </para>
7799dd
7799dd
    <para>
7799dd
        Most production tasks inside &TCAR; are focused on the files
7799dd
        needed to implement &TC;; visual identity.<footnote>
7799dd
        <para>
7799dd
            Notice that, here, visual identity means everything
7799dd
            perceived through the human's visual sences (i.e., the
7799dd
            human eyes), but the corporate identity is a wider concept
7799dd
            that extends to all human senses (i.e., visibilty (eyes),
7799dd
            audition (ears), scent (nose), touch (fingers), and savour
7799dd
            (tongue)), not just that one related to visual aspects.
7799dd
            Nevertheless, we need to be consequent with the media
7799dd
            where &TC;; manifests its existence on, as described in
7799dd
            <xref linkend="identity" />. 
7799dd
        </para></footnote> This includes everything from file edition
7799dd
        (e.g., text width, text indentation, line numbering, text
7799dd
        tabulation, etc.) up to how the web sites, distribution, and
7799dd
        industrial stuff (e.g., pullovers, caps, installation media,
7799dd
        etc.) look and feel.  Notice that, more specific details like
7799dd
        typography, window design, icons, menu items, etc., inside
7799dd
        &TC;; are already covered by &TC;; upstream provider.  In our
7799dd
        effort to be 100% binary compatible with the upstream provider
7799dd
        and also keeping maintainance low, we stand over those
7799dd
        specific details as much as possible assuming them as default.
7799dd
        However, if you feel brave enough (and prove your ability to
7799dd
        keep yourself being that way) it would be possible to open a
7799dd
        work line for you to maintain variants of such very specific
7799dd
        details.
7799dd
    </para>
7799dd
        
7799dd
    <para>
7799dd
        In addition to visual manifestations, there are also emotional
7799dd
        feelings (e.g., motivation) and ethical behaviours (e.g., good
7799dd
        will) that must be considered as part of &TC;; corporate
7799dd
        identity. A pleasant experience in this area includes
7799dd
        &TCWIKI;, specifically the way it was conceived and
7799dd
        administered. When the &TCWIKI; was published, &TC;; published
7799dd
        a list of needs so anyone could contribute based on them.
7799dd
        Not to much time after that, the list triggered some souls'
7799dd
        motivations ruled by the good will of initiating the
7799dd
        localization of contents published inside the wiki,
7799dd
        redesigning its visual style, proposing the TreeFlower theme
7799dd
        for &TC;;, and reducing to zero the contraditions of
7799dd
        precoceived minds with respect, reason and passion. As result
7799dd
        of this experience, we found that maintaining and extending
7799dd
        the effort on covering all the visual manifestations &TC;; is
7799dd
        made of would require to focalize &TC;; creative forces in
7799dd
        very well defined directions,  telling it where to go and also
7799dd
        providing the vehicles it needs to move on.
7799dd
    </para>
7799dd
    
7799dd
    <para>
7799dd
        &TCAR; extends &TCWIKI; feelings and ethicals behaviours to
7799dd
        itself by identifying the visual manifestations &TC;; is made
7799dd
        of and allowing people to develop them through standardized
7799dd
        procedures inside a colaborative environment.
7799dd
    </para>
7799dd
    
7799dd
    <para>
7799dd
        Finally, if you need to do something for &TC;;,  be sure to
7799dd
        define what that something exactly is and also make it a
7799dd
        community effort so it can be validated as something useful to
7799dd
        the community itself.  Otherwise, the effort would loose its
7799dd
        initial sense soon enough so as to be considered seriously.
7799dd
        Notice that the way these needs are described may take
7799dd
        different forms: They can be written and organized inside a
7799dd
        book, an article, or even a well documented program ;-).
7799dd
    </para>
7799dd
7799dd
    <para>
7799dd
        To make the information in this book managable, it has been
7799dd
        organized in the following parts:
7799dd
    </para>
7799dd
7799dd
    <itemizedlist>
7799dd
    <listitem>
7799dd
    <para>
7799dd
        <xref linkend="repo" /> describes the convenctions you should
7799dd
        follow to keep everything organized and consistent inside the
7799dd
        repository, how to prepare your workstation to install and
7799dd
        configure a working copy inside it, and a history of most
7799dd
        relevant changes committed to the repository along the years.
7799dd
    </para>
7799dd
    </listitem>
7799dd
7799dd
    <listitem>
7799dd
    <para>
7799dd
        <xref linkend="identity" /> describes the identity work line.
7799dd
        This part is closely related to graphic design and considers
7799dd
        &TC;; as corporation to find the aspects that could affect its
7799dd
        visual identity.
7799dd
    </para>
7799dd
    </listitem>
7799dd
7799dd
    <listitem>
7799dd
    <para>
7799dd
        <xref linkend="l10n" /> describes the localization work line. 
7799dd
    </para>
7799dd
    </listitem>
7799dd
7799dd
    <listitem>
7799dd
    <para>
7799dd
        <xref linkend="manuals" /> describes the documentation work
7799dd
        line.
7799dd
    </para>
7799dd
    </listitem>
7799dd
7799dd
    <listitem>
7799dd
    <para>
7799dd
        <xref linkend="scripts" /> describes the automation work line.
7799dd
    </para>
7799dd
    </listitem>
7799dd
    
7799dd
    <listitem>
7799dd
    <para>
7799dd
        <xref linkend="licenses" /> organizes the licenses mentioned
7799dd
        inside this book.
7799dd
    </para>
7799dd
    </listitem>
7799dd
    
7799dd
    </itemizedlist>
7799dd
7799dd
    <para>
7799dd
        This manual assumes you have a basic understanding of &TC;;.
7799dd
        If you need help with it, go to the 
7799dd
        url="http://wiki.centos.org/Help">Help</ulink> page inside The
7799dd
        CentOS Wiki for or a list of different places you can find
7799dd
        help.
7799dd
    </para>
7799dd
</section>