{"id":2569,"date":"2015-10-23T15:31:18","date_gmt":"2015-10-23T15:31:18","guid":{"rendered":"https:\/\/twproject.com\/support\/using-twproject\/configuration\/basic-system-configuration-2\/"},"modified":"2022-04-29T13:07:03","modified_gmt":"2022-04-29T13:07:03","slug":"basic-configuration","status":"publish","type":"page","link":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/","title":{"rendered":"Basic configuration"},"content":{"rendered":"<h2>HTTP Server \/\u00a0File System<\/h2>\n<p>The first two links will lead to the same configuration page:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5013\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png\" alt=\"\" width=\"1583\" height=\"764\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>First three lines are use to define paths. Parameters have a detailed description. The third parameter: \u201cfile storages paths allowed\u201d, is intended to allow administrators to limit the creation of file storages starting with specified paths.<\/p>\n<p>The following parameters are used for configuring how user access Twproject through the network. Proxy, firewall, https, NATting may make things incredibly complex in large organizations, but Twproject gives a good support, notice https.<\/p>\n<h2>Security policies<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5150 size-full\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/global-settings-security.png\" alt=\"\" width=\"1217\" height=\"510\" srcset=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/global-settings-security.png 1217w, https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/global-settings-security-300x126.png 300w, https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/global-settings-security-768x322.png 768w, https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/global-settings-security-1024x429.png 1024w\" sizes=\"auto, (max-width: 1217px) 100vw, 1217px\" \/><\/p>\n<p>you can define Twproject\u2019 password, lenght, complexity and security policies.<\/p>\n<h3>Multi-factor authentication: Time-based one time password (T-OTP)<\/h3>\n<p><a name=\"TOTP\"><\/a><br \/>\nChecking &#8220;enable otp authentication&#8221; users will be enforced to setup its T-OTP app at the first login.<\/p>\n<p>T-OTP authentication consists on insert a one-time password (OTP) after your login name and password. This OTP is a pseudo-random number generated by an authentication app\u00a0(e.g.: Google authenticator) installed on you mobile.<br \/>\nThis number is based on current time and a secret code that is stored on your authentication app; usually such code is inserted by scanning e QR Code using the authentication app. This number changes every minute, so your mobile phone date and time MUST be set correctly, otherwise you cannot validate the OTP.<\/p>\n<p>At first login, after login name and password has been inserted, you have to setup T-OTP app.<\/p>\n<p>Install your preferred T-OTP authentication app (e.g.: Google authenticator) and open it. Follow the app instructions to create a new login (usually just click on a + button) and the scan the\u00a0the QR Code:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5151\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_1.png\" alt=\"\" width=\"374\" height=\"630\" srcset=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_1.png 374w, https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_1-178x300.png 178w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><\/p>\n<p>If you cannot scan the QR Code using the camera, for example because you are using Twproject mobile for the first login, you can insert it manually on your T-OTP app. Just click on QR and the code will be show:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5152\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_2.png\" alt=\"\" width=\"380\" height=\"641\" srcset=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_2.png 380w, https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_2-178x300.png 178w\" sizes=\"auto, (max-width: 380px) 100vw, 380px\" \/><\/p>\n<p>Click again and the code will be on your clipboard.<\/p>\n<p>Then save the new login on you authentication app.<\/p>\n<p>Click next and insert the generated code:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5153\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_3.png\" alt=\"\" width=\"363\" height=\"387\" srcset=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_3.png 363w, https:\/\/twproject.com\/support\/wp-content\/uploads\/2015\/10\/T-OTP_3-281x300.png 281w\" sizes=\"auto, (max-width: 363px) 100vw, 363px\" \/><\/p>\n<p>If the code matches the T-OTP authentication will be activated.<\/p>\n<p>Every time you will log-in you will be requested to inserted the OTP code.<\/p>\n<p>Users can reset the T-OTP key from their security panel on resource editor.<\/p>\n<h3>LDAP Authentication<\/h3>\n<p><a name=\"LDAP\"><\/a><br \/>\nFollowing \u201cLdap integration\u201d link:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2090\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/global-settings-security-ldap-1-e1437395926415.png\" alt=\"global-settings-security-ldap-1\" width=\"399\" height=\"67\" \/><\/p>\n<p>Twproject supports three different types of authentication:<\/p>\n<h3>Standard authentication<\/h3>\n<p>In this case users and passwords are managed by Twproject; it\u2019s the default after setup.<\/p>\n<p>Twproject does not store the real password but only an hash, so you can only reset a password but not recovery it.<\/p>\n<p>The login screen is supplied by Twproject.<\/p>\n<h3>Http authentication<\/h3>\n<p>This means that the authentication is provided by the container (by default, Tomcat).<\/p>\n<p>In this case Tomcat checks user credentials (eventually by a SSO) and then passes the authenticated user name to Twproject.<\/p>\n<p>Twproject will get the authenticated user from the container context, search by its login name in its people list, and if the user is found and is an enabled one, it will not ask to login again in Twproject.<\/p>\n<p>So users MUST be present on Twproject; in this case, Twproject passwords are not used.<\/p>\n<p>The login screen is supplied by the container.<\/p>\n<p>For example, the distributed Tomcat has commented out in the server xml file various sources of authentication, JDBC, JNDI (and hence LDAP), memory etc..<\/p>\n<p>Details are in the container documentation, for example<\/p>\n<p><a href=\"http:\/\/tomcat.apache.org\/tomcat-6.0-doc\/realm-howto.html\">http:\/\/tomcat.apache.org\/tomcat-6.0-doc\/realm-howto.html<\/a><\/p>\n<h3>LDAP authentication \/ with fallback<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2091\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/global-settings-security-ldap-2-e1437395967374.png\" alt=\"global-settings-security-ldap-2\" width=\"542\" height=\"60\" \/><\/p>\n<p>In this case Twproject will check user credentials with an LDAP server.<\/p>\n<p>User credential are validated on a LDAP server and if validation goes well Twproject checks if the user is in its archives and enabled, otherwise it will perform a standard authentication.<\/p>\n<p>Login screen is supplied by Twproject.<\/p>\n<p>Notice that users\u2019 rights in Twproject and in LDAP are totally disconnected.<\/p>\n<p>You can eventually import and\/or schedule synchronization with an LDAP\/AD server<\/p>\n<p>By selecting \u201cenable ldap auth.\u201d you will have to configure connection parameters. Go to section <a title=\"Authentication\" href=\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/connections\/ldap-active-directory\/\">LDAP\/Active Directory<\/a> for details.<\/p>\n<p>If you enable the fallback, failed LDAP authentication will fallback to Twproject\u2019s, giving access to Twproject in any case.<\/p>\n<h2>Twproject e-mail<\/h2>\n<p>E-mail flow can go in two directions: from Twproject to the users, and from users to Twproject. Different configurations are needed for the two directions; you may activate one and not the other, at your choice. Of course having both directions is the ideal situation.<\/p>\n<p>For all configurations, log in with administrator rights and go to admin page and follow the e-mail configuration link:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5014\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/email-settings.png\" alt=\"\" width=\"1586\" height=\"777\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Configuration of e-mail from Twproject to users<\/h2>\n<p>This is quite simple, as it amounts to configuring \u201csend e-mail\u201d from the server where Twproject is installed. This consists in setting an SMTP server, and an e-mail from which e-mails will be sent. These two parameters are all is generally needed to set up send e-mail from Twproject.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2096\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/global-settings-smtp.png\" alt=\"global-settings-smtp\" width=\"536\" height=\"256\" \/><\/p>\n<p>In case you use \u201cauthenticated SMTP\u201d, a bit more parameters may be needed.<\/p>\n<p>This done, users will receive e-mail only if they have an e-mail address set on their profile:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2094\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/global-settings-email-detail-1.png\" alt=\"global-settings-email-detail-1\" width=\"240\" height=\"165\" \/><\/p>\n<h2>Configuration of e-mail from users to Twproject<\/h2>\n<p>In this direction, you have to create a new e-mail account, which will be used (exclusively) by Twproject: Twproject will connect to such account, and download and parse e-mail, just like your local e-mail client does.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2097\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/global-settings-pop3.png\" alt=\"global-settings-pop3\" width=\"536\" height=\"209\" \/><\/p>\n<p>All configurations are extensively commented on the interface, which on save will also test the accessibility of the e-mail account.<\/p>\n<p>In order to make this feature running you must configure it AND the e-mail downloader scheduler must is running. To check follow the \u201cverify that downloader is running: e-mail downloader\u201d link.<\/p>\n<h2>Using Gmail as SMTP and POP3 (IMAP) server<\/h2>\n<p>You can use Google\u2019s Gmail service to receive and send e-mail from Twproject.<\/p>\n<pre>You <b>absolutely must<\/b> use a NEW Gmail account for your Twproject.<\/pre>\n<p>Here is an example configuration to use Gmail as server:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2098\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/global-settings-gmail.png\" alt=\"global-settings-gmail\" width=\"386\" height=\"632\" \/><\/p>\n<p>Notice that for SMTP, smtps is used, and for pop3, pop3s is used.<\/p>\n<p><i>Imap support is currently experimental:<\/i> To connect to Gmail using the IMAP protocol instead of the POP3 protocol, simply change the host name &#8220;pop.gmail.com&#8221; to &#8220;imap.gmail.com&#8221; and change the protocol name &#8220;pop3s&#8221; to &#8220;imaps&#8221; in the above instructions.<\/p>\n<pre><i>Maintenance:<\/i> Google Gmail engine will keep all messages available in the web interface, even when Java API has downloaded and \u201cdeleted\u201d them from the inbox. This is nice because it is a backup, but you may get really a lot of e-mail in there, so maybe clear it once in a while.<\/pre>\n<h2>Debugging e-mail configuration<\/h2>\n<p>To test sending e-mail from Twproject to the clients &#8211; do these tests sequentially:<\/p>\n<p>&#8211; check that you\u2019ve set an SMTP server<\/p>\n<p>&#8211; check that you\u2019ve set an e-mail on your resources\/users<\/p>\n<p>&#8211; a simple way to test that it works is by doing a &#8220;send message&#8221; from docs&amp;tools -&gt; send message and checking &#8220;e-mail<\/p>\n<p>&#8211; check that the scheduler is running (admin -&gt; monitoring -&gt; scheduler monitor)<\/p>\n<p>&#8211; if your aim is to send appointments to you e-mail client, check that in your user options you have checked \u201csend appointments to my e-mail client\u201d<\/p>\n<pre>For errors check the email log in WEB-INF\/log\/email.log<\/pre>\n<p>To test receiving e-mail from clients in Twproject &#8211; do these tests sequentially:<\/p>\n<p>&#8211; check that you\u2019ve set and checked a POP server<\/p>\n<p>&#8211; check that you\u2019ve set unique e-mails on your resources\/users<\/p>\n<p>&#8211; check that the scheduler is running (admin -&gt; monitoring -&gt; scheduler monitor)<\/p>\n<pre>For errors check the email log in WEB-INF\/log\/email.log<\/pre>\n<h2>Customizing e-mail<\/h2>\n<p>You can customize the e-mail subject prefix by going to admin -&gt; configure SMTP -&gt; e-mail subject prefix.<br \/>\nIn the case of assignment notifications, this get combined with the labels<br \/>\nASSIGNMENT_NOTIFICATION<br \/>\nAnd<br \/>\nASSIG_AS<br \/>\nWhich you can change in the label editor.<\/p>\n<h2>Language, dates, currency<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5015\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/i18nsettings.png\" alt=\"\" width=\"1580\" height=\"723\" \/><\/p>\n<p>Here you can define the default interface language (every user can then pick a different one).<\/p>\n<p>You can set some holidays, currency, date and time formats.<\/p>\n<p>You can customize you reports by changing Twproject logo. Insert here a new file name and copy the file in the suggested folder.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTTP Server \/\u00a0File System The first two links will lead to the same configuration page: &nbsp; First three lines are use to define paths. Parameters have a detailed description. The third parameter: \u201cfile storages paths allowed\u201d, is intended to allow administrators to limit the creation of file storages starting with specified paths. The following parameters [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2556,"menu_order":9,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2569","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Basic configuration | Twproject support<\/title>\n<meta name=\"description\" content=\"HTTP Server \/\u00a0File System The first two links will lead to the same configuration page: &nbsp; First three lines are use to define paths. Parameters have\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Basic configuration | Twproject support\" \/>\n<meta property=\"og:description\" content=\"HTTP Server \/\u00a0File System The first two links will lead to the same configuration page: &nbsp; First three lines are use to define paths. Parameters have\" \/>\n<meta property=\"og:url\" content=\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/\" \/>\n<meta property=\"og:site_name\" content=\"Twproject support\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/twproject\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-29T13:07:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1583\" \/>\n\t<meta property=\"og:image:height\" content=\"764\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/\",\"url\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/\",\"name\":\"Basic configuration | Twproject support\",\"isPartOf\":{\"@id\":\"https:\/\/twproject.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png\",\"datePublished\":\"2015-10-23T15:31:18+00:00\",\"dateModified\":\"2022-04-29T13:07:03+00:00\",\"description\":\"HTTP Server \/\u00a0File System The first two links will lead to the same configuration page: &nbsp; First three lines are use to define paths. Parameters have\",\"breadcrumb\":{\"@id\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#primaryimage\",\"url\":\"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png\",\"contentUrl\":\"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png\",\"width\":1583,\"height\":764},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/twproject.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advanced usage\",\"item\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Configuration\",\"item\":\"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Basic configuration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/twproject.com\/support\/#website\",\"url\":\"https:\/\/twproject.com\/support\/\",\"name\":\"Twproject support\",\"description\":\"Twproject documentation online\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/twproject.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Basic configuration | Twproject support","description":"HTTP Server \/\u00a0File System The first two links will lead to the same configuration page: &nbsp; First three lines are use to define paths. Parameters have","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/","og_locale":"en_US","og_type":"article","og_title":"Basic configuration | Twproject support","og_description":"HTTP Server \/\u00a0File System The first two links will lead to the same configuration page: &nbsp; First three lines are use to define paths. Parameters have","og_url":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/","og_site_name":"Twproject support","article_publisher":"https:\/\/www.facebook.com\/twproject","article_modified_time":"2022-04-29T13:07:03+00:00","og_image":[{"width":1583,"height":764,"url":"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png","type":"image\/png"}],"twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/","url":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/","name":"Basic configuration | Twproject support","isPartOf":{"@id":"https:\/\/twproject.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#primaryimage"},"image":{"@id":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#primaryimage"},"thumbnailUrl":"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png","datePublished":"2015-10-23T15:31:18+00:00","dateModified":"2022-04-29T13:07:03+00:00","description":"HTTP Server \/\u00a0File System The first two links will lead to the same configuration page: &nbsp; First three lines are use to define paths. Parameters have","breadcrumb":{"@id":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#primaryimage","url":"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png","contentUrl":"https:\/\/twproject.com\/support\/wp-content\/uploads\/base-settings.png","width":1583,"height":764},{"@type":"BreadcrumbList","@id":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/basic-configuration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/twproject.com\/support\/"},{"@type":"ListItem","position":2,"name":"Advanced usage","item":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/"},{"@type":"ListItem","position":3,"name":"Configuration","item":"https:\/\/twproject.com\/support\/twproject-advanced-usage\/configuration\/"},{"@type":"ListItem","position":4,"name":"Basic configuration"}]},{"@type":"WebSite","@id":"https:\/\/twproject.com\/support\/#website","url":"https:\/\/twproject.com\/support\/","name":"Twproject support","description":"Twproject documentation online","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/twproject.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/pages\/2569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/comments?post=2569"}],"version-history":[{"count":0,"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/pages\/2569\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/pages\/2556"}],"wp:attachment":[{"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/media?parent=2569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}