Blogs

Checking details about bootstrap content models in Alfresco

How to list and check your custom content models in Alfresco

In many situations, when developing or migrating Alfresco, you need information and details about a bootstrap content model in your Alfresco installation. How to get this info without having access to the installation or deployed AMP or JAR packages ? Let's give some possibilities.

1) Data Dictionary Service and webscript

Dictionary service may help providing a large JSON with all your content models:

  http://localhost:8080/alfresco/service/api/dictionary

  http://localhost:8080/alfresco/s/api/defclasses

Besides, you may have other helpers, such as the following webscripts (in case you know your content type or aspect, for example the claim example content model).

  http://localhost:8080/alfresco/service/api/classes/clex_claimDocument (type)
  http://localhost:8080/alfresco/service/api/classes/clex_claimFolder (aspect)


 

If you install a JSON plugin for your browser like JSONView (available for Firefox and Chrome) you will find this infor easier to read (as above).

2) CMIS Workbench (in this case, even without admin credentials): 

CMIS Workbench is a java desktop CMIS repository browser that is able (between other interesting features) to list and check your content models (from CMIS point of view).  

  https://chemistry.apache.org/


3) Alfresco Bulk Import Module v2.x (for Alfresco admin users only)

Content migrations using metadata is a typical situation when you need to know the content model. This essential addon provides an HTML webscript describing your deployed models.

  http://localhost:8080/alfresco/service/bulk/import/datadictionary

For this you need to install:

  https://github.com/pmonks/alfresco-bulk-import



 

4) Alfresco Model and Messages Console (for Alfresco admin users only)

  http://localhost:8080/alfresco/service/admin/admin-repoconsole

Finally, the Model and Messages console in Alfresco Administration Console should give you the content model too.

> help
> show file-list alfresco/extension/*Model.xml
> show file alfresco/extension/zkLinkModel.xml

It is tested for Alfresco 5, but it may work in Alfresco earlier versions.

More Blog Entries

La primera edición de BIND 4.0 concluye con un Demo Day

La primera edición de BIND 4.0 concluye el próximo 5 de mayo con un demo day en el que tanto...

Zylk organiza junto a Liferay una jornada en la que mostrarán a las empresas cómo lograr una transformación digital real

Zylk , la empresa vasca de referencia en la optimización de soluciones de código abierto,...

0 Comments