Submit Search
Upload
Alfresco content model
•
2 likes
•
3,004 views
M
Muralidharan Deenathayalan
Follow
Introduction about Alfresco Content Model
Read less
Read more
Technology
Report
Share
Report
Share
1 of 22
Recommended
Elements_Content_Model_Overview.pdf
Elements_Content_Model_Overview.pdf
Jeff Smith
Alfresco Custom Model
Alfresco Custom Model
Andrea Leo
Introduction about Alfresco webscript
Introduction about Alfresco webscript
Muralidharan Deenathayalan
Alfresco share 4.1 to 4.2 customisation
Alfresco share 4.1 to 4.2 customisation
Muralidharan Deenathayalan
Oracle Database Management REST API
Oracle Database Management REST API
Jeff Smith
Oracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL Server
Jeff Smith
Oracle SQL Developer: 3 Features You're Not Using But Should Be
Oracle SQL Developer: 3 Features You're Not Using But Should Be
Jeff Smith
Refactoring Fat Models: Trying to be a Software Engineer
Refactoring Fat Models: Trying to be a Software Engineer
Jyaasa Technologies
Recommended
Elements_Content_Model_Overview.pdf
Elements_Content_Model_Overview.pdf
Jeff Smith
Alfresco Custom Model
Alfresco Custom Model
Andrea Leo
Introduction about Alfresco webscript
Introduction about Alfresco webscript
Muralidharan Deenathayalan
Alfresco share 4.1 to 4.2 customisation
Alfresco share 4.1 to 4.2 customisation
Muralidharan Deenathayalan
Oracle Database Management REST API
Oracle Database Management REST API
Jeff Smith
Oracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL Server
Jeff Smith
Oracle SQL Developer: 3 Features You're Not Using But Should Be
Oracle SQL Developer: 3 Features You're Not Using But Should Be
Jeff Smith
Refactoring Fat Models: Trying to be a Software Engineer
Refactoring Fat Models: Trying to be a Software Engineer
Jyaasa Technologies
Pimping SQL Developer and Data Modeler
Pimping SQL Developer and Data Modeler
Kris Rice
REST Enabling Your Oracle Database
REST Enabling Your Oracle Database
Jeff Smith
Oracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ Overview
Kris Rice
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl
Jeff Smith
Web API Basics
Web API Basics
LearnNowOnline
REST Enabling your Oracle Database (2018 Update)
REST Enabling your Oracle Database (2018 Update)
Jeff Smith
Oracle SQL Developer for SQL Server?
Oracle SQL Developer for SQL Server?
Jeff Smith
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
Maria Colgan
A Designer's Intro to Oracle JET
A Designer's Intro to Oracle JET
Lauren Beatty
JavaScript Frameworks and Java EE – A Great Match
JavaScript Frameworks and Java EE – A Great Match
Reza Rahman
PL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL Developer
Jeff Smith
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
Edward Burns
Oracle SQLcl: Formatting your Query Results
Oracle SQLcl: Formatting your Query Results
Jeff Smith
The ASP.NET Web API for Beginners
The ASP.NET Web API for Beginners
Kevin Hazzard
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL Developer
Jeff Smith
Harnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer Hints
Maria Colgan
JavaCro'15 - Single mail client for Lotus Domino and MS Exchange with Liferay...
JavaCro'15 - Single mail client for Lotus Domino and MS Exchange with Liferay...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Pennsylvania Banner User Group Webinar: Oracle SQL Developer Tips & Tricks
Pennsylvania Banner User Group Webinar: Oracle SQL Developer Tips & Tricks
Jeff Smith
Oracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG Edition
Jeff Smith
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
Getting value from IoT, Integration and Data Analytics
SPS-Advanced Document Library Techniques
SPS-Advanced Document Library Techniques
Kerry Dirks MCPS MS
Security for devs
Security for devs
Abdelrhman Shawky
More Related Content
What's hot
Pimping SQL Developer and Data Modeler
Pimping SQL Developer and Data Modeler
Kris Rice
REST Enabling Your Oracle Database
REST Enabling Your Oracle Database
Jeff Smith
Oracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ Overview
Kris Rice
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl
Jeff Smith
Web API Basics
Web API Basics
LearnNowOnline
REST Enabling your Oracle Database (2018 Update)
REST Enabling your Oracle Database (2018 Update)
Jeff Smith
Oracle SQL Developer for SQL Server?
Oracle SQL Developer for SQL Server?
Jeff Smith
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
Maria Colgan
A Designer's Intro to Oracle JET
A Designer's Intro to Oracle JET
Lauren Beatty
JavaScript Frameworks and Java EE – A Great Match
JavaScript Frameworks and Java EE – A Great Match
Reza Rahman
PL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL Developer
Jeff Smith
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
Edward Burns
Oracle SQLcl: Formatting your Query Results
Oracle SQLcl: Formatting your Query Results
Jeff Smith
The ASP.NET Web API for Beginners
The ASP.NET Web API for Beginners
Kevin Hazzard
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL Developer
Jeff Smith
Harnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer Hints
Maria Colgan
JavaCro'15 - Single mail client for Lotus Domino and MS Exchange with Liferay...
JavaCro'15 - Single mail client for Lotus Domino and MS Exchange with Liferay...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Pennsylvania Banner User Group Webinar: Oracle SQL Developer Tips & Tricks
Pennsylvania Banner User Group Webinar: Oracle SQL Developer Tips & Tricks
Jeff Smith
Oracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG Edition
Jeff Smith
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
Getting value from IoT, Integration and Data Analytics
What's hot
(20)
Pimping SQL Developer and Data Modeler
Pimping SQL Developer and Data Modeler
REST Enabling Your Oracle Database
REST Enabling Your Oracle Database
Oracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ Overview
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl
Web API Basics
Web API Basics
REST Enabling your Oracle Database (2018 Update)
REST Enabling your Oracle Database (2018 Update)
Oracle SQL Developer for SQL Server?
Oracle SQL Developer for SQL Server?
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
A Designer's Intro to Oracle JET
A Designer's Intro to Oracle JET
JavaScript Frameworks and Java EE – A Great Match
JavaScript Frameworks and Java EE – A Great Match
PL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL Developer
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
Oracle SQLcl: Formatting your Query Results
Oracle SQLcl: Formatting your Query Results
The ASP.NET Web API for Beginners
The ASP.NET Web API for Beginners
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL Developer
Harnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer Hints
JavaCro'15 - Single mail client for Lotus Domino and MS Exchange with Liferay...
JavaCro'15 - Single mail client for Lotus Domino and MS Exchange with Liferay...
Pennsylvania Banner User Group Webinar: Oracle SQL Developer Tips & Tricks
Pennsylvania Banner User Group Webinar: Oracle SQL Developer Tips & Tricks
Oracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG Edition
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
Similar to Alfresco content model
SPS-Advanced Document Library Techniques
SPS-Advanced Document Library Techniques
Kerry Dirks MCPS MS
Security for devs
Security for devs
Abdelrhman Shawky
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...
DataWorks Summit
Writing an extensible web testing framework ready for the cloud slide share
Writing an extensible web testing framework ready for the cloud slide share
Mike Ensor
MediaMosa architecture & features
MediaMosa architecture & features
MediaMosa
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Jean-Philippe PINTE
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
J V
SRV318_Research at PNNL Powered by AWS
SRV318_Research at PNNL Powered by AWS
Amazon Web Services
Research at PNNL: Powered by AWS - SRV318 - re:Invent 2017
Research at PNNL: Powered by AWS - SRV318 - re:Invent 2017
Amazon Web Services
Media mosa architecture - features -10 june 2010
Media mosa architecture - features -10 june 2010
Andrii Podanenko
Get An Attractive Score in AWS Developer Associate (DVA-C02) Exam
Get An Attractive Score in AWS Developer Associate (DVA-C02) Exam
AdinaCoyle
Media Mosa : Architecture and Features, Utrecht, 10 June 2010
Media Mosa : Architecture and Features, Utrecht, 10 June 2010
Frans Ward
Connector/J Beyond JDBC: the X DevAPI for Java and MySQL as a Document Store
Connector/J Beyond JDBC: the X DevAPI for Java and MySQL as a Document Store
Filipe Silva
Real-World RESTful Service Development Problems and Solutions
Real-World RESTful Service Development Problems and Solutions
Masoud Kalali
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
Acquia
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Nicole Szigeti
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Callon Campbell
PLAT-16 Using Enterprise Content in Grails
PLAT-16 Using Enterprise Content in Grails
Alfresco Software
Product Catalog and IT Service Management
Product Catalog and IT Service Management
Drew Madelung
Metadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework Manager
Senturus
Similar to Alfresco content model
(20)
SPS-Advanced Document Library Techniques
SPS-Advanced Document Library Techniques
Security for devs
Security for devs
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...
Writing an extensible web testing framework ready for the cloud slide share
Writing an extensible web testing framework ready for the cloud slide share
MediaMosa architecture & features
MediaMosa architecture & features
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
SRV318_Research at PNNL Powered by AWS
SRV318_Research at PNNL Powered by AWS
Research at PNNL: Powered by AWS - SRV318 - re:Invent 2017
Research at PNNL: Powered by AWS - SRV318 - re:Invent 2017
Media mosa architecture - features -10 june 2010
Media mosa architecture - features -10 june 2010
Get An Attractive Score in AWS Developer Associate (DVA-C02) Exam
Get An Attractive Score in AWS Developer Associate (DVA-C02) Exam
Media Mosa : Architecture and Features, Utrecht, 10 June 2010
Media Mosa : Architecture and Features, Utrecht, 10 June 2010
Connector/J Beyond JDBC: the X DevAPI for Java and MySQL as a Document Store
Connector/J Beyond JDBC: the X DevAPI for Java and MySQL as a Document Store
Real-World RESTful Service Development Problems and Solutions
Real-World RESTful Service Development Problems and Solutions
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
PLAT-16 Using Enterprise Content in Grails
PLAT-16 Using Enterprise Content in Grails
Product Catalog and IT Service Management
Product Catalog and IT Service Management
Metadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework Manager
More from Muralidharan Deenathayalan
What's new in C# 8.0 (beta)
What's new in C# 8.0 (beta)
Muralidharan Deenathayalan
Introduction to Jupyter notebook and MS Azure Machine Learning Studio
Introduction to Jupyter notebook and MS Azure Machine Learning Studio
Muralidharan Deenathayalan
Alfresco 5.0 features
Alfresco 5.0 features
Muralidharan Deenathayalan
Test drive on driven development process
Test drive on driven development process
Muralidharan Deenathayalan
Map Reduce introduction
Map Reduce introduction
Muralidharan Deenathayalan
Apache Hive - Introduction
Apache Hive - Introduction
Muralidharan Deenathayalan
Apache cassandra
Apache cassandra
Muralidharan Deenathayalan
Alfresco activiti workflows
Alfresco activiti workflows
Muralidharan Deenathayalan
More from Muralidharan Deenathayalan
(8)
What's new in C# 8.0 (beta)
What's new in C# 8.0 (beta)
Introduction to Jupyter notebook and MS Azure Machine Learning Studio
Introduction to Jupyter notebook and MS Azure Machine Learning Studio
Alfresco 5.0 features
Alfresco 5.0 features
Test drive on driven development process
Test drive on driven development process
Map Reduce introduction
Map Reduce introduction
Apache Hive - Introduction
Apache Hive - Introduction
Apache cassandra
Apache cassandra
Alfresco activiti workflows
Alfresco activiti workflows
Recently uploaded
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
Hyundai Motor Group
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Hyundai Motor Group
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Recently uploaded
(20)
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Alfresco content model
1.
Confidential, Copyright ©
Quanticate Alfresco Content Model Muralidharan Deenathayalan Technical Lead Muralidharan.deenathayalan@quanticate.com © Alfresco and the Alfresco logo are trademarks of Alfresco Software, Inc .
2.
Confidential, Copyright ©
Quanticate Agenda • Quanticate overview • Who Am I ? • What is Alfresco content model? • What is the use of content model? • How to create simple custom content model? • How to deploy custom content model? • How to create complex custom content model? • How to configure Alfresco Share for custom model?
3.
Confidential, Copyright ©
Quanticate Quanticate Overview • 12+ years of success journey in CRO industry • What we do Biostatistics Services Clinical Programming Services Clinical Data Management Medical Writing Services Pharmacovigilance Services Clinical Trial Technology Centralized Clinical Data Sciences QuantiCliQ - Clinical Intelligence from Quanticate • 200+ employees • Awards 5 Category Winner in 2014 CRO Leadership Awards Innovation in the 2013 CRO Leadership Awards
4.
Confidential, Copyright ©
Quanticate Quanticate Overview Quanticate Branches Hitchin, Hertfordshire, UK (HQ) Manchester, UK Canterbury, UK Edinburgh, UK Durham, North Carolina, US (US HQ) Warsaw, Poland Bloemfontein, South Africa Bangalore, India (2 Offices)
5.
Confidential, Copyright ©
Quanticate Who Am I ? • 7+ years of experience in Microsoft technologies like Asp.net, C#, SQL server and SharePoint • 2+ years of experience in open source technologies like Java, Alfresco and Apache Cassandra • Csharpcorner MVP • Frequent blogger • Knowledge sharing in Alfresco Forums
6.
Confidential, Copyright ©
Quanticate What is Content Model? • In RDBMS world it is similar to Database & tables. • A content model describes the data being stored in the repository. • A content model is a collection of related content types and aspects for a node. • Each content model defines the following One or more types One or more aspects One or more properties Relationships / Associations
7.
Confidential, Copyright ©
Quanticate What is the use of Content Model? • It defines how a node in the content repository is constrained. • Structured way of storing data into Repository
8.
Confidential, Copyright ©
Quanticate Simple Custom Content Model • Things to be consider before creating content model Custom namespace Property name Aspect name Associations Constraints Type name Indexing
9.
Confidential, Copyright ©
Quanticate Simple Custom Content Model – Code Snippet <aspects> <aspect name="quanticate:projectSite"> <title>Quanticate Project Site</title> <properties> <property name="quanticate:projectName"> <title>Project Name</title> <type>d:text</type> <mandatory>true</mandatory> <multiple>false</multiple> </property> <property name="quanticate:projectStartDate"> <title>Start Date</title> <type>d:date</type> <mandatory>true</mandatory> <multiple>false</multiple> </property> </properties> </aspect> </aspects>
10.
Confidential, Copyright ©
Quanticate Simple Custom Content Model - Demo
11.
Confidential, Copyright ©
Quanticate Deploying Custom Content Model • There are two approaches to deploying a content model into the content repository: Bootstrap The bootstrap approach to deploying a content model involves modifying Alfresco content repository XML configuration files to register the content model. Dynamic Placing the content model xml files under Company Home/Data Dictionary/Models.
12.
Confidential, Copyright ©
Quanticate Deploying Custom Content Model - Code Snippet <!-- Bootstrap Custom Models --> <bean id=“<bean-id>" parent="dictionaryModelBootstrap" > <property name="models"> <list> <value>alfresco/module/<modulename>/model/quanticate-model.xml</value> </list> </property> </bean>
13.
Confidential, Copyright ©
Quanticate Configure share for custom model • Use Alfresco Share custom configuration xml file <!-- Document Library config section --> <config evaluator="string-compare" condition="DocumentLibrary"> …….. ……… <aspects> <visible> <aspect name="quanticate:projectSite" /> </visible> ……… </aspects>
14.
Confidential, Copyright ©
Quanticate Deploying Custom Content Model - Demo
15.
Confidential, Copyright ©
Quanticate Complex Custom Content Model • Things to be consider before creating content model Custom namespace Property name Aspect name Associations Constraints Type name Indexing
16.
Confidential, Copyright ©
Quanticate Complex Custom Content Model – Code Snippet <type name="quanticate:site"> <title>Quanticate Site</title> <parent>st:site</parent> <properties> <property name="quanticate:siteType"> <title>Site Type</title> <type>d:text</type> <default>Research Site</default> <constraints> <constraint name="quanticate:siteTypeConstraint" type="LIST"> <parameter name="allowedValues"> <list> <value>Research Site</value> <value>Demo Site</value> <value>Production Site</value> </list> </parameter> </constraint> </constraints> ……
17.
Confidential, Copyright ©
Quanticate Complex Custom Content Model – Code Snippet <associations> <association name="quanticate:projectOwner"> <title>Project Owner</title> <source> <mandatory>false</mandatory> <many>false</many> </source> <target> <class>cm:person</class> <mandatory>false</mandatory> <many>false</many> </target> </association> </associations> </types>
18.
Confidential, Copyright ©
Quanticate Configure share for custom model • Use Alfresco Share custom configuration xml file <config evaluator="node-type" condition="quanticate:site"> <forms> <form> <field-visibility> <show id="cm:name" /> ……. <show id="quanticate:siteType"/> </field-visibility> <appearance> …… </appearance> …… </field> </form> </forms> </config>
19.
Confidential, Copyright ©
Quanticate Configure share for custom model-Demo
20.
Confidential, Copyright ©
Quanticate Q & A
21.
Confidential, Copyright ©
Quanticate Alfresco Forum https://forums.alfresco.com/users/muralidharand Coding-Freaks.Net www.codingfreaks.net Quanticate OPDev Twitter https://twitter.com/quanticateopdev Twitter www.Twitter.com/muralidharand
22.
Confidential, Copyright ©
Quanticate