a month ago
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
a month ago
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/
2 weeks ago
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 .
2 weeks ago
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
a week ago
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.