cancel
Showing results for 
Search instead for 
Did you mean: 

varias preguntas sobre aspectos del contenido

isarra
Champ in-the-making
Champ in-the-making
buenas noches/dias

tengo varias dudas que me gustaria me hicieran el favor de aclarar… y disculpen sin son preguntas obvias o tontas, pero bueno uno no empieza sabiendolo todo =(

1- existe una guia en algun sitio para la creación de aspectos de contenido???
2- he estado leyendo y he observado que al parecer para crear un aspecto necesito crean tambien un nuevo modelo, con un nuevo tipo de contenido, o sea todo nuevo?? no se si es asi o he malinterpretado.
3- he estado probando con el ejemplo que trae Alfresco pero me da error, la idea es hacer que este funcione y asi entenderlo para poder adaptarlo a mis necesidades. les agrego mi:

customModel.xml

<?xml version="1.0" encoding="UTF-8"?>



<!– Custom Model –>



<!– Note: This model is pre-configured to load at startup of the Repository.  So, all custom –>

<!–       types and aspects added here will automatically be registered –>



<model name="my:mynewModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">



   <!– Optional meta-data about the model –>  

   <description>ejemplo de Model</description>

   <author>Ale</author>

   <version>1.0</version>



   <imports>

        <!– Import Alfresco Dictionary Definitions –>

      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>

      <!– Import Alfresco Content Domain Model Definitions –>

      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>

   </imports>



   <!– Introduction of new namespaces defined by this model –>

   <!– NOTE: The following namespace custom.model should be changed to reflect your own namespace –>

   <namespaces>

      <namespace uri="my.neew.model" prefix="my"/>

   </namespaces>


<!– informacion agregada –>
  <types>

  

      <!– Definition of new Content Type: Standard Operating Procedure –>

      <type name="my:sop">

         <title>Standard Operating Procedure</title>

         <parent>cm:content</parent>

         <properties>

            <property name="my:publishedDate">

               <type>d:datetime</type>

            </property>

            <property name="my:authorisedBy">

               <type>d:text</type>

            </property>

         </properties>


         <associations>

            <association name="my:signOff">

               <source>

                  <mandatory>false</mandatory>

                  <many>false</many>

               </source>

               <target>

                  <class>cm:content</class>

                  <mandatory>false</mandatory>

                  <many>false</many>

               </target>

            </association>

web-client-config-custom.xml
ambos completos!!!!!


<alfresco-config>



   <!– Example of overriding the from email address –>

   <!–

   <config>

      <client>

         <from-email-address>someone@your-domain.com</from-email-address>

         <search-max-results>100</search-max-results>

      </client>

   </config>

   –>



   <!– Example of adding languages to the list in the login page –>



   <config evaluator="string-compare" condition="Languages">

      <languages>

         <language locale="es_ES">Spanish</language>
   <language locale="ca_ES">Catalan</language>

         <language locale="hr_HR">Croatian</language>

         <language locale="cs_CZ">Czech</language>

         <language locale="da_DK">Danish</language>

         <language locale="de_DE">German</language>

         <language locale="el_GR">Greek</language>

         <language locale="fi_FI">Finnish</language>

         <language locale="fr_FR">French</language>

         <language locale="it_IT">Italian</language>

         <language locale="ja_JP">Japanese</language>

         <language locale="du_NL">Dutch</language>

         <language locale="pl_PL">Polish</language>

         <language locale="pt_PT">Portuguese</language>

         <language locale="pt_BR">Portuguese (Brazilian)</language>

         <language locale="ru_RU">Russian</language>

         <language locale="sv_SV">Swedish</language>

         <language locale="tr_TR">Turkish</language>

         <language locale="zh_CN">Simplified Chinese</language>

      </languages>

   </config>



  

   <!– Example of configuring advanced search –>

   <!–

   <config evaluator="string-compare" condition="Advanced Search">

      <advanced-search>

         <content-types>

         </content-types>

         <custom-properties>

            <meta-data aspect="app:simpleworkflow" property="app:approveStep" />

         </custom-properties>

      </advanced-search>

   </config>

   –>



   <!– Example of changing the sort direction for a view in the client –>

   <!–

   <config evaluator="string-compare" condition="Views">

      <views>

         <view-defaults>

            <topic>

               <sort-direction>ascending</sort-direction>

            </topic>

         </view-defaults>

      </views>

   </config>

   –>



   <!– Example of adding a custom icon to the Create Space dialog –>

   <!–

   <config evaluator="string-compare" condition="cm:folder icons">

      <icons>

         <icon name="space-icon-custom" path="/images/icons/space-icon-custom.gif" />

      </icons>

   </config>

   –>



   <!– The config below shows how to incorporate the example model–>

   <!– into the web client, for this to work you will need to –>

   <!– rename example-model-context.xml.sample to example-model-context.xml –>



   <config evaluator="string-compare" condition="Content Wizards">

      <content-types>

         <type name="my:sop" />

      </content-types>

   </config>



   <config evaluator="node-type" condition="my:sop">

      <property-sheet>

         <show-property name="mimetype" display-label-id="content_type"

                        component-generator="MimeTypeSelectorGenerator" />

         <show-property name="size" display-label-id="size"

                        converter="org.alfresco.faces.ByteSizeConverter"

                        show-in-edit-mode="false" />              

         <show-property name="my:publishedDate" />

         <show-association name="my:signOff" />

         <show-property name="my:authorisedBy" />

         <show-child-association name="my:processSteps" />

      </property-sheet>

   </config>


   <config evaluator="aspect-name" condition="my:imageClassification">

      <property-sheet>

         <show-property name="my:width"/>

         <show-property name="my:height"/>

         <show-property name="my:resolution"/>

      </property-sheet>

   </config>



   <config evaluator="string-compare" condition="Action Wizards">

      <aspects>

         <aspect name="my:imageClassification"/>

      </aspects>

   </config>



   <config evaluator="string-compare" condition="Advanced Search">

      <advanced-search>

         <content-types>

            <type name="my:sop" />

         </content-types>

         <custom-properties>

            <meta-data type="my:sop" property="my:authorisedBy" />

            <meta-data aspect="my:imageClassification" property="my:resolution" />

         </custom-properties>

      </advanced-search>

   </config>





</alfresco-config>

hasta donde he leido estos son los que se modifican, pero me da error.

y 5- quisiera saber como funciona exactamente el aspecto de versiones, pero no encuentro el archivo de configuración, o sea me gustaria ver como es, y asi orientarlo a lo q necesito, de antemano gracias por toda la ayuda, que como siempre han brindado
29 REPLIES 29

isarra
Champ in-the-making
Champ in-the-making
mmm a mi parecer esta bien, de todas formas lo monto a ver

###############################
## Common Alfresco Properties #
###############################

#
# Sample custom content and index data location
#
dir.root=/opt/Alfresco/alf_data
dir.indexes=/opt/Alfresco/alf_data/lucene-indexes

#
# Sample database connection properties
#
db.name=alfresco
db.username=alfresco
db.password=alfresco
#db.pool.initial=10
#db.pool.max=100

#
# External locations
#
ooo.exe=/usr/lib/openoffice/program/soffice
ooo.user=${dir.root}/oouser
img.root=/usr/local
swf.exe=/opt/Alfresco/bin/pdf2swf

#
# Property to control whether schema updates are performed automatically.
# Updates must be enabled during upgrades as, apart from the static upgrade scripts,
# there are also auto-generated update scripts that will need to be executed.  After
# upgrading to a new version, this can be disabled.
#
#db.schema.update=true

#
# Derby connection
#
#db.driver=org.apache.derby.jdbc.EmbeddedDriver
#db.url=jdbc:derby:/opt/Alfresco/alf_data/derby_data/alfresco;create=true

#
# HSQL connection
#
#hsql#db.driver=org.hsqldb.jdbcDriver
#hsql#db.url=jdbc:hsqldb:file:/opt/Alfresco/alf_data/hsql_data/alfresco;ifexists=true;shutdown=true;

#
# MySQL connection (This is default and requires mysql-connector-java-5.0.3-bin.jar, which ships with the Alfresco server)
#
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost:3306/alfresco

#
# PostgreSQL connection (requires postgresql-8.2-504.jdbc3.jar or equivalent)
#
#postgresql#db.driver=org.postgresql.Driver
#postgresql#db.url=jdbc:postgresql://localhost:3306/alfresco

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Si, parece correcto.

¿Has echo algun cambio de configuracion ultimamente? ¿Has probado a matar el proceso java del puerto 5051 con kill??

Saludos

isarra
Champ in-the-making
Champ in-the-making
en si no modifique configuracion, lo que pasofue que haciendo el modelo del ejemplo, cree un contenido a ver como funcionaba, cuando empece a trabajar en el del historial, borre el modelo y se me olvido borrar el contenido creado, cuando lo fui a borrar me daba un error. entonces para evitar eso, restaure el alf:data y la base de datos y bueno ahora me da ese error!!

este error me habia dado hace tiempo, y ya lo habia solucionado, pero no recuerdo.. como puedo matar el proceso qeu usa mi puerto 50501??

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
uhmmmmm eso me lo suponia.

A ver, has borrado el directorio alf_data, has borrado la bbdd y la has creado de nuevo?

Echale un vistazo a este post
http://forums.alfresco.com/en/viewtopic.php?f=8&t=16461

Saludos

isarra
Champ in-the-making
Champ in-the-making
heyyy… ¬ ¬
soy nueva pero no tanto…

pos claro que cree nuevamente la base de datos, y tambien tengo mi alf_data el cual se genera al correr el share..

porsia hice un mysql -u root -p
show databases;
me muestra mi base alfresco
para corroborar
use alfresco
show tables;
y me muestra todas mis tablas!!

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
y despues de todo eso y de parar el tomcat te sigue dando el error??

Sabes?? hasta el mas experto se puede a veces olvidar de cosas triviales…

isarra
Champ in-the-making
Champ in-the-making
ssiiiiiiiiiii…!!! archivos de configuracion no son porq no los he tocado, la base de datos esta perfecta, el repositorio esta donde tiene que estar… tiene que ser el malvado puerto!!!

03:31:42,421 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'avmRemoteService' defined in class path resource [alfresco/remote-services-context.xml]: Invocation of init method failed; nested exception is java.rmi.server.ExportException: Port already in use: 50501; nested exception is:
   java.net.BindException: Address already in use
Caused by: java.rmi.server.ExportException: Port already in use: 50501; nested exception is:
   java.net.BindException: Address already in use
   at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:310)
   at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:218)
   at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:393)
   at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:129)
   at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:190)
   at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:293)
   at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:235)
   at org.springframework.remoting.rmi.RmiServiceExporter.prepare(RmiServiceExporter.java:280)
   at org.springframework.remoting.rmi.RmiServiceExporter.afterPropertiesSet(RmiServiceExporter.java:227)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethod

exception is java.rmi.server.ExportException: Port already in use: 50501; nested exception is:
   java.net.BindException: Address already in use
ese es el problema… este puerto esta abierto cuando no deberia estarlo!!

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
oki,

Ejecuta esta sentencia y di que te sale

netstat -an | grep 50501

Saludos

isarra
Champ in-the-making
Champ in-the-making
me sale esto:

root@ines-desktop:/opt/Alfresco# netstat -an | grep 50501
tcp6       0      0 :::50501                :::*                    ESCUCHAR  

y en el analisis de los puertos me dice que esta abierto,,

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
oki, yo de sistemas no ando muy puesto pero creo que deberias ver que proceso esta abierto en dicho puerto y cerrarlo con un kill.

Saludos