Cambiar la contraseña del correo mediante Roundcube en nuestro servidor

Durante los últimos meses hemos implementado mejoras en el programa de webmail que usamos en nuestro servidor, Roundcube. Si bien siempre recomendamos a nuestros clientes el uso de un cliente POP o IMAP para gestionar su correo, el webmail nos ofrece muchas ventajas en determinadas ocasiones.
Seguir leyendo

Etiquetas: , , , , ,

Ya es oficial: Deidos vende espantacacos.com

Hoy ha culminado el trabajo que venimos realizando desde hace varios meses con la firma en Dublín de la compra por parte de un conocidísimo buscador y proveedor de servicios de la aplicación espantacacos.com.

Tras semanas de negociaciones, ayer se organizó en tiempo record una reunión al más alto nivel en la sede que dicho buscador tiene en Madrid para pulir los flecos del acuerdo y dar luz verde a la firma definitiva que se ha producido esta misma mañana en Irlanda. El objeto de la firma, espantacacos.com, una aplicación que Deidos viene desarrollando durante el último año basada en los mapas del famoso buscador y que desde sus inicios llamó la atención de los CEOs de la compañía.

Aunque los detalles económicos de la operación no se harán públicos, sí que podemos adelantar que Deidos trasladará su sede central a Palo Alto (California), ya que el acuerdo incluye la supervisión directa de los propios fundadores de la empresa cordobesa, manteniendo totalmente operativa la oficina de Córdoba, por los servicios que venimos ofreciendo a nuestros actuales clientes no se verán afectados.

Muchas gracias a todos los que habéis hecho posible este resultado.

Horario de Navidad y Novedades 2012

Feliz Navidad 2011

Aprovechamos nuestra felicitación Navideña para anunciaros que desde el 27 de Diciembre al 5 de Enero, el horario de nuestra oficina será de 9:00 a 15:00h (cerrado por las tardes).

Como seguramente habréis notado, el nuevo año está a la vuelta de la esquina. Son fechas para cerrar proyectos pendientes, hacer inventario y revisar el balance que nos deja este 2011. Pero también es el momento de mirar hacia delante, pensar en el futuro, buscar nuevos retos (tantos profesionales como personales) y afrontrar el apocalíptico año 2012 con ilusión y ganas de seguir mejorando.

Seguir leyendo

¡Buscamos ampliar la familia!

Poco a poco vamos creciendo y ampliando el número de personas que trabajan con nosotros. Ha llegado el momento de incorporar un miembro más.

En esta ocasión estamos buscando un programador web que tenga ciertas características que enumeramos a continuación:

  • Buen nivel de programación en PHP
  • Conocimientos de programación orientada a objetos
  • Dominio de Zend Framework u otro Framework similar usando Modelo-Vista-Controlador
  • Conocimientos de maquinación CSS+XHTML validado
  • Dominio de programación Javascript y uso de librerías Jquery
  • Conocimiento de bases de datos relacionales

Pero sobre todo lo que buscamos es alguien apasionado por el desarrollo web 2.0, una persona innovadora y con afán de aprender y experimentar, lo que llamamos “tener el gen”. Se valorará la experiencia en un puesto similar y un buen nivel de inglés leído.

Podéis enviarnos vuestro currículum a tengoelgen@deidos.com, ¡os esperamos!

CSS: Utilizar cualquier tipografía con @font-face

El hecho de poder usar cualquier tipografía en CSS siempre ha sido uno de los puntos débiles de la maquetación. Sólo había dos opciones, resignarse y cambiar de fuente por una de las “seguras”  incluidas en el propio sistema, o probar alguna de las técnicas surgidas  para utilizar tipografías, ya fuera utilizando Flash (sIFR), Canvas/VML (Cufón), la librería GD de PHP (FLIR),  javascript,   así como sistemas de detección de fuentes instaladas. Todos estos métodos funcionaban más o menos bien, pero solamente eran parches para solucionar una deficiencia.

La implementación de  “@font-face” en CSS, deja a un lado cualquiera de los métodos anteriores para dar paso al más sencillo y directo. @font-face es una propiedad soportada por la mayoría de los navegadores, con su uso podremos implementar el tipo de tipografía que nos gusta en nuestras paginas y que nuestros visitantes puedan visualizarla tal como nosotros deseamos, sin necesidad de tener la fuente instalada en su PC.

El código para su uso es el siguiente:

//definimos la fuente y su nombre:

@font-face{
font-family: ‘nombredemifuente’;
src: url(‘../fonts/mifuente.otf’);
}

// y a la hora de usarla:

Font-family: “nombredemifuente”;

Por supuesto debemos tener en cuenta ciertos detalles a la hora de utilizar esta técnica. Un dato a tener en cuenta es el tamaño del archivo de la fuente, puesto que para ser utilizado. Otro detalle y el más importante es el formato. No todos lo navegadores admiten el mismo formato de fuente por lo tanto deberemos implementar en @font-face la fuente en los formatos necesarios para los navegadores.

.OTF // .TTF – Firefox, Chrome, Safari.
.EOT – Internet Explorer.
.SVG – Safari para Iphone.

En cuanto al formato de la fuente que queremos usar, se suele encontrar en TrueType. Y la cuestión es: ¿Cómo conseguimos todos los necesarios?
La respuesta es FontsSquirrel.
Esta Web posee un generador que permite subir nuestra fuente, y convertirla al formato que necesitemos, incluso nos proporciona el código CSS para implementarlo.

1- Vamos a la opción “ @font-face Generator” del menú.

2- Marcamos la opción “Agreement” y pulsamos en “Add Fonts” para subir la fuente que vamos a utilizar.

3- Automáticamente se genera el @font-face Kit con nuestra fuente en los formatos: .TTF .WOFF .SVG y .EOT. Ya solo nos queda descargar el Kit en el cual se incluye un .CSS con el código necesario para su implementación.

Esperamos que haya sido de utilidad en vuestro uso del CSS.

Presentación del Proyecto Subbética Online en Fitur

Ayer presentábamos en Fitur uno de nuestros últimos proyectos realizados para la Mancomunidad de la Subbética y la Diputación de Córdoba.

El proyecto, de carácter turístico y promocional para la región, agrupa las webs de los 14 municipios de la zona más una web central de la propia mancomunidad. Estas crean una red turística que potencia la imagen de marca de la región y ofrece nuevas herramientas para usuarios.

Red Turística de la Mancomunidad de la Subbética

La presentación se realizó conjuntamente con Doña Encarnación Ortiz, presidenta de la mancomunidad y Don Francisco Pulido, presidente de la Diputación de Córdoba, el cual resumía el proyecto:

El objetivo del proyecto es convertir la web oficial de turismo de la Subbética en la página turística por excelencia de la zona, recogiendo toda la información y enlaces a las webs y blogs locales  relacionados con el turismo

Encontraréis una descripción del proyecto después del salto
Seguir leyendo

Etiquetas: , , , ,

URL amigables con Zend Framework

Vamos a ver una manera práctica, fácil y rápida de implementar las URL amigables en nuestro proyecto Zend Framework de cara al posicionamiento utilizando el componente Zend_Controller_Router_Route.

Friendly URLs con ZF
Más concretamente nos centraremos en el Zend_Controller_Router_Route_Regex, por considerar que se trata del más general (hace uso de expresiones regulares por lo que se puede usar casi en todos los casos). Una vez compredido el funcionamiento básico, es recomendable investigar otras formas de uso más específicas para aplicar en determinados proyectos.

Comencemos por añadir a nuestro bootstrap el siguiente código:

$router = $controller->getRouter();
$route = new Zend_Controller_Router_Route_Regex(
‘([^-]*)-([^-]*)\.html’,
array(
‘action’ => ‘index’,
‘controller’ => ‘prueba’,
‘module’ => ‘default’
),
array(
1 => ‘categoria’,
2 => ‘producto’
));
$router->addRoute(‘prueba’, $route);

Hemos supuesto que vamos a recibir una URL del tipo

http://miservidor.com/05-productodeprueba.html

Según la expresión regular que hemos definido, nos daría como resultado un array en el que el primer elemento sería la categoría (en nuestro ejemplo, 05) y el segundo el producto (es decir, productodeprueba).

Nos quedaría definir qué vamos a hacer con este array: para ello definimos la acción index en el controlador prueba del módulo default:

class PruebaController extends Zend_Controller_Action
{
public function init()
{
$this->_helper->viewRenderer->setNoRender(true);
}

public function indexAction()
{
$producto=$this->_getParam(‘producto’);
$categoria=$this->_getParam(‘categoria’);
$this->render(‘index’);
}

}

Una vez recogidos los parámetros, podríamos, por ejemplo, hacer un forward a una determinada acción.

Para terminar, veamos el caso particular que sigue:

$router = $controller->getRouter();
$route = new Zend_Controller_Router_Route_Regex(
‘([^-]*)-([^-]*)-([^-]*)-([^-]*)\.html’,
array(
‘action’ => ‘index’,
‘controller’ => ‘prueba’,
‘module’ => ‘default’
),
array(
1 => ‘module’,
2 => ‘controler’,
3 => ‘action’,
4 => ‘parametro’
));
$router->addRoute(‘prueba’, $route);

Como vemos, hemos asignado como nombre de las variables del array module, controller y action. Es decir, se sobreescribirán los valores de estas variables obteniendo una redirección inmediata a la acción del controlador de dicho módulo. Por ejemplo:

http://miservidor.com/default-index-accion-1.html

será equivalente a escribir

http://miservidor.com/default/index/accion/parametro/1

Las posibilidades son infinitas.

Esperamos que este post os sea útil como inicio en las ‘Friendly URLs’ en ZF.

¡Feliz Año Nuevo!

En estas fechas las cadenas de televisión nos bombardean con refritos que pretenden resumir los acontecimientos más destacados del año que se va: la crisis, la copa de Sudáfrica, el volcán de Islandia…
Feliz Año 2011
Nosotros hemos aprovechado las últimas horas lectivas de 2010 para crear nuestro propio anuario, una revisión rápida a nuestra vieja agenda antes de archivarla, y como resultado ha nacido este último post del año.

Gracias a nuestro clientes, proveedores y colaboradores, a nuestras familias, a los nuevos y a los viejos amigos, a todos los que nos apoyan y hacen que sigamos tan comprometidos, orgullosos y enamorados de nuestro trabajo. Gracias a todos por ayudarnos a llegar hasta aquí y gracias por animarnos día a día a superarnos y seguir avanzando.

Esperamos seguir contando con todos vosotros en este nuevo año y os deseamos un ¡Feliz año 2011!

Desarrollo Web. ¿Qué necesito? Primera Parte.

Es un hecho que una de los trabajos que mayor impulso ha tomado en los últimos años es el de desarrollador web. Muchos programadores, informáticos, han optado por unirse al amalgama de tecnologías que conforman internet, como del mismo modo muchos diseñadores gráficos se centran ahora en este nuevo medio para sus trabajos.

Nuevos medios requieren nuevas habilidades y aunque los conceptos básicos son un dogma en casi cualquier disciplina hay que ser flexible y tener la mente abierta para asumir los cambios que internet requiere.

En este artículo comentaremos algunos de los consejos y herramientas que cualquiera debe conocer y dominar a la hora comenzar a desarrollar webs, desde el punto de vista de la planificación, la producción, el proceso creativo y finalmente su puesta en marcha.


Sistemas cada vez más complejos. Divide y venceras.

Desde la aparición del concepto Web 2.0, las redes sociales, nuevas tecnologías y metodologías, los portales o aplicaciones webs que hoy utilizamos distan mucho de las páginas de hace 10 años. Se han convertido en servicios o productos muy planificados, que requiere de personal especializado y capacitado. Lógicamente cualquier persona tiene acceso a programas, incluso gratuitos, que nos ayudan a realizar una web amateur, para nuestro espacio o perfil, pero no estamos hablando de ese segmento en este artículo.

Por delante queda un largo trabajo para el desarrollador. Para hacerle frente el mejor consejo es: trabaja en equipo.

Seguir leyendo

Nuevo diseño, por fin.

Ya era hora de que nosotros mismos nos dedicáramos un poco de tiempo para poder realizar nuestra web y presentar los servicios que ofrecemos. “En casa del herrero, cuchillo de palo” ha sido el consuelo y la frase más pronunciada en los últimos meses, aunque hoy llega a su fin.

...cuchara de palo.

Como dice el título, por fin, hemos terminado el sitio web de Deidos y adaptado el blog al nuevo diseño, con el firme convencimiento de aportar, de forma regular, artículos sobre actualidad y tecnologías relacionadas con la programación, el diseño e internet.

También estrenamos hace tiempo cuenta en Facebook y en Twitter, por lo que seguirnos ahora será mucho más sencillo. Pero ojo, los contenidos de los tres sitios pueden ser ligeramente diferentes.

Queremos que nuestro blog y perfiles sean un espacio abierto a todo el mundo interesado en los temas que vamos a tratar, de forma que no solo tienes que conformarte con comentar sobre lo que escribimos. Si te apetece y quieres hablar sobre algo en concreto (Zend, MVC, Ext, PHP, diseño, usabilidad, posicionamiento, negocios en internet, Jquery, social media, etc…) puedes ponerte en contacto con nosotros a través del correo blog@deidos.com. No buscamos redactores, buscamos colaboraciones con el fin de que todos progresemos.

Esperamos vuestras visitas y aportaciones. ¡Un saludo!

Etiquetas: ,