11-12-2024 07:38 AM
Hello,
I am currently working on a project where I need to adapt Alfresco to the specific needs of my company by modifying the source code.
My goal is to customize the entire platform, both on the backend and frontend, to better meet the requirements of our organization and the specific features we want to integrate.
I tried to clone the Alfresco Share repository (frontend) and the alfresco-community-repo (backend) to build and customize them, but the compilation did not succeed.
Do you have any advice or steps to succeed in this operation? I am looking to make sure that all dependencies and configurations are correctly set up to be able to efficiently start customizing the Alfresco source code.
Thanks in advance
11-12-2024 10:47 AM
The Alfresco itself is a highly customizable platform, so you do not need to change source code of the core. There are two user interfaces for your choice.
https://www.alfresco.com/abn/adf/docs/
11-27-2024 09:52 AM
first , thank you so much for the answer , what my main task is a bit of a deep customization (for both frontend and backend ,) , but the adf solution goal as i understood ; it is only suggested for customizing the frontend only .
11-28-2024 02:36 AM
As @fedorow suggested (review the first link, you are only referencing the second one), customizing Alfresco (backend + frontend) is the recommended approach. I suggest you to start studying the Alfresco Developer Tutorial Series from our colleague @jpotts:
https://ecmarchitect.com/alfresco-developer-series
12-01-2024 07:59 AM
thank you for the clarification ,
I am currently facing an issue with the backend of my project. The frontend has been successfully built and deployed to Tomcat, and it runs correctly in the browser. Additionally, when I build the backend, the PostgreSQL database is created and populated with Alfresco tables as expected.
However, while the backend code builds successfully, it fails to start on the Tomcat server. I have attempted various solutions, including downgrading and testing multiple versions of Tomcat (versions 9 and 10) and Java (Java 11, 17, and the latest version). I have also reviewed the logs and attempted to address the reported issues, but none of these approaches have resolved the problem.
Explore our Alfresco products with the links below. Use labels to filter content by product module.