Lecciones aprendidas: de un desarrollador de cms

Como desarrollador de CMS, he aprendido algunas lecciones valiosas a lo largo de los años. Éstos son algunos de los más importantes que quiero compartir con ustedes: Nunca utilice el directorio raíz de su sitio web; “Reenviar” solicitudes a un directorio secundario. Esto hará que su sitio web sea más seguro y más fácil de administrar. Puede utilizar archivos .htaccess u otros métodos para redirigir solicitudes desde el directorio raíz a un subdirectorio donde se encuentran sus archivos CMS. Dar crédito es bueno; ¡los piratas informáticos te amarán! Si bien es bueno reconocer a los desarrolladores y contribuyentes del CMS que estás utilizando, debes evitar mostrar sus nombres y enlaces en tu sitio web. Esto sólo atraerá a piratas informáticos que puedan explotar las vulnerabilidades de su CMS o complementos. Aún puedes dar crédito en tu código fuente o en una página privada a la que solo tú puedes acceder. “No todo es siempre BETA.” STABLE funciona. Es tentador utilizar las funciones más recientes y mejores de su CMS, pero a veces no están completamente probadas ni son compatibles con su configuración actual. Siempre debes hacer una copia de seguridad de tu sitio web antes de actualizar o instalar nuevos complementos y utilizar versiones estables que hayan demostrado que funcionan bien. CMS no equivale a ninguna edición web ni secuencias de comandos, ¡solo menos! Un CMS puede hacerle la vida más fácil proporcionándole una interfaz fácil de usar y plantillas listas para usar para crear y administrar el contenido de su sitio web. Sin embargo, aún necesita algunas habilidades básicas de edición web y programación para personalizar su sitio web de acuerdo con sus necesidades y preferencias. También debe aprender cómo solucionar problemas y corregir cualquier error o problema que pueda surgir con su CMS o complementos. Los Servicios de Hosting Comercial ofrecen el programa Fantastico para instalar Aplicaciones de SO. ¿Por qué no? Fantastico es una herramienta conveniente que le permite instalar varias aplicaciones de código abierto, incluido CMS, con solo unos pocos clics. Sin embargo, puede que no siempre sea la mejor opción para su sitio web. Algunos de los inconvenientes de usar Fantastico son: es posible que no instale la última versión de la aplicación, que no le permita elegir su propio nombre o prefijo de base de datos, que no actualice la aplicación automáticamente y que no sea compatible con algunos complementos o temas. Siempre debes verificar la compatibilidad y los requisitos de la aplicación antes de usar Fantastico y considerar instalarla manualmente si es posible.

9 de octubre de 2009 · Shafiq Alibhai

El lanzamiento de Mandriva Linux 2010

Programada para el 3 de noviembre de 2009, la nueva versión de Mandriva Linux 2010 ofrece innovaciones excepcionales. Tan sencillo de utilizar como siempre, encontrarás aplicaciones como: KDE 4.3.1, GNOME 2.28, kernel 2.6.31.1, Xorg 1.6.4 RC 1 con el último controlador para tarjeta gráfica Intel. Moblin 2 se puede probar en la nueva distribución de Mandriva.

4 de octubre de 2009 · Shafiq Alibhai

Proceso Básico de Desarrollo de Software – Puntos

Proceso básico de desarrollo de software: Definición de los requisitos. Aprobación. Diseños de plantillas. Aprobación de plantilla. Codificación. Liberación interna. Pruebas. Lanzamiento alfa. Lanzamiento beta. El proyecto se pone en marcha. Este es el proceso que sigo.

1 de octubre de 2009 · Shafiq Alibhai

Módulo de Ventas y Distribución (SAP)

VENTAS Y DISTRIBUCIÓN (DE) Tabla de contenidos Definición de Ventas y Distribución. 2 Estructura Empresarial. 3 Cliente 5 Empresa. 5 Código de empresa. 6 Crear una variante de año fiscal 7 Mantener la variante 7 del año fiscal Asignar código de empresa a la variante 8 del año fiscal Períodos de publicación. 9 Definir variantes para períodos contables abiertos. 9 Abrir y cerrar períodos contables. 9 Asignar variantes al código de empresa. 10 Defina rangos de números de documentos. 10 Definir tipos de documentos. 11 Definir grupos de tolerancia para empleados. 12 Asigne usuario/grupo de tolerancia. 13 Planta 13 Asigne la planta al código de empresa. 14 Ubicación. 14 División. 15 Organización de ventas. 15 Asigne la organización de ventas al código de empresa. 16 Canal de distribución 16 Asignar Canal de Distribución a la Organización de Ventas. 17 Configure el área de ventas. 18 Asignar organización de ventas - canal de distribución - planta 19 Definir puntos de envío. 20 Asignar punto de envío a la planta 20 Determinación del punto de expedición y del punto de recepción de mercancías: Asignar punto de envío 3. Maestro de clientes Creación de grupo de cuentas de clientes. Crear rangos de números para cuentas de clientes. Asignar rangos de números a grupos de cuentas de clientes. Definir Procedimientos de Incompletitud. Definir tipo de orden. Definir categoría de artículo. Definición de Ventas y Distribución Para la representación de las estructuras de su empresa en el sistema SAP, están disponibles diferentes unidades organizativas para las áreas de ventas, envío y facturación. Primero analice la estructura y organización de procesos de su empresa y luego compárelas con las estructuras de SAP. En la versión estándar se definen a modo de ejemplo diferentes elementos organizativos. En general, estos elementos no son suficientes para las demandas individuales. Extienda los elementos en consecuencia. ...

6 de agosto de 2009 · Shafiq Alibhai

Plantilla de sitio web de página azul de diseñador

2 de agosto de 2009 · Shafiq Alibhai

Algunas preguntas que debe hacerse antes de unirse a una startup

PI mercado laboral oferta de trabajo Gestión salida visitas a la página promesa sed barcos decenas desactivarHLJS: falso Unirse a una startup puede ser un paso profesional emocionante y gratificante, pero también conlleva riesgos y desafíos. Debe hacer su tarea y comprender en qué se está inscribiendo. Aquí hay 10 preguntas que debes hacer antes de aceptar una oferta de trabajo de una startup. ¿Cuánto efectivo tienes a mano? Esta es una pregunta sencilla que requiere una respuesta clara. Quiere saber cuánto dinero tiene la startup en el banco, no cuánto espera recaudar o pedir prestado. No es lo mismo una promesa de dinero que dinero en el banco. Si la startup se queda sin efectivo, cerrará. ...

22 de julio de 2009 · Shafiq Alibhai

9 habilidades que los desarrolladores necesitarán en los próximos cinco años

La economía está cambiando rápidamente y los desarrolladores deben mantenerse al día con las últimas tendencias y habilidades para seguir siendo relevantes y competitivos. Aquí hay una lista de 9 habilidades que todo desarrollador debería dominar o al menos estar familiarizado en los próximos cinco años. Esta lista no es exhaustiva y no cubre todos los nichos o especialidades de la industria. Sin embargo, para la mayoría de los escenarios de desarrollo convencionales, estas habilidades le darán una ventaja sobre los demás y le ayudarán a crear mejores soluciones. Debe intentar aprender al menos siete de estas habilidades lo suficientemente bien como para utilizarlas con confianza en el trabajo y demostrarlas en una entrevista. ...

12 de julio de 2009 · Shafiq Alibhai

Orden z flash: ¿siempre arriba?

Tuve un problema con un menú desplegable de JavaScript que se superponía con una película flash. El menú siempre aparecía DETRÁS de la película flash, independientemente del orden z. Lo resolví por: Agregar el parámetro <param name="wmode" value="transparent"> a la etiqueta OBJECT. Agregar el parámetro wmode="transparent" a la etiqueta EMBED. Estos parámetros hicieron que el menú se mostrara correctamente en la película flash.

1 de julio de 2009 · Shafiq Alibhai

Elija sus títulos sabiamente para obtener mejores URL

Para optimizar las palabras clave de su URL, utilice siempre un guión (-) entre las palabras de sus enlaces web. Google reconoce los guiones como espacios, pero no como guiones bajos. Las barras diagonales (/) también se tratan como espacios, pero no se recomiendan para las URL. Sin embargo, puedes utilizar barras para separar las palabras clave en tus textos.

20 de junio de 2009 · Shafiq Alibhai

Consejo para mejorar la compatibilidad del navegador CSS

Para evitar inconsistencias entre diferentes navegadores, utilice siempre el siguiente código CSS a menos que especifique un valor diferente para el relleno y el margen. Algunos navegadores no establecen estas propiedades en cero de forma predeterminada. html { padding: 0px; margin: 0px; } body { padding: 0px; margin: 0px; }

6 de junio de 2009 · Shafiq Alibhai