CINXE.COM

Building requests to GeneWeb server - GeneWeb

<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>Building requests to GeneWeb server - GeneWeb</title> <script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":!1,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"ab4ed691ffae13319afa5226","wgCSPNonce":!1,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":!1,"wgNamespaceNumber":0,"wgPageName":"gwd","wgTitle":"gwd","wgCurRevisionId":4343,"wgRevisionId":4343,"wgArticleId":204,"wgIsArticle":!0,"wgIsRedirect":!1,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Manual"],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"gwd","wgRelevantArticleId":204,"wgIsProbablyEditable":!1,"wgRelevantPageIsProbablyEditable":!1,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"}, "wgEditSubmitButtonLabelPublish":!1};RLSTATE={"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","skins.vector.styles.legacy":"ready","mediawiki.toc.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready"};RLPAGEMODULES=["site","mediawiki.page.startup","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@1hzgi",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); });});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.visualEditor.desktopArticleTarget.noscript%7Cmediawiki.toc.styles%7Cskins.vector.styles.legacy&amp;only=styles&amp;skin=vector"/> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector"/> <meta name="generator" content="MediaWiki 1.35.13"/> <link rel="shortcut icon" href="/w/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="GeneWeb (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://geneweb.tuxfamily.org/w/api.php?action=rsd"/> <link rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"/> <link rel="alternate" type="application/atom+xml" title="GeneWeb Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"/> <!--[if lt IE 9]><script src="/w/resources/lib/html5shiv/html5shiv.js"></script><![endif]--> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-gwd rootpage-gwd skin-vector action-view skin-vector-legacy"> <div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice" class="mw-body-content"></div> <div class="mw-indicators mw-body-content"> </div> <h1 id="firstHeading" class="firstHeading" lang="en">Building requests to GeneWeb server</h1> <div id="bodyContent" class="mw-body-content"> <div id="siteSub" class="noprint">From GeneWeb</div> <div id="contentSub"></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Jump to navigation</a> <a class="mw-jump-link" href="#searchInput">Jump to search</a> <div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><table class="nmbox" style="border:0px solid #AAA; border-collapse:collapse; clear:both; font-size:85%; margin: 0.5em"> <tbody><tr style="background:#EEF3E2"> <th class="mbox-image" style="white-space:nowrap; padding:4px 2px; border-right :1px solid #aaa"><div class="MediaTransformError" style="width: 25px; height: 25px; display:inline-block;">Error creating thumbnail: File missing</div> <b><a href="/wiki/GeneWeb:Language_policy" title="GeneWeb:Language policy">Language:</a></b>&#160;</th> <td class="mbox-text" style="background:#F6F9ED;">&#160;<b><a class="mw-selflink selflink">English</a></b>&#160;• <bdi lang="fr"><a href="/wiki/gwd/fr" title="gwd/fr">français</a></bdi><span class="autonym"></span><span class="autonym"></span></td> </tr></tbody></table> <div style="float:right; padding: 0 0 0 1em; clear: right;"><div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Welcome_page_of_a_GeneWeb_database"><span class="tocnumber">1</span> <span class="toctext">Welcome page of a GeneWeb database</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Starting_the_gwd_server"><span class="tocnumber">2</span> <span class="toctext">Starting the gwd server</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Requests_to_gwd_server"><span class="tocnumber">3</span> <span class="toctext">Requests to gwd server</span></a> <ul> <li class="toclevel-2 tocsection-4"><a href="#Some_frequently_used_evars"><span class="tocnumber">3.1</span> <span class="toctext">Some frequently used evars</span></a> <ul> <li class="toclevel-3 tocsection-5"><a href="#Links_to_persons.2C_access_by_key_and_opt.3Dno_index"><span class="tocnumber">3.1.1</span> <span class="toctext">Links to persons, access_by_key and opt=no_index</span></a></li> <li class="toclevel-3 tocsection-6"><a href="#Language"><span class="tocnumber">3.1.2</span> <span class="toctext">Language</span></a></li> <li class="toclevel-3 tocsection-7"><a href="#Template"><span class="tocnumber">3.1.3</span> <span class="toctext">Template</span></a></li> <li class="toclevel-3 tocsection-8"><a href="#Pedigree_collapse.2C_dag.3Don"><span class="tocnumber">3.1.4</span> <span class="toctext">Pedigree collapse, dag=on</span></a></li> <li class="toclevel-3 tocsection-9"><a href="#Origin_of_a_person.2C_opt.3Dfrom"><span class="tocnumber">3.1.5</span> <span class="toctext">Origin of a person, opt=from</span></a></li> <li class="toclevel-3 tocsection-10"><a href="#Cancel_GeneWeb_links.2C_cgl.3Don.2Foff"><span class="tocnumber">3.1.6</span> <span class="toctext">Cancel GeneWeb links, cgl=on/off</span></a></li> <li class="toclevel-3 tocsection-11"><a href="#Names_for_one_person.2C_opt.3Dmisc"><span class="tocnumber">3.1.7</span> <span class="toctext">Names for one person, opt=misc</span></a></li> <li class="toclevel-3 tocsection-12"><a href="#Hidden_titles.2C_all_titles"><span class="tocnumber">3.1.8</span> <span class="toctext">Hidden titles, all_titles</span></a></li> <li class="toclevel-3 tocsection-13"><a href="#Refresh_modified_pages.2C_escache"><span class="tocnumber">3.1.9</span> <span class="toctext">Refresh modified pages, escache</span></a></li> <li class="toclevel-3 tocsection-14"><a href="#Insert_images_and_text_files"><span class="tocnumber">3.1.10</span> <span class="toctext">Insert images and text files</span></a></li> </ul> </li> </ul> </li> </ul> </div> </div> <p><b>gwd</b> is the <b>GeneWeb server</b> that accepts requests and returns results. Its interfaces are entirely web-based: it behaves like a HTTP server. </p><p>All query parameters are directly available in the URL window of your web browser to build links to GeneWeb pages. </p><p>They may be useful both to GeneWeb users, and to persons who, without knowledge of GeneWeb, may want to insert in some of their web documents a link to a page produced by a GeneWeb server that they may have found on the Web. </p> <h2><span class="mw-headline" id="Welcome_page_of_a_GeneWeb_database">Welcome page of a GeneWeb database</span></h2> <p>The welcome page of a GeneWeb base can be found at an URL&#160;of the form <code>http://server:port/base</code> where: </p> <ul><li><code>server</code> is the IP address or DNS name of the server hosting the GeneWeb daemon;</li> <li><code>port</code> is the TCP port on which the daemon is listening, the default value being 2317 for base access with gwd and 2316 for management with <a href="/wiki/gwsetup" title="gwsetup">gwsetup</a> (these two parameters may be changed at launch time of these two programs);</li> <li><code>base</code> is the name of the GeneWeb database.</li></ul> <p>To ease things, gwd opens up by displaying the standard page <code>welcome.txt</code> on which a multiplicity of text capture zones and clickable buttons provides a convenient way to build a complex request. </p><p>When further navigating with GeneWeb, you will discover that your requests translate into URL which contains a command (action) and related parameters (data). </p> <h2><span class="mw-headline" id="Starting_the_gwd_server">Starting the gwd server</span></h2> <p>GeneWeb server <b>gwd</b> is a web server listening for requests on TCP port 2317 by default, in the same way a standard HTTP server, such as Apache, would do on port 80 or 8080. Gwd accepts a specific set of URL following a precise syntax (see below) describing all the commands it can perform. Results are returned as text and if the URL request was sent from a web browser or any HTTP compatible program, the text will be treated as HTML code. </p><p>Note that the parameters <code>-allowed_tags</code>, <code>-auth</code> and <code>-log</code>, are pointing to existing &lt;file&gt;s that can be moved or renamed using either absolute or relative path depending on your configuration and how you launch gwd itself. The file(s) associated with <code>-add_lexicon</code> for supplementary lexicon(s) must be placed in a <code>lang</code> folder. </p> <pre>Usage: gwd [options] where options are: -a &lt;ADDRESS&gt; Select a specific address (default = any address of this computer). -add_lexicon &lt;FILE&gt; Add file as lexicon. -allowed_tags &lt;FILE&gt; HTML tags which are allowed to be displayed. One tag per line in file. -auth &lt;FILE&gt; Authorization file to restrict access. The file must hold lines of the form "user:password". -bd &lt;DIR&gt; Directory where the databases are installed. -blang Select the user browser language if any. -cache-in-memory &lt;DATABASE&gt; Preload this database in memory -cache_langs Lexicon languages to be cached. -cgi Force CGI mode. -conn_tmout &lt;SEC&gt; Connection timeout (default 120s; 0 means no limit). -daemon Unix daemon mode. -debug Enable debug mode -digest Use Digest authorization scheme (more secure on passwords) -etc_prefix &lt;DIR&gt; Specify where the “etc” directory is installed (default if empty is [-hd value]/etc) -friend &lt;PASSWD&gt; Set a friend password. -hd &lt;DIR&gt; Directory where the “etc”, “images” and “lang” directories are installed. -images_dir &lt;DIR&gt; Same than previous but directory name relative to current. -images_url &lt;URL&gt; URL for GeneWeb images (default: gwd send them). -lang &lt;LANG&gt; Set a default language (default: fr). -log &lt;FILE&gt; Log trace to this file. Use "-" or "&lt;stdout&gt;" to redirect output to stdout or "&lt;stderr&gt;" to output log to stderr. -log_level &lt;N&gt; Send messages with severity &lt;= &lt;N&gt; to syslog (default: 7). -login_tmout &lt;SEC&gt; Login timeout for entries with passwords in CGI mode (default 1800s). -max_clients &lt;NUM&gt; Max number of clients treated at the same time (default: no limit) (not cgi). -min_disp_req Minimum number of requests in robot trace (default: 6). -no_fork Prevent forking processes -no_host_address Force no reverse host by address. -nolock Do not lock files before writing. -only &lt;ADDRESS&gt; Only inet address accepted. -p &lt;NUMBER&gt; Select a port number (default = 2317). -plugin &lt;PLUGIN&gt;.cmxs load a safe plugin. Combined with -force to enable for every base. Combined with -unsafe to allow unverified plugins. e.g. "-plugin -unsafe -force". -plugins &lt;DIR&gt; load all plugins in &lt;DIR&gt;. Combined with -force to enable for every base. Combined with -unsafe to allow unverified plugins. e.g. "-plugins -unsafe -force". -redirect &lt;ADDR&gt; Send a message to say that this service has been redirected to &lt;ADDR&gt;. -robot_xcl &lt;CNT&gt;,&lt;SEC&gt; Exclude connections when more than &lt;CNT&gt; requests in &lt;SEC&gt; seconds. -setup_link Display a link to local gwsetup in bottom of pages. -trace_failed_passwd Print the failed passwords in log (except if option -digest is set). -version Print the Geneweb version, the source repository and last commit id and message -wd &lt;DIR&gt; Directory for socket communication (Windows) and access count. -wizard &lt;PASSWD&gt; Set a wizard password. -wjf Wizard just friend (permanently). -help Display this list of options --help Display this list of options </pre> <p>Note that when running with <code>-debug</code>, GeneWeb will add begin/end html comments in the returned document providing the full path of the various included files such as: </p> <pre>&#60;!-- begin include /Users/Henri/Genea/GeneWeb/GeneWeb-7.0h-Mac/gw/plugins/welcome/assets/etc/welcome.txt --&#62; </pre> <p>Note that in futur gwd 7.1 version, gwd is able to support automatically the two versions of <a href="/wiki/bases" title="bases">Geneweb bases folder</a> that can be created with <a href="/wiki/gwc" title="gwc">gwc -reorg parameter</a> </p><p><b>gwd</b> and <a href="/wiki/gwsetup" title="gwsetup">gwsetup</a> may be started with a common shell script similar to <a href="/wiki/Gwd-start" title="Gwd-start">Gwd-start</a> or it's up-to-date version <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://github.com/geneweb/geneweb/blob/master/etc/macOS/geneweb.sh">geneweb.sh</a>(in git) </p> <h2><span class="mw-headline" id="Requests_to_gwd_server">Requests to gwd server</span></h2> <p>Requests to gwd server are formulated as URLs loaded with parameters. The question mark <code>?</code> after the base address marks the beginning of the request: <code>http://server:port/base?request</code>. </p><p>It may sometimes be necessary to manually edit the URL to obtain the desired effect because some parameters aren’t available for selection and/or clicking for all pages of the interface. </p><p>The request in itself is the sum of all query parameters added to the end of the URL after the question mark. The gwd server analyse the different parameters and will render a specific page. Depending on the situation, the delimiter between the query parameters in the URLs may change between <code>;</code> and <code>&amp;</code>. Both can be used simultaneously. </p><p>The gwd server assumes that the URL request comes from a standard HTTP client (a browser or any other HTTP compatible program), and returns its result page accordingly (i.e. prefixed by the standard <code>Content-type text/html</code> header). </p> <h3><span class="mw-headline" id="Some_frequently_used_evars">Some frequently used evars</span></h3> <p>listed below are few examples of frequently used <b><a href="/wiki/expert#evar" title="expert">expert#evar</a></b> variables </p> <h4><span id="Links_to_persons,_access_by_key_and_opt=no_index"></span><span class="mw-headline" id="Links_to_persons.2C_access_by_key_and_opt.3Dno_index">Links to persons, access_by_key and opt=no_index</span></h4> <p>Within GeneWeb, persons can be identified through two main methods, names and id: </p> <ul><li><code>p=first_name;n=last_name</code> (<a href="/wiki/search" title="search">exact match</a>);</li> <li><code>p=first_name;n=last_name;oc=occurrence</code> if there are <a href="/wiki/namesake" title="namesake">homonyms</a>;</li> <li><code>i=1234</code> GeneWeb internal id.</li></ul> <p>GeneWeb id numbers are unique across a base, but may change over time after <a href="/wiki/clean" title="clean">clean</a> up for instance. </p><p>Obtaining permanent links is achieved through two methods: </p> <ul><li>using option <code>access_by_key=yes</code> in the <a href="/wiki/configuration" title="configuration">.gwf configuration file</a> of your base, which will prevent the use of internal ids for URL construction;</li> <li>adding <code>opt=no_index</code> to an URL containing id numbers will return the URL with unique but bulkier keys of individuals <code>p=firstname;n=lastname;oc=occurence</code> instead of id numbers.</li></ul> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:802px;"><div class="MediaTransformError" style="width: 800px; height: 76px; display:inline-block;">Error creating thumbnail: File missing</div> <div class="thumbcaption"><div class="magnify"><a href="/wiki/File:Winnie-no-index.png" class="internal" title="Enlarge"></a></div>Link to use without <code>i=</code>, obtained adding <code>opt=no_index</code> in the URL.</div></div></div></div> <p>This last remark applies to all GeneWeb queries, particularly those about parental relationship where many individuals are referenced. </p> <h4><span class="mw-headline" id="Language">Language</span></h4> <p><code>lang=</code> </p> <h4><span class="mw-headline" id="Template">Template</span></h4> <p><code>templ=</code> </p> <h4><span id="Pedigree_collapse,_dag=on"></span><span class="mw-headline" id="Pedigree_collapse.2C_dag.3Don">Pedigree collapse, dag=on</span></h4> <div class="thumb tright"><div class="thumbinner" style="width:402px;"><div class="MediaTransformError" style="width: 400px; height: 200px; display:inline-block;">Error creating thumbnail: File missing</div> <div class="thumbcaption"><div class="magnify"><a href="/wiki/File:Winnie-dag-on.png" class="internal" title="Enlarge"></a></div>Ascendants tree with <code>dag=on</code>:&#160;common ancestors are merged.</div></div></div> <p>On ascendant and descendant trees, <code>dag=on</code> will merge common ancestors. </p> <h4><span id="Origin_of_a_person,_opt=from"></span><span class="mw-headline" id="Origin_of_a_person.2C_opt.3Dfrom">Origin of a person, opt=from</span></h4> <p>The <code>opt=from</code> option is used to determine which source file a particular person’s data comes from. See <a href="/wiki/merge" title="merge">merging bases</a> for details. This information appears in italic after the family of the person, and is visible only to wizards. </p> <h4><span id="Cancel_GeneWeb_links,_cgl=on/off"></span><span class="mw-headline" id="Cancel_GeneWeb_links.2C_cgl.3Don.2Foff">Cancel GeneWeb links, cgl=on/off</span></h4> <p>Use the <code>cgl=on</code> (<i><b>c</b>ancel <b>g</b>eneweb <b>l</b>inks</i>) option to cancel GeneWeb links in a given page. This may be useful for printing, or to do a copy/paste operation of a page into some other document where you don not want to transport the various GeneWeb links. </p> <h4><span id="Names_for_one_person,_opt=misc"></span><span class="mw-headline" id="Names_for_one_person.2C_opt.3Dmisc">Names for one person, opt=misc</span></h4> <p>The <code>opt=misc</code> option will display at the end of the page all the first_name last_name alias combinations considered valid to call a particular person. </p> <h4><span id="Hidden_titles,_all_titles"></span><span class="mw-headline" id="Hidden_titles.2C_all_titles">Hidden titles, all_titles</span></h4> <p><code>all_titles=on</code> </p> <h4><span id="Refresh_modified_pages,_escache"></span><span class="mw-headline" id="Refresh_modified_pages.2C_escache">Refresh modified pages, escache</span></h4> <p><code>escache=0</code> </p> <h4><span class="mw-headline" id="Insert_images_and_text_files">Insert images and text files</span></h4> <ul><li>m=IMH insert image</li> <li>m=SRC insert text file (typically HTML code)</li></ul> <p>For example, to display an image in notes we use <code>&lt;a href="%sm=IMH;s=image.jpg"&gt;Displayed text&lt;/a&gt;</code>. In this example, the “command” is the <code>m=IMH</code> part, <code>%s</code> is a <a href="/wiki/macros" title="macros">macro</a> transformed into the server address, and the rest of the URL being the parameters passed to the command, here the name of the image. </p> <p><br /></p><div style="margin:0 auto 1em; clear:both; width:90%; background-color:#f7f9ff; border:1px solid #8888aa; padding:3px;"> <p><big><b>GeneWeb Manual</b></big> </p> <div class="floatright"><div class="MediaTransformError" style="width: 210px; height: 293px; display:inline-block;">Error creating thumbnail: File missing</div></div> <ul><li><a href="/wiki/Download" class="mw-redirect" title="Download">Download</a> and install GeneWeb program under <a href="/wiki/Linux" title="Linux">GNU/Linux</a>, <a href="/wiki/OSX" title="OSX">Mac OS X</a>, <a href="/wiki/Windows" title="Windows">Microsoft Windows</a>, <a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a>; on Mac OS X, Linux or Windows <a href="/wiki/Docker" title="Docker">using Docker</a>; or in <a href="/wiki/CGI" title="CGI">CGI mode behind a web server</a>.</li> <li>Understand <a class="mw-selflink selflink">GeneWeb server</a>, <a href="/wiki/namesake" title="namesake">homonym</a>, <a href="/wiki/consang" title="consang">consanguinity</a>.</li></ul> <p><b>Use and manage genealogical databases</b> </p> <ul><li>Import Gedcom <code>.ged</code> or <a href="/wiki/GWformat" class="mw-redirect" title="GWformat">GeneWeb <code>.gw</code></a> files with <a href="/wiki/gwsetup" title="gwsetup">gwsetup</a> or in <a href="/wiki/man" title="man">command-line</a>.</li> <li><a href="/wiki/Update" class="mw-redirect" title="Update">Update datas</a> (add/remove individuals and families), <a href="/wiki/Fusion" class="mw-redirect" title="Fusion">merge duplicates</a>, type <a href="/wiki/date" title="date">dates</a>.</li> <li>Use <a href="/wiki/wikitext" title="wikitext">wikitext syntax</a>, <a href="/wiki/macros" title="macros">macros</a>, <a href="/wiki/shortcuts" title="shortcuts">keyboard shortcuts</a>.</li> <li><a href="/wiki/Clean" class="mw-redirect" title="Clean">Clean</a>, <a href="/wiki/recover" title="recover">recover</a>, <a href="/wiki/rename" title="rename">rename</a>, <a href="/wiki/save" title="save">save</a>, <a href="/wiki/archive" title="archive">archive</a> a database.</li> <li><a href="/wiki/Merge" class="mw-redirect" title="Merge">Merge</a> and <a href="/wiki/Divide" class="mw-redirect" title="Divide">split</a> multiples databases.</li></ul> <p><b>Technical annex</b> </p> <ul><li>Personalize <a href="/wiki/CSS" title="CSS">CSS</a>, <a href="/wiki/header/fr" title="header/fr">header and trailer</a>, <a href="/wiki/templates" title="templates">templates</a>, <a href="/wiki/lexicon" title="lexicon">lexicon</a> and <a href="/wiki/declension" title="declension">declension</a>.</li> <li><a href="/wiki/configuration" title="configuration">Configuration file <code>.gwf</code></a> (for <a href="/wiki/templm" title="templm">templm</a>), <a href="/wiki/wiznotes" title="wiznotes">wizard notes</a>, <a href="/wiki/password" title="password">passwords for friends/wizards</a> and <a href="/wiki/access" title="access">access restrictions</a> to databases.</li> <li>Add <a href="/wiki/image" title="image">images</a> in notes, further remarks for <a href="/wiki/expert" title="expert">experts</a>.</li></ul> </div> <!-- NewPP limit report Cached time: 20250401121825 Cache expiry: 86400 Dynamic content: false Complications: [] CPU time usage: 0.370 seconds Real time usage: 1.218 seconds Preprocessor visited node count: 2353/1000000 Post‐expand include size: 4578/2097152 bytes Template argument size: 2460/2097152 bytes Highest expansion depth: 21/40 Expensive parser function count: 69/100 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 54/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 472.348 1 -total 88.65% 418.722 1 Template:languages 71.55% 337.943 1 Template:nmbox 43.42% 205.101 138 Template:languages/lang 14.94% 70.589 1 Template:Languages/Title 12.54% 59.237 1 Template:LangSwitch 9.44% 44.610 1 Template:dir 7.54% 35.626 5 Template:Uselang 3.90% 18.406 1 Template:manual 2.83% 13.373 39 Template:c --> <!-- Saved in parser cache with key geneweb_mw2:pcache:idhash:204-0!canonical and timestamp 20250401121824 and revision id 4343 --> </div></div><div class="printfooter">Retrieved from "<a dir="ltr" href="https://geneweb.tuxfamily.org/w/index.php?title=gwd&amp;oldid=4343">https://geneweb.tuxfamily.org/w/index.php?title=gwd&amp;oldid=4343</a>"</div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Category</a>: <ul><li><a href="/wiki/Category:Manual" title="Category:Manual">Manual</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigation menu</h2> <div id="mw-head"> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-personal" class="vector-menu" aria-labelledby="p-personal-label" role="navigation" > <h3 id="p-personal-label"> <span>Personal tools</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="vector-menu-content-list"><li id="pt-createaccount"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=gwd" title="You are encouraged to create an account and log in; however, it is not mandatory">Create account</a></li><li id="pt-login"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=gwd" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li></ul> </div> </nav> <div id="left-navigation"> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-namespaces" class="vector-menu vector-menu-tabs vectorTabs" aria-labelledby="p-namespaces-label" role="navigation" > <h3 id="p-namespaces-label"> <span>Namespaces</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected"><a href="/wiki/gwd" title="View the content page [c]" accesskey="c">Page</a></li><li id="ca-talk" class="new"><a href="/w/index.php?title=Talk:gwd&amp;action=edit&amp;redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t">Discussion</a></li></ul> </div> </nav> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-variants" class="vector-menu-empty emptyPortlet vector-menu vector-menu-dropdown vectorMenu" aria-labelledby="p-variants-label" role="navigation" > <input type="checkbox" class="vector-menu-checkbox vectorMenuCheckbox" aria-labelledby="p-variants-label" /> <h3 id="p-variants-label"> <span>Variants</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="menu vector-menu-content-list"></ul> </div> </nav> </div> <div id="right-navigation"> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-views" class="vector-menu vector-menu-tabs vectorTabs" aria-labelledby="p-views-label" role="navigation" > <h3 id="p-views-label"> <span>Views</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="vector-menu-content-list"><li id="ca-view" class="collapsible selected"><a href="/wiki/gwd">Read</a></li><li id="ca-viewsource" class="collapsible"><a href="/w/index.php?title=gwd&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e">View source</a></li><li id="ca-history" class="collapsible"><a href="/w/index.php?title=gwd&amp;action=history" title="Past revisions of this page [h]" accesskey="h">View history</a></li></ul> </div> </nav> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-cactions" class="vector-menu-empty emptyPortlet vector-menu vector-menu-dropdown vectorMenu" aria-labelledby="p-cactions-label" role="navigation" > <input type="checkbox" class="vector-menu-checkbox vectorMenuCheckbox" aria-labelledby="p-cactions-label" /> <h3 id="p-cactions-label"> <span>More</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="menu vector-menu-content-list"></ul> </div> </nav> <div id="p-search" role="search"> <h3 > <label for="searchInput">Search</label> </h3> <form action="/w/index.php" id="searchform"> <div id="simpleSearch"> <input type="search" name="search" placeholder="Search GeneWeb" title="Search GeneWeb [f]" accesskey="f" id="searchInput"/> <input type="hidden" name="title" value="Special:Search"> <input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/> <input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="searchButton" class="searchButton"/> </div> </form> </div> </div> </div> <div id="mw-panel"> <div id="p-logo" role="banner"> <a title="Visit the main page" class="mw-wiki-logo" href="/wiki/GeneWeb"></a> </div> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-GeneWeb" class="vector-menu vector-menu-portal portal portal-first" aria-labelledby="p-GeneWeb-label" role="navigation" > <h3 id="p-GeneWeb-label"> <span>GeneWeb</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="vector-menu-content-list"><li id="n-News"><a href="/wiki/news">News</a></li><li id="n-Download"><a href="/wiki/Download">Download</a></li><li id="n-Contribute"><a href="/wiki/contribute">Contribute</a></li></ul> </div> </nav> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-Support" class="vector-menu vector-menu-portal portal" aria-labelledby="p-Support-label" role="navigation" > <h3 id="p-Support-label"> <span>Support</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="vector-menu-content-list"><li id="n-Demo-7.1-beta"><a href="https://demo.geneweb.tuxfamily.org/gw71/" rel="nofollow" target="_blank">Demo 7.1 beta</a></li><li id="n-Live-test-master"><a href="https://colab.research.google.com/github/geneweb/geneweb/blob/master/geneweb_colab.ipynb" rel="nofollow" target="_blank">Live test master</a></li><li id="n-Manual"><a href="/wiki/manual">Manual</a></li><li id="n-FAQ"><a href="/wiki/FAQ">FAQ</a></li></ul> </div> </nav> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-Development" class="vector-menu vector-menu-portal portal" aria-labelledby="p-Development-label" role="navigation" > <h3 id="p-Development-label"> <span>Development</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="vector-menu-content-list"><li id="n-Issues"><a href="https://github.com/geneweb/geneweb/issues" rel="nofollow" target="_blank">Issues</a></li><li id="n-Sources"><a href="https://github.com/geneweb/geneweb" rel="nofollow" target="_blank">Sources</a></li><li id="n-Changelog"><a href="/wiki/changelog">Changelog</a></li><li id="n-Roadmap"><a href="/wiki/TODO">Roadmap</a></li></ul> </div> </nav> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-Wiki" class="vector-menu vector-menu-portal portal" aria-labelledby="p-Wiki-label" role="navigation" > <h3 id="p-Wiki-label"> <span>Wiki</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="vector-menu-content-list"><li id="n-All-Pages"><a href="/wiki/Special:AllPages">All Pages</a></li><li id="n-recentchanges"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-help"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents" target="_blank" title="The place to find out">Help</a></li></ul> </div> </nav> <!-- Please do not use role attribute as CSS selector, it is deprecated. --> <nav id="p-tb" class="vector-menu vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation" > <h3 id="p-tb-label"> <span>Tools</span> </h3> <!-- Please do not use the .body class, it is deprecated. --> <div class="body vector-menu-content"> <!-- Please do not use the .menu class, it is deprecated. --> <ul class="vector-menu-content-list"><li id="t-whatlinkshere"><a href="/wiki/Special:WhatLinksHere/gwd" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked"><a href="/wiki/Special:RecentChangesLinked/gwd" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="t-specialpages"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-print"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li id="t-permalink"><a href="/w/index.php?title=gwd&amp;oldid=4343" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-info"><a href="/w/index.php?title=gwd&amp;action=info" title="More information about this page">Page information</a></li></ul> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" role="contentinfo" > <ul id="footer-info" > <li id="footer-info-lastmod"> This page was last edited on 18 December 2024, at 07:26.</li> <li id="footer-info-copyright">Content is available under <a class="external" rel="nofollow" href="http://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0 License</a> unless otherwise noted.</li> </ul> <ul id="footer-places" > <li id="footer-places-privacy"><a href="/wiki/GeneWeb:Privacy_policy" title="GeneWeb:Privacy policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/GeneWeb:About" title="GeneWeb:About">About GeneWeb</a></li> <li id="footer-places-disclaimer"><a href="/wiki/GeneWeb:General_disclaimer" title="GeneWeb:General disclaimer">Disclaimers</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="http://creativecommons.org/licenses/by-sa/3.0/" target="_blank"><img src="/w/resources/assets/licenses/cc-by-sa.png" alt="CC BY-SA 3.0 License" width="88" height="31" loading="lazy"/></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" target="_blank"><img src="/w/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/w/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /w/resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li> </ul> <div style="clear: both;"></div> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.370","walltime":"1.218","ppvisitednodes":{"value":2353,"limit":1000000},"postexpandincludesize":{"value":4578,"limit":2097152},"templateargumentsize":{"value":2460,"limit":2097152},"expansiondepth":{"value":21,"limit":40},"expensivefunctioncount":{"value":69,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":54,"limit":5000000},"timingprofile":["100.00% 472.348 1 -total"," 88.65% 418.722 1 Template:languages"," 71.55% 337.943 1 Template:nmbox"," 43.42% 205.101 138 Template:languages/lang"," 14.94% 70.589 1 Template:Languages/Title"," 12.54% 59.237 1 Template:LangSwitch"," 9.44% 44.610 1 Template:dir"," 7.54% 35.626 5 Template:Uselang"," 3.90% 18.406 1 Template:manual"," 2.83% 13.373 39 Template:c"]},"cachereport":{"timestamp":"20250401121825","ttl":86400,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":2050});});</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10