Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 21 additions & 8 deletions reference/yar/book.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 28975cb447c4d3e13fdfd2f9c1eb3e8b7c231e3f Maintainer: yannick Status: ready -->
<!-- EN-Revision: 75d48299ef85693f10eee31af1be88488fb84c6f Maintainer: yannick Status: ready -->

<book xml:id="book.yar" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="pecl" ?>
Expand All @@ -8,11 +8,25 @@

<preface xml:id="intro.yar">
&reftitle.intro;
<para>
Yar est un framework RPC qui a pour but de fournir une façon simple
de communication entre les applications PHP. Il apporte la possibilité
d'appeler plusieurs services distants simultanément.
</para>
<simpara>
Yar (Yet another RPC framework) est un framework RPC léger et concurrent
qui a pour but de fournir une façon simple et aisée de communiquer entre
les applications PHP. Il peut également émettre plusieurs appels vers des
services distants simultanément.
</simpara>
<simpara>
Yar est une extension PHP native plutôt qu'une bibliothèque écrite en PHP.
Elle utilise un protocole binaire compact au dessus de HTTP, HTTPS ou TCP
et est fournie avec trois empaqueteurs intégrés (<literal>php</literal>,
<literal>json</literal> et, lorsqu'elle est compilée avec
<option role="configure">--enable-msgpack</option>,
<literal>msgpack</literal>), si bien qu'aucun paquet supplémentaire ni
processus mandataire n'est nécessaire.
</simpara>
<simpara>
Le protocole est indépendant du langage : des implémentations compatibles
existent pour C, Java et Lua.
</simpara>
</preface>

&reference.yar.setup;
Expand All @@ -22,13 +36,12 @@
&reference.yar.yar-client;
&reference.yar.yar-concurrent-client;
&reference.yar.yar-server-exception;
&reference.yar.yar-client-exception;

&reference.yar.yar-server-output-exception;
&reference.yar.yar-server-packager-exception;
&reference.yar.yar-server-protocol-exception;
&reference.yar.yar-server-request-exception;

&reference.yar.yar-client-exception;
&reference.yar.yar-client-packager-exception;
&reference.yar.yar-client-protocol-exception;
&reference.yar.yar-client-transport-exception;
Expand Down
10 changes: 4 additions & 6 deletions reference/yar/configure.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 914b97130aed191518791045b93b6f858ef5a139 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<!-- EN-Revision: 75d48299ef85693f10eee31af1be88488fb84c6f Maintainer: yannick Status: ready -->

<section xml:id="yar.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.install;

<para>
<simpara>
&pecl.info;
<link xlink:href="&url.pecl.package;yar">&url.pecl.package;yar</link>
</para>
</simpara>

</section>


Expand Down
Loading
Loading