10 Cool Dashboard Designs

by Sunalini Rana
AD

Dashboard Designs or commonly knows as an Admin area is basically used as a Front end area to manage the data. Your clients can check your sales figures and even the individual employee’s contribution in increasing the profit ratio. Although the usability of Dashboards is very high, but there are very few Free Templates available online.

 

Today we are showcasing only the “Free Templates” for Dashboard design that will make administrative work easier and fun filing for your clients and also reduce your headache to make a Dashboard Design from scratch.

If you like this article, you might be interested in some of our older articles onProfessional Comparison TablesBest Email TemplatesEffective Newsletter Designs, and How To Create Effective Signup/Registration Forms.

InAdmin Panel

InAdmin Panel

More Information on InAdmin Panel

Spring Time

Spring Time

More Information on Spring Time

Yellow Admin Template

Yellow Admin Template

More Information on Yellow Admin Template

Free Admin Template

Free Admin Template

More Information on Free Admin Template

Free Admin Template

Free Admin Template

More Information on Free Admin Template

Free admin skin Available

Free admin skin Available

More Information on Free admin skin Available

Free Admin Template Transdmin (Direct Link)

Free Admin Template Transdmin

More Information on Free Admin Template Transdmin

Set of XHTML & CSS administrator templates

Set of XHTML & CSS administrator templates

More Information on Set of XHTML & CSS administrator templates

Admin Template

Admin Template

More Information on Admin Template


share
Share this on:
Posted in Diseño de Plantillas | Leave a comment

10 Cool Dashboard Designs

by Sunalini Rana
AD

Dashboard Designs or commonly knows as an Admin area is basically used as a Front end area to manage the data. Your clients can check your sales figures and even the individual employee’s contribution in increasing the profit ratio. Although the usability of Dashboards is very high, but there are very few Free Templates available online.

 

Today we are showcasing only the “Free Templates” for Dashboard design that will make administrative work easier and fun filing for your clients and also reduce your headache to make a Dashboard Design from scratch.

If you like this article, you might be interested in some of our older articles onProfessional Comparison TablesBest Email TemplatesEffective Newsletter Designs, and How To Create Effective Signup/Registration Forms.

InAdmin Panel

InAdmin Panel

More Information on InAdmin Panel

Spring Time

Spring Time

More Information on Spring Time

Yellow Admin Template

Yellow Admin Template

More Information on Yellow Admin Template

Free Admin Template

Free Admin Template

More Information on Free Admin Template

Free Admin Template

Free Admin Template

More Information on Free Admin Template

Free admin skin Available

Free admin skin Available

More Information on Free admin skin Available

Free Admin Template Transdmin (Direct Link)

Free Admin Template Transdmin

More Information on Free Admin Template Transdmin

Set of XHTML & CSS administrator templates

Set of XHTML & CSS administrator templates

More Information on Set of XHTML & CSS administrator templates

Admin Template

Admin Template

More Information on Admin Template


share
Share this on:
Posted in Diseño de Plantillas | Leave a comment

Administración de varios dominios con Google Apps – Ayuda de Google Apps

 

Administración de varios dominios con Google Apps – Ayuda de Google Apps

Google Apps › Artículos de la ayuda › Configuración del dominio › Using Multiple Domains › Administración de varios dominios con Google Apps  Administración de varios dominios con Google Apps Muchas organizaciones son propietarias de varios dominios de Internet. Los dominios pueden representar distintas unidades empresariales, marcas o zonas geográficas. Por ejemplo, Google es propietaria de los nombres de dominio google.com, adwords.com, youtube.com, google.co.uk y google.de (entre otros). De forma similar, un sistema universitario estatal puede contar con dominios .edu distintos para cada campus. Los usuarios con cuentas en cualquiera de estos dominios necesitan acceso al mismo Google Apps y, además, necesitan poder trabajar con usuarios de otros dominios que formen parte de la organización más grande. Limitaciones con dominios no principales Puedes asociar varios dominios de Internet a tu cuenta de Google Apps, siempre que seas  el propietario de los nombres de dominio. Cada dominio continúa siendo una entidad independiente, pero Google Apps los reconoce como parte de una organización única. Por ejemplo, cada dominio tiene su propio conjunto de cuentas de usuario, pero los usuarios pueden compartir calendarios o documentos con usuarios de cualquier dominio que forme parte de la organización. Gmail trata el correo entre usuarios de dominios diferentes como si fuera tráfico de intradominio. Puedes administrar todos los dominios mediante el mismo panel de control de administración de Google Apps. Al añadir un dominio adicional a la cuenta, puedes añadirlo como un dominio individual o como un alias de dominio del dominio principal. Puedes agregar hasta 600 dominios a una cuenta de Google Apps. Debes ser el propietario del nombre de dominio elegido, independientemente de si se utiliza como un dominio individual o como un alias de dominio. Google Apps te solicitará que verifiques que eres el propietario del dominio.  Más información sobre: ¿Qué es un dominio? Selección de tu dominio principal Adición de un dominio ¿Usar un dominio o alias de dominio? Añadir usuarios a dominios Mover usuarios entre dominios (solo API de administración) De forma predeterminada, Google Apps utiliza el nombre de tu dominio principal como nombre de la organización en su totalidad. Cuando añadas otros dominios, te recomendamos que cambies el nombre de la organización a uno más inclusivo. Volver a la ayuda de la administración de dominios

share
Share this on:
Posted in Uncategorized | Leave a comment

consultas parametrizadas web2py


Aumentar la productividad mediante el uso de consultas parametrizadas web2py

Una de las cosas buenas de MS Access es que se puede definir una consulta, y se podrá acceder a su código en cualquier otro lugar en la base de datos. Usted puede incluso otra base de consulta de una consulta. Realización de consultas heredables propiedades. Otra característica interesante disponible para consultas en MS Access es la parametrización, la capacidad de pasar variables a sus preguntas antes de ejecutarse.

El DAL de web2py le permite guardar una consulta como un objeto para su uso posterior. El DAL sólo se ejecutará SQL a la base de datos sobre los comandos especiales, tales como. Select (),. Count (),. Update (),. Delete (), etc ..

Con un objeto de consulta, se puede perforar consultas básicas a medida de grano fino como quieras. Me parece que la convención de nombres de consulta suele utilizar para MS Access encaja muy bien con web2py.

Seleccionar
qry_published = (db . mensaje . estado ==  "publicar" )
qry_blog = (db . mensaje . tipo ==  "blog" )
qry_page = (db . mensaje . tipo ==  "página" )

# Obtener todos los publicados
all_pub = db (qry_published) . select ()
 # obtener todas las entradas de blog
posts = db (qry_blog) (qry_published) . select ()
 # obtener páginas inéditas
unpub_pages = db ( ~ qry_published) (qry_page) . select ()

Como puede ver, la capacidad de encadenamiento puede ser muy poderoso, conciso, y le permite centrarse en la lógica empresarial.

Podemos lograr consultas con parámetros mediante el uso de funciones!

Seleccionar
qry_between =  lambda comienzo, el final: ((db . mensaje . pub_date > = start) y (db . mensaje . pub_date <= final))

# Obtener todos los mensajes publicados en los últimos meses 
las importaciones  de fecha y hora
de archivos = db (qry_between (petición . actualidad - fecha y hora . timedelta (día = 30 ), la solicitud . ahora) (qry_published) . select ()

En un post anterior hablé de consultas dinámicas . Es fácil aplicar los conceptos de consultas dinámicas con las consultas con parámetros.

Seleccionar
Args # dado: 
# arg1 = "publicado" 
# arg2 = "entre 25/12/2009 01/15/2010"

qset = db ()
 si arg1 ==  "publicado" : qset = qset (qry_published)
 si arg2 . startswith ( "entre" ): qset = qset (qry_between (arg2 . split () [ 1 ], arg2 . split () [ 2 ]))
qset . select ()

Con estos consejos podrás ser capaz de aumentar su productividad con web2py manteniendo su código simple, conciso y seco (no se repite)

share
Share this on:
Posted in Uncategorized | Leave a comment

WEB2PY elegida La mejor aplicación de código abierto de desarrollo de software en los Bossie Awards 2011


Bossie Premios 2011: La mejor aplicación de código abierto de desarrollo de software

Centro de InfoWorld prueba recoge las mejores herramientas de desarrollo de código abierto de 2011

 
 

Web2py

Cuando Massimo Di Pierro, un profesor de ciencias de la computación en la Universidad DePaul, creado Web2py , fue el objetivo de construir un marco Web basado en Python que era a la vez potente y fácil de usar. Él tuvo éxito. Web2py es un diseño inteligente, bien elaborado marco que cuenta con una pequeña huella, una API ordenado, excelente documentación, y una sopa a las nueces basado en la Web herramienta de administración que también sirve como un entorno de desarrollo integrado completo.La instalación es fácil, los asistentes ayudar a acelerar la creación de nuevas aplicaciones, y la complejidad es una abstracción.Web2py es un marco de gran alcance capaz con un montón de sorpresas agradables debajo de la capilla – un destacado entre lospilares de Python .

 

share
Share this on:
Posted in Enlaces Web2py | Leave a comment

Total control over models


Total control over your models

http://aprenda-web2py.blogspot.com/2011/04/total-control-over-your-models.html
Every single web2py application that uses database, has its own models dir.

This directory is particularly important due to some characteristics:

  1. models directory files ares executed in alphabetical order;
  2. Your application’s database tables definitions stay in it;
  3. Objects defined by these files become available on your app’s global scope. They can be accessed by controllers and views.

I warn you to pay attention to the first one: files are executed in alphabetical order.

Some newbies have dificulties with that, and tend to think this is strange. I did it, until I concluded this is the most intuitive way to things work. It gives me freedom to organize my app.

However, to avoid some mistakes this way can bring to your app, we need to adopt a clear and fool proof convetion to name models files. 

I use this simple and efficient structure:

  1. models/0_db.py
  2. models/1_menu.py
  3. models/5_models.py
  4. models/5_validators.py

I rename the automatically created db.py file to 0_db.py. So, I guarantee all basic definitions are executed before anything else. The DAL object, who provides all data access funcionalities, is created in this script.

I also rename menu.py to 1_menu.py forcing all menu definitions to be executed after DAL object instantiation.

With these modified names, I’m sure that all the code I’ll develop will be executed after the scaffolding app web2py generated to me.

From that point I write models/5_models.py with my table definitions. Nothing butdb.define_table() commands.

Validators are written in models/5_validators.py. But, why separated from model definitions? First, because web2py recommends you don’t mix validators with db.define_table(). Second, because at this point I’m certain all tables are already created and all cross references between them will work with no need to adjust definition sequences. Sometimes it messes my scripts.

When I have many tables, I can separate them in various scripts, i.e,5_models_accounts.py5_models_finances.py, etc. And, the same way, their validators.

Here, your creativity can fly, but remeber some principles:

Explicit is better than implicit. 
Simple is better than complex.
Flat is better than nested.
Readabilty counts. 
In the face of ambiguity, refuse the temptation to guess.

share
Share this on:
Posted in Trucos de Web2py | Leave a comment

8 cosas que no le dicen acerca de ser un diseñador web

http://sixrevisions.com/project-management/8-things-they-dont-tell-you-about-being-a-web-designer/

Después de casi quince años de trabajo como profesionales de la tela, hay muchas cosas que me gustaría que yo había conocido años atrás, cuando yo estaba empezando. Se podría pensar que los elementos de la parte superior de arrepentimiento son de no aprender o dominar las habilidades técnicas o herramientas como Ruby on Rails , jQuery , Node.js o Fireworks. No es así.

De hecho, creo que las herramientas y los lenguajes de programación web que usted utiliza son uno de los factores menos importantes.

 

Cualquiera que haya trabajado en la industria de la construcción de sitios web por un tiempo ha sido testigo de muchas tendencias de inicio, prosperar y se queman. Ellos entienden que las herramientas y el auge de ciertas competencias técnicas y caída constante, pero la persona detrás de la obra puesto estancias.

En este artículo, voy a compartir con ustedes ocho cosas que quisiera haber sabido sobre el desarrollo web como profesión y como una industria.

1. Las herramientas que usa no importa

Hoy en día, utilizando FrontPage profesionalmente le conseguirá muchas críticas. El<blink> etiqueta se extinguieron (afortunadamente). Yahoo! ha pasado de propiedad muy valiosa a la ciudad fantasma. Términos tales como Perl, WAP, WML y FBML se están convirtiendo o se han convertido en reliquias , a pesar de que una vez que los requisitos para los proyectos web de muchos. MySpace fue arrollado por Facebook.AOL fue aplastado por las conexiones a Internet de banda ancha.

Diez años a partir de ahora, ¿aún ser capaz de impresionar a los clientes potencialescon sus ideas sobre HTML5 y Flash / ActionScript?

Dado que las herramientas que estamos usando ahora será muy diferente o ha desaparecido por completo en 3-5 años – que parece ser el promedio de vida de muchas tecnologías web – los medios para hacer el trabajo son casi irrelevantes. Los expertos del mañana son los novatos de hoy, y la brecha entre hoy y mañana es muy corta en la industria de la web.

Los que son de mente abierta, en constante aprendizaje , y en un estado sin fin del crecimiento y la educación son los que se destacan y tener éxito en el largo plazo.

2. Depender de nadie para la experiencia. Cree usted mismo.

He tenido la suerte de haber entrevistado a muchos diseñadores y desarrolladores web para posiciones de tiempo completo y los proyectos en la última década. Una de las cosas que siempre me choca es la cantidad de solicitantes que aspiran tener una cartera débil o inexistente y están contando casi exclusivamente de sus empleadores para proporcionar el crecimiento y proyectos interesantes.

Nada de gritos de la pereza como un idealista, up-and-coming web profesional con una cartera vacía.

Cada comunidad está salpicada de grupos sin fines de lucro, iglesias, clubes y pequeñas empresas que les gustaría recibir ayuda personalizada para sus sitios web.Claro, el presupuesto puede ser baja o incluso inexistente, pero el valor que se obtiene a partir de una sólida cartera es mayor que cualquier cheque que usted podría ser capaz de salir de un pequeño cliente de este tipo.

Sólo recuerde que usted está compitiendo con personas que tienen una cartera amplia llena de muestras pulidas y testimonios de clientes cada vez que entra en esa entrevista.

Si usted no puede encontrar a alguien para hacer los proyectos para, muestran una pasión por su arte de la creación de proyectos para ti .

Si usted no tiene suficiente interés en el diseño y la tecnología para hacer nada de lo anterior, en serio la necesidad de reconsiderar su elección de carrera. Sin alguna pasión por el aprendizaje, el crecimiento, y sin el deseo de ser una persona emprendedora, una carrera en este campo no va a ser muy fructífera.

3. Especializarse en algo

Desde el exterior mirando hacia adentro, los clientes ven un mundo lleno de diseñadores de páginas web y las personas que dicen ser expertos en todo, desde la facilidad de uso, a la programación, de SEO, el diseño.

Estos clientes potenciales tienen pocas maneras de separar los pros verdadero de los aficionados. ¿El resultado? Sus talentos y habilidades únicas se ahogan en un mar de autoproclamados gurús y convertido en una mercancía como las papas o nabos.

Para destacarse de la manada, lo que necesita para llegar a una especialidad. Una bandera para volar. Algo que le hace especialmente adecuado para proyectos específicos. Puede ser que sea pequeña sitios de comercio electrónico. Tal vez los sitios web de iglesias. Tal vez es social media marketing sitios.

Sea lo que sea, debe centrarse en él y lo convierten en el elemento diferenciador que le ayudará a evitar el ruido y establecerse como un experto en nicho. Decirle a la gente que eres un “desarrollador web” es la venta se quede corto.

4. Está bien decir “No”

Suponiendo que haya puesto juntos una sólida cartera y saber dónde se encuentra su pasión, es el momento de obtener exigente. No estoy sugiriendo que rechazar los proyectos sólo para ser un snob, pero puede diferenciarse por sólo aceptar proyectos que sacar el máximo provecho de sus habilidades, proyectos que enfocar la atención en lo que mejor sabe hacer.

Si eres un gran diseñador, se centran en los proyectos que dependen más de sus habilidades, se permita a fracasar o tener éxito basado en eso. No se estire demasiado y tratar de hacer frente a un sitio de comercio electrónico si eso no es algo que usted tiene el deseo y la pasión por hacer. No tome en un proyecto de Drupal si lo que realmente disfrutan trabajando es WordPress. Usted va a terminar produciendo un proyecto que no se siente orgulloso de que al final. Su falta de pasión se muestran en el resultado.

Cada proyecto que usted elige hacer lo representará a su próximo cliente. ¿Qué quieres que vean?

Está bien para rechazar los proyectos que simplemente no tiene ganas de un buen ajuste. Tal vez el cliente quiere para conducir todas las decisiones de diseño y de cómo el diseño del sitio se construirá. Si eso no va a encajar con su estilo de trabajo, usted es probablemente mejor de la disminución del proyecto.

Si el proyecto está siendo gestionado por un equipo y no hay clara la toma de decisiones, que es también una bandera roja de advertencia que usted considere de seguir adelante. Hay muchas preguntas que usted puede utilizar para ayudar a que los proyectos en marcha para un gran comienzo y evitar las trampas.

5. Definición de Alcance del Proyecto en el comienzo es extremadamente importante

Supongamos que sólo una cosa es cierta: El cliente es escéptico y, probablemente, cree que su 14 años de edad, sobrino hace exactamente lo mismo que hace el 10% del costo que cobra. Aparte de eso, es necesario trabajar con el cliente para definir cuidadosamente y documentar todo lo que antes de comenzar cualquier trabajo.

El propósito de este ámbito de definición y fase de descubrimiento es asegurarse de que el cliente entiende completamente lo que está recibiendo. Si hacer una suposición sobre algo que usted no tuvo en cuenta, que es su culpa. Usted es el experto en la relación y están contando con usted para mayor claridad y orientación. Tómese su tiempo y caminar a través de él de una manera profesional, para entender completamente sus expectativas.

Alcance de todo el proyecto y, específicamente, describir las prestaciones y los plazos. Integración social de los medios de comunicación, desarrollo de contenidos, SEO – todo esto puede caer fácilmente en la categoría de “Yo pensé que estaba incluido!”

Cuidadosamente que detalla lo que será proporcionada a ellos, no va a terminar con un proyecto que se convierte en un sinfín de margen de comer monstruo.

6. Cuanto menor sea el presupuesto, el más grande es el dolor

Bueno, esta es una regla de oro que no es cierto en todos los casos, pero creo que la mayoría de los trabajadores independientes y los contratistas de acuerdo en que esto es cierto más a menudo que no.

Es sólo una cuestión de economía. Si usted tiene un presupuesto de un millón de dólares y sólo el gasto de $ 50.000 de que en el diseño de su sitio web, usted tiende a tener un enfoque más de no intervención en el proyecto que si había un presupuesto de $ 2.000 y están gastando la mitad de ella en su sitio web diseño.

Clientes más grandes tienden a ser la gestión de numerosos proyectos, por lo que contar con usted en mayor medida a manejar las cosas para ellos y tomar las decisiones correctas.

Como muchos de ustedes han encontrado, los proyectos más pequeños tienden a tener los responsables que quieren ser mucho más práctico y menos dispuestos a escuchar a su orientación profesional y las decisiones. Simplemente tienen menos dinero para gastar y están poniendo más de riesgo.

7. El usuario siempre es lo primero

Este puede ser uno de los puntos más difíciles para los desarrolladores web a aceptar.Especialmente para los desarrolladores web principio, cada proyecto es una gran oportunidad para expresarse y dejar brillar su genio creativo. Pero sólo es apropiado si se mejora la experiencia de los usuarios, y no es el usuario.

A menudo se argumenta que el diseño es una parte vital de la experiencia general del usuario y que el diseño tiene que ayudar a la web se destacan. Estoy de acuerdo con eso. Sin embargo, algunos usuarios simplemente no les importa. Ver Craiglist como un ejemplo. Es un ejemplo perfecto de un sitio ultra aburrido con prácticamente cero marca. Sin embargo, es un éxito innegable. Me gustaría pensar que sería un éxito más grande con un increíble diseño y la interfaz a su alrededor, pero la audiencia de anuncios clasificados, simplemente no le importa.

Antes de zambullirse de cabeza y asumir que un magnífico diseño es un requisito, estudiar y comprender a los usuarios y obtener sus brazos alrededor de la finalidad del sitio.

Dependen en gran medida el dueño del negocio para la información adicional sobre las mentes de sus clientes, pero siempre validar sus hipótesis con los usuarios finales.

8. Dejarlo ir. Es suyo, no el tuyo.

Una vez finalizado el proyecto, muchos clientes se empiezan a hacer las actualizaciones y cambios en el sitio por su cuenta. Incluso con una rígida CMS en su lugar, muchos de ellos se encuentran formas creativas de llevar a su bebé y lo convierten en un monstruo difícil de manejar a base de colores choque, fotos de baja resolución y un logotipo desproporcionadamente grande.

Haz tu mejor esfuerzo para guiarlos, ofrecen sus servicios (con un coste adecuado), y luego les permiten avanzar como mejor les parezca. Que es el cliente, que es su sitio, y usted tendrá que dejar que lo lleve a donde ellos quieren. No guardo rencor, y asegúrese de que la captura de la página en su forma original para su cartera!

¿Cuáles son algunas de las cosas que has aprendido? Me encantaría saber de usted en los comentarios!

Contenido relacionado

Acerca del autor

Jason Schubring ha construido más de 100 sitios web y entregado campañas de correo electrónico para las empresas de todos los tamaños.Su diseño estratégico, y el fondo de desarrollo Web crea una perspectiva única de combinar de forma eficaz el marketing digital y tradicional. Para conectar con él, le siguen en Twitter @ jasonschubring o encontrarlo enLinkedIn .

72 Comentarios


Michael Gunner

12 de mayo 2011

Buen artículo, pero otro que borra las líneas entre los diseñadores y desarrolladores. Si bien sé que un montón de código y el diseño de la gente, todavía tenemos que distinguir, en este artículo se titula “diseñadores web”, pero en realidad la deriva entre hablar sobre el diseño y hablando de Ruby on Rails.


Simon Berta

12 de mayo 2011

Gran artículo, todo ello es así, tan cierto. Mi favorito es el # 2: “depender de nadie para la experiencia. Cree usted mismo. “¿Con qué frecuencia ha sucedido?


GiveMeCoffee

12 de mayo 2011

# 8. Dejarlo ir, no es el suyo la suya es la cosa más importante más que adaptarse.


Lenny

12 de mayo 2011

Excelente! Especialmente el último elemento. Casi nunca enlace a un sitio de clientes viven por esas razones exactas. Siempre mostrar mi concepto de diseño o de un día de lanzamiento de tiro de la pantalla.


Philip Hodges

12 de mayo 2011

Jason

Buena lista. Sobre todo de acuerdo con el número 2.

“2. Depender de nadie para la experiencia. Cree usted mismo. “

Este es probablemente el mejor pedazo de consejo para la gente nueva tratando de entrar en la industria y al mismo tiempo que el que yo creo que la mayoría de la gente ignora.

He estado trabajando comercialmente por más de 12 años y tiene una cartera de 100 proyectos +, pero todavía dedicar tiempo a hacer mis propios proyectos para ganar experiencia en nuevas áreas.

Incluso si usted no puede pensar en nada que hacer usted mismo, la cantidad de alto perfil no comercial, de trabajo disponibles que hay para los voluntarios y los aficionados es enorme y no hay excusa para quienes no pueden adquirir experiencia viable. ONGs, organizaciones benéficas, las iniciativas de datos abiertos, etc comprobar a cabo.

A pesar de toda mi experiencia comercial todavía ganar contratos principalmente a causa de algunos de los proyectos no comerciales / experimentos que han participado pulg También las oportunidades de networking de estar involucrado en este tipo de proyectos pueden ser sorprendentes.

El punto 3 es probablemente el que me gustaría haber escuchado. Definitivamente necesito enfocar mi energía. Demasiadas cosas pasando en estos días para conocer a todos.  :-(


Brandan

12 de mayo 2011

Gran perspicacia! Gracias


Ryan Swarts

12 de mayo 2011

Bonito mensaje. Tienes razón. Las herramientas, mientras que usted necesita para las conocemos hoy para hacer las cosas, en realidad no importa. Lo que importa son las ideas, la unidad, la curiosidad. Si usted siempre puede trabajar en la mejora de los tres, se le establece la Web donde nos lleva.


Brandon Corbin

12 de mayo 2011

Otro punto que me gustaría añadir es aprender la importancia de los diseños de las pruebas – tanto en las pruebas de usabilidad y A / B – prueba multivariante.UserTesting.com es un gran lugar para el análisis de costo utilidad efectiva, a continuación, el Optimizador de sitios web de Google para probar diferentes variaciones de los problemas que surgieron durante el análisis de usabilidad.


Mees Boeijen

12 de mayo 2011

Esté preparado para estallar a Internet .. Me refiero a Internet Explorer. 
bastante triste, muchos usuarios siguen utilizando este navegador de gran’ol. 
crear dos tipos de sitios web: una para los navegadores normales, una buena (y hacer uso de toneladas de CSS3) y otro para el desagradable que puede asistir al usuario de que él / ella debe cambiar del navegador.


Chris Steurer

12 de mayo 2011

Gran artículo! Como un estudiante y un profesional independiente a tiempo parcial, que tendría que estar de acuerdo con la mayor parte de esto, especialmente 1,2, y 8. Siento que hay mucho que nunca y nunca será capaz de enseñar en la escuela sobre el mundo del diseño real y es por eso que artículos como éste son tan importantes para los estudiantes a leer!


Peter Iliev

12 de mayo 2011

Hey, eso es un artículo fresco me gustaría tener unos años antes de aprender todas estas lecciones de la manera difícil.

Me gustaría añadir algo muy importante: trabajo en red! No autónomos, sino a todos los diseñadores web deben estar bien conectados Allways y mantener su marca personal y brillante. Nunca se sabe cuando una oportunidad puede venir.


Patrick – SneakyMedia

12 de mayo 2011

Esta es una buena lista, me encontré asintiendo con la cabeza a lo largo de acuerdo.Definitivamente encontrado cierta afinidad con el punto 8, me siento muy protectora de mi trabajo! Pero, como bien ha dicho, les pertenece a ellos!


Maria Malidaki

12 de mayo 2011

Eso es un gran pedazo de consejo aquí, Jason. Gracias por esta lectura.


SL

12 de mayo 2011

Buena información, me gustaría añadir que a “formalizar su negocio y tratarla como una”. Lo que quiero decir es tener un plan de negocio y de marketing, si eres un freelance o iniciar una empresa. Formalizar el proceso de ir a través de nuevos clientes desde el primer contacto, los bocetos, el alcance, las características / necesidades, etc Sobre todo, tiene un contrato estándar o acuerdo, que te hace ver mucho más profesional y reduce el tiempo de la modificación de uno para el primer cliente que pide.Parte de un contrato de un buen trabajo es proteger a su cliente ya usted mismo de no razonable / de competencia desleal, prácticas desleales de las empresas, etc Usted probablemente también quieren llegar a un acuerdo de fijación de precios y condiciones de pago, al mismo tiempo.

Espero que ayude,


Jóvenes

12 de mayo 2011

No estaba de acuerdo con # 2 – me tomó un tiempo para entrar en el cuz de la industria es siempre un catch-22: no se puede conseguir trabajo sin experiencia, pero no se puede obtener experiencia sin empleo. A pesar de que es bastante obsoleta ahora, he ganado más de un montón de clientes / puestos de trabajo con mi sitio personal, que mostraron mis habilidades de diseño.

No está seguro sobre n º 1, sin embargo. Al principio pensé que estaban hablando de entornos de desarrollo, y sin lugar a dudas si se utiliza el bloc de notas o Dreamweaver, no importa si su producto tiene a la altura. Pero entonces empezó a hablar de tecnología web como HTML5, CSS3, etc jQuery, … y la elección de cuál de esos a usar con mucho cuidado es extremadamente crucial. Claro, que evolucionan y muchos de ellos se vuelven obsoletos, pero la mayoría de las nuevas tecnologías para llegar a lo largo de los mismos principios de los antiguos y conocer qué herramientas están disponibles, más al día, y la más adecuada para cada trabajo es un gran parte de nuestra descripción de trabajo.


Jon

12 de mayo 2011

hmmmm, estoy de acuerdo con sólo unos pocos. Creo que esto está dirigido a más: Si usted está pensando en convertirse en un diseñador web freelance, usted debe saber esto.

¿Qué pasa con cosas como “no hay libertad, tanto en diseño web en un mundo corporativo” o “su general, los primeros en ser despedidos” o incluso “pequeñas agencias se mantienen pequeñas por una razón, son muy, muy selectiva de los que traen el”

Voy a volar más hacia ese ángulo.


Ejaz

12 de mayo 2011

El amor de la línea “Los expertos del mañana son los novatos de hoy”. Sí, el aprendizaje constante y mantenerse es la manera de seguir adelante.


Dross

12 de mayo 2011

# 9 – Se vuelve aburrido. Odio ser una decepción, pero después de estar sentado en su silla durante 8-12 horas de día por unos pocos años se vuelve un poco aburrido. Incluso trabajando en varios proyectos, aprender cosas nuevas, etc Me estoy un poco aburrido y cansado de estar sentado frente a una computadora todo el tiempo.

Claro, yo tome descansos, vacaciones, etc, pero usted conseguirá quemado después de unos años de gran intensidad de trabajo, incluso si se toma los días de descanso aquí y allá y las vacaciones de vez en cuando.


Darlene Motley

12 de mayo 2011

Está bien decir “No” – Alguien tiene sugerencias sobre cómo artísticamente dijo que no?Me refiere un montón y no han encontrado una manera de evitar proyectos que no encajan.


Wasim

12 de mayo 2011

artículo muy útil:)


Yvonne T

12 de mayo 2011

Muy buena lista. Puedo confirmar que # 6 es muy cierto. Voy a agregar otra punta – tener aún más cuidado si dicho proyecto es más pequeño de clientes a un amigo / familiar.

He tenido un problema con el # 8 en el pasado, cuando acaba de empezar, pero ahora he aprendido a dejarlo ir. Yo mi mejor esfuerzo para explicarles por qué mi diseño es una buena solución (consejo: apuntar a los clientes a los artículos / investigación ha demostrado que ayuda), pero cuando se niegan a escuchar, sólo les dan lo que quieren.


komiska

12 de mayo 2011

No podía estar más de acuerdo en el # 6 y # 7! Excepto que me he encontrado con frecuencia que al revés – es más difícil convencer al cliente a pensar en sus usuarios, y explicar que ciertas cosas que me quieres que yo haga no va a hacer bien en la legibilidad, contraste, y UX todas esas cosas que un visitante exigente común de su sitio realmente aprecio. 
Es realmente un esfuerzo para tratar de educar a alguien en la usabilidad de su sitio web, cuando la idea está completamente fijada en su mente …


Moondogg

12 de mayo 2011

Gran artículo. Esta es información valiosa para alguien como yo, que está a punto de graduarse y entrar en la fuerza laboral. Muy apreciada.


Joanna Ciolek

12 de mayo 2011

Esta fue una buena lectura. Es importante tener en cuenta estos elementos básicos en cualquier punto de su carrera de diseño.


Theal

12 de mayo 2011

Buen artículo. Lo único que parece fuera de lugar es el título. El mismo artículo dice como y, a menudo literalmente confirma, que es una referencia más, de modo particular a los desarrolladores web. El título con “diseñador web” es un poco engañoso. No sé que muchos diseñadores que hacen la programación actual, pesada, por no hablar de cosas como node.js y servidores.

Y estoy de acuerdo con casi todo. # 2 es el único que no estoy totalmente de acuerdo.Si yo me gradué y fui a la derecha en una búsqueda de empleo, mi cartera es mínima. Es injusto hacer caso omiso de mis habilidades y la educación cuando me venga a tocar en cuenta corporativa sólo porque no salen como freelance jefe.


Tif

12 de mayo 2011

Wow, muy cierto. Que sin duda tiene mucho tiempo para aceptar que muchas de estas reglas también. Recuerdo que cuando empecé, traté de dominar ActionScript y aunque lo hubiera hecho … jaja.

Creo que para mí el más duro de todo el diseño fue abandonando porque el público no le importa. Me tomó un tiempo para dejar de lado que uno.

Muchas gracias por publicar esto!


Dino

13 de mayo 2011

Jason,

Gracias por el gran artículo y oportuna – Soy un equipo técnico tratando de añadir el diseño y desarrollo web. No estoy de acuerdo con el comentario de Michael que tiene que separar las dos, se ha convertido en una disciplina.

Los sitios Web son copias de publicidad. Si nos fijamos en los sitios de deportes: MLB NFL ESPN. Esas son las copias de anuncios para personas que gustan de los deportes.Se trata de una singularidad con la codificación de la interactividad web de apoyo, juegos en vivo, etc Si Michael piensa que el diseño no tenía nada que ver con esos sitios, está equivocado. Codificación debe ser de tiempo del 10% al 15% en un proyecto con un 85% o más dedicado a trabajar en el diseño.

Soy nuevo en esta industria por lo que estoy hablando de lo que he aprendido hasta ahora. No se puede codificar un sitio web por más tiempo – la mayoría de ustedes probablemente, pero eso no es el punto. Último punto de Jason: es su sitio me dice que tenemos que ser diseñadores en lugar de los desarrolladores. Puede que seas un desarrollador en el equipo de Grandes Ligas, y que es un papel que jugar, pero el título general es el de un diseñador.

Me parece que la industria de TI es una paradoja: Soy un técnico de informática sin embargo, instalar el software, capacitar a las personas sobre la forma de uso, contestar preguntas al respecto, y ofrecer asesoramiento sobre el momento de la actualización.¿Significa eso que soy un entrenador de ahora? No. Soy un técnico en computación, la formación es sólo un papel que jugar.

Si uso PowerShell, se que me hacen un programador? No. Es un papel que jugar.

Tenga en cuenta que la escoria: ¿Quién dijo que tiene que codificar sentado en una silla? 8 a 12 horas al día? Si usted está trabajando para una empresa que exige que se mantenga en un lugar de trabajo en los sitios web, que me prepare su hoja de vida y salir de ese lugar. No tienen nada que contratar a un diseñador de páginas web si los grilletes a una silla.

Por supuesto, la seguridad es siempre hablaba de su situación y podría requerir políticas de seguridad. Sin embargo, no hay ninguna razón usted no puede moverse a un ambiente más relajado, VPN en su computadora en la oficina a través de su ordenador portátil o utilizar VMware Converter y el uso de su escritorio en un entorno virtualizado que puede guardar varias instantáneas mientras se está trabajando en un proyecto.

Es por eso que creo que el diseño web le ha ganado a los aspectos de desarrollo. En serio, ¿cuántos de ustedes escribir una gran cantidad de código (HTML no cuenta porque ese no es el código, estoy hablando de secuencias de comandos).

Me gustaría que se han prestado más atención al desarrollo web en el pasado, espero aprender más sobre la industria.


Maude

13 de mayo 2011

Creo que es importante ofrecer una gran CMS para el cliente, lo que les permite actualizar y añadir nuevos contenidos, pero no dejar que ellos tienen demasiada libertad acerca de la fuente para el contenido principal (por ejemplo) y los elementos esenciales, como la navegación y la cabecera .


Henrik Hedberg

13 de mayo 2011

Gracias por el recordatorio. # 5 es uno que me parece importante adicional. Cada cliente es diferente, y para describir el proceso y lo que pasa en él, y lo que pueden esperar y lo que se incluye es crucial.

Una cosa que puedo añadir es que la comunicación frecuente con el cliente durante el proyecto es muy importante. Trabajar con clientes que no se puede conseguir y que los correos electrónicos responder cada dos semanas o no es una pesadilla.

¿Y quién no ha golpeado en lo siguiente: El cliente se compromete a suministrar el contenido (texto e imágenes), pero se da cuenta de que es más trabajo de lo esperado, y se acaba de espera o se le pedirá que escriba la copia. Eso no es bueno, porque usted sabe poco sobre el negocio y los productos. ¡Uf!


Lee Agosila

13 de mayo 2011

Otro gran artículo! He aprendido mucho! gracias sixrevision!


Bora

13 de mayo 2011

# 8 es tan cierto … 
Gracias por poner juntos.


Ian Harte

13 de mayo 2011

El punto 3 es ideal para poner en práctica dentro de un diseño web pequeñas / negocios SEO! Por ejemplo, tienen su especialista en diseño, especialista en SEO, especialista en comercio electrónico y especialista en programación! Hacer esto mantiene a todos en la parte superior de la zona no!


Chad Reitsma

13 de mayo 2011

Gran artículo, gracias! 
ahora cómo llegamos a los clientes listo? haha.

Saludos.


Chad Reitsma

13 de mayo 2011

* Lee, no está listo, jaja.


Amos Vryhof

13 de mayo 2011

Oh Dios, cómo me gustaría que mi compañía me permite hacer 3.

Tal vez otra cosa que poner en esta lista es que nunca trabajar para una empresa lo suficientemente pequeño en el que están haciendo front-end y back-end de desarrollo, así como puestos de trabajo de TI de apoyo de administración y tecnología …. si lo hace, se vuelve loco …. Sé por experiencia personal.


Dave

13 de mayo 2011

8. Dejarlo ir. Es suyo, no el tuyo.

Esta es la parte difícil para mí – cuando usted tiene su nombre de la empresa en el pie de página del sitio – sólo ellos quieren carnicero de su sitio sólo en la medida, antes de que desea eliminar su nombre de algo que ver con él.

La reputación es fundamental en el diseño web – tener su nombre anexado a un sitio que el cliente ha estropeado no es bueno – ni hace ningún favor a su cartera.

Parte de mi “encuentro de las necesidades” en el principio, para determinar si están dispuestos a pagar por el mantenimiento, o si van a “hacer su propia” actualizaciones.Si eligen hacer su propia, trato de no estar demasiado unidos, en primer lugar ;-)


sanji

13 de mayo 2011

“Los que son de mente abierta, en constante aprendizaje, y en un estado sin fin del crecimiento y la educación son los que se destacan y tener éxito en el largo plazo.”

Realmente trato de leer todos los días, sólo para mantenerse al día con la tendencia y añadir más conocimiento. 
Gran artículo!


Evert Albers – Streeff.nl

13 de mayo 2011

Super. Tan pronto como encuentra el tiempo, voy a escribir sobre el otro 88 thay las cosas no le dicen acerca de ser un diseñador web.


Chris Bennett

13 de mayo 2011

# 2 no tiene precio. Ahora sólo tengo que encontrar la manera de decirle suavemente mi equipo esta.


Renn jackson

13 de mayo 2011

* Si usted está buscando para jugar un papel importante en un negocio que va a ser tan público, creo que usted necesita para ser un mejor profesional de negocios más completa que simplemente alguien que busca un trabajo. De lo contrario su valor es totalmente disminuido! 
Avances * en la tecnología han hecho que sea más fácil para muchos hacer sus sitios ganado … los diseñadores por lo tanto necesitan ESPECIALIDADES realmente define sólo para seguir siendo relevante, al igual que muchas profesiones 
* Hay una diferencia entre los diseñadores y desarrolladores! 
Propietarios * Negocios son enriquecida con una plorthea de experiencias y “deseos” para su experiencia del cliente … aprovechar que a través de largas conversaciones y talleres con ellos, y tratar de evitar la creación de una atmósfera de vacío 
* Si no se da cuenta que se le da vuelta a la “ellos”, entonces tal vez usted no está listo para el prime time todavía!


Butch V.

13 de mayo 2011

Aplaudo a este artículo. Ocho grandes puntos que todos los profesionales de la tela debe tener en cuenta!


Kyle Keeling

13 de mayo 2011

Bien escrito el artículo que es útil para los principiantes como para expertos. Yo estoy detrás de la importancia de diseñar siempre para el usuario. Sin que el usuario no hay negocio.


paiiap

13 de mayo 2011

Tengo un proyecto. Hace 5 meses. El cliente deja de cambiar. ¿Qué le sugeriría?


jana Brubaker

13 de mayo 2011

¡Hurra, en verdad muy bien escrito, y amar a la pizarra / escritorios de la vieja escuela como su imagen introducción! Uniendo mi voz a Dino y su desacuerdo con la gente que piensa que el diseño y la dev son mundos separados. El diseño es de escuchar y resolver problemas, no de fumigación en algunos tulipanes cosméticos. Si usted no consigue que, como desarrollador, que está alardeando de su analfabetismo visual, así como comunicar su falta de respeto a los profesionales del diseño. Yo no sabía que algunos “diseñadores web” no se puede codificar hasta que empecé a leer los anuncios de empleo y escuchar a otros “diseñadores” hablar de lo que hacen. Wireframing? ¿Eh?Diseños en Photoshop? Y alguien que no paga a usted, sino también el geek de codificación que pasarlo a? Cool, ¿cómo puedo conseguir ese trabajo? He estado yendo a waaayy demasiado trabajo … Recuerde tiza? Suspiro.


Greg Babula

13 de mayo 2011

Gran lectura, y todos muy cierto


Eric

13 de mayo 2011

@ Darlene, que quieren consejos para decir no. Yo “he tenido mucha experiencia en rechazar los proyectos, y esto es lo que he aprendido.

En primer lugar, si hay tipos genéricos de los proyectos que categóricamente no va a aceptar, puesto que en su sitio web. Por ejemplo, no lo hacen los sitios de las campañas políticas, y cuando me acercaba sobre la construcción de una, lo que puedo decir: “Bueno, como dije en mi sitio web, yo no hago eso.” Problema resuelto.

Si es algo menos clara, por ejemplo, un mal presentimiento sobre el cliente o proyecto, aprender a decir algo como, “eso no es una buena opción para mis servicios / habilidades.” El cliente realmente apreciarán tu honestidad. También ayuda si usted puede referirse a otra persona (pero sólo si crees que voy a hacer un buen trabajo).


Dorothy

13 de mayo 2011

Fav. dos consejos: 
4. Está bien decir “no” 
8. Dejarlo ir. Es suyo, no el tuyo.

Estoy totalmente de acuerdo con la punta # 4: 
Es realmente “vale la pena” ser exigente.

Tengo que trabajar en la punta # 8: 
El caso en cuestión, antes de leer este post, me di cuenta de que un encabezado de página que había diseñado para uno de mis nuevos clientes se veía un pequeñito poquito “off” de la calidad (no estoy seguro cómo sucedió , la misma imagen se ve perfecto en mi Mac) …

De todos modos, yo le enviado por correo electrónico dejando que mi cliente sabe a favor de reemplazar dicha imagen con una nueva imagen que ves, es difícil a veces para “dejarlo ir,” pero voy a trabajar en eso.

Gracias por este artículo impresionante. 
: Dorothy


CyberTramp

13 de mayo 2011

toro al # 2. Me ofrecí a hacer un sitio web de forma gratuita por un grupo de caridad que pertenecía (y era un attender regulares) sólo para encontrar mi oferta fue ignorada por completo y un miembro del personal a tiempo parcial “ganó” con una “oferta más baja” de 6.000 libras esterlinas.

Y no, la mayoría de las personas no necesitan sitios web. Si los necesitan, que las tienen. Incluso organizaciones de beneficencia son difíciles de conseguir trabajo de – incluso de forma gratuita.

Yo tengo mis propios proyectos – Hice lo que todo lo que pude, sin un proyecto real para trabajar. La mayor parte de ella no es “digno de la cartera”, aunque.

Y no, yo no soy vago, me he hecho muchas, muchas cosas a lo largo de todo el tiempo, e incluso antes. Esto es sólo una cosa que puede hacer – y fácilmente.

Y una advertencia: he pasado unos 15 años la construcción de un portafolio de arte.Tuvo que tirar cada maldita cosa fuera la otra semana, cuando llegué a inundaciones.¿Qué tan útil fue eso? Yo siempre podía dibujar. La cartera nunca se uso como portfolio.I amaba a mis fotos, y es el corazón al ver que se vayan, pero en realidad todo lo que realmente se necesita es que una persona le diga a otra persona acerca de esta gran persona que sabe quién es XYZ y luego se ROLLING.

No es lo que sé, es que usted sabe (pero usted tiene que saber algo)

No es que en las entrevistas de la gente, etc no esperan que las carteras, es de las conclusiones que sacar de la “falta de” carteras que me molesta. Yo sé lo difícil que es armar una cartera formal de una pila de 4 pies de alto de los dibujos. Hay una diferencia entre ser capaz de poner una cartera en conjunto y no haber hecho un montón de trabajo por sí mismo.


João Carmona

14 de mayo 2011

Gran artículo. 
Se tiene mucho sentido para mí en este momento. Estoy en 0-2 años de experiencia, sin “en vivo” de la cartera.

Para mí la parte más difícil de la creación de una cartera, es que … yo trabajo con un equipo y no hacer toda la página web (e incluso se divide el dev front-end), ¿cuánto de un proyecto puedo decir es parte de mi cartera?


Carol balas

14 de mayo 2011

Un buen consejo – Voy a estar pasando esto a mis alumnos. Gracias!


Philip Davies

14 de mayo 2011

Gracias por un gran artículo, punto # 2 es lo correcto. Tengo que 
decir algo a Dino que se equivocan al decir que no es html 
con código de html que no tendría sitio para construir.


Jason Schubring

14 de mayo 2011

Wow. Comentarios increíble y discusión, todos! Realmente lo aprecio. Como muestran los comentarios, no hay una respuesta que es 100% correcta en el 100% de las situaciones, y estoy super contento estos 8 puntos tiene la gente pensar y hablar.


Vince

15 de mayo 2011

Un gran consejo. Aunque no soy un desarrollador de diseño /, yo trabajo para una de las más grandes de registro de dominio en la red y puedo recordar muchos de los ejemplos siguientes como verdadero. @ Dross: He pensado en el campo y el punto es lo que veo que suele ocurrir.


Zap los medios de comunicación

15 de mayo 2011

“Let It Go. Es suya, no la tuya. “Es cierto. Una gran lista.


Irina

16 de mayo 2011

Gran artículo, gracias por compartir. Desde mi experiencia he aprendido que “de diseño” no es un trabajo, no es algo que se hace, pero es lo que está 24 / 7. Ser un diseñador es ser apasionado, mejorando constantemente y que quieren aprender más. Creo que es importante mantener la pasión a pesar de los problemas y dificultades que usted puede venir a través.


Alexander Filatov

16 de mayo 2011

Una lectura interesante. 
Estoy totalmente de acuerdo con los puntos anteriores. Empecé a cabo sin una sólida cartera y tenía un tiempo realmente difícil convencer a los empresarios que realmente saben lo que estoy haciendo. Pero no era porque yo era perezoso ni nada – simplemente no tuvo tiempo a trabajar en los “grandes” proyectos que se quieren mostrar con incluso si fueran mis propias ideas. 
También me falta un punto de mal humor los clientes que se aplica tanto a los trabajadores independientes y diseñadores web que trabajan para las grandes empresas y tratar con los clientes.


Benke

16 de mayo 2011

Este es uno de los artículos que me gusta leer y lo que realmente aporta algo a nuestro campo! Especialmente el punto 3 es un punto importante. Usted simplemente no puede hacerlo todo más. Nuestro campo se ha vuelto demasiado grande y complejo para ser un “hombre orquesta”. Así que hay que centrarse en una o dos cosas y convertirse en rey en eso. Sin embargo, mantener el foco no es un dejar que otros tomen de inmediato que el foco, es la parte más difícil.


Đuro

16 de mayo 2011

# 2

Un buen consejo de cómo conseguir una cartera decente, haciendo sitios web pro bono, o por una pequeña cuota. 
Si uno puede encontrar en todo momento: – /


Siniestro Anne

16 de mayo 2011

Cita: “Nada de gritos de la pereza como un idealista, up-and-coming web profesional con una cartera vacía.”

Y puedo decir exactamente lo mismo de aquellos que esperan que las personas recién salido de la universidad o escuela vocacional para hacer trabajo voluntario sin sueldo por un par de años antes de ser contratado. ¿Qué es lo que dicen de ti? Se dice que usted quiere algo a cambio de nada.

No todos tienen ese lujo. Se fueron a la escuela para aprender algo que podían ganar dinero con. Lo más probable es endeudado hasta las cejas (mucho más de lo que fueron después de la universidad … los costos han ido hacia arriba, incluso en dólares ajustados). No todos ellos tienen padres ricos, que pueden apoyarlos mientras ellos se sientan allí en el “mundo real” y “adquirir experiencia” sin ser pagado.

Sheesh. Lo que es una vasija de barro.


hamim Ferdous

17 de mayo 2011

Artículo grandes. muy útil!


Cristiano Krammer

19 de mayo 2011

Bueno, el problema no es la motivación, sino el tiempo. Me pregunto a menudo cuando las “superestrellas de diseño web” hacer todo de sus “cosas interesantes”. Todo el mundo nos quiere y necesita algo de tiempo libre y no todos tienen la suerte de pasar algún tiempo para “proyectos interesantes” en su trabajo regular.

Por eso, cuando para hacerlo? Por la noche, cuando su esposa e hijos que desee pasar un tiempo con usted? O el grito Xbox360/PS3 “Juega conmigo, pleaaaase!”. Me encantaría tener más tiempo para hacer algunos proyectos personales, pero a menudo carecen de la motivación por la noche después de regresar de mi trabajo regular.


Casper

21 de mayo 2011

# 8 es mi favorito – Tengo que trabajar en eso, sin embargo.


Tinjo Thomas

23 de mayo 2011

Gran artículo. Yo soy un novato en este campo y creo que va a ayudar.


Julian Gaviria

27 de mayo 2011

Buena lectura. 5 y 6 que encontré para ser más útiles. 6 Yo estaba totalmente consciente. 5 he tratado antes, pero hasta ahora es cuando me di cuenta de que debía resolver este problema en la salida.


Rachel Reveley

28 de mayo 2011

El punto 3 es sorprendentemente real. Me tomó un trabajo en un periódico nacional en lugar de una empresa de moda para ampliar mi experiencia después de trabajar para una cadena de moda más importantes y una compañía en línea de lencería, porque sabía que iba a salir de Londres y pensé que mi especialidad no planificado no ser de cualquier uso fuera de la capital. Resultó que estaba equivocado, mi especialidad me tiene al menos dos entrevistas y un trabajo.


Festus

07 de junio 2011

Gran artículo. Soy un principiante de diseño web. He de tomar todos los puntos en consideración. Es como un padre dando consejos a su hijo próxima!. Thumbs up!


MundoCaco

10 de junio 2011

sabias palabras, me alegro de que mi intuición no me ha fallado en este corto tiempo como freelance, gracias!


Fazreen

10 de junio 2011

Información de Niza. Me gusta el punto n º 3.


Emrico

16 de junio 2011

Gran artículo. Puntos limpios y claros.

En mi carrera independiente relativamente corto me ha parecido difícil de complacer a algunos clientes de los deseos de controlar todos los aspectos de un proceso que tienen poco de undertanding.

Puede ser frustrante, pero he aprendido a morder la bala y hacer mi lengua muy mordaz mejor manera de darles lo que quieren, aunque creo que es perjudicial para el proyecto.A menudo, en retrospectiva, realmente no importaba, sólo era importante para mí porque yo amaba a mi idea.

Así que me gustaría añadir mis propios a esta lista si se me permite.

# 9 Ama a tus ideas, pero no se enamoran de ellos.

Esté preparado para cortar y quemar todo lo que te gusta de un proyecto. Ánimo, respiración profunda, recuerda la vejez addage ‘el cliente siempre tiene razón “.

Realmente se ha pagado fuera para mí ser capaz de tragarme mi orgullo, a veces, ser recomendado por un cliente que ha aplastado a sus sueños es muy esclarecedor.


Derek

21 de junio 2011

Estoy de acuerdo con Amos Vryhof, trabajé para una empresa pequeña donde hice el desarrollo de pila completo, y total soporte de TI, que fue muy difíciles en la paciencia, poco tiempo para centrarse, y todo lo necesario para hacer tan rápido que nada era hecho lo suficientemente bien – en los ojos.


Xelo

04 de julio 2011

gran artículo. Me gusta leer más artículos acerca de la buisnes de personas con experiencia. como un joven diseñador web es verry interessting así que lea cosas por el estilo.


Simonartist

10 de agosto 2011

Cosas agradables. Depender de nadie para la experiencia. Cree usted mismo. Que mucho me como un gran artista, me encanta crear cosas, pero es importante que usted cree que lo que han creado y por qué y para buscar otros puntos de vista. Cuando oigo Diseñador Web, nunca estoy seguro de si se trata de un código o hacer que las páginas en Photoshop.

share
Share this on:
Posted in desarrollo agil | Leave a comment

how to implement database tables with one level of indirection?

https://groups.google.com/group/web2py/browse_thread/thread/92e4df0cdacd4c0f/0bc28218823b93d1?hl=es&lnk=gst&q=profile#0bc28218823b93d1

Hello!

How do I make a database table where the fields are defined by another
table?

For example, suppose some users of my system are event organizers, and they
can define what fields would belong in a person’s profile.

Then, attendees of that event have to fill out a profile with those specific
fields.

What is the best way to represent this information (the fields relevant for
an event’s profile,  and the event profiles of users) in a database?

What I have been thinking of so far is to define a table that holds the
definitions of profile fields:

db.define_table(‘event_profile_field’,
    Field(‘event’, db.event),
    Field(‘display_title’,'text’),
    Field(‘data_type’,
requires=IS_IN_SET(‘string’,'text’,'checkbox’,'list’)),
    Field(‘display_order’, ‘int’))

and then each user’s profile is built up of multiple entries of the
following:

db.define_table(‘event_profile_entry’,
    Field(‘person’, db.person),
    Field(‘event’, db.event),
    Field(‘event_profile_field’, db.event_profile_field),
    Field(‘data’) # XXX we need data to be of different types

However, as indicated above by the comment, I’m not sure if it is possible
to store different data types in the event_profile_entry.data field.
(I suppose I could just make it be ‘text’ type and have the code know that a
checkbox can only be True or False, for example).

Is there a more efficient/smarter way to do this?

Thanks,
Luis.


    Responder     Responder al autor      Reenviar       

Richard Vézina  
Ver perfil   Traducir al Español
 Más opciones 4 jul, 17:38
    Responder     Responder al autor      Reenviar       

Luis Goncalves  
Ver perfil   Traducir al Español
 Más opciones 5 jul, 01:17

 

Hello Richard!

I looked at this, but wasn’t sure how it could help — what I need is a way
for a (non-technical) admin to create profile forms with arbitrary fields
(through a friendly web interface), and then users to be able to view and
edit their (run-time reconfigurable) profiles.

At any rate, the method I described above seems to work quite well,  thanks
to web2py’s versatility, allowing me to define forms programmatically
(excerpt below).

I was wondering if there was a more clever/efficient/proper way to do so.
Perhaps not!

Thanks!!
Luis.

    for field in event_fields:
          # see if person has a pre-defined value
          found = False
          for my_efield in me.event_field:
              if my_efield.display_title == field.display_title:
                  found = True
                  break

          if found:
              if field.data_type == ‘string’:
                  new_input = INPUT(_type = field.data_type, _name =
field.id, requires=IS_NOT_EMPTY(), _value=my_efield.data )
                  form[0].insert(-2, TR(field.display_title+’:', new_input
))

              elif  field.data_type == ‘text’:
                    …..
          else:
              if field.data_type == ‘string’:
                  new_input = INPUT(_type = field.data_type, _name =
field.id, requires=IS_NOT_EMPTY())
                  form[0].insert(-2, TR(field.display_title+’:', new_input
))

              elif field.data_type == ‘text’:
                   ….


    Responder     Responder al autor      Reenviar       

Richard Vézina  
Ver perfil   Traducir al Español
 Más opciones 5 jul, 01:54

Maybe you could find some inspiration from this project for Django :

http://code.google.com/p/django-dynamic-formset/

You need to install Django to test it…

What you seems to do is adding an arbitrary number of input for a given
field…

Following good database design pratice you will normalise your schema… I
had try to find a solution similar to django dynamic formset, but I give up
in the pass.

You have this thread that could maybe bring some answer :
http://groups.google.com/group/web2py/browse_thread/thread/50af0d6755…

Web2py let you do this :
http://www.web2py.com/book/default/chapter/07?search=filter#One-form-…

But you can’t have fields with the same name in your table…

Finally it maybe possible with component now to load a arbitrary number of
fields inputs for a given table and with jQuery submit the differents forms
as one I would investigate in that direction too…

Good luck

Richard


    Responder     Responder al autor      Reenviar       

Luis Goncalves  
Ver perfil   Traducir al Español
 Más opciones 5 jul, 02:30

Thanks for the links!!

Django dynamic formsets seems powerful!  When I first started off, I
investigated using django, but found it very difficult.  Web2py is so much
easier to use (especially with the clear manual, and “one click” install
with working apps (‘Welcome’))!!!

Maybe I’ll end up contributing a friendly dynamic form creator for web2py

merci,
Luis.

On Mon, Jul 4, 2011 at 4:54 PM, Richard Vézina
<ml.richard.vez@gmail.com>wrote:


    Responder     Responder al autor      Reenviar       

Richard Vézina  
Ver perfil   Traducir al Español
 Más opciones 5 jul, 02:38

It surely a missing feature…

Richard

On Mon, Jul 4, 2011 at 8:30 PM, Luis Goncalves <l@vision.caltech.edu>wrote:


    Responder     Responder al autor      Reenviar       

Bruno Rocha  
Ver perfil   Traducir al Español
 Más opciones 5 jul, 03:19

The web2py app wizard has a Dynamic model creator, may be you can take a
look in to the wizard code. And fork as a plugin.

On Mon, Jul 4, 2011 at 9:38 PM, Richard Vézina
<ml.richard.vez@gmail.com>wrote:



Bruno Rocha
[ About me: http://zerp.ly/rochacbruno ]
[ Aprenda a programar: http://CursoDePython.com.br ]
[ O seu aliado nos cuidados com os animais: http://AnimalSystem.com.br ]
[ Consultoria em desenvolvimento web: http://www.blouweb.com ]


    Responder     Responder al autor      Reenviar       

Richard Vézina  
Ver perfil   Traducir al Español
 Más opciones 5 jul, 16:23

I thougth about it too, but I didn’t find the thread…

;-)

Richard


    Responder     Responder al autor      Reenviar       

     
Anthony  
Ver perfil   Traducir al Español
 Más opciones 5 jul, 16:51

 

That type of method will work, but it will result in a new database table
being created for each event/custom profile. There are various alternatives
for implementing user defined fields — here are some Stackoverflow links:

http://stackoverflow.com/questions/5106335/how-to-design-a-database-f…
http://stackoverflow.com/questions/4151468/how-to-store-custom-user-f…
http://stackoverflow.com/questions/2924027/db-design-to-store-custom-.

share
Share this on:
Posted in Recopilacion hilos Interesantes de Google Groups | Leave a comment

Creacion de grupos de usuarios y miembros: UserGroups: Extend Auth_Group or Table Inheritance?

Anaconda  
Ver perfil   Traducir al Español
 Más opciones 21 ago, 07:20
I am looking to allow users to create their own groups and have
members. Which is more effecient:

Table Inheritance:
db.define_table(‘user_groups’, db.auth_group,
Field(‘name’) ………..ect…….))

or
Extend auth_group:

db.define_table(
   auth.settings.table_user_group,
  Field(‘role’, length=512, default=”,
label=auth.messages.label_role),
  Field(‘description’, ‘text’,
label=auth.messages.label_description),
  Field(‘name’, length=128, default=”, unique=True))

custom_auth_group = db[auth.settings.table_user_group]

# auth.define_tables()

Thanks in advance for any help!!


     
Massimo Di Pierro  
Ver perfil   Traducir al Español
 Más opciones 21 ago, 10:27
The question is: do you use a auth_groups to manage internal working
of the app or not? For example to you have user roles like “manager”
or “admin” etc. If so you may want to expose a different mechanism to
users. If you can use auth_groups (because you are not using it
already or you you plan to add checks to avoid conflicts, by all
means, you should use that, as it will save work later.

Massimo

 

share
Share this on:
Posted in Recopilacion hilos Interesantes de Google Groups | Leave a comment

Clonar Base de Datos en Web2py

share
Share this on:
Posted in Recopilacion hilos Interesantes de Google Groups | Leave a comment