<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to make a page the default landing page in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492559#M40395</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;following this topics:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#adding-a-new-surf-page-to-share" target="_self"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#adding-a-new-surf-page-to-share&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default" target="_self"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to change de default landing page after login.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Well, if i&amp;nbsp;tightly follow the topics and start the solution with docker (&lt;SPAN&gt;run.bat build_start&lt;/SPAN&gt;), than it works as expected!&amp;nbsp;&lt;/P&gt;&lt;P&gt;While if I create the amps and deploy it to my test environment than, the redirect does not works and, after the login I always see the user dashboard.&lt;/P&gt;&lt;P&gt;May you please help?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please notice that I can see the package deployed on "Module Deployment" console at ../share/service/modules/deploy.&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;Kind regards.&lt;/P&gt;</description>
    <pubDate>Wed, 03 Sep 2025 11:19:38 GMT</pubDate>
    <dc:creator>giasqui</dc:creator>
    <dc:date>2025-09-03T11:19:38Z</dc:date>
    <item>
      <title>How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492559#M40395</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;following this topics:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#adding-a-new-surf-page-to-share" target="_self"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#adding-a-new-surf-page-to-share&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default" target="_self"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to change de default landing page after login.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Well, if i&amp;nbsp;tightly follow the topics and start the solution with docker (&lt;SPAN&gt;run.bat build_start&lt;/SPAN&gt;), than it works as expected!&amp;nbsp;&lt;/P&gt;&lt;P&gt;While if I create the amps and deploy it to my test environment than, the redirect does not works and, after the login I always see the user dashboard.&lt;/P&gt;&lt;P&gt;May you please help?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please notice that I can see the package deployed on "Module Deployment" console at ../share/service/modules/deploy.&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;Kind regards.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2025 11:19:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492559#M40395</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2025-09-03T11:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492650#M40407</link>
      <description>&lt;P&gt;I did the following steps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;C:\DATI\Macro\Java\projects-test\eclipse\alfresco&amp;gt;&lt;STRONG&gt;mvn archetype:generate -Dfilter=org.alfresco:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): : &lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;Choose a number: 31: &lt;STRONG&gt;21&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;...&amp;nbsp;&lt;/P&gt;&lt;P&gt;[INFO] Using property: version = 1.0-SNAPSHOT&lt;/P&gt;&lt;P&gt;&amp;nbsp;Define value for property 'groupId': &lt;STRONG&gt;it.region&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Define value for property 'artifactId': &lt;STRONG&gt;landing-page-and-url-injection&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Define value for property 'package' it.region: : &lt;STRONG&gt;it.region&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[INFO] ------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;[INFO] BUILD SUCCESS&lt;/P&gt;&lt;P&gt;[INFO] ------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;[INFO] Total time:&amp;nbsp; 09:54 min&lt;/P&gt;&lt;P&gt;[INFO] Finished at: 2025-08-06T12:39:26 02:00&lt;/P&gt;&lt;P&gt;[INFO] ------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;C:\DATI\Macro\Java\projects-test\eclipse\alfresco&amp;gt;cd landing-page-and-url-injection&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;run.bat build_start&lt;/STRONG&gt;&amp;nbsp;for Windows.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;After that the docker solution is available at the following addresses:&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:8080/alfresco/" target="_blank" rel="noopener"&gt;http://localhost:8080/alfresco/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:8180/share" target="_blank" rel="noopener"&gt;http://localhost:8180/share&lt;/A&gt;&lt;/P&gt;&lt;P&gt;After that, following these topics:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#adding-a-new-surf-page-to-share" target="_blank" rel="noopener"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#adding-a-new-surf-page-to-share&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default" target="_blank" rel="noopener"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I have imported the project into the IDE and I have added the following files:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 343px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12309iD1B64D721321026F/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;/src/main/resources/alfresco/web-extension/site-data/pages/landing-page.xml&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;page&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Welcome&amp;lt;/title&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;title-id&amp;gt;page.siteIndex.title&amp;lt;/title-id&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;Landing page for all users - will forward to user site dashboard&amp;lt;/description&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;description-id&amp;gt;page.siteIndex.description&amp;lt;/description-id&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;template-instance&amp;gt;landing-page&amp;lt;/template-instance&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;/page&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;/src/main/resources/alfresco/web-extension/site-data/template-instances/landing-page.xml&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;template-instance&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;template-type&amp;gt;landing-page&amp;lt;/template-type&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;/template-instance&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;/src/main/resources/alfresco/web-extension/site-data/template-types/landing-page.xml&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;template-type&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;title&amp;gt;Site index landing page template type&amp;lt;/title&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;description&amp;gt;Site index landing page JSP Template Type&amp;lt;/description&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;!-- Define the rendering processors for this template type --&amp;gt; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;processor mode="view"&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;id&amp;gt;jsp&amp;lt;/id&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;jsp-path&amp;gt;/landing-page.jsp&amp;lt;/jsp-path&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;/processor&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;/template-type&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;/src/main/resources/alfresco/web-extension/site-data/configurations/slingshot.site.configuration.xml&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;configuration&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Slingshot Project&amp;lt;/name&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;Slingshot Project&amp;lt;/description&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;source-id&amp;gt;site&amp;lt;/source-id&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;properties&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;theme&amp;gt;lightTheme&amp;lt;/theme&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;root-page&amp;gt;landing-page&amp;lt;/root-page&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/properties&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;/configuration&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;/src/main/webapp/jsp/landing-page.jsp&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;lt;%--&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; Copyright 2005 - 2020 Alfresco Software Limited.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; This file is part of the Alfresco software.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; If the software was purchased under a paid Alfresco license, the terms of the paid license agreement will prevail.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; Otherwise, the software is provided under the following open source license terms:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; Alfresco is free software: you can redistribute it and/or modify&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; it under the terms of the GNU Lesser General Public License as published by&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; the Free Software Foundation, either version 3 of the License, or&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; (at your option) any later version.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; Alfresco is distributed in the hope that it will be useful,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&amp;nbsp; See the&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; GNU Lesser General Public License for more details.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; You should have received a copy of the GNU Lesser General Public License&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; along with Alfresco. If not, see &amp;lt;&lt;A href="http://www.gnu.org/licenses/" target="_blank" rel="noopener"&gt;http://www.gnu.org/licenses/&lt;/A&gt;&amp;gt;.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--%&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="org.alfresco.web.site.*" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="org.springframework.extensions.surf.*" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="org.springframework.extensions.surf.site.*" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="org.springframework.extensions.surf.util.*" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="java.util.*" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="java.util.regex.*" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="org.apache.http.client.methods.HttpGet" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="org.apache.http.impl.client.CloseableHttpClient" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="org.apache.http.impl.client.HttpClients" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%@ page import="org.apache.http.util.EntityUtils" %&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;%&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // retrieve userId and context&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String userid = (String)session.getAttribute(SlingshotUserFactory.SESSION_ATTRIBUTE_KEY_USER_ID);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RequestContext context = (RequestContext)request.getAttribute(RequestContext.ATTR_REQUEST_CONTEXT);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // no user dashboard page found! create initial dashboard for this user&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!context.getObjectService().hasPage("user/" + userid + "/dashboard")){&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Map&amp;lt;String, String&amp;gt; tokens = new HashMap&amp;lt;String, String&amp;gt;();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tokens.put("userid", userid);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FrameworkUtil.getServiceRegistry().getPresetsManager().constructPreset("user-dashboard", tokens);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // API call to retrieve sites&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String siteApiUrl = request.getScheme() + "://" +&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; request.getServerName() +&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ":" + request.getServerPort() +&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; request.getContextPath() +&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "/proxy/alfresco/api/people/" + URLEncoder.encode(userid) + "/sites";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String siteApiUrlResponse = "";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try (CloseableHttpClient httpClient = HttpClients.createDefault()) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpGet requestSites = new HttpGet(siteApiUrl);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String jsessionid = session.getId();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; requestSites.setHeader("Cookie", "JSESSIONID=" + jsessionid);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; siteApiUrlResponse = EntityUtils.toString(httpClient.execute(requestSites).getEntity());&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println("Response JSON: " + siteApiUrlResponse);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println("Error: " + e.getMessage());&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pattern pattern = Pattern.compile("\\\"shortName\\\"[ ]*:[ ]*\\\"([a-zA-Z0-9_-]+)\\\"");&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Matcher matcher = pattern.matcher(siteApiUrlResponse);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List&amp;lt;String&amp;gt; sites = new ArrayList&amp;lt;&amp;gt;();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (matcher.find()) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sites.add(matcher.group(1));&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println("Site available for user: " + sites);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // if size sites == 1 redirect su &lt;A href="http://localhost:8180/share/page/site/edottosgd/documentlibrary" target="_blank" rel="noopener"&gt;http://localhost:8180/share/page/site/edottosgd/documentlibrary&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(sites.size() == 1){&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // forward to demo site dashboard&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String siteName = sites.get(0);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String target = request.getContextPath() + "/page/site/" + URLEncoder.encode(siteName) + "/documentlibrary";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; response.sendRedirect(target);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // if size sites &amp;gt; 1 redirect su &lt;A href="http://localhost:8180/share/page/user/admin/user-sites" target="_blank" rel="noopener"&gt;http://localhost:8180/share/page/user/admin/user-sites&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String target = request.getContextPath() + "/page/user/user-sites";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; response.sendRedirect(target);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;%&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;Well, after rebuild the project the solution can be tested and it works on docker!&lt;/P&gt;&lt;P&gt;Now, after the login a user can see the document library of the site if he is a member of one site only, otherwise he will se the page of all the site. Anyway I can't see the dashboard anymore.&lt;/P&gt;&lt;P&gt;If I generate the amps and deploy it on a standalone environment whit&amp;nbsp;apply_amps.sh and after a tomcat restart, the solution doesn't works! The user after the login will always be redirected to dashboard.&lt;/P&gt;&lt;P&gt;Please notice that I can see the amp deployed on Module Deployment:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 983px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12311i49D890BB460B1D39/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;May you please help?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2025 13:27:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492650#M40407</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2025-09-05T13:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492655#M40408</link>
      <description>&lt;P&gt;Hi, I did the following steps.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;C:\DATI\Macro\Java\projects-test\eclipse\alfresco&amp;gt;mvn archetype:generate -Dfilter=org.alfresco:
…
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): : 2
…
21: 4.8.0
...
Choose a number: 31: 21 
[INFO] Using property: version = 1.0-SNAPSHOT
Define value for property 'groupId': it.puglia
Define value for property 'artifactId': landing-page-and-url-injection
Define value for property 'package' it.puglia: : it.puglia
Y: y
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  09:54 min
[INFO] Finished at: 2025-08-06T12:39:26 02:00
[INFO] ------------------------------------------------------------------------
C:\DATI\Macro\Java\projects-test\eclipse\alfresco&amp;gt;cd landing-page-and-url-injection
run.bat build_start for Windows.&lt;/LI-CODE&gt;&lt;P&gt;After that a docker environment will be created and available at the following links:&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:8080/alfresco/" target="_blank" rel="noopener"&gt;http://localhost:8080/alfresco/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:8180/share" target="_blank" rel="noopener"&gt;http://localhost:8180/share&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Now we can import the SDK on IDE.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 343px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12314i4A441A6A4377A393/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Following these topics:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#adding-a-new-surf-page-to-share" target="_blank" rel="noopener"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#adding-a-new-surf-page-to-share&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default" target="_blank" rel="noopener"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I have implemented a solution with a landing page different from the default one that is&amp;nbsp;tomcat/webapps/share/site-index.jsp.&lt;/P&gt;&lt;P&gt;Here the details:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;/src/main/resources/alfresco/web-extension/site-data/pages/landing-page.xml&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;
&amp;lt;page&amp;gt;
   &amp;lt;title&amp;gt;Welcome&amp;lt;/title&amp;gt;
   &amp;lt;title-id&amp;gt;page.siteIndex.title&amp;lt;/title-id&amp;gt;
   &amp;lt;description&amp;gt;Landing page for all users - will forward to user site dashboard&amp;lt;/description&amp;gt;
   &amp;lt;description-id&amp;gt;page.siteIndex.description&amp;lt;/description-id&amp;gt;
   &amp;lt;template-instance&amp;gt;landing-page&amp;lt;/template-instance&amp;gt;
   &amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;
&amp;lt;/page&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;/src/main/resources/alfresco/web-extension/site-data/template-instances/landing-page.xml&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;
&amp;lt;template-instance&amp;gt;
   &amp;lt;template-type&amp;gt;landing-page&amp;lt;/template-type&amp;gt;
&amp;lt;/template-instance&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&lt;STRONG&gt;/src/main/resources/alfresco/web-extension/site-data/template-types/landing-page.xml&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;template-type&amp;gt;
   &amp;lt;title&amp;gt;Site index landing page template type&amp;lt;/title&amp;gt;
   &amp;lt;description&amp;gt;Site index landing page JSP Template Type&amp;lt;/description&amp;gt;
   &amp;lt;!-- Define the rendering processors for this template type --&amp;gt; 
   &amp;lt;processor mode="view"&amp;gt;
      &amp;lt;id&amp;gt;jsp&amp;lt;/id&amp;gt;
      &amp;lt;jsp-path&amp;gt;/landing-page.jsp&amp;lt;/jsp-path&amp;gt;
   &amp;lt;/processor&amp;gt;
&amp;lt;/template-type&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&lt;STRONG&gt;/src/main/resources/alfresco/web-extension/site-data/configurations/slingshot.site.configuration.xml&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;configuration&amp;gt;
   &amp;lt;name&amp;gt;Slingshot Project&amp;lt;/name&amp;gt;
   &amp;lt;description&amp;gt;Slingshot Project&amp;lt;/description&amp;gt;
   &amp;lt;source-id&amp;gt;site&amp;lt;/source-id&amp;gt;
   &amp;lt;properties&amp;gt;
      &amp;lt;theme&amp;gt;lightTheme&amp;lt;/theme&amp;gt;
      &amp;lt;root-page&amp;gt;landing-page&amp;lt;/root-page&amp;gt;
   &amp;lt;/properties&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&lt;STRONG&gt;/src/main/webapp/jsp/landing-page.jsp&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;%--
    Copyright 2005 - 2020 Alfresco Software Limited.
    This file is part of the Alfresco software.
    If the software was purchased under a paid Alfresco license, the terms of the paid license agreement will prevail.
    Otherwise, the software is provided under the following open source license terms:

    Alfresco is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Alfresco is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with Alfresco. If not, see &amp;lt;http://www.gnu.org/licenses/&amp;gt;.
--%&amp;gt;

&amp;lt;%@ page import="org.alfresco.web.site.*" %&amp;gt;
&amp;lt;%@ page import="org.springframework.extensions.surf.*" %&amp;gt;
&amp;lt;%@ page import="org.springframework.extensions.surf.site.*" %&amp;gt;
&amp;lt;%@ page import="org.springframework.extensions.surf.util.*" %&amp;gt;
&amp;lt;%@ page import="java.util.*" %&amp;gt;
&amp;lt;%@ page import="java.util.regex.*" %&amp;gt;
&amp;lt;%@ page import="org.apache.http.client.methods.HttpGet" %&amp;gt;
&amp;lt;%@ page import="org.apache.http.impl.client.CloseableHttpClient" %&amp;gt;
&amp;lt;%@ page import="org.apache.http.impl.client.HttpClients" %&amp;gt;
&amp;lt;%@ page import="org.apache.http.util.EntityUtils" %&amp;gt;

&amp;lt;%
    // retrieve userId and context
    String userid = (String)session.getAttribute(SlingshotUserFactory.SESSION_ATTRIBUTE_KEY_USER_ID);
    RequestContext context = (RequestContext)request.getAttribute(RequestContext.ATTR_REQUEST_CONTEXT);

    // no user dashboard page found! create initial dashboard for this user
    if (!context.getObjectService().hasPage("user/" + userid + "/dashboard")) {
        Map&amp;lt;String, String&amp;gt; tokens = new HashMap&amp;lt;String, String&amp;gt;();
        tokens.put("userid", userid);
        FrameworkUtil.getServiceRegistry().getPresetsManager().constructPreset("user-dashboard", tokens);
    }

    // API call to retrieve sites
    String siteApiUrl = request.getScheme() + "://" +
            request.getServerName() +
            ":" + request.getServerPort() +
            request.getContextPath() +
            "/proxy/alfresco/api/people/" + URLEncoder.encode(userid) + "/sites";

    String siteApiUrlResponse = "";

    try (CloseableHttpClient httpClient = HttpClients.createDefault()) {
        HttpGet requestSites = new HttpGet(siteApiUrl);
        String jsessionid = session.getId();
        requestSites.setHeader("Cookie", "JSESSIONID=" + jsessionid);
        siteApiUrlResponse = EntityUtils.toString(httpClient.execute(requestSites).getEntity());
        System.out.println("Response JSON: " + siteApiUrlResponse);
    } catch (Exception e) {
        System.out.println("Error: " + e.getMessage());
    }

    Pattern pattern = Pattern.compile("\\\"shortName\\\"[ ]*:[ ]*\\\"([a-zA-Z0-9_-]+)\\\"");
    Matcher matcher = pattern.matcher(siteApiUrlResponse);
    List&amp;lt;String&amp;gt; sites = new ArrayList&amp;lt;&amp;gt;();

    while (matcher.find()) {
        sites.add(matcher.group(1));
    }

    System.out.println("Site available for user: " + sites);

    // if size sites == 1 redirect to documentlibrary
    if (sites.size() == 1) {
        String siteName = sites.get(0);
        String target = request.getContextPath() + "/page/site/" + URLEncoder.encode(siteName) + "/documentlibrary";
        response.sendRedirect(target);
    } else {
        // if size sites &amp;gt; 1 redirect to user-sites
        String target = request.getContextPath() + "/page/user/user-sites";
        response.sendRedirect(target);
    }
%&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;Rebuild the package and test the solution.&lt;/P&gt;&lt;P&gt;C:\DATI\Macro\Java\projects-test\eclipse\alfresco\landing-page-and-url-injection&amp;gt;&lt;STRONG&gt;run.bat build_start&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;Please notice that the landing-page.jsp deploy is done manually in&lt;/STRONG&gt;&lt;STRONG&gt; tomcat/webapps/share.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Testing the solution, after the login the user will be redirected to the document library of the site where he is a member.&lt;/P&gt;&lt;P&gt;If the user is a member of more than one site than he will be redirected to the the page of all sites.&lt;/P&gt;&lt;P&gt;The dashboard will not be anymore the redirect page after login.&lt;/P&gt;&lt;P&gt;Up to now anything works on docker.&lt;/P&gt;&lt;P&gt;If I build the packages repo and share and deploy the amps on a standalone environment using the &lt;STRONG&gt;apply_amps.sh&lt;/STRONG&gt;&amp;nbsp;and after a tomcat restart the package will be available in the Module Deployment page:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 983px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12315i9AF79DBE49159B59/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But if I try the login I will be always redirect to the dashboard. So, the redirect to landing-page.jsp does not work.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT size="5" color="#FF0000"&gt;In few words the solution works on docker but doesn't works on standalone env.&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;May you please help?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Kind regards.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 13:43:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492655#M40408</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2025-09-08T13:43:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492691#M40414</link>
      <description>&lt;P&gt;Hello, you answer has been marked as spam, I approved it.&lt;BR /&gt;Could you please edit it and add all the code parts into code blocks, in order to make it clear and more readable?&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 11:10:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492691#M40414</guid>
      <dc:creator>ttoine</dc:creator>
      <dc:date>2025-09-08T11:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492695#M40415</link>
      <description>&lt;P&gt;Done.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 13:28:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492695#M40415</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2025-09-08T13:28:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492696#M40416</link>
      <description>&lt;P&gt;thansk to you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;you took the time to write the answer to your question after figuring out and to come back to improve the answer. this looks great now.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 13:37:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492696#M40416</guid>
      <dc:creator>ttoine</dc:creator>
      <dc:date>2025-09-08T13:37:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492697#M40417</link>
      <description>&lt;P&gt;Yes but it is not a solution but only the details about my first question.&lt;/P&gt;&lt;P&gt;I hope that someone helps.&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 13:44:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/492697#M40417</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2025-09-08T13:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/494020#M40522</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Maybe you have a conflict with another module deployed in the standalone env (I could see that you have deployed share site creators).&lt;/P&gt;&lt;P&gt;¿Have you tried to deploy in the extension project docker all the customizations instaled on the dev enviroment?&lt;/P&gt;&lt;P&gt;This is the best way to test compatibility before the final deployment.&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;</description>
      <pubDate>Mon, 20 Oct 2025 19:49:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/494020#M40522</guid>
      <dc:creator>roberto_gamiz</dc:creator>
      <dc:date>2025-10-20T19:49:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/494188#M40529</link>
      <description>&lt;P&gt;My way to do this is to create a new sitepreset and set a full dashboard xml preset fot that new site preset for example "sitepippo" under the file in the path "web-extension/site-data/presets/sitepippo-presets.xml"&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;
&amp;lt;presets&amp;gt;

	&amp;lt;preset id="sitepippo"&amp;gt;
		&amp;lt;components&amp;gt;

			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;title&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/title/collaboration-title&amp;lt;/url&amp;gt;
			&amp;lt;/component&amp;gt;
		
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;navigation&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/navigation/collaboration-navigation&amp;lt;/url&amp;gt;
			&amp;lt;/component&amp;gt;
		
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-2-1&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/site-search&amp;lt;/url&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;height&amp;gt;58&amp;lt;/height&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-1-1&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/xxx/xxx&amp;lt;/url&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-1-2&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/yyy/components/dashlet/yyy&amp;lt;/url&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-1-3&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/colleagues&amp;lt;/url&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;height&amp;gt;126&amp;lt;/height&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-2-2&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/zzz/documents-scadenze&amp;lt;/url&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;height&amp;gt;78&amp;lt;/height&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-2-3&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/activityfeed&amp;lt;/url&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;height&amp;gt;147&amp;lt;/height&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-2-4&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/docsummary&amp;lt;/url&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;height&amp;gt;82&amp;lt;/height&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-3-1&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/xxx/xxx&amp;lt;/url&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;height&amp;gt;90&amp;lt;/height&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-3-3&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/xxx/xxx&amp;lt;/url&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;height&amp;gt;63&amp;lt;/height&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/component&amp;gt;
			
			&amp;lt;component&amp;gt;
				&amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;
				&amp;lt;region-id&amp;gt;component-3-4&amp;lt;/region-id&amp;gt;
				&amp;lt;source-id&amp;gt;site/${siteid}/dashboard&amp;lt;/source-id&amp;gt;
				&amp;lt;url&amp;gt;/components/dashlets/calendar&amp;lt;/url&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;height&amp;gt;232&amp;lt;/height&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/component&amp;gt;

		&amp;lt;/components&amp;gt;
		&amp;lt;pages&amp;gt;
			&amp;lt;page id="site/${siteid}/dashboard"&amp;gt;
				&amp;lt;page-type-id&amp;gt;generic&amp;lt;/page-type-id&amp;gt;
				&amp;lt;title&amp;gt;Pippo Site Dashboard&amp;lt;/title&amp;gt;
				&amp;lt;title-id&amp;gt;page.siteDashboard.title&amp;lt;/title-id&amp;gt;
				&amp;lt;description&amp;gt;Pippo site's dashboard page&amp;lt;/description&amp;gt;
				&amp;lt;description-id&amp;gt;page.siteDashboard.description&amp;lt;/description-id&amp;gt;				
				&amp;lt;template-instance&amp;gt;dashboard-3-columns&amp;lt;/template-instance&amp;gt;
				&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;
				&amp;lt;properties&amp;gt;
					&amp;lt;sitePages&amp;gt;[{"pageId":"dashboard"}, {"pageId":"documentlibrary"}]&amp;lt;/sitePages&amp;gt;
					&amp;lt;dashboardSitePage&amp;gt;true&amp;lt;/dashboardSitePage&amp;gt;
					&amp;lt;!-- &amp;lt;siteLogo&amp;gt;workspace://SpacesStore/1181d7c0-9086-4c5a-ab2f-9c693ed3c59e&amp;lt;/siteLogo&amp;gt; --&amp;gt;
				&amp;lt;/properties&amp;gt;
			&amp;lt;/page&amp;gt;
		
		&amp;lt;/pages&amp;gt;
	&amp;lt;/preset&amp;gt;
	
&amp;lt;/presets&amp;gt;


&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Oct 2025 14:53:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/494188#M40529</guid>
      <dc:creator>AlfrescoZZZ</dc:creator>
      <dc:date>2025-10-29T14:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495196#M40663</link>
      <description>&lt;P&gt;It does not works. I've also used the ftl insted of jsp like explained here:&amp;nbsp;&lt;A href="https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default" target="_self"&gt;https://docs.alfresco.com/content-services/latest/tutorial/share/pages/#making-the-new-page-the-default&lt;/A&gt;&amp;nbsp;and here:&amp;nbsp;&lt;A href="https://connect.hyland.com/t5/alfresco-blog/advanced-share-customization-part-1/ba-p/119497#comments" target="_self"&gt;https://connect.hyland.com/t5/alfresco-blog/advanced-share-customization-part-1/ba-p/119497#comments&lt;/A&gt;&amp;nbsp;but nothing. Always the some thing:&amp;nbsp;&lt;STRONG&gt;&lt;FONT size="5" color="#FF0000"&gt;the solution works on docker but doesn't works on standalone env.&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Dec 2025 15:27:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495196#M40663</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2025-12-15T15:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495211#M40664</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;If extension work in the build_start of the sdk but not when you apply an amp on your local instaltion maybe you have some problem in the generation of the amp or in its deploy.&lt;/P&gt;&lt;P&gt;You could try to deploy the extrension using a Simple Module (JAR) (&lt;A href="https://support.hyland.com/r/Alfresco/Alfresco-Content-Services/25.2/Alfresco-Content-Services/Develop/Extension-Packaging-Modules/Module-Package-Formats/Alfresco-Module-Package-AMP/Using-the-Module-Management-Tool-MMT/Simple-Module-JAR" target="_blank" rel="noopener"&gt;https://support.hyland.com/r/Alfresco/Alfresco-Content-Services/25.2/Alfresco-Content-Services/Develop/Extension-Packaging-Modules/Module-Package-Formats/Alfresco-Module-Package-AMP/Using-the-Module-Management-Tool-MMT/Simple-Module-JAR&lt;/A&gt;) instead of install the amp.&lt;/P&gt;&lt;P&gt;In your share sdk project move landing-page.jsp to&amp;nbsp;src/main/resources/META-INF/resources/landing-page.jsp and the file will be included in the jar library generated.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="landing-page.png" style="width: 573px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/13103iDB00D3E83B63E1F4/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="landing-page.png" alt="landing-page.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Copy the jar&amp;nbsp;file into into the extension folder tomcat/modules/share. if you haven't got it configurated copy directly to tomcat/webapps/share/WEB-INF/lib/ (as It's do on docker deploy).&lt;/P&gt;&lt;P&gt;Do it on a clean installation if you can, to avoid conflicts with the previous amp installation.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Dec 2025 23:32:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495211#M40664</guid>
      <dc:creator>roberto_gamiz</dc:creator>
      <dc:date>2025-12-15T23:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495734#M40720</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://connect.hyland.com/t5/user/viewprofilepage/user-id/8994"&gt;@roberto_gamiz&lt;/a&gt;&amp;nbsp;but it does not works for me... and I don't know why.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 15:47:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495734#M40720</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2026-01-15T15:47:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495738#M40721</link>
      <description>&lt;P&gt;Did you test it on a clean installation? Have you got deployed more customizations on your installation?&lt;/P&gt;&lt;P&gt;Regards!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 18:51:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495738#M40721</guid>
      <dc:creator>roberto_gamiz</dc:creator>
      <dc:date>2026-01-15T18:51:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495759#M40722</link>
      <description>&lt;P&gt;Let me do a recap: the project above is a customization of the following&amp;nbsp;&lt;A href="https://github.com/Alfresco/alfresco-sdk-samples/tree/alfresco-51/all-in-one/add-surf-dashlet-and-page-share" target="_blank"&gt;https://github.com/Alfresco/alfresco-sdk-samples/tree/alfresco-51/all-in-one/add-surf-dashlet-and-page-share&lt;/A&gt;&amp;nbsp;that is official and mentioned here&amp;nbsp;&lt;A href="https://docs.alfresco.com/content-services/latest/develop/share-ext-points/surf-pages/#sample-code" target="_blank"&gt;https://docs.alfresco.com/content-services/latest/develop/share-ext-points/surf-pages/#sample-code&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Now, also if I use these official project it works on docker and doesn't works on my installation. Moreover I've installed an older version of alfresco on my pc in order to have a fresh new installation and the simple deploy of the&amp;nbsp;add-surf-dashlet-and-page-share-1.0-SNAPSHOT.jar works.&lt;/P&gt;&lt;P&gt;So the scenarios are these:&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Alfresco 5.2.f on my pc -&amp;nbsp;it works&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;these are the modules deployed&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alfresco5.2.f-mypc-modules.JPG" style="width: 620px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/13289i05A7BBCABFED1741/image-dimensions/620x211/is-moderation-mode/true?v=v2" width="620" height="211" role="button" title="alfresco5.2.f-mypc-modules.JPG" alt="alfresco5.2.f-mypc-modules.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Alfresco&amp;nbsp;v23.3 on a server - it does not works&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;these are the modules deployed (here you can't see add-surf-dashlet-and-page-share module because I've undeployed it)&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alfresco23.2-server-modules.JPG" style="width: 999px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/13290iC6E16944E890E446/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="alfresco23.2-server-modules.JPG" alt="alfresco23.2-server-modules.JPG" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Alfresco 25.2 on docker with sdk -&amp;nbsp;it works&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;these are the modules deployed&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alfresco25.1-docker-modules.JPG" style="width: 999px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/13291i6130A155575D226F/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="alfresco25.1-docker-modules.JPG" alt="alfresco25.1-docker-modules.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;This is the only custom related to share so I hope that there isn't an interference form other modules.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 12:15:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495759#M40722</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2026-01-16T12:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495762#M40723</link>
      <description>&lt;P&gt;The same things happens on prod environment where i have:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Alfresco&amp;nbsp;v23.3 on PROD server&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;these are the modules deployed (here you can see add-surf-dashlet-and-page-share)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alfresco23.2-server-prod-modules.JPG" style="width: 999px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/13292i3672E6A1FB74AF34/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="alfresco23.2-server-prod-modules.JPG" alt="alfresco23.2-server-prod-modules.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I'm going crazy... &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 13:33:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495762#M40723</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2026-01-16T13:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495786#M40724</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;What is content-tutorial-edodtosgd-share?&amp;nbsp; Could it be interfering? Could you undeploy it and try again?&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 18:21:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495786#M40724</guid>
      <dc:creator>roberto_gamiz</dc:creator>
      <dc:date>2026-01-16T18:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495790#M40725</link>
      <description>&lt;P&gt;&lt;SPAN&gt;content-tutorial-edodtosgd-share is a customization of this:&amp;nbsp;&lt;A href="https://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html" target="_blank"&gt;https://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have tested the landing page also without it and the issue is always the same so about me it does not interfere. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How can I debug it?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jan 2026 07:41:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495790#M40725</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2026-01-19T07:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to make a page the default landing page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495979#M40735</link>
      <description>&lt;P&gt;I did another test on another environment with alfresco 23.4 on windows and it does not works.&lt;/P&gt;&lt;P&gt;So in order to recap the scenario is this:&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Alfresco 5.2.f on my pc with windows -&amp;nbsp;it works&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Alfresco&amp;nbsp;v23.3 on TEST env01 server - it does not works&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Alfresco&amp;nbsp;v23.3 on PROD env01 server&amp;nbsp;- it does not works&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Alfresco 25.2 on docker with sdk -&amp;nbsp;it works&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Alfresco v23.4 on TEST env02 server - it does not works&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;It could be something related to v23.x?&lt;/P&gt;&lt;P&gt;Any idea?&lt;/P&gt;&lt;P&gt;Does anyone have the same problem?&lt;/P&gt;&lt;P&gt;There is a way to debug?&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jan 2026 10:28:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-make-a-page-the-default-landing-page/m-p/495979#M40735</guid>
      <dc:creator>giasqui</dc:creator>
      <dc:date>2026-01-27T10:28:24Z</dc:date>
    </item>
  </channel>
</rss>

