From: Andrey C. <sku...@us...> - 2006-11-08 09:42:51
|
Update of /cvsroot/eas-dev/eas/doc In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv11946/doc Modified Files: Makefile index.docbook Added Files: index.ru.docbook Removed Files: index.pot version.sgml Log Message: Update documentation --- NEW FILE: index.ru.docbook --- <?xml version="1.0" encoding="utf-8" ?> <!-- This is a part of E/AS distribution. You can find it on the Web: http://eas.lrn.ru Copyright (C) 2004-2006 by E/AS Software Foundation. Author: Andrey Cherepanov <sib...@ma...> Last change: 06 Nov 2004. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. --> <!-- TODO: - server and client parameters - licenses - development part^ how to create components - administration tasks --> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" [ <!ENTITY version "0.2.1"> <!ENTITY date "07.11.2006"> ]> <book id="index"> <bookinfo> <title >Ð ÑководÑÑво по E/AS</title> <releaseinfo >Version &version; from &date;</releaseinfo> <authorgroup> <author ><firstname >Andrey</firstname ><surname >Cherepanov</surname > <affiliation ><orgname >E/AS Software Foundation</orgname > <address ><email >sk...@ea...</email ></address > </affiliation> </author> </authorgroup> <edition >&version;</edition> <copyright ><year >2006</year ><holder >E/AS Software Foundation</holder ></copyright> <legalnotice id="copyright"> <simpara ><!-- TODO: insert FDL license term --> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </simpara> </legalnotice> <date >&date;</date> </bookinfo> <chapter id="introduction" ><title >Ðведение</title> <para >ÐзнаÑалÑно пÑÐ¾ÐµÐºÑ ÑазÑабаÑÑвалÑÑ ÐºÐ°Ðº плаÑÑоÑма Ð´Ð»Ñ Ð±ÑÑ Ð³Ð°Ð»ÑеÑÑкой ÑиÑÑÐµÐ¼Ñ Ñипа 1С под Linux/FreeBSD. РдалÑнейÑем бÑла поÑÑавлена более обÑÐ°Ñ ÑÐµÐ»Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ°Ðº плаÑÑоÑÐ¼Ñ Ð´Ð»Ñ Ð°Ð²ÑомаÑизаÑии лÑбÑÑ Ð¸Ð½ÑоÑмаÑионнÑÑ Ð·Ð°Ð´Ð°Ñ (в Ñом ÑиÑле бÑÑ Ð³Ð°Ð»ÑеÑÑкий ÑÑÑÑ, опеÑаÑивнÑй ÑÑÑÑ, ERP, CRM, пеÑÑоналÑнÑе ÑпÑавоÑники и Ñ.п.), Ñак и акÑивного ÑообÑеÑÑва ÑазÑабоÑÑиков, коÑоÑÑе ÑмогÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑ ÑÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Ð² акÑÑалÑном ÑоÑÑоÑнии.</para> <para >РазÑабоÑÑики пÑедоÑÑавлÑÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Ð´Ð»Ñ ÑазÑабоÑки и запÑÑка компоненÑов пÑикладнÑÑ ÑеÑений (напÑимеÑ, Ð´Ð»Ñ ÑоÑговли, бÑÑ Ð³Ð°Ð»ÑеÑии и дÑÑÐ³Ð¸Ñ Ð²Ð¸Ð´Ð¾Ð² задаÑ) и базовÑй Ð½Ð°Ð±Ð¾Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñов. Ðомимо ÑазÑабоÑÑиков плаÑÑоÑмÑ, конеÑнÑе ÑеÑÐµÐ½Ð¸Ñ Ð² виде ÑаÑÑиÑенного набоÑа компоненÑов и внедÑÐµÐ½Ð¸Ñ Ð¾Ð±ÐµÑпеÑиваÑÑ Ð½ÐµÐ·Ð°Ð²Ð¸ÑимÑе ÑазÑабоÑÑики.</para> <para >ÐлаÑÑоÑма <acronym >E/AS</acronym > напиÑана на ÑзÑке <acronym >CLIP</acronym > (Ð´Ð¸Ð°Ð»ÐµÐºÑ ÑзÑка пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ CA-Clipper; компилÑÑоÑ, библиоÑеки и инÑÑÑÑменÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑкаÑаÑÑ Ñ <ulink url="http://www.itk.ru/clip/" >ÑайÑа компании ÐТÐ</ulink >) и иÑполÑзÑÐµÑ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ CLIP: обÑекÑнÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ <acronym >CODB</acronym > и модÑли на байÑ-коде.</para> <para >ÐÑиÑиалÑнÑй ÑÐ°Ð¹Ñ Ð¿ÑоекÑа: <ulink url="http://eas.lrn.ru/" >http://eas.lrn.ru/</ulink >.</para > <sect1 id="features" ><title >ÐозможноÑÑи ÑекÑÑей веÑÑии</title> <itemizedlist mark="bullet"> <listitem ><para >Ð¢ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñ-ÑеÑÐ²ÐµÑ (как Ð´Ð»Ñ Ð´Ð°Ð½Ð½ÑÑ , Ñак и Ð´Ð»Ñ ÑоÑм инÑеÑÑейÑа);</para ></listitem> <listitem ><para >ÐизÑалÑнÑе и пеÑаÑнÑе ÑоÑмÑ, опиÑаннÑе на ÑзÑке <acronym >XML</acronym >;</para ></listitem> <listitem ><para >ÐногооконнÑй инÑеÑÑейÑ</para ></listitem> <listitem ><para >ÐомпоненÑÐ½Ð°Ñ Ð¸Ð½ÑÑаÑÑÑÑкÑÑÑа.</para ></listitem> </itemizedlist> </sect1> <sect1 id="distributive" ><title >СодеÑжимое пакеÑа</title> <para >ÐÑиÑиалÑнÑй Ð¿Ð°ÐºÐµÑ <acronym >E/AS</acronym > ÑодеÑжиÑ:</para> <itemizedlist mark="bullet"> <listitem ><para >ÑеÑÐ²ÐµÑ Ð¿Ñиложений;</para ></listitem> <listitem ><para >ÑкÑипÑÑ Ð´Ð»Ñ Ð·Ð°Ð¿ÑÑка ÑеÑвеÑа пÑиложений в Ñежиме демона;</para ></listitem> <listitem ><para >клиенÑÑкое пÑогÑаммное обеÑпеÑение, напиÑанное Ñ Ð¸ÑполÑзованием библиоÑеки <filename >clip-ui</filename >;</para ></listitem> <listitem ><para >докÑменÑаÑиÑ;</para ></listitem> <listitem ><para >локализаÑÐ¸Ñ Ð¿ÑогÑамм на ÑÑÑÑкий ÑзÑк.</para ></listitem> </itemizedlist> </sect1> </chapter> <chapter id="requires" ><title >УÑÑановка</title> <sect1 id="installation" ><title >ÐолÑÑение кода</title> <para >СеÑÐ²ÐµÑ Ð¸ ÐºÐ»Ð¸ÐµÐ½Ñ E/AS Ð´Ð»Ñ ÑбоÑки и ÑабоÑÑ ÑÑебÑÐµÑ ÑледÑÑÑÐ¸Ñ Ð¿Ð°ÐºÐµÑов:</para> <itemizedlist mark="bullet"> <listitem ><para ><ulink url="http://www.itk.ru/clip/" >CLIP</ulink > compiler >= 1.2.0.</para ></listitem> <listitem ><para >ÐиблиоÑеки CLIP: <filename >clip-gtk</filename > (и/или <filename >clip-gtk2</filename >), <filename >clip-ui</filename >, <filename >clip-xml</filename >, <filename >clip-codb</filename >, <filename >codb_query</filename >. </para ></listitem> <listitem ><para >ÐиблиоÑÐµÐºÑ Ð¸ заголовоÑнÑе ÑÐ°Ð¹Ð»Ñ <acronym >PAM</acronym >.</para ></listitem> </itemizedlist> <para >ÐÑимеÑание: Ð´Ð»Ñ ÑбоÑки компилÑÑоÑа CLIP и библиоÑек CLIP вам бÑдÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñ ÑледÑÑÑие пакеÑÑ (Ð´Ð»Ñ ÑобÑаннÑÑ Ð¿Ð°ÐºÐµÑов Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñ ÐµÑÑ Ð¸ пакеÑÑ -devel, ÑодеÑжаÑие заголовоÑнÑе ÑайлÑ): GTK+ и Expat. ÐÑли Ð²Ñ ÑобиÑаеÑе CLIP из иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода, вам Ñакже Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ компилÑÑÐ¾Ñ C (gcc), библиоÑеки Bison, FLEX и readline.</para> <para >СкаÑайÑе поÑледние веÑÑии CLIP, набоÑа компоненÑов и E/AS Ñ <ulink url="http://eas.lrn.ru/index.php?module=download" >ÑайÑа E/AS</ulink >. Ðам поÑÑебÑÑÑÑÑ Ð¿Ð°ÐºÐµÑÑ <filename >clip-prg</filename >, <filename >ocmng</filename > и <filename >eas</filename >. ÐоÑле ÑкаÑÐ¸Ð²Ð°Ð½Ð¸Ñ ÑаÑпакÑйÑе ÑÑи аÑÑ Ð¸Ð²Ñ.</para> </sect1> <sect1 id="clip-install" ><title >УÑÑановка CLIP</title> <orderedlist numeration="arabic"> <listitem ><para >ÐодгоÑовÑÑе пеÑеменнÑе ÑÑÐµÐ´Ñ Ð¾ÐºÑÑжениÑ:</para> <programlisting >export CLIPROOT=/usr/local/clip export PATH=$PATH:$CLIPROOT/bin </programlisting> <para >Ðа ÑиÑÑеме Ñ Ñникодной локалÑÑ:</para> <programlisting >export CLIP_HOSTCS=KOI8-R export CLIP_CLIENTCS=UTF-8 </programlisting> <para >ÐÑимеÑание: Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð½Ðµ вбиваÑÑ ÑÑи пеÑеменнÑе каждÑй Ñаз, добавÑÑе Ð¸Ñ Ð² Ñайл <filename >/etc/profile</filename > или <filename >~/.bash_profile</filename ></para> </listitem> <listitem ><para >ÐеÑейдиÑе в каÑалог ÑаÑпакованного пакеÑа clip-prg и запÑÑÑиÑе:</para> <programlisting >make system </programlisting> <para >ÐÑимеÑание: еÑли Ñ Ð²Ð°Ñ Ð½ÐµÐ´Ð¾ÑÑаÑоÑно пÑав Ð´Ð»Ñ Ð¾Ð±ÑеÑиÑÑемной ÑÑÑановки, ÑÑÑановиÑе пеÑеменнÑÑ ÑÑÐµÐ´Ñ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ CLIPROOT на подкаÑалог ваÑего домаÑнего каÑалога и ÑобеÑиÑе CLIP командой '<command >make local</command >'.</para> </listitem> <listitem ><para >ÐÑовеÑÑÑе, ÑобÑалиÑÑ Ð»Ð¸ ÑледÑÑÑие библиоÑеки в <filename >$CLIPROOT/lib</filename >:</para> <itemizedlist> <listitem ><para ><filename >libclip-codb.so</filename ></para ></listitem> <listitem ><para ><filename >libcodb-query.so</filename ></para ></listitem> <listitem ><para ><filename >libclip-gtk.so</filename > и/или <filename >libclip-gtk2.so</filename ></para ></listitem> <listitem ><para ><filename >libclip-ui.so</filename ></para ></listitem> <listitem ><para ><filename >libclip-xml.so</filename ></para ></listitem> </itemizedlist> <para >ÐÑли какаÑ-либо из ÑÑÐ¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек оÑÑÑÑÑÑвÑеÑ, пÑовеÑÑÑе вÑвод оÑибок и пеÑеÑобеÑиÑе CLIP</para> </listitem> <listitem ><para >УÑÑановиÑе пÑÑÑ Ðº библиоÑекам CLIP:</para> <programlisting >echo "$CLIPROOT/lib" > > /etc/ld.so.conf /sbin/ldconfig </programlisting> </listitem> </orderedlist> </sect1> <sect1 id="eas-install" ><title >УÑÑановка E/AS</title> <orderedlist numeration="arabic"> <listitem ><para >ÐеÑейдиÑе в ÑаÑпакованнÑй каÑалог пакеÑа eas и запÑÑÑиÑе:</para> <programlisting >./configure && make && make install </programlisting> <para >ÐÑимеÑание: наÑÑоÑÑелÑно ÑекомендÑеÑÑÑ ÑобиÑаÑÑ E/AS под пÑавами полÑзоваÑÐµÐ»Ñ root и пÑовеÑиÑÑ Ð½Ð°ÑÑÑойки ÑиÑÑÐµÐ¼Ñ Ð¿Ð¾Ñле ÑÑÑановки E/AS (ÑоздаÑÑÑÑ Ð½Ð¾Ð²Ñй полÑзоваÑÐµÐ»Ñ 'easserver', ÑÑÑанавливаÑÑÑÑ ÑкÑÐ¸Ð¿Ñ Ð·Ð°Ð¿ÑÑка ÑеÑвиÑа и модÑÐ»Ñ PAM)</para> </listitem> <listitem ><para >Ðозможно, Ð²Ñ Ð·Ð°Ñ Ð¾ÑиÑе запÑÑкаÑÑ ÑеÑÐ²ÐµÑ E/AS пÑи запÑÑке ÑиÑÑемÑ:</para> <programlisting >chkconfig easd on</programlisting> <para >ÐÑимеÑание: Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе оÑклÑÑиÑÑ Ð·Ð°Ð¿ÑÑк демона 'easd' пÑи запÑÑке ÑиÑÑÐµÐ¼Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹:</para> <programlisting >chkconfig easd off</programlisting> </listitem> </orderedlist> </sect1> <sect1 id="ocmng-install" ><title >УÑÑановка компоненÑов</title> <orderedlist numeration="arabic"> <listitem ><para >УÑÑановиÑе пÑÑÑ Ðº ÑоздаваемÑм базам даннÑÑ CODB:</para> <programlisting >export CODBROOT=/var/db/eas</programlisting> <para >ÐÑимеÑание: Ñ Ð¾ÑоÑее ÑеÑение помеÑÑиÑÑ ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð² Ñайл <filename >/etc/profile</filename > или <filename >~/.bash_profile</filename ></para> <para >ÐÑимеÑание: еÑли Ñ Ð²Ð°Ñ Ð½ÐµÐ´Ð¾ÑÑаÑоÑно пÑав Ð´Ð»Ñ Ð¾Ð±ÑеÑиÑÑемной ÑÑÑановки, ÑÑÑановиÑе пеÑеменнÑÑ ÑÑÐµÐ´Ñ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ CODBROOT на подкаÑалог ваÑего домаÑнего каÑалога.</para> </listitem> <listitem ><para >ÐеÑейдиÑе в ÑаÑпакованнÑй каÑалог пакеÑа ocmng и запÑÑÑиÑе командÑ:</para> <programlisting >make</programlisting> </listitem> <listitem ><para >УÑÑановиÑе компоненÑÑ:</para> <programlisting >ocmng install ALL ocmng install EAS/ALL</programlisting> <para >ÐÑли Ð²Ñ Ð¿Ð¾Ð»ÑÑаеÑе оÑÐ¸Ð±ÐºÑ Ð¿Ñи ÑÑÑановке компоненÑов </para> </listitem> </orderedlist> </sect1> <sect1 id="note-install" ><title >ÐÑимеÑÐ°Ð½Ð¸Ñ Ð¿Ñи ÑÑÑановке</title> <orderedlist numeration="arabic"> <listitem ><para >CLIP не поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ Unicode. ÐÐ»Ñ ÑÑпеÑной ÑбоÑки и иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑогÑамм, ÑобÑаннÑÑ CLIP (вклÑÑÐ°Ñ E/AS), ÑÑÑановиÑе 8-биÑнÑÑ ÐºÐ¾Ð´Ð¸ÑÐ¾Ð²ÐºÑ Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»Ð¸ (напÑимеÑ, LANG=ru_RU.KOI8-R). ÐÐ»Ñ ÑÐ¼ÐµÐ½Ñ Ð»Ð¾ÐºÐ°Ð»Ð¸ в ÑеÑминале вÑполниÑе:</para> <programlisting >export LANG=ru_RU.KOI8-R</programlisting> <para >или помеÑÑиÑе Ð»Ð¾ÐºÐ°Ð»Ñ Ð² Ñайл <filename >/etc/sysconfig/i18n</filename >.</para> </listitem> <listitem ><para >CLIP великолепно ÑабоÑÐ°ÐµÑ Ð½Ð° лÑбом Ñипе ÑеÑминала (linux, rxvt) кÑоме 'xterm'. УÑÑановиÑе Ñип ÑеÑминала (еÑли 'echo $TERM' вÑÐ²Ð¾Ð´Ð¸Ñ 'xterm') командой:</para> <programlisting >export TERM=linux</programlisting> </listitem> </orderedlist> </sect1> </chapter> <chapter id="using" ><title >ÐÑполÑзование</title> <sect1 id="using-server" ><title >СеÑвеÑ</title> <para >ÐÐ»Ñ Ð·Ð°Ð¿ÑÑка ÑеÑвеÑа на Linux (диÑÑÑибÑÑивÑ, оÑнованнÑе на RedHat) набеÑиÑе под полÑзоваÑелем root:</para> <programlisting >service easd start</programlisting> <para >или Ð´Ð»Ñ Ð¾ÑÑановки ÑеÑвеÑа:</para> <programlisting >service easd stop</programlisting> <para >ÐÑоме Ñого, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе запÑÑÑиÑÑ ÑеÑÐ²ÐµÑ Ð¸Ð· каÑалога иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода E/AS:</para> <programlisting >server/easserver -c /etc/eas/easserver.ini</programlisting> <para >ÐÑимеÑание: ÑбедиÑеÑÑ ÑÑо Ð²Ñ (или полÑзоваÑÐµÐ»Ñ easserver) имеÑÑ Ð¿Ñава на запиÑÑ:</para> <itemizedlist> <listitem ><para ><filename >$CLIPROOT/etc/codb.*</filename ></para ></listitem> <listitem ><para ><filename >$CODBROOT</filename ></para ></listitem> <listitem ><para ><filename >/usr/local/share/eas/log</filename ></para ></listitem> <listitem ><para ><filename >/tmp</filename ></para ></listitem> </itemizedlist> </sect1> <sect1 id="using-client" ><title >ÐлиенÑ</title> <para >ÐапÑÑÑиÑе клиенÑа командой <command >eas</command > и заполниÑе полÑ. ÐÑли иÑполÑзÑеÑÑÑ Ð°ÑÑенÑиÑикаÑиÑ, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑказаÑÑ Ð¿ÑавилÑное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸ паÑолÑ, коÑоÑÑе Ð²Ñ Ð¸ÑполÑзÑеÑе Ð´Ð»Ñ Ð²Ñ Ð¾Ð´Ð° на ÑеÑвеÑ. ÐÐ¾Ð»Ñ Ñ Ð¿Ð°ÑамеÑÑами ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ (ÑеÑÐ²ÐµÑ Ð¸ поÑÑ) Ð´Ð¾Ð»Ð¶Ð½Ñ ÑооÑвеÑÑÑвоваÑÑ ÑеÑвеÑÑ. ÐнаÑение по ÑмолÑаниÑ: <constant >'localhost'</constant > и <constant >'3000'</constant > ÑооÑвеÑÑÑвенно.</para> <para >ÐÑ Ð¼Ð¾Ð¶ÐµÑе запÑÑÑиÑÑ ÐºÐ»Ð¸ÐµÐ½Ñа без показа окна Ð²Ñ Ð¾Ð´Ð° в ÑиÑÑÐµÐ¼Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹:</para> <programlisting >eas -o raw://user:password@localhost:3000</programlisting> <para >ÐабеÑиÑе 'eas --help' Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð²ÑÐµÑ Ð¿Ð°ÑамеÑÑов командной ÑÑÑоки пÑогÑÐ°Ð¼Ð¼Ñ ÐºÐ»Ð¸ÐµÐ½Ñа.</para> </sect1> </chapter> <chapter id="faq" ><title >ЧаÑÑо задаваемÑе вопÑоÑÑ Ð¾ пÑоекÑе</title> <qandaset> <qandaentry ><question ><para >ÐоÑÐµÐ¼Ñ Ð±Ñл Ñоздан пÑÐ¾ÐµÐºÑ E/AS?</para ></question> <answer ><para >ÐÑÐ¾ÐµÐºÑ Ð²Ð¾Ð·Ð½Ð¸Ðº пÑи ÑвелиÑении ÑпÑоÑа на ÑÑÑÑное пÑогÑаммное обеÑпеÑение под опеÑаÑионнÑми ÑиÑÑемами <acronym >Linux</acronym > и <acronym >FreeBSD</acronym >.</para ></answer ></qandaentry> <qandaentry ><question ><para >ЧÑо из ÑÐµÐ±Ñ Ð¿ÑедÑÑавлÑÐµÑ ÑиÑÑема E/AS?</para ></question> <answer ><para ><acronym >E/AS</acronym > (ÑокÑаÑÑнно E/AS Automation System — ÑиÑÑема авÑомаÑизаÑии) — ÑÑо ÑовокÑпноÑÑÑ Ð¿Ð»Ð°ÑÑоÑмÑ, ÑиповÑÑ ÐºÐ¾Ð½ÑигÑÑаÑий и ÑÑлÑг по поддеÑжке, позволÑÑÑÐ°Ñ ÑеÑаÑÑ Ð¿ÑикладнÑе задаÑи авÑомаÑизаÑии деÑÑелÑноÑÑи пÑедпÑиÑÑий, оÑганизаÑий и обÑÑнÑÑ Ð»Ñдей.</para ></answer ></qandaentry> <qandaentry ><question ><para >Ðод какой лиÑензией ÑаÑпÑоÑÑÑанÑеÑÑÑ ÑиÑÑема?</para ></question> <answer ><para >ÐÑÑ Ð¾Ð´Ð½Ñй код пиÑеÑÑÑ Ð¿Ð¾Ð´ лиÑензией <acronym >GPL</acronym > (GNU Public License). ÐÑо ознаÑаеÑ, ÑÑо лÑбой Ñеловек Ð¼Ð¾Ð¶ÐµÑ Ñвободно полÑÑиÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð² иÑÑ Ð¾Ð´Ð½Ð¾Ð¼ коде, вноÑиÑÑ Ð² код модиÑикаÑии и ÑаÑпÑоÑÑÑанÑÑÑ Ð½Ð° лÑбÑÑ ÑÑловиÑÑ , еÑли они не пÑоÑивоÑеÑÐ°Ñ Ð»Ð¸Ñензии GPL.</para ></answer ></qandaentry> <qandaentry ><question ><para >ÐÑо ÑазÑабаÑÑÐ²Ð°ÐµÑ ÑиÑÑемÑ? Рза какой инÑеÑÐµÑ Ð¾Ð½Ð¸ ÑабоÑаÑÑ?</para ></question> <answer ><para >СообÑеÑÑво ÑазÑабоÑÑиков E/AS вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ Ð¸Ð½ÑеÑеÑÑÑÑÐ¸Ñ ÑÑ Ð²Ð¾ внедÑении ÑиÑÑÐµÐ¼Ñ Ð¿ÑогÑаммиÑÑов и внедÑенÑев. ХоÑÑ ÑÐµÐ³Ð¾Ð´Ð½Ñ Ð¾Ð½Ð¸ не полÑÑаÑÑ Ð¾Ñ ÑÑого Ð´Ð¾Ñ Ð¾Ð´Ð°, идÑÑ Ð¿Ð¾Ð¸Ñк инвеÑÑиÑий Ð´Ð»Ñ Ð¾Ð¿Ð»Ð°ÑÑ ÑÑÑда и инÑÑ ÑоÑм заинÑеÑеÑованноÑÑи ÑазÑабоÑÑиков. ÐаÑа ÑÐµÐ»Ñ - ÑоздаÑÑ Ð¼Ð¾ÑнÑÑ ÑлаженнÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÑазÑабоÑÑиков, поÑÑÐ¾Ð¼Ñ Ð¿ÑиглаÑаем вÑÐµÑ Ð·Ð°Ð¸Ð½ÑеÑеÑованнÑÑ Ð»Ñдей обÑÑдиÑÑ ÑÑÐ»Ð¾Ð²Ð¸Ñ ÑовмеÑÑного взаимовÑгодного ÑоÑÑаÑÑиÑ.</para ></answer ></qandaentry> <qandaentry ><question ><para >ÐоÑÐµÐ¼Ñ Ð²Ñ Ñоздали новÑй пÑоекÑ, Ð²ÐµÐ´Ñ ÐµÑÑÑ ÐºÐ°Ðº закÑÑÑÑе (1С, Microsoft Axapta), Ñак и оÑкÑÑÑÑе (GNUe, Compierre) пÑоекÑÑ?</para ></question> <answer ><para >С одной ÑÑоÑонÑ, ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ð²ÑомаÑизаÑии пÑедпÑиÑÑÐ¸Ñ Ð¾ÑÐµÐ½Ñ ÑазлиÑаÑÑÑÑ Ð¸ поÑÑÐ¾Ð¼Ñ Ð¾ÑкÑÑÑоÑÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода ÑвлÑеÑÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñм ÑÑебованием Ð´Ð»Ñ ÑÑого пÑоÑеÑÑа. С дÑÑгой ÑÑоÑонÑ, западнÑе аналоги не ÑаÑÑÑиÑÐ°Ð½Ñ Ð½Ð° пÑакÑÐ¸ÐºÑ Ð¿ÑинÑÑой меÑодики ÑÑÑÑа - пÑоÑÑÑе бÑÑ Ð³Ð°Ð»ÑеÑа Ñ Ð¾ÑÑÑ Ð¼ÐµÑÐ¾Ð´Ð¸ÐºÑ ÑÑÑÑа и ÑоÑÐ¼Ñ ÑоглаÑно дейÑÑвÑÑÑÐµÐ¼Ñ Ð·Ð°ÐºÐ¾Ð½Ð¾Ð´Ð°ÑелÑÑÑвÑ. ÐÑоме Ñого, немаловажнÑм ÑакÑоÑом ÑвлÑеÑÑÑ Ð³ÑомоздкоÑÑÑ Ð¿ÐµÑеÑиÑленнÑÑ Ð¾ÑкÑÑÑÑÑ Ð¿ÑоекÑов, ÑÑо не позволÑÐµÑ ÑделаÑÑ Ð±ÑÑÑÑÑÑ Ð¸ гибкÑÑ Ð¿Ð»Ð°ÑÑоÑмÑ.</para ></answer ></qandaentry> <qandaentry ><question ><para >ЧÑо из ÑÐµÐ±Ñ Ð¿ÑедÑÑавлÑÐµÑ ÑиÑÑема E/AS?</para ></question> <answer ><para >ÐÑо клиенÑ-ÑеÑвеÑÐ½Ð°Ñ Ð¿Ð»Ð°ÑÑоÑма, позволÑÑÑÐ°Ñ ÑабоÑаÑÑ Ñ Ð´Ð°Ð½Ð½Ñми в обÑекÑной базе даннÑÑ Ð¿Ð¾ÑÑедÑÑвом опиÑаннÑÑ Ð½Ð° XML инÑеÑÑейÑнÑÑ Ð¸ пеÑаÑнÑÑ ÑоÑм.</para ></answer ></qandaentry> <qandaentry ><question ><para >Ðа ÑÑм пиÑеÑÑÑ E/AS?</para ></question> <answer ><para >ÐлаÑÑоÑма <acronym >E/AS</acronym > напиÑана на ÑзÑке <acronym >CLIP</acronym > (Ð´Ð¸Ð°Ð»ÐµÐºÑ ÑзÑка пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ CA-Clipper, ÑазÑабаÑÑваемÑй ÑоÑÑийÑкой компанией ÐТРпод оÑкÑÑÑой лиÑензией) и иÑполÑзÑÐµÑ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ CLIP: обÑекÑнÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ <acronym >CODB</acronym > и модÑли на байÑ-коде.</para ></answer ></qandaentry> <qandaentry ><question ><para >РпоÑÐµÐ¼Ñ Ð±Ñ Ð½Ðµ напиÑаÑÑ Ð¿ÑÐ¾ÐµÐºÑ Ð½Ð° Java или Python? Ðли неÑ, лÑÑÑе на ÑиÑÑом C!</para ></question> <answer ><para >ÐÑÐ±Ð¾Ñ ÑзÑка обÑÑловлен, во-пеÑвÑÑ , плаÑÑоÑмой (база даннÑÑ , ÑеÑÐ²ÐµÑ Ð¿Ñиложений, библиоÑеки Ð´Ð»Ñ ÑабоÑÑ Ñ GUI), во-вÑоÑÑÑ , пÑоÑÑоÑой и гибкоÑÑÑÑ Ñамого ÑзÑка.</para ></answer ></qandaentry> <qandaentry ><question ><para >РпоÑÐµÐ¼Ñ Ð±Ñ Ð½Ðµ иÑполÑзоваÑÑ ÑеÑÐ²ÐµÑ Ð¿Ñиложений CORBA?</para ></question> <answer ><para >ÐоÑÐ¾Ð¼Ñ ÐºÐ°Ðº ÑеÑÐ²ÐµÑ Ð¿Ñиложений должен бÑÑÑ ÑеÑно инÑегÑиÑован Ñ Ð´ÐµÐ¿Ð¾Ð·Ð¸ÑаÑием Ð´Ð»Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ . ÐемаловажнÑм ÑакÑоÑом оÑÑаÑÑÑÑ ÑложноÑÑÑ Ð¿ÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´ <acronym >CORBA</acronym > и гÑомоздкоÑÑÑ ÑеализаÑий, пÑедÑÑавленнÑÑ Ð½Ð° ÑÑнке.</para ></answer ></qandaentry> <qandaentry ><question ><para >ЧÑо из ÑÐµÐ±Ñ Ð¿ÑедÑÑавлÑÐµÑ ÐºÐ»Ð¸ÐµÐ½ÑÑкое пÑогÑаммное обеÑпеÑение?</para ></question> <answer ><para >ÐÐ»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñа бÑла Ñоздана библиоÑека clip-ui (идÑÑ Ð² поÑÑавке CLIP), коÑоÑÐ°Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ ÑоздаваÑÑ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñ Ð³ÑаÑиÑеÑким инÑеÑÑейÑом. РнаÑÑоÑÑее вÑÐµÐ¼Ñ Ð¿Ð¾Ð´Ð´ÐµÑживаеÑÑÑ GTK+. ÐÐ»Ð¸ÐµÐ½Ñ ÑоединÑеÑÑÑ Ñ ÑеÑвеÑом пÑиложений и запÑаÑÐ¸Ð²Ð°ÐµÑ ÑоÑÐ¼Ñ Ð¸ даннÑе. ФоÑÐ¼Ñ Ð¾ÑобÑажаÑÑÑÑ Ð½Ð° ÑÑоÑоне клиенÑа и даннÑе, коÑоÑÑми они заполнÑÑÑÑÑ, ÑÐ¾Ñ ÑанÑÑÑÑÑ Ð½Ð° ÑеÑвеÑе.</para ></answer ></qandaentry> <qandaentry ><question ><para >Ркогда поÑвиÑÑÑ Ð´ÑÐ°Ð¹Ð²ÐµÑ Ð´Ð»Ñ Ð¼Ð¾ÐµÐ³Ð¾ лÑбимого виджеÑÑеÑа GTK+ 2.x (Qt, Motiff, Windows API...)?</para ></question> <answer ><para >E/AS поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÐºÐ°Ðº GTK+ 1.x, Ñак и GTK+ 2.x. ÐÑÑалÑнÑе виджеÑÑеÑÑ Ð±ÑдÑÑ ÑеализовÑваÑÑÑÑ Ð¿Ð¾ меÑе возможноÑÑей пÑи налиÑии ÑпÑоÑа.</para ></answer ></qandaentry> <qandaentry ><question ><para >Рпод какие плаÑÑоÑÐ¼Ñ Ð±ÑдÑÑ Ð¿ÑогÑаммÑ?</para ></question> <answer ><para >Ðока под *nix-like плаÑÑоÑÐ¼Ñ (Linux, FreeBSD, Solaris) — на Ð½Ð¸Ñ CLIP ÑабоÑаеÑ. Ðод Windows можно иÑполÑзоваÑÑ Cygwin, однако Ñодного поÑÑа CLIP под Windows пока неÑ. ХоÑÑ ÐµÑли Ñакой поÑÑ Ð¿Ð¾ÑвиÑÑÑ, E/AS бÑÐ´ÐµÑ Ð¿Ð¾ÑÑиÑован и на ÑÑÑ Ð¿Ð»Ð°ÑÑоÑмÑ.</para ></answer ></qandaentry> <qandaentry ><question ><para >Рпод конÑÐ¾Ð»Ñ Ð±ÑÐ´ÐµÑ ÐºÐ»Ð¸ÐµÐ½Ñ?</para ></question> <answer ><para >ÐопÑобÑйÑе <ulink url="http://zemljanka.sourceforge.net/cursed/" >конÑолÑнÑй поÑÑ GTK+</ulink >. Ðн пока еÑÑ Ð½ÐµÑÑабилен. РдалÑнейÑем Ð¼Ñ Ð¿Ð»Ð°Ð½Ð¸ÑÑем ÑделаÑÑ Ð½Ð°ÑивнÑй конÑолÑнÑй ÐºÐ»Ð¸ÐµÐ½Ñ Ð½Ð° базе конÑолÑного дÑайвеÑа Ð´Ð»Ñ clip-ui.</para ></answer ></qandaentry> <qandaentry ><question ><para >РеÑÑÑ Ð»Ð¸ Ñ Ð¿ÑоекÑа ÑайÑ?</para ></question> <answer ><para >Ðа, его адÑÐµÑ <ulink url="http://eas.lrn.ru" >http://eas.lrn.ru</ulink >.</para ></answer ></qandaentry> <qandaentry ><question ><para >Ðак ÑÑаÑÑ ÑазÑабоÑÑиком?</para ></question> <answer ><para >ÐаÑниÑе Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñки на ÑаÑÑÑÐ»ÐºÑ <emphasis >eas...@li...</emphasis > (ÑÑа ÑаÑÑÑлка ÑейÑÐ°Ñ ÑÐ°Ð¼Ð°Ñ Ð°ÐºÑивнаÑ). СпиÑок ÑаÑÑÑлок можно найÑи на наÑем ÑайÑе по адÑеÑÑ <ulink url="http://eas.lrn.ru/maillist.php" >http://eas.lrn.ru/maillist.php</ulink >. ÐÑ Ð³Ð¾ÑÐ¾Ð²Ñ Ð¿ÑинÑÑÑ Ð»ÑбÑÑ Ð¿Ð¾Ð¼Ð¾ÑÑ: ÑазÑабоÑкÑ, ÑеÑÑиÑование, оÑладкÑ, напиÑание конÑигÑÑаÑий, пÑодвижение и пÑоÑÑо делÑнÑе ÑовеÑÑ.</para ></answer ></qandaentry> <qandaentry ><question ><para >ÐÑкÑда ÑазÑабоÑÑики знаÑÑ, ÑÑо мне надо Ð´Ð»Ñ Ð°Ð²ÑомаÑизаÑии?</para ></question> <answer ><para >Ðа ÑайÑе пÑоекÑа еÑÑÑ ÑпеÑиалÑнÑй Ñаздел — <ulink url="http://eas.lrn.ru/index.php?module=request" >ТÑебованиÑ</ulink >.</para ></answer ></qandaentry> <qandaentry ><question ><para >Чем ÑазÑабоÑÑик плаÑÑоÑÐ¼Ñ Ð¾ÑлиÑаеÑÑÑ Ð¾Ñ ÑазÑабоÑÑика конÑигÑÑаÑии?</para ></question> <answer ><para >ÐÑимеÑно Ñо же деление, как и на ÑиÑÑемнÑÑ Ð¸ пÑикладнÑÑ Ð¿ÑогÑаммиÑÑов. РазÑабоÑÑики плаÑÑоÑÐ¼Ñ Ð´ÐµÐ»Ð°ÑÑ Ð³Ð¸Ð±ÐºÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Ð´Ð»Ñ ÑеализаÑии лÑбой конÑигÑÑаÑии. Ð ÑÑо пÑоÑеÑÑ Ð¶ÑÑÑко конÑÑолиÑÑеÑÑÑ ÑÑководиÑелем пÑоекÑа. РазÑабоÑаÑÑ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ Ð»Ñбой желаÑÑий и она Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²Ñложена на Ð½Ð°Ñ ÑÐ°Ð¹Ñ (конеÑно, поÑле пÑовеÑки на ÑабоÑоÑпоÑобноÑÑÑ). ÐекоÑоÑÑе ÑдаÑнÑе ÑеÑÐµÐ½Ð¸Ñ Ð² конÑигÑÑаÑии могÑÑ Ð±ÑÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ ÐºÐ°Ðº модÑли пÑи Ñоздании новÑÑ .</para ></answer ></qandaentry> <qandaentry ><question ><para >Ð Ð²Ð¾Ñ Ð¿ÑидÑÑ 1С (Microsoft, SAP...) и кÑÐ¿Ð¸Ñ Ð²Ð°Ñ Ñ Ð¿Ð¾ÑÑÐ¾Ñ Ð°Ð¼Ð¸!</para ></question> <answer ><para >Ðе полÑÑиÑÑÑ, Ñак как пÑÐ¾ÐµÐºÑ Ð¾ÑкÑÑÑÑй и не подвеÑжен ÑкÑпке коммеÑÑеÑкими ÑÑÑÑкÑÑÑами. Ðаже в ÑлÑÑае ÑизиÑеÑкого ÑÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ ÑÑководиÑÐµÐ»Ñ Ð¸ ÑазÑабоÑÑиков, пÑÐ¾ÐµÐºÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑодолжиÑÑ Ð»Ñбой Ñеловек, ÑкаÑавÑий код.</para ></answer ></qandaentry> <qandaentry ><question ><para >ÐÐ°ÐºÐ°Ñ Ð¿Ð¾Ð»Ð¸Ñика нÑмеÑаÑии веÑÑий E/AS?</para ></question> <answer ><para >ÐеÑÐ²Ð°Ñ Ð¿ÑблиÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Ð¸Ð¼ÐµÐµÑ Ð½Ð¾Ð¼ÐµÑ 0.1.0 (веÑÑиÑ.под-веÑÑиÑ.ÑбоÑка). ÐÑи незнаÑиÑелÑнÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÑÑ Ð±ÑÐ´ÐµÑ Ð¼ÐµÐ½ÑÑÑÑÑ Ð¿Ð¾ÑледнÑÑ ÑиÑÑа. ÐÐ¾Ð¼ÐµÑ Ð¿Ð¾Ð´-веÑÑии менÑеÑÑÑ Ð¿Ñи знаÑиÑелÑнÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÑÑ Ð² коде. Ðзменение номеÑа веÑÑии бÑÐ´ÐµÑ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸ÑÑ Ð¿Ñи каÑдиналÑнÑÑ Ð½Ð¾Ð²Ð¾Ð²Ð²ÐµÐ´ÐµÐ½Ð¸ÑÑ (напÑимеÑ, пÑи ÑеализаÑии полноÑÑнкÑионалÑной ÑабоÑаÑÑей конÑигÑÑаÑии или ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸).</para ></answer ></qandaentry> <qandaentry ><question ><para >ÐоÑÐµÐ¼Ñ E/AS ÑазÑабаÑÑваеÑÑÑ Ñак медленно?</para ></question> <answer ><para >Ðи один из ÑазÑабоÑÑиков не занимаеÑÑÑ Ð¿ÑоекÑом полнÑй ÑабоÑий денÑ. Так пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð²Ð¾ вÑÐµÑ Ð¾ÑкÑÑÑÑÑ Ð¿ÑоекÑÐ°Ñ . Ðднако ÑÑÐ¾Ñ Ð½ÐµÐ´Ð¾ÑÑаÑок компенÑиÑÑеÑÑÑ Ð½ÐµÐ·Ð°Ð²Ð¸ÑимоÑÑÑÑ ÑазÑабоÑÑиков Ð¾Ñ ÑабоÑодаÑÐµÐ»Ñ Ð¸ инвеÑÑоÑов.</para ></answer ></qandaentry> <qandaentry ><question ><para >ЧÑо нÑжно, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÑÑавиÑÑ Ñ ÑÐµÐ±Ñ E/AS?</para ></question> <answer ><para >СкаÑайÑе CLIP, E/AS и ocmng из Ñаздела <ulink url="http://eas.lrn.ru/index.php?module=download" >СкаÑаÑÑ</ulink >. УÑÑановиÑе CLIP, E/AS и ocmng как опиÑано в докÑменÑаÑии. ÐÐ»Ñ ÐºÐ»Ð¸ÐµÐ½Ñа вам нÑжно ÑÑÑановиÑÑ GTK+ (1.x или 2.x или обе веÑÑии) и библиоÑÐµÐºÑ Expat пеÑед ÑбоÑкой CLIP. ÐÐ»Ñ ÑеÑвеÑа вам понадобиÑÑÑÑ PAM. ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ Ð¿Ð°ÐºÐµÑов, ÑÑÑановиÑе пакеÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек и пакеÑÑ -devel Ð´Ð»Ñ Ð½Ð¸Ñ .</para ></answer ></qandaentry> </qandaset> </chapter> </book> Index: Makefile =================================================================== RCS file: /cvsroot/eas-dev/eas/doc/Makefile,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Makefile 3 Nov 2006 16:12:06 -0000 1.3 +++ Makefile 8 Nov 2006 09:42:35 -0000 1.4 @@ -10,65 +10,45 @@ CLIPLIBS = #CLIPFLAGS = -a -O -b CLIPINCLUDE = -I$(CLIPROOT)/include -FLAGS = -V %two-side%=\#f \ - -V %chapter-autolabel%=\#t \ - -V %appendix-autolabel%=\#t \ - -V %section-autolabel%=\#t \ - -V %section-label-includes-component-label%=\#t \ - -V %toc-depth%=2 \ - -V %generate-part-toc%=\#t \ - -V %generate-article-toc%=\#t \ - -V %paper-type%=A4 \ - -V %use-id-as-filename%=\#t \ - -V %always-format-variablelist-as-table%=\#t -# -V %indent-programlisting-lines%=\#t -# -V %may-format-variablelist-as-table%=\#t \ -# TODO: -# 1) include program checking in configure script -# 1) Content creation by manually (only first level must be stayed) -# 3) Custom stylesheet -# 4) Content in eas chapter -# -V %stylesheet%=???.css +FLAGS = +#FLAGS = \ +# -V %chapter-autolabel%=\#t \ +# -V %appendix-autolabel%=\#t \ +# -V %section-autolabel%=\#t \ +# -V %use-id-as-filename%=\#t \ +# -V %stylesheet%="common.css" \ +# -V %stylesheet-type%="text/css" DOC2HTML = docbook2html $(FLAGS) DOC2PDF = docbook2pdf $(FLAGS) - -XML_L10N = xml_l10n -OBJS = xml_l10n.o -LANGS = ru +LANGS = html.ru .SUFFIXES: .prg .o .PHONY: all clean install uninstall distclean -all: $(XML_L10N) html l10n #index.pdf +all: html html.ru html: index.docbook - rm -rf html/stylesheet-images SP_ENCODING=xml $(DOC2HTML) -o html index.docbook && \ cd html && for i in *.html;do \ - mv $$i .temp; sed -e 's|</HEAD|<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"></HEAD|' .temp >$$i; rm -f .temp; done && \ - cp -R ../images stylesheet-images && cd .. + mv $$i .temp; sed -e 's|</HEAD|<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"></HEAD|' .temp >$$i; rm -f .temp; done + +html.ru: index.ru.docbook + SP_ENCODING=xml $(DOC2HTML) -o html.ru index.ru.docbook && \ + cd html.ru && for i in *.html;do \ + mv $$i .temp; sed -e 's|</HEAD|<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"></HEAD|' .temp >$$i; rm -f .temp; done index.pdf: index.docbook SP_ENCODING=xml $(DOC2PDF) index.docbook clean: - rm -rf html - rm -f $(XML_L10N) $(OBJS) *.pdf *.aux *.log *.out *.tex - @for dir in $(LANGS);do echo "Clear for '$$dir'..."; cd $$dir && make clean && cd ..;done - -$(XML_L10N): $(OBJS) - $(CLIP) $(CLIPFLAGS) -esl $(CLIPINCLUDE) -o $(XML_L10N) $(OBJS) $(CLIPLIBS) - -.prg.o: - $(CLIP) $(CLIPFLAGS) $(CLIPINCLUDE) $< + rm -rf html $(LANGS) + rm -f *.pdf *.aux *.log *.out *.tex -l10n: - @for dir in $(LANGS);do echo "Create documentation for '$$dir'..."; cd $$dir && make && cd ..;done - - install: all - + ../mkinstalldirs $(EASDATADIR)/doc + cp -R html $(EASDATADIR)/doc/en + cp -R html.ru $(EASDATADIR)/doc/ru uninstall: Index: index.docbook =================================================================== RCS file: /cvsroot/eas-dev/eas/doc/index.docbook,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- index.docbook 3 Nov 2006 16:12:06 -0000 1.1 +++ index.docbook 8 Nov 2006 09:42:35 -0000 1.2 @@ -1,11 +1,11 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8" ?> <!-- This is a part of E/AS distribution. You can find it on the Web: http://eas.lrn.ru - Copyright (C) 2004 by E/AS Software Foundation. + Copyright (C) 2004-2006 by E/AS Software Foundation. Author: Andrey Cherepanov <sib...@ma...> - Last change: 31 May 2004. + Last change: 06 Nov 2004. [...3565 lines suppressed...] - <variablelist>&args; - <varlistentry><term><parameter>value</parameter> [Type: <type>number|string|date|boolean|NIL</type>]</term> - <listitem><para>Transformed value.</para></listitem></varlistentry> - <varlistentry><term><parameter>format</parameter> &type_num;</term> - <listitem><para>Format for translation to string. <emphasis>Now is not implemented yet</emphasis>. &optional;</para></listitem></varlistentry> - </variablelist> - </listitem></varlistentry> - <varlistentry><term><function>XMLGetTag(<parameter>root</parameter>, <parameter>path</parameter>)</function></term> - <listitem><para>Get element by specified hierarchy.</para> - <variablelist>&args; - <varlistentry><term><parameter>root</parameter> [Type: <type>XMLTag</type>]</term> - <listitem><para>Element from which lookup is begun.</para></listitem></varlistentry> - <varlistentry><term><parameter>path</parameter> &type_str;</term> - <listitem><para>Hierarchy as tag names (in upper case) delimited by dots. For example, if queried <quote><constant>HEAD.VALUE</constant></quote> will be lookup first child element with name 'head' and its child element with name 'value' will be returned. If tag not found in hierarchy NIL is returned.</para></listitem></varlistentry> - </variablelist> - </listitem></varlistentry> -</variablelist> -</appendix> - </book> --- index.pot DELETED --- --- version.sgml DELETED --- |