Pe)
es
Como cambiar el editor de textos
WYSIWYG de un campo text-
html en Liferay 7
Por defecto Liferay tlene un editor de textos muy particular lamado
AlloyEditor. Este editor es muy préctico pero ala ver poco intulivo, ya
‘quest estés muy acostumbrado a un editor como Mierosoft Word -por
poner un ejemplo, el primero puede eausarte conficos ala hora de
querer usaro,
‘Como podrés ver en a imagen anterior, AlloyEditorno tiene una barra
4e herramienta fija en la parte superior como la mayori de los edit
res, Para poder hacer uso de las herramientas que provee AlloyEditor
Adebemos seleccionar el texto a editar y autométicamente nos mostrar
un pequefia barra de herramientas para editar nuestro contenido; por
ejemplo, poner e texto en negritas, hacer una lista, nsertar un link en-
tre otras opciones.
Slatin no estis convencido de quedarte con este eltor, Liferay nos dala
‘oportunidad de cambiarlo por algin otro delos que ya tae pre-cargados
como (alloyeditor_creole, ckeditor, ckeditor bbcode, ckeditor_creo-
le, simple, tinymce and tinymee simple).
Antes de pasar a cambiar el editor, debemos mencionar que cuando ins
talamos 6configuramos Liferay la primera vez se van a generar varios
archivos properties dentro de los cuales se definen propiedadesy ca
racteristicas de inilo para Liferay,
Uno de estos archivos es porta.properties el cual se encuentra bajo
/omcatiwebapps/ROOT/WEB-INFlihjportal-imp.jar. i tienes curiosEnterprise Web Development
eve
evaserip
a
«ad, te recomiendo sla hecharle un vistazo procurando no modificar
ninguna de las propiedades presentes en ese archivo. Para poder mo-
Aificaro agregar propiedades de nuestro archivo portal. properties de
Demos crear un archivo llamado portalext.properties (en caso de que
1no exista) bajo el directorio /tomcat/webapps/ROOT/WEB-INF/classes.
Bien, ahora que sabemos eso y explorando un poco dentro del archivo
portal properties nos podremos dar cuenta de que hay una seccién con
propledades relacionadas con el editor de textos
nla imagen anterior se ve claramence que tenemos comentarios todo
1o que incia con el caracter #) con el nombre de a seccién “Editors"
addemés de tener también una deseripcion de sobre los eitores
disponibles.
Como pudimas verlo en el titulo de este artcul, el acrénimo WYSIWYG
esparte de la descripein y parte de los nombres de las propiedades,
esto se debe a que es un término muy comun cuando hablamos de eto
res de texto. El significado de este acrénimo por sus siglas en inglés es
‘What You See Is What You Get que en espanol se traduce como “Lo
que ves es lo que obtienes”
Después de ese pequefio dato de cultura general, te platico que a propie-
dad que debermos modiicar para poder cambiar el edt de textos que
viene por defecto es editor.wysiwyg.impl.portlet.ddm.text htmlft1la
cual tiene asignado por defecto el valor de AlloyEalitor.
Como menclonamos hace unos instantes la manera correcta de modi
car el archivo portal.properties esa través dl archivo portabext pro-
perties el cual va.a sobreescribir os valores de las propledades que ane-
‘Tomando como base lo anterior, ebemos copiar de portal,properties
Ja propiedad a modificar a nuestro archivo portalext properties, Ya
que hemos copiado dicha propiedad, podemos asignarle cualquiera de
Jos valores mencionados en la descripeién de estas propiedades, en
nuestro caso decidimos usar el editor ekeditor.va con los cambios hechos pode
perties ycerrario
vos guardar el archivo portal-ext,pro-
Ago muy importante y que no deberos dejar pasar es reinciar el por
tal, para que de esta manera surtan efecto los cambios realizados.
Finalmente, después de haber reiniclado el portal, podrs ir al contenido
yeditar cualquiera de los astets/articuls que cuenten con un campo
text html y vers establecido ekeditor como editor por defect.
Esperamos que este post te sea de mucha ayuda, nos vemos en els:
gulente post y no olvides dejarnos tus comentarios.
eo
Aegarwidgetsensun ImportarRecursasen _iCémo ejecstar cise
FragmentedeFésinaen Liferay? dene ltema JavaScript despues de
Eduardo Juarez
_Efwardo er un expermentadoDesarolidor Web Enerriss, o cono-
rmientosabareantcralogas we opensource privadas.Rcienterente
‘rts as entradas de Euardo Juarez >Deja un comentario