Alfresco is an open source Content Management System providing services and control over your content. Alfresco is made of a repository supported by a server that persists content, metadata, associations, and full text indexes. Out of the box applications provide standard solutions such as documents, records, and web content management.
This course will begin with a quick overview of the first steps required to learn some of the main procedures in administering and managing Alfresco. By learning these basic steps, you'll be able to configure and set up your production environment before moving on to more advanced steps in Alfresco customization.
As you proceed in the course, you'll learn how to schedule and automate most of the Alfresco actions, in order to manage the platform. You will also learn how to create your own actions and web scripts for achieving even greater control over Alfresco. In the second half of the course, you'll be able to integrate Alfresco with external applications and synchronize content in the cloud. In the last part of this course, you'll learn how Share is configured and built, and how to customize every single component in Share.
This video course is all about learning useful Alfresco tips and tricks. With the information that you will be provided with, you'll be able to truly extend and manage Alfresco for optimum use.
About the Author
Alen Subat is a developer, blogger, and a web enthusiast. He's a specialist in Java and Alfresco development but also likes to create stuff in HTML5/CSS3. He currently works for a company specialized in educational technology systems as an Alfresco Specialist. He's also a freelancer. He is a snowboarder, a diver, a professional gamer, a fantasy writer and, of course, the author of this video course.
Ben Chevallereau is a French software architect, based in London, who has been working on Alfresco projects for the last 8 years and Ephesoft projects for the last 3 years. He implemented solutions for small companies and global organizations in different domains such as transport, finance, and government. He has worked for different Alfresco-recognized partners in France, the UK, and USA, including Armedia LLC, Zaizi, Michelin / Wipro, and BlueXML. He is also one of the committers and PMC members of the Apache CMIS Chemistry project. You can find out more about him through his website or his LinkedIn profile.
Instructions that explain how to use the Alfresco advanced setup wizard. It lets you configure server ports and other properties.
Provide a solution to migrate large amount of data between repositories. This is easy to perform and no coding is needed.
Increase the performance of Lucene and drastically reduce the downtime during a full recovery index.
Thoroughly validate your environment and correctly perform a "Zero Day" configuration.
Give a personal touch to the login page, and put your company's logo instead of the Alfresco logo.
Learn how to extend or override many of the system configuration parameters exposed by Alfresco. Understand the structure of Alfresco configuration files.
Understand the Alfresco WAR structure and learn how to add additional custom libraries.
Make Alfresco work independently, and organize your repository with automatic actions.
Receive automatic e-mails with updates on repository changes. Use e-mails to let Alfresco tell you what is going wrong.
Prevent accidental downtime. Maintenance reboots can be easily managed using batch files to restart Alfresco.
Use Cron to organize Alfresco behavior. Schedule actions, backups, and batch files to help you out in server maintenance.
Build custom HTTP-accessible Content Management Web Services. Build data and presentation web scripts.
Access, manage, and cross-link your content via a tailored RESTful API. Turn your Alfresco repository into a content management HTTP server.
Use a lightweight data interchange format to transmit structured data over the network.
Write reusable code that can be used in different Alfresco repositories by simply changing some of the XML parameters.
Learn how to implement different authentication subsystems in Alfresco. No need to edit the web.xml file. You can easily switch from one type of authentication to another.
Separate your Alfresco Share instance from the repository. Easily set up complex architecture systems.
Integrate Google Docs with the documents you want to store and edit. Share documents in the cloud for quick and efficient teamwork.
Collaborative content creation and portal access of ECM systems.
Easily publish content to multiple social platforms. Develop and plug in additional channels.
Learn the CMIS syntax. Fast integration between external applications and Alfresco.
Access Alfresco CMIS through the AtomPub protocol or the SOAP protocol. Build applications that are portable to other systems.
It provides support for Alfresco aspects and automatically does all the XML parsing.
Learn how to create documents in Alfresco through CMIS. Easily apply custom values and aspects to nodes.
Create dynamic queries for applications, and implement inputs that pass the values to the CMIS query builder.
A parallel set of data web scripts is located in the remote-api project. Extension points, such as permissions and custom responses.
Using new client-side actions makes it easier to add new metadata template renders and client-side action handlers.
Allows you to plug in custom startLocation strategies to forms with the possibility of using Java or REST API.
Simply deploy JAR files and customize Alfresco Share. Understand the Alfresco packaging technique.
Allow web scripts to replace or extend subcomponents in Alfresco Share. Control components' behavior through simple conditions.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.