Alfresco Module Package หรือ AMP เป็นการรวม code, content model, content และโครงสร้างไดเรคทอรีต่าง ๆ ไว้เป็น Package เดียว ซึ่ง Alfresco มีระบบจัดการ package เรียกว่า Alfresco MMT (Module Management Tool) เพื่อช่วยให้เราสามารถ deploy extension ต่างๆ ลงไปใน Alfresco ได้โดยง่าย อีกทั้งช่วยในการ upgrade และ uninstall ได้อีกด้วย โดยไฟล์ที่จะนำไป deploy จะมีนามสกุลเป็น .amp (Alfresco Module Package) Alfresco MMT จะเป็นไปในลักษณะของการ แตกไฟล์ .amp ลงไปใน war เพราะฉะนั้นจึงจำเป็นจะต้องระบุ war ด้วยทุกครั้ง
ตัวอย่างเราจะลองติดตั้ง alfresco-googledocs กัน ก่อนอื่นนำ .amp ไฟล์ของ alfresco-googledocs ใส่ไว้ใน AMPFileLocation ก่อน
จากนั้นลอง list ดู .amp ที่ติดตั้งแล้ว โดย
java -jar alfresco-mmt.jar list WARFileLocation
ทำการ deploy จะใช้การ execute jar file โดย
java -jar alfresco-mmt.jar install AMPFileLocation WARFileLocation [options]
AMPFileLocation คือ ที่อยู่ของ .amp ไฟล์ /opt/alfresco/amps และ /opt/alfresco/amps_share WARFileLocation คือ ที่อยู่ของ .war ไฟล์
สำหรับการ uninstall .amp ทำได้โดย
java -jar bin/alfresco-mmt.jar uninstall ModuleId WARFileLocation
เป็นอันเรียบร้อยสำหรับการจัดการ AMP นะคะ