|
|
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>
|