« Tilbage

La certificación ACE y el modelo de contenidos en Alfresco (1)

Como ya sabéis, Alfresco Certified Engineer es una de las certificaciones que podemos obtener para Alfresco ECM. Sus blueprints nos ofrecen información general sobre este examen.

Básicamente tenemos 60 minutos para contestar 60 preguntas sobre áreas de conocimiento, tales como:

  • Núcleo de la arquitectura.
  • Personalización del repositorio.
  • Webscripts.
  • Personalización UI.
  • API de Alfresco.

Uno de los temas tratados en Personalización del repositorio es Content modeling, lo que habitualmente llamamos Contenidos en Alfresco ECM. Si queréis profundizar en este tema podeís acceder a Contenidos Personalizados en Alfresco ECM.

Aquí tenéis alguna de las preguntas que aparecieron sobre este tema en el examen Alfresco Certified Engineer:

Select the two items that may appear within a custom content model

A. Localization strings.
B. Policy behaviors for a content type.
C. Property sheet definitions.
D. References to other namespaces
E. The model's namespace


Obligatoriamente deben aparecer referencias a otros espacios de nombres y el espacio de nombres del modelo, por lo tanto, D y E sería la respuesta correcta.

Select the two elements that will indicate that a specific property is to be indexed in the background.

A. <index enabled='true'><stored>false</stored></index>
B. <index enabled='true'><background>true</background></index>
C. <index enabled="true"><atomic>true</atomic><index>
D. <index enabled="true"><atomic>false</atomic></index>
E. <index enabled=’’true'’ backqround='’true'’ stored='’false’’/>


Por defecto, los contenidos se indexan atómicamente en background, no se almacenan en el índice y se dividen en distintos tokens antes de ser indexados (esta es la política definida en cm:content que puede ser sobreescrita).

     <property name="cm:content">
         <type>d:content</type>
         <mandatory>false</mandatory>
         <index enabled="true">
            <atomic>false</atomic>
            <stored>false</stored>
            <tokenised>true</tokenised>
         </index>
      </property>


Las respuestas sintácticamente correctas son A, D, las demás sintácticamente no son válidas

Select the element that will allow any node to be included as part of a peer association

A. <target><class>ANY</class></target>
B. <target><class>sys:base</class></target>
C. <target><type>ANY</type></target>
D. <target><type>sys:base</type></target>


Si queremos que cualquier nodo forme parte de una asociación deberemos usar sys:base, para más información,

<type name="cm:cmobject">
         <title>Object</title>
         <parent>sys:base</parent>
         <properties>
            <property name="cm:name">
               <type>d:text</type>
            </property>
         </properties>
         <mandatory-aspects>
            <aspect>cm:auditable</aspect>
         </mandatory-aspects>
      </type>


por lo tanto, la respuesta correcta es B.

En próximos post, incluiremos otras preguntas que pueden seros de ayuda para preparar la certificación.

Kommentarer
Trackback URL:

comments powered by Disqus