Skip to content

Commit

Permalink
Fix site: link abuse
Browse files Browse the repository at this point in the history
  • Loading branch information
ghuysmans committed Dec 15, 2017
1 parent 0b746af commit c539022
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
8 changes: 4 additions & 4 deletions src/mobile.wiki
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ fact, one single codebase can be used to produce all these
applications simultaneously.

The easiest way to get started with Ocsigen-based mobile development
is to use [[site:/ocsigen-start|Ocsigen-start]]. Ocsigen-start is a
is to use [[wiki("ocsigen-start"):|Ocsigen-start]]. Ocsigen-start is a
library and skeleton for building "minimum viable product" Web
applications with standard functionality like users, notifications,
etc. This skeleton is immediately usable as a mobile application. You
Expand All @@ -23,8 +23,8 @@ template's {{{README.md}}}.

You need to follow a certain programming style for your Eliom code to
work flawlessly inside an Ocsigen-start mobile app. This style is
described in the [[site:/eliom/manual/clientserver-services|chapter on
client services]] from the Eliom manual. The idea is that you
described in the <<a_manual project="eliom" chapter="clientserver-services"|chapter on
client services>> from the Eliom manual. The idea is that you
implement as much of your application as possible in shared sections
({{{[%%shared ...]}}} or {{{let%shared ... = ...}}}), and that you
register handlers for your Eliom services on both the client and the
Expand All @@ -34,7 +34,7 @@ inspiration.

== Going further

* [[site:/ocsigen-toolkit|Ocsigen-toolkit]] provides a set of user
* [[wiki("ocsigen-toolkit"):|Ocsigen-toolkit]] provides a set of user
interface widgets that are particularly useful for mobile applications.
* Danny Willems provides a comprehensive set of
Expand Down
9 changes: 5 additions & 4 deletions src/tutowidgets.wiki
Original file line number Diff line number Diff line change
Expand Up @@ -362,8 +362,9 @@ let _ = Eliom_content.Html.D.(
An important feature missing from this tutorial is the ability
to call server functions from the client-side program ("server functions").
You can find a quick description of this
<<a_manual project="tuto" chapter="how-to-call-a-server-side-function-from-client-side"|in this mini HOWTO>> or
in [[site:/eliom/manual/clientserver-communication#rpc|Eliom's manual]].
in <<a_manual project="tuto" chapter="how-to-call-a-server-side-function-from-client-side"|this mini HOWTO>> or
in <<a_manual project="eliom" chapter="clientserver-communication" fragment="rpc"|
Eliom's manual>>.

===Services===

Expand All @@ -377,8 +378,8 @@ parameters), or by a session identifier (we call this kind of service
a //coservice//). Eliom also allows creating new (co-)services
dynamically, for example coservices depending on previous interaction
with a user. More information on the service identification mechanism
in [[site:/eliom/manual/server-services|Eliom's manual]].
in <<a_manual project="eliom" chapter="server-services"|Eliom's manual>>.

===Sessions===
Eliom also offers a rich session mechanism, with //scopes//
(see [[site:/eliom/manual/server-state|Eliom's manual]]).
(see <<a_manual project="eliom" chapter="server-state"|Eliom's manual>>).

0 comments on commit c539022

Please sign in to comment.