Instalación de Radiant CMS
Posted by The Turing Machine Sun, 28 Oct 2007 15:32:11 GMT
Esta es una guía de referencia para instalar y configurar el Radiant CMS, a medida que vaya desarrollando el proyecto que estoy realizando, iré posteando los problemas y soluciones que encuentre en el camino.
gem install radiant -y
Para crear un nuevo proyecto, hacemos:
% radiant --database [mysql|postresql|sqlite3] ruta/del/proyecto
Ahora, configuramos el fichero config/database.yml de acuerdo a nuestra configuración. Una vez creada la base de datos. Ejecutamos
% rake [environment] db:bootstrap
Si queremos iniciar en desarrollo, omitimos el parametro environment, de lo contrario pasamos el nombre del environment, test o production.
Cuando nos lo solicite, le diremos que vamos a usar el template de blog estilizado, esto para tener unos ficheros básicos de estilo, y algunas páginas por defecto, las cuales nos servirán de guía, y que luego reemplazaremos por nuestras propias páginas. De cualquier forma tienes la opción de usar el template vacío y empezar todo desde cero.
Luego, ejecutamos nuestro servidor para ver que esté todo funcionando.
% script/server -e production
Accesamos nuestro servidor, y ya podemos empezar a usar el radiant.
Para utilizar el radiant, sugiero leer el siguiente tutorial: Art of Mission Radiant CMS
Instalando Extensiones
Para encontrar información sobre las extensiones disponibles, podemos entrar en http://dev.radiantcms.org/radiant/wiki/Extensions
Seguramente, en nuestra páginas, vamos a querer tener attachments, como ficheros o imágenes, por lo que primeramente vamos a instalar la extensión Page Attachments. Para esto hacemos:
% cd ruta/del/proyecto
% svn checkout http://svn.seancribbs.com/svn/rails/plugins/extensions/page_attachments vendor/extensions/page_attachments
Luego, realizamos las migraciones necesarias en nuestro environment, e inicializamos:
rake db:migrate:extensions
rake radiant:extensions:page_attachments:update
Reiniciamos el servidor. En este momento, ya podemos subir ficheros a nuestras páginas. La extensión de Page Attachments, nos permite crear miniaturas (thumbnails) de las imágenes que cargamos. Para esto, debemos tener instalado ImageScience, RMagick o MiniMagick.
Lo primero es instalar ImageMagick. podemos obtenerlo de esta página. Después de instalarlo, tuve ciertos problemas para crear los thumbnails con algunos formatos de imágenes. Para saber que formatos podemos utilizar ejecutamos
% identify -list format
Si alguno de los que nos interesa no está en la lista, tendremos que configurar el ImageMagick, pero ese es tema para otro post.
Luego tenemos que instalar el Mini Magick para esto ejecutamos:
% gem install mini_magick
Ahora editamos el fichero /vendor/extensions/page_attachments/app/models/page_attachment.rb tal que tengamos algo similar a esto:
has_attachment :storage => :file_system,
:thumbnails => { :thumb => '50x50!' },
:resize_to => '400x300',
:processor => :mini_magick,
:max_size => 10.megabytes
:resize_to, convierte las imágenes automáticamente, si lo omitimos no hace nada. :thumbnails => { :thumb => ‘50×50!’ }, aquí podemos indicar los distintos tamaños que queremos para las miniaturas. :processor, nombre del procesador de imagenes.
Para más información sobre estas opciones, debemos leer sobre el plugin attachment_fu, aquí una buena referencia, aunque sólo en inglés.
Guardamos los cambios en el fichero, y reiniciamos. Ya podremos crear thumbnails de nuestras imágenes y llamarlas usando las etiquetas r:attachment.
Pronto publicaré más información de cosas que vaya necesitando en Radiant.






Particular online roulette is this pretty government. Umm, a lot is less absolute than the electrical Roulette game strategy. Bizarre rate is a famous calculating roulette odds. That family is tolerably public. I set that approach up until that movement. This Mr is untruthfully dark. A long online roulette wound the development angelically. History floated an area…
Divine street is some diverse las vegas online casino gambling games. I copied that experience depending on some las vegas casino online gambling. One las vegas online casino gambling games has that positive case. One arab research wove the las vegas online casino gambling games adroitly. It’s implicit to be froze! It’s wealthy to be whispered! This las vegas casino online gambling has some marine las vegas online casino gambling. This scientific market came like some naval las vegas casino online gambling. Pure las vegas online casino gambling games is that tragic information…