CINXE.COM

it:acl [DokuWiki]

<!DOCTYPE html> <html lang="it" dir="ltr" class="no-js"> <head> <meta charset="utf-8" /> <title>it:acl [DokuWiki]</title> <meta name="generator" content="DokuWiki"/> <meta name="theme-color" content="#008800"/> <meta name="robots" content="index,follow"/> <meta name="keywords" content="it,acl"/> <link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="DokuWiki"/> <link rel="start" href="/"/> <link rel="contents" href="/it:acl?do=index" title="Indice"/> <link rel="manifest" href="/lib/exe/manifest.php"/> <link rel="alternate" type="application/rss+xml" title="Ultime modifiche" href="/feed.php"/> <link rel="alternate" type="application/rss+xml" title="Namespace corrente" href="/feed.php?mode=list&amp;ns=it"/> <link rel="edit" title="Modifica questa pagina" href="/it:acl?do=edit"/> <link rel="alternate" type="text/html" title="HTML" href="/_export/xhtml/it:acl"/> <link rel="alternate" type="text/plain" title="Marcatura wiki" href="/_export/raw/it:acl"/> <link rel="canonical" href="https://www.dokuwiki.org/it:acl"/> <link rel="stylesheet" href="/lib/exe/css.php?t=dokuwiki&amp;tseed=f1005bad3d81fc9c803c7f93d32a390e"/> <link rel="alternate" hreflang="en" href="https://www.dokuwiki.org/acl"/> <link rel="alternate" hreflang="cs" href="https://www.dokuwiki.org/cs:acl"/> <link rel="alternate" hreflang="de" href="https://www.dokuwiki.org/de:acl"/> <link rel="alternate" hreflang="eo" href="https://www.dokuwiki.org/eo:acl"/> <link rel="alternate" hreflang="es" href="https://www.dokuwiki.org/es:acl"/> <link rel="alternate" hreflang="fa" href="https://www.dokuwiki.org/fa:acl"/> <link rel="alternate" hreflang="fr" href="https://www.dokuwiki.org/fr:acl"/> <link rel="alternate" hreflang="ja" href="https://www.dokuwiki.org/ja:acl"/> <link rel="alternate" hreflang="ko" href="https://www.dokuwiki.org/ko:acl"/> <link rel="alternate" hreflang="nl" href="https://www.dokuwiki.org/nl:acl"/> <link rel="alternate" hreflang="pl" href="https://www.dokuwiki.org/pl:acl"/> <link rel="alternate" hreflang="pt-br" href="https://www.dokuwiki.org/pt-br:acl"/> <link rel="alternate" hreflang="ru" href="https://www.dokuwiki.org/ru:acl"/> <link rel="alternate" hreflang="uk" href="https://www.dokuwiki.org/uk:acl"/> <link rel="alternate" hreflang="zh" href="https://www.dokuwiki.org/zh:acl"/> <link rel="alternate" hreflang="x-default" href="https://www.dokuwiki.org/acl"/> <script >var NS='it';var JSINFO = {"plugins":{"edittable":{"default columnwidth":""}},"id":"it:acl","namespace":"it","ACT":"show","useHeadingNavigation":0,"useHeadingContent":0};(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.4/jquery.min.js" defer="defer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js" defer="defer"></script> <script src="/lib/exe/js.php?t=dokuwiki&amp;tseed=f1005bad3d81fc9c803c7f93d32a390e&amp;lang=it" defer="defer"></script> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="shortcut icon" href="/lib/tpl/dokuwiki/images/favicon.ico" /> <link rel="apple-touch-icon" href="/lib/tpl/dokuwiki/images/apple-touch-icon.png" /> <meta name="verify-v1" content="OVxl3gsCv2MhZqh1cBQyl0JytWXSwXMjyvwc+4w3WtA=" /> <meta name="google-site-verification" content="YhTVK69hW94ZXUtc2zSLPxTkZKbZIn0zK67mz5WQB-E" /> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-83791-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-83791-1', { 'anonymize_ip': true }); </script> </head> <body> <div id="dokuwiki__site"><div id="dokuwiki__top" class="site dokuwiki mode_show tpl_dokuwiki showSidebar hasSidebar"> <!-- ********** HEADER ********** --> <header id="dokuwiki__header"><div class="pad group"> <div class="headings group"> <ul class="a11y skip"> <li><a href="#dokuwiki__content">salta al contenuto</a></li> </ul> <h1 class="logo"><a href="/start" accesskey="h" title="Home [h]"><img src="/lib/tpl/dokuwiki/images/logo.png" width="64" height="64" alt="" /><span>DokuWiki</span></a></h1> <p class="claim">It's better when it's simple</p> </div> <div class="tools group"> <!-- USER TOOLS --> <div id="dokuwiki__usertools"> <h3 class="a11y">Strumenti Utente</h3> <ul> <li class="action login"><a href="/it:acl?do=login&amp;sectok=" title="Entra" rel="nofollow"><span>Entra</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"/></svg></a></li> </ul> </div> <!-- SITE TOOLS --> <div id="dokuwiki__sitetools"> <h3 class="a11y">Strumenti Sito</h3> <form action="/start" method="get" role="search" class="search doku_form" id="dw__search" accept-charset="utf-8"><input type="hidden" name="do" value="search" /><input type="hidden" name="id" value="it:acl" /><div class="no"><input name="q" type="text" class="edit" title="[F]" accesskey="f" placeholder="Cerca" autocomplete="on" id="qsearch__in" value="" /><button value="1" type="submit" title="Cerca">Cerca</button><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form> <div class="mobileTools"> <form action="/doku.php" method="get" accept-charset="utf-8"><div class="no"><input type="hidden" name="id" value="it:acl" /><select name="do" class="edit quickselect" title="Strumenti"><option value="">Strumenti</option><optgroup label="Strumenti Pagina"><option value="edit">Modifica questa pagina</option><option value="revisions">Revisioni precedenti</option><option value="backlink">Puntano qui</option></optgroup><optgroup label="Strumenti Sito"><option value="recent">Ultime modifiche</option><option value="media">Gestore Media</option><option value="index">Indice</option></optgroup><optgroup label="Strumenti Utente"><option value="login">Entra</option></optgroup></select><button type="submit">&gt;</button></div></form> </div> <ul> <li class="action recent"><a href="/it:acl?do=recent" title="Ultime modifiche [r]" rel="nofollow" accesskey="r">Ultime modifiche</a></li><li class="action media"><a href="/it:acl?do=media&amp;ns=it" title="Gestore Media" rel="nofollow">Gestore Media</a></li><li class="action index"><a href="/it:acl?do=index" title="Indice [x]" rel="nofollow" accesskey="x">Indice</a></li> </ul> </div> </div> <!-- BREADCRUMBS --> <div class="breadcrumbs"> <div class="trace"><span class="bchead">Traccia:</span> <span class="bcsep">•</span> <span class="curid"><bdi><a href="/it:acl" class="breadcrumbs" title="it:acl">acl</a></bdi></span></div> </div> <hr class="a11y" /> </div></header><!-- /header --> <div class="wrapper group"> <!-- ********** ASIDE ********** --> <nav id="dokuwiki__aside" aria-label="Barra laterale"><div class="pad aside include group"> <h3 class="toggle">Barra laterale</h3> <div class="content"><div class="group"> <div class="plugin_translation is-dropdown"><span class="title">Traduzioni di questa pagina<sup><a href="/localization" class="wikilink1" title="localization" data-wiki-id="localization">?</a></sup>: </span><ul><li class="a"><a class="wikilink1" title="English" href="/acl">English (en)</a></li><li class="a"><a class="wikilink2" title="|العربية" href="/ar:acl">|العربية (ar)</a></li><li class="a"><a class="wikilink2" title="Català" href="/ca:acl">Català (ca)</a></li><li class="a"><a class="wikilink1" title="Česky" href="/cs:acl">Česky (cs)</a></li><li class="a"><a class="wikilink2" title="Dansk" href="/da:acl">Dansk (da)</a></li><li class="a"><a class="wikilink1" title="Deutsch" href="/de:acl">Deutsch (de)</a></li><li class="a"><a class="wikilink2" title="Ελληνικά" href="/el:acl">Ελληνικά (el)</a></li><li class="a"><a class="wikilink1" title="Esperanto" href="/eo:acl">Esperanto (eo)</a></li><li class="a"><a class="wikilink1" title="Español" href="/es:acl">Español (es)</a></li><li class="a"><a class="wikilink1" title="فارسی" href="/fa:acl">فارسی (fa)</a></li><li class="a"><a class="wikilink1" title="Français" href="/fr:acl">Français (fr)</a></li><li class="a"><a class="wikilink2" title="עברית" href="/he:acl">עברית (he)</a></li><li class="a"><a class="wikilink2" title="Magyar" href="/hu:acl">Magyar (hu)</a></li><li class="span"><span class="wikilink1" title="Italiano">Italiano (it)</span></li><li class="a"><a class="wikilink1" title="日本語" href="/ja:acl">日本語 (ja)</a></li><li class="a"><a class="wikilink1" title="한국어" href="/ko:acl">한국어 (ko)</a></li><li class="a"><a class="wikilink2" title="Lietuvių Kalba" href="/lt:acl">Lietuvių Kalba (lt)</a></li><li class="a"><a class="wikilink1" title="Nederlands" href="/nl:acl">Nederlands (nl)</a></li><li class="a"><a class="wikilink2" title="Norsk" href="/no:acl">Norsk (no)</a></li><li class="a"><a class="wikilink1" title="Polski" href="/pl:acl">Polski (pl)</a></li><li class="a"><a class="wikilink1" title="Português" href="/pt-br:acl">Português (pt-br)</a></li><li class="a"><a class="wikilink2" title="Română" href="/ro:acl">Română (ro)</a></li><li class="a"><a class="wikilink1" title="Русский" href="/ru:acl">Русский (ru)</a></li><li class="a"><a class="wikilink2" title="Српски Језик" href="/sr:acl">Српски Језик (sr)</a></li><li class="a"><a class="wikilink2" title="Svenska" href="/sv:acl">Svenska (sv)</a></li><li class="a"><a class="wikilink2" title="ไทย" href="/th:acl">ไทย (th)</a></li><li class="a"><a class="wikilink1" title="Українська" href="/uk:acl">Українська (uk)</a></li><li class="a"><a class="wikilink1" title="中文" href="/zh:acl">中文 (zh)</a></li><li class="a"><a class="wikilink2" title="繁體中文" href="/zh-tw:acl">繁體中文 (zh-tw)</a></li></ul></div> <p> <strong>Learn about DokuWiki</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/features" class="wikilink1" title="features" data-wiki-id="features">Features</a> &amp; <a href="/blogroll" class="wikilink1" title="blogroll" data-wiki-id="blogroll">reviews</a> </div> </li> <li class="level1"><div class="li"> <a href="/install" class="wikilink1" title="install" data-wiki-id="install">Installation guide</a></div> </li> <li class="level1"><div class="li"> <a href="/manual" class="wikilink1" title="manual" data-wiki-id="manual">User manual</a> &amp; <a href="/wiki:syntax" class="wikilink1" title="wiki:syntax" data-wiki-id="wiki:syntax">syntax</a></div> </li> <li class="level1"><div class="li"> <a href="/changes" class="wikilink1" title="changes" data-wiki-id="changes">Release notes</a></div> </li> <li class="level1"><div class="li"> <a href="/faq" class="wikilink1" title="faq" data-wiki-id="faq">FAQ</a></div> </li> </ul> <p> <strong>Advanced Use</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/extensions" class="wikilink1" title="extensions" data-wiki-id="extensions">Extensions</a></div> </li> <li class="level1"><div class="li"> <a href="/development" class="wikilink1" title="development" data-wiki-id="development">Development manual</a></div> </li> </ul> <p> <strong>Corporate Use</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/faq:support" class="wikilink1" title="faq:support" data-wiki-id="faq:support">Get support</a></div> </li> <li class="level1"><div class="li"> <a href="/donate" class="wikilink1" title="donate" data-wiki-id="donate">Donations</a></div> </li> </ul> <p> <strong>Our Community</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/teams:getting_involved" class="wikilink1" title="teams:getting_involved" data-wiki-id="teams:getting_involved">Get involved</a></div> </li> <li class="level1"><div class="li"> <a href="/dokuinstall" class="wikilink1" title="dokuinstall" data-wiki-id="dokuinstall">Users</a></div> </li> <li class="level1"><div class="li"> <a href="http://forum.dokuwiki.org" class="urlextern" title="http://forum.dokuwiki.org">User forum</a></div> </li> <li class="level1"><div class="li"> <a href="/mailinglist" class="wikilink1" title="mailinglist" data-wiki-id="mailinglist">Development mailinglist</a></div> </li> </ul> <hr /> <p> Follow us on <a href="https://phpc.social/@dokuwiki" class="urlextern" title="https://phpc.social/@dokuwiki">Mastodon</a> and other <a href="/social" class="wikilink1" title="social" data-wiki-id="social">social networks</a>. </p> <p> <a href="/privacy" class="wikilink1" title="privacy" data-wiki-id="privacy">Our Privacy Policy</a> </p> </div></div> </div></nav><!-- /aside --> <!-- ********** CONTENT ********** --> <main id="dokuwiki__content"><div class="pad group"> <div class="pageId"><span>it:acl</span></div> <div class="page group"> <!-- wikipage start --> <!-- TOC START --> <div id="dw__toc" class="dw__toc"> <h3 class="toggle">Indice</h3> <div> <ul class="toc"> <li class="level1"><div class="li"><a href="#access_control_lists_acl">Access Control Lists (ACL)</a></div> <ul class="toc"> <li class="level2"><div class="li"><a href="#configurazione_e_impostazione_di_setup">Configurazione e impostazione di Setup</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#vedi_anche">Vedi anche</a></div></li> </ul> </li> <li class="level2"><div class="li"><a href="#restrizioni_di_accesso">Restrizioni di accesso</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#modifica_le_acl">Modifica le ACL</a></div></li> <li class="level3"><div class="li"><a href="#esempio_di_acl">Esempio di ACL</a></div></li> </ul> </li> <li class="level2"><div class="li"><a href="#informazioni_generali">Informazioni Generali</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#utente_caratteri_jolly_wildcards">Utente caratteri jolly (Wildcards)</a></div></li> </ul></li> </ul></li> </ul> </div> </div> <!-- TOC END --> <h1 class="sectionedit1" id="access_control_lists_acl">Access Control Lists (ACL)</h1> <div class="level1"> <p> <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> aiuto per una corretta traduzione, fare riferimento alla pagina in inglese. </p> <p> <a href="/it:dokuwiki" class="wikilink1" title="it:dokuwiki" data-wiki-id="it:dokuwiki">DokuWiki</a> – come la maggior parte dei wiki — è aperto di default. Tutti possono creare, modificare e cancellare le pagine. Tuttavia a volte ha senso limitare l&#039;accesso a determinate funzioni o tutte le pagine. Questo avviene quando le <em>Access Control Lists</em> (<abbr title="Access Control List">ACL</abbr>) sono attive. Questa pagina dovrebbe darvi una panoramica del funzionamento delle <abbr title="Access Control List">ACL</abbr> in DokuWiki e come vanno configurate. </p> <p> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong> ATTENZIONE:</strong> La funzione <abbr title="Access Control List">ACL</abbr> di DokuWiki è stata inclusa già da un po di tempo e dovrebbe essere abbastanza stabile. Tuttavia, se siete preoccupati per il rischio che utenti non autorizzati possano accedere alle informazioni del vostro wiki, non rendete il vostro computer accessibile da Internet … </p> </div> <div class="secedit editbutton_section editbutton_1"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Access Control Lists (ACL)] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="access_control_lists_acl" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="1-836" /><button type="submit" title="Access Control Lists (ACL)">Modifica</button></div></form></div> <h2 class="sectionedit2" id="configurazione_e_impostazione_di_setup">Configurazione e impostazione di Setup</h2> <div class="level2"> <p> Le <abbr title="Access Control List">ACL</abbr> possono essere attivate dal <a href="/it:installer" class="wikilink1" title="it:installer" data-wiki-id="it:installer">installer</a> del programma di installazione e le regole <abbr title="Access Control List">ACL</abbr> iniziali vengono impostate anche lì. Per attivare manualmente le <abbr title="Access Control List">ACL</abbr>, accendere all’ opzione <a href="/config:useacl" class="wikilink1" title="config:useacl" data-wiki-id="config:useacl">useacl</a>, copiare i file di esempio <code>conf/acl.auth.php.dist</code> e <code>conf/users.auth.php.dist</code> in <code>conf/acl.auth.php</code> e <code>conf/users.auth.php</code> respectively. </p> </div> <div class="secedit editbutton_section editbutton_2"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Configurazione e impostazione di Setup] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="configurazione_e_impostazione_di_setup" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="837-1250" /><button type="submit" title="Configurazione e impostazione di Setup">Modifica</button></div></form></div> <h3 class="sectionedit3" id="vedi_anche">Vedi anche</h3> <div class="level3"> <p> Ci sono alcune opzioni di configurazione e le caratteristiche che riguardano l&#039;autenticazione, la registrazione degli utenti e la configurazione <abbr title="Access Control List">ACL</abbr>. Si prega di verificare le loro pagine wiki per avere maggiori informazioni: </p> <ul> <li class="level1"><div class="li"> Opzioni di configurazione <a href="/config:useacl" class="wikilink1" title="config:useacl" data-wiki-id="config:useacl">useacl</a> – consentire l&#039;utilizzo <abbr title="Access Control List">ACL</abbr></div> </li> <li class="level1"><div class="li"> Opzioni di configurazione <a href="/config:superuser" class="wikilink1" title="config:superuser" data-wiki-id="config:superuser">superuser</a> – configurazione superutenti con diritti massimi di <abbr title="Access Control List">ACL</abbr> </div> </li> <li class="level1"><div class="li"> Opzioni di configurazione <a href="/config:disableactions" class="wikilink1" title="config:disableactions" data-wiki-id="config:disableactions">disableactions</a> – consente di disattivare la registrazione aperta</div> </li> <li class="level1"><div class="li"> Opzioni di configurazione <a href="/config:defaultgroup" class="wikilink1" title="config:defaultgroup" data-wiki-id="config:defaultgroup">defaultgroup</a> – il gruppo predefinito in cui vengono aggiunti i nuovi utenti </div> </li> <li class="level1"><div class="li"> <a href="/plugin:usermanager" class="wikilink1" title="plugin:usermanager" data-wiki-id="plugin:usermanager">User Manager</a> – gestione degli utenti</div> </li> <li class="level1"><div class="li"> <a href="/it:auth" class="wikilink2" title="it:auth" rel="nofollow" data-wiki-id="it:auth">Authentication Backends</a> – identificare gli utenti provenienti da diverse fonti di dati</div> </li> <li class="level1"><div class="li"> <a href="/faq:regdisable" class="wikilink1" title="faq:regdisable" data-wiki-id="faq:regdisable">FAQ: Come disabilitare la registrazione degli utenti</a></div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_3"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Vedi anche] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="vedi_anche" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="1251-2155" /><button type="submit" title="Vedi anche">Modifica</button></div></form></div> <h2 class="sectionedit4" id="restrizioni_di_accesso">Restrizioni di accesso</h2> <div class="level2"> <p> Limitazioni di accesso possono essere associati a <a href="/it:pagename" class="wikilink1" title="it:pagename" data-wiki-id="it:pagename">pagine</a> e <a href="/it:namespaces" class="wikilink1" title="it:namespaces" data-wiki-id="it:namespaces">namespaces</a> (spazio di nomi). Ci sono sette autorizzazioni: <em>none</em>, <em>read</em>, <em>edit</em>, <em>create</em>, <em>upload</em>, <em>delete</em> and <em>admin</em>. Ogni autorizzazione di livello superiore contiene quelle più basse, il più basso elimina il più alto. È opportuno notare che creare, caricare e cancellare le autorizzazioni possono essere assegnati solo ai namespaces. </p> <p> <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> aiuto per una corretta traduzione, fare riferimento alla pagina in inglese. </p> <p> Le regole che sono impostate sui namespaces si applicano sia ai namespaces dei media che ai namespaces delle pagine. </p> <p> Quando DokuWiki controlla le regole che dovrebbe assegnare a un utente, utilizza tutte le regole che corrispondono al suo nome utente o nome dei gruppi cui egli appartiene. La regola che prevede l&#039;autorizzazione di un utente viene scelta in base al seguente processo: </p> <ul> <li class="level1"><div class="li"> Regole che corrispondono più vicino al namespace:page sono da preferite rispetto alle norme che corrispondono alle più lontane – che noi chiamiamo come “specific matching”.</div> </li> <li class="level1"><div class="li"> Quando più di una regola parte allo stesso livello, la regola che si trova al più alto livello di accesso è preferita.</div> </li> </ul> <p> Gli utenti dei gruppi assegnati allo user manager (o il backend di autenticazione). Tuttavia ci sono due <strong>gruppi</strong> che sono speciali: </p> <ul> <li class="level1"><div class="li"> <strong>@ALL</strong>. Tutti, anche gli utenti non loggati, sono membri del gruppo ALL. È possibile utilizzare questo gruppo per limitare l&#039;accesso per tutti gli utenti (come impostazione di default) e poi rilasciare le autorizzazioni solo per gli utenti selezionati</div> </li> <li class="level1"><div class="li"> <strong>@user</strong>. Tutti gli utenti di auto-registrati sono di default automaticamente membri del guppo di &#039;user&#039;. Utilizza questo permesso per dare l&#039;autorizzazione a chi è &#039;logged-in&#039; utenti. Il nome di questo gruppo viene configurato tramite l&#039;opzione <a href="/config:defaultgroup" class="wikilink1" title="config:defaultgroup" data-wiki-id="config:defaultgroup">defaultgroup</a>. A differenza del gruppo virtuale “ALL”, il gruppo “user” è realmente un gruppo a cui tutti gli utenti vengono aggiunti automaticamente quando si utilizza il backend di autenticazione. Se si utilizza un backend diverso è necessario utilizzare i gruppi forniti da questo backend. </div> </li> </ul> <p> I gruppi sono rappresentati internamente e nel gestore delle <abbr title="Access Control List">ACL</abbr> da un prefisso <code>@</code> che è il carattere del nome del gruppo. </p> </div> <div class="secedit editbutton_section editbutton_4"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Restrizioni di accesso] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="restrizioni_di_accesso" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="2156-4490" /><button type="submit" title="Restrizioni di accesso">Modifica</button></div></form></div> <h3 class="sectionedit5" id="modifica_le_acl">Modifica le ACL</h3> <div class="level3"> <p> Per aggiungerne facilmente nuove regole o modificare le regole di accesso esistenti, è necessario utilizzare il <a href="/plugin:acl" class="wikilink1" title="plugin:acl" data-wiki-id="plugin:acl">ACL Manager</a> che è disponibile nel menu di Amministrazione. Una descrizione dettagliata della sua interfaccia può essere trovata <a href="/plugin:acl" class="wikilink1" title="plugin:acl" data-wiki-id="plugin:acl">here - qui</a>. </p> <p> Fondamentalmente ci sono tre passaggi per aggiungere una nuova regola <abbr title="Access Control List">ACL</abbr>: </p> <ol> <li class="level1"><div class="li"> selezionare il namespace o la pagina a cui applicare le restizione dall&#039;albero di navigazione in alto a sinistra</div> </li> <li class="level1 node"><div class="li"> scegliere dove e a chi si dovrebbe applicare la regola <abbr title="Access Control List">ACL</abbr></div> <ul> <li class="level2"><div class="li"> selezionando un gruppo o utente conosciuto dall&#039;elenco a discesa</div> </li> <li class="level2"><div class="li"> oppure selezionando “User:” o “Group:” e inserendo il nome del gruppo o utente nel campo</div> </li> </ul> </li> <li class="level1"><div class="li"> impostare le autorizzazioni appropriate</div> </li> </ol> <p> Le regole esistenti possono essere modificate o cancellate nella tabella sotto nel gestore <abbr title="Access Control List">ACL</abbr>. </p> </div> <div class="secedit editbutton_section editbutton_5"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Modifica le ACL] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="modifica_le_acl" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="4491-5367" /><button type="submit" title="Modifica le ACL">Modifica</button></div></form></div> <h3 class="sectionedit6" id="esempio_di_acl">Esempio di ACL</h3> <div class="level3"> <p> In questa sezione viene spiegato come accedere a regole di lavoro, utilizzando un esempio di configurazione di fantasia che assomiglia a questo nel gestore di <abbr title="Access Control List">ACL</abbr>: </p> <p> <a href="/_detail/aclexample.png?id=it%3Aacl" class="media" title="aclexample.png"><img src="/_media/aclexample.png" class="media" loading="lazy" alt="" /></a> </p> <p> Diamo un&#039;occhiata a ciascuno di essi: </p> <ol> <li class="level1"><div class="li"> Questo set di autorizzazioni per tutti nel namespace principale, permette a chiunque di modificare e creare pagine. Tuttavia il caricamento (upload) non è permesso.</div> </li> <li class="level1"><div class="li"> L’utente <em>bigboss</em> ha pieni diritti.</div> </li> <li class="level1"><div class="li"> Ora l&#039;accesso ristretto per lo (sviluppo) <code>devel</code> del namespace. Nessuno è autorizzato a fare qualsiasi cosa.</div> </li> <li class="level1"><div class="li"> Beh, non proprio tutti – diamo i membri del gruppo <em>devel</em> tutti i diritti da qui.</div> </li> <li class="level1"><div class="li"> E, naturalmente, all’utente <em>bigboss</em> è consentito – ed è l&#039;unico che può cancellare i file caricati.</div> </li> <li class="level1"><div class="li"> E il team di <em>marketing</em> può leggere tutto nel namespace di <code>devel</code>, ma in sola lettura.</div> </li> <li class="level1"><div class="li"> Tuttavia i componenti del gruppo (sviluppo) devel non vogliono far vedere al loro capo la pagina <code>funstuff</code> – remember exact pagematches override namespace permissions.</div> </li> <li class="level1"><div class="li"> E finalmente il gruppo del <em>marketing</em> è autorizzato a modificare anche la loro pagina <code>devel:marketing</code>.</div> </li> <li class="level1 node"><div class="li"> Poi le autorizzazioni per lo spazio dei nomi (namespace) <code>marketing</code> sono impostate. Tutti i membri del gruppo <em>marketing</em> sono autorizzati a caricare. </div> <ul> <li class="level2"><div class="li"> gli altri utenti saranno abbinati con la linea #1 in modo che possano comunque creare e modificare i file. </div> </li> <li class="level2"><div class="li"> <em>bigboss</em> eredita i suoi diritti dalla linea #2 così questo utente può ancora caricare e cancellare. (Non c&#039;è da stupirsi che tutti vogliano essere il <em>bigboss</em>).</div> </li> </ul> </li> <li class="level1"><div class="li"> L&#039;ultima riga limita infine la pagina iniziale di sola lettura per tutti. Perfino per il <em>bigboss</em>. Solo i superusers saranno in grado di modificare quella pagina.</div> </li> </ol> <p> Diamo un&#039;occhiata a un secondo esempio per capire meglio le <strong>specifiche corrispondenti </strong>: </p> <p> <a href="/_detail/aclexample2.png?id=it%3Aacl" class="media" title="aclexample2.png"><img src="/_media/aclexample2.png" class="media" loading="lazy" alt="" /></a> </p> <p> Questa volta vediamo quali regole corrispondono ai diversi utenti quando cercano di accedere alla pagina <code>private:bobspage</code>. </p> <ol> <li class="level1 node"><div class="li"> abby, è un utente normale</div> <ul> <li class="level2"><div class="li"> Tre regole corrispondono (tre regole di match), #1, #2, #4</div> </li> <li class="level2"><div class="li"> La regola #4 è la più vicina, essa corrisponde al livello del namespace per cui ha la precedenza sulle altre tre</div> </li> <li class="level2"><div class="li"> il livello di accesso di abby è <code>None</code></div> </li> </ul> </li> <li class="level1 node"><div class="li"> bob, è un utente normale</div> <ul> <li class="level2"><div class="li"> quattro regole corrispondono, #1, #2, #4, #6</div> </li> <li class="level2"><div class="li"> La regola #6 vince poichè ha una corrispondenza esatta</div> </li> <li class="level2"><div class="li"> il livelli di accessi di bob è <code>Delete</code></div> </li> </ul> </li> <li class="level1 node"><div class="li"> bob dimentica di effettuare il login e tenta di accedere alla sua pagina, in tal caso </div> <ul> <li class="level2"><div class="li"> due regole corrispondono, #1 &amp; #4</div> </li> <li class="level2"><div class="li"> la regola #4 è più vicina e vince</div> </li> <li class="level2"><div class="li"> il livello di autorizzazione di bob, quando non connesso è <code>None</code></div> </li> </ul> </li> <li class="level1 node"><div class="li"> charlie, è un membro del gruppo staff</div> <ul> <li class="level2"><div class="li"> cinque regole corrispondono, #1 - #5</div> </li> <li class="level2"><div class="li"> due regole corrispondono a livello di namespace, la #5 dà a charlie il permesso superiore e pertanto vince</div> </li> <li class="level2"><div class="li"> il livello di autorizzazione di charlie è di <code>Delete</code></div> </li> </ul> </li> </ol> <p> Nota la regola #5, che sembra duplicare la regola #3. Senza di essa, i membri dello staff non sarebbero in grado di accedere al namespace (spazio dei nomi) privato poiché la regola #4 li avrebbe tenuti fuori. </p> </div> <div class="secedit editbutton_section editbutton_6"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Esempio di ACL] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="esempio_di_acl" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="5368-8593" /><button type="submit" title="Esempio di ACL">Modifica</button></div></form></div> <h2 class="sectionedit7" id="informazioni_generali">Informazioni Generali</h2> <div class="level2"> <p> Restrizioni di accesso vengono salvati in un file chiamato <code>conf/acl.auth.php</code>, che dovrebbe essere scrivibile dal server web se si desidera utilizzare l&#039;interfaccia di amministrazione <abbr title="Access Control List">ACL</abbr> sopra descritta. Si raccomanda di non modificare questo file manualmente. Utilizzare l&#039;interfaccia di amministrazione. </p> <p> Righe vuote e commenti nello stile della shell vengono ignorati. Ogni riga contiene 3 campi separati da spazi bianchi: </p> <ul> <li class="level1"><div class="li"> La risorsa da limitare. Questo può essere un (nome di pagina) <a href="/it:pagename" class="wikilink1" title="it:pagename" data-wiki-id="it:pagename">pagename</a> o di un <a href="/it:namespaces" class="wikilink1" title="it:namespaces" data-wiki-id="it:namespaces">namespace</a>. I Namespaces sono contrassegnati da un asterisco supplementare (vedere esempi sotto).</div> </li> <li class="level1"><div class="li"> Un gruppo o nome utente. Nomi di gruppo sono contrassegnati da un eminente <code>@</code> carattere.</div> </li> <li class="level1"><div class="li"> Un livello di autorizzazione (vedi sotto).</div> </li> </ul> <p> Ci sono 7 livelli di autorizzazione rappresentati da un intero (integer). I livelli più alti sono quelli più bassi. Se puoi modificare pui anche leggere. Tuttavia, il permesso <em>admin</em> e di <em>255</em> non possono essere usati nel file <code>conf/acl.auth.php</code>. Esso è solo usato internamente e si applica a <a href="/config:superuser" class="wikilink1" title="config:superuser" data-wiki-id="config:superuser">superuser</a>. </p> <div class="table sectionedit8"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Name </th><th class="col1"> Livello </th><th class="col2 leftalign"> si applica a </th><th class="col3 leftalign"> Permesso </th><th class="col4 leftalign"> costante DokuWiki </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> none </td><td class="col1 centeralign"> 0 </td><td class="col2"> pages, namespaces </td><td class="col3 leftalign"> nessuna autorizzazione – Blocco completo out </td><td class="col4 leftalign"> AUTH_NONE </td> </tr> <tr class="row2"> <td class="col0 leftalign"> read </td><td class="col1 centeralign"> 1 </td><td class="col2"> pages, namespaces </td><td class="col3 leftalign"> permesso in lettura </td><td class="col4 leftalign"> AUTH_READ </td> </tr> <tr class="row3"> <td class="col0 leftalign"> edit </td><td class="col1 centeralign"> 2 </td><td class="col2"> pages, namespaces </td><td class="col3 leftalign"> pagine esistenti possono essere modificate </td><td class="col4 leftalign"> AUTH_EDIT </td> </tr> <tr class="row4"> <td class="col0"> create </td><td class="col1 centeralign"> 4 </td><td class="col2 leftalign"> namespaces </td><td class="col3 leftalign"> nuove pagine possono essere create </td><td class="col4 leftalign"> AUTH_CREATE </td> </tr> <tr class="row5"> <td class="col0"> upload </td><td class="col1 centeralign"> 8 </td><td class="col2 leftalign"> namespaces </td><td class="col3 leftalign"> mediafiles possono essere caricati </td><td class="col4 leftalign"> AUTH_UPLOAD </td> </tr> <tr class="row6"> <td class="col0"> delete </td><td class="col1 centeralign"> 16 </td><td class="col2 leftalign"> namespaces </td><td class="col3"> mediafiles possono essere sovrascritte o cancellate </td><td class="col4 leftalign"> AUTH_DELETE </td> </tr> <tr class="row7"> <td class="col0 leftalign"> admin </td><td class="col1 centeralign"> 255 </td><td class="col2 leftalign"> admin plugins </td><td class="col3 leftalign"> superuser<sup><a href="#fn__1" id="fnt__1" class="fn_top">1)</a></sup> cambiare le impostazioni admin </td><td class="col4 leftalign"> AUTH_ADMIN </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_8"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table" /><input type="hidden" name="range" value="9721-10630" /><button type="submit" title="Table">Modifica</button></div></form></div> <p> Ecco un esempio di configurazione di corrispondenza del primo esempio di cui sopra: </p> <pre class="file">* @ALL 4 * bigboss 16 devel:* @ALL 0 devel:* @devel 8 devel:* bigboss 16 devel:* @marketing 1 devel:funstuff bigboss 0 devel:marketing @marketing 2 marketing:* @marketing 8 start @ALL 1</pre> <p> Si prega di notare che nel file <strong>order does not matter</strong>. Il file viene analizzato nel suo complesso, then a perfect match for the current page/user combo is searched for. Quando viene trovata una corrispondenza corrispondenza ulteriore viene interrotta. Se non viene trovata una corrispondenza, permessi i di gruppo per la pagina corrente vengono controllati. Se non viene trovata la verifica nel namespace superiore. </p> <p> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong>Nota:</strong> Per configurare gli utenti o gruppi con caratteri speciali (come gli spazi bianchi), you need to <abbr title="Uniform Resource Locator">URL</abbr> escape them. This only applies to specialchars in the lower 128 byte range. The <abbr title="Access Control List">ACL</abbr> file uses UTF-8 encoding so any multibytechars can be written as is. </p> <p> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong>Nota:</strong> Quando si usa $conf[&#039;authtype&#039;] = &#039;ad&#039;; and groups names with spaces needing to be written in the acl.auth.php with a “%5f” replacing the spaces instead of “%20”. This is because Group names with spaces are first converted into underscores “_” which are “%5f”. </p> <p> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong>Note:</strong> The delete permission affects media files only. Pages can be deleted (and restored) by everyone with at least edit permission. <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> Someone who has upload permissions but no delete permissions can not overwrite existing media files anymore. </p> </div> <div class="secedit editbutton_section editbutton_7"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Informazioni Generali] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="informazioni_generali" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="8594-12317" /><button type="submit" title="Informazioni Generali">Modifica</button></div></form></div> <h3 class="sectionedit9" id="utente_caratteri_jolly_wildcards">Utente caratteri jolly (Wildcards)</h3> <div class="level3"> <p> E &#039;possibile utilizzare i caratteri utente jolly nelle <abbr title="Access Control List">ACL</abbr>. Questo può essere utile in un wiki con molti utenti registrati, se si vuole dare ad ogni utente uno spazio personale in cui solo lui/lei abbiano accesso in scrittura, e non modificare le <abbr title="Access Control List">ACL</abbr> per ogni utente. <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> To accomplish that <strong>%USER%</strong> is replaced by the username of the currently logged in user. <br/> <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> In the following example a logged in user gains full access (upload/delete) permissions for the user&#039;s namespace <code>users:&lt;username&gt;:*</code> e di revocare tutti gli accessi da altri spazi dei nomi situato nello <code>users:*</code> <br/> In questo caso il login utente ha accesso al proprio spazio utente (namespace) e non ha accesso a spazi di altri utenti (namespaces) (anche per visualizzare i nomi dei namespace). </p> <pre class="file"># # FIXME Grant full access to logged in user&#039;s namespace users:%USER%:* %USER% AUTH_DELETE # # FIXME Allow to browse own namespace via INDEX users: %USER% AUTH_READ # # FIXME Allow read only access to start page located in &lt;users&gt; namespace users:start %USER% AUTH_READ # # Disabilita tutti gli accessi FIXME to user&#039;s home namespaces non di proprietà dell&#039;utente connesso (includere la vista dei namespaces attraverso la INDEX) users:* @user AUTH_NONE</pre> <p> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong>Nota:</strong> versione corrente 2009-12-25c “Lemming” has some caveat. Se si aggiunge, aggiorna o rimuovono le <abbr title="Access Control List">ACL</abbr> dall’interfaccia grafica di amministrazione allora il motore DokuWiKi sostituirà lo %USER% nel secondo campo <abbr title="Access Control List">ACL</abbr> di %25USER%25 questo è un <a href="http://bugs.dokuwiki.org/index.php?do=details&amp;task_id=1955" class="urlextern" title="http://bugs.dokuwiki.org/index.php?do=details&amp;task_id=1955">bug FS#1955</a>. Per evitare ciò, - cambia i permessi solo manualmente (file: <code>conf/acl.auth.php</code>) o correggere manualmente dopo ogni operazione dalla <abbr title="Access Control List">ACL</abbr> dalla <abbr title="Graphical User Interface">GUI</abbr> perché la maschera %25USER%25 non funziona come previsto, solo %USER% dovrebbe essere utilizzato nella <code>conf/acl.auth.php</code>. </p> <p> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong>Nota:</strong> Il jolly è stato recentemente modificato da @ a % – se si esegue l&#039;aggiornamento da una versione precedente è necessario regolare la configurazione <abbr title="Access Control List">ACL</abbr> di conseguenza. </p> </div> <div class="secedit editbutton_section editbutton_9"><form class="button btn_secedit" method="post" action="/it:acl"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730116098" /><input type="hidden" name="summary" value="[Utente caratteri jolly (Wildcards)] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="utente_caratteri_jolly_wildcards" /><input type="hidden" name="codeblockOffset" value="1" /><input type="hidden" name="range" value="12318-" /><button type="submit" title="Utente caratteri jolly (Wildcards)">Modifica</button></div></form></div><div class="footnotes"> <div class="fn"><sup><a href="#fnt__1" id="fn__1" class="fn_bot">1)</a></sup> <div class="content">possono <a href="/config:superuser" class="wikilink1" title="config:superuser" data-wiki-id="config:superuser">superuser</a></div></div> </div> <!-- wikipage stop --> </div> <div class="docInfo"><bdi>it/acl.txt</bdi> · Ultima modifica: <time datetime="2024-10-28T12:48:18+0100">2024-10-28 12:48</time> da <bdi>2a01:b600:7383:1:a5cf:e933:717:eb4a</bdi></div> <hr class="a11y" /> </div></main><!-- /content --> <!-- PAGE ACTIONS --> <nav id="dokuwiki__pagetools" aria-labelledby="dokuwiki__pagetools__heading"> <h3 class="a11y" id="dokuwiki__pagetools__heading">Strumenti Pagina</h3> <div class="tools"> <ul> <li class="edit"><a href="/it:acl?do=edit" title="Modifica questa pagina [e]" rel="nofollow" accesskey="e"><span>Modifica questa pagina</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg></a></li><li class="revs"><a href="/it:acl?do=revisions" title="Revisioni precedenti [o]" rel="nofollow" accesskey="o"><span>Revisioni precedenti</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11 7v5.11l4.71 2.79.79-1.28-4-2.37V7m0-5C8.97 2 5.91 3.92 4.27 6.77L2 4.5V11h6.5L5.75 8.25C6.96 5.73 9.5 4 12.5 4a7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-7.5 7.5c-3.27 0-6.03-2.09-7.06-5h-2.1c1.1 4.03 4.77 7 9.16 7 5.24 0 9.5-4.25 9.5-9.5A9.5 9.5 0 0 0 12.5 2z"/></svg></a></li><li class="backlink"><a href="/it:acl?do=backlink" title="Puntano qui" rel="nofollow"><span>Puntano qui</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z"/></svg></a></li><li class="top"><a href="#dokuwiki__top" title="Torna su [t]" rel="nofollow" accesskey="t"><span>Torna su</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"/></svg></a></li> </ul> </div> </nav> </div><!-- /wrapper --> <!-- ********** FOOTER ********** --> <footer id="dokuwiki__footer"><div class="pad"> <div class="license">Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: <bdi><a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" rel="license" class="urlextern">CC Attribution-Share Alike 4.0 International</a></bdi></div> <div class="buttons"> <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" rel="license"><img src="/lib/images/license/button/cc-by-sa.png" alt="CC Attribution-Share Alike 4.0 International" /></a> <a href="https://www.dokuwiki.org/donate" title="Donate" ><img src="/lib/tpl/dokuwiki/images/button-donate.gif" width="80" height="15" alt="Donate" /></a> <a href="https://php.net" title="Powered by PHP" ><img src="/lib/tpl/dokuwiki/images/button-php.gif" width="80" height="15" alt="Powered by PHP" /></a> <a href="//validator.w3.org/check/referer" title="Valid HTML5" ><img src="/lib/tpl/dokuwiki/images/button-html5.png" width="80" height="15" alt="Valid HTML5" /></a> <a href="//jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS" ><img src="/lib/tpl/dokuwiki/images/button-css.png" width="80" height="15" alt="Valid CSS" /></a> <a href="https://dokuwiki.org/" title="Driven by DokuWiki" ><img src="/lib/tpl/dokuwiki/images/button-dw.png" width="80" height="15" alt="Driven by DokuWiki" /></a> </div> <div style="margin-top: 2em; font-size:90%" class="dokuwiki"><div style="float:right"><a href="http://www.splitbrain.org/personal#imprint" style="float:right; text-decoration: none; color:#333">Imprint</a></div></div><!-- Include for DokuWiki site wide top bar --> <style type="text/css"> @media screen { body { padding-top: 30px; } #global__header { position: absolute; top: 0; left: 0; text-align: left; vertical-align: middle; line-height: 1.5; background-color: #333; box-shadow: 0 0 8px rgba(0,0,0,0.5); width: 100%; margin: 0; padding: 5px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; overflow: hidden; } #global__header h2 { position: absolute; left: -99999em; top: 0; overflow: hidden; display: inline; } #global__header ul, #global__header li { margin: 0; padding: 0; list-style: none; display: inline; line-height: 1.5; } #global__header a { color: #bbb; text-decoration: none; margin-right: 20px; font-size: 14px; font-weight: normal; } #global__header a:hover, #global__header a:active, #global__header a:focus { color: #fff; text-decoration: underline; } #global__header form { float: right; margin: 0 0 0 20px; } #global__header input { background-color: #333; background-image: none; border: 1px solid #bbb; color: #fff; box-shadow: none; border-radius: 2px; margin: 0; line-height: normal; padding: 1px 0 1px 0; height: auto; } #global__header input.button { border: none; color: #bbb; } #global__header input.button:hover, #global__header input.button:active, #global__header input.button:focus { color: #fff; text-decoration: underline; } } /* /@media */ @media only screen and (min-width: 601px) { /* changes specific for www.dokuwiki.org */ #dokuwiki__header { padding-top: 3em; } #dokuwiki__usertools { top: 3em; } /* changes specific for bugs.dokuwiki.org */ div#container div#showtask { top: 40px; } } /* /@media */ @media only screen and (max-width: 600px) { body { padding-top: 0; } #global__header { position: static; white-space: normal; overflow: auto; } #global__header form { float: none; display: block; margin: 0 0 .4em; } } /* /@media */ @media print { #global__header { display: none; } } /* /@media */ </style> <div id="global__header"> <h2>Global DokuWiki Links</h2> <form method="get" action="https://search.dokuwiki.org/" target="_top"> <input type="text" name="q" title="Search all DokuWiki sites at once" class="input" /> <input type="submit" title="Search all DokuWiki sites at once" value="Search" class="button" /> </form> <ul> <li><a href="https://download.dokuwiki.org" title="Download the latest release" target="_top">Download</a></li> <li><a href="https://www.dokuwiki.org" title="Read the DokuWiki documentation" target="_top">Wiki</a></li> <li><a href="https://forum.dokuwiki.org" title="Ask questions in the DokuWiki forum" target="_top">Forum</a></li> <li><a href="https://irc.dokuwiki.org" title="Check IRC chat logs or join the chat" target="_top">IRC</a></li> <li><a href="https://github.com/splitbrain/dokuwiki/issues" title="Report and track bugs" target="_top">Bugs</a></li> <li><a href="https://translate.dokuwiki.org/" title="Help translating the DokuWiki interface" target="_top">Translate</a></li> <li><a href="https://github.com/splitbrain/dokuwiki" title="Access the most recent git commits" target="_top">Git</a></li> <li><a href="https://xref.dokuwiki.org/reference/dokuwiki/" title="Cross-Reference of the DokuWiki source code" target="_top">XRef</a></li> <li><a href="https://codesearch.dokuwiki.org/" title="Search through the sources of DokuWiki, plugins and templates" target="_top">Code Search</a></li> </ul> </div> <!-- end of DokuWiki top bar include --> </div></footer><!-- /footer --> </div></div><!-- /site --> <div class="no"><img src="/lib/exe/taskrunner.php?id=it%3Aacl&amp;1743835919" width="2" height="1" alt="" /></div> <div id="screen__mode" class="no"></div></body> </html>

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