2010-05-12 14 views
5

Estoy construyendo un sitio bastante grande, sin comercio electrónico, pero con un montón de contenido específico para ser administrado. Por alguna razón, el cliente quiere Wordpress. No hay forma de evitar esto ...¿Buenos recursos para Wordpress?

He usado Wordpress antes para desarrollar rápidamente blogs, pero eso es todo. Si algo va más allá del alcance de Wordpress usaré un framework en algo (Rails/Cake).

Esta construcción va a requerir complementos y widgets personalizados, entonces lo que estoy preguntando es ¿cuál es la mejor manera de aprender sobre Wordpress y las mejores prácticas para complementos y widgets?

Respuesta

0

Si usted está más acostumbrado a rieles/torta luego presentar esto como la opción más viable para el cliente.

1

Soy un gran fan de css-tricks.com. Chris cubre una gran cantidad de temas, incluyendo cosas de WordPress con algunos buenos screencasts también.

http://css-tricks.com/video-screencasts/

+0

Chris también escribió un libro con Jeff Starr: "Excavar en Wordpress" http://digwp.com/ – peirix

0

bien un par de cosas - pensar en cambiar su mente en WP, la nueva versión (Todavía no pública) WP 3.0 va mucho más allá que cualquier anterior. versión de WP. Link to WP 3.0 download Puede encontrar que esto responde/resuelve algunos de sus problemas "personalizados" más de lo que imagina. Más allá de eso, escribir widgets no es difícil. Al final del día, todos usan la misma clase WP - PHP. Una vez que tenga ese código (demasiado largo para publicarlo aquí, ¿no?) Puede manipular el código a voluntad. La parte más difícil que suelo encontrar, y también es posible, está en realidad en el tema que no está en el back-end. Como los clientes generalmente intentan "rellenar" muchos complementos en su sistema. El gran problema es que no todos los complementos están bien escritos y algunos conflictos. A veces, la educación de "clientes" en complementos es difícil.

Con respecto a las mejores prácticas, siga las pautas de WP, bastante simples, y recuerde usar wp_enqueue para su JS incluye en lugar de codificarlas en la cabeza.

Si necesita cualquier ayuda/consejos, etc. dude en gritar

0

verifico smashingmagazine.com de tutoriales, plugins, temas, consejos, hacks

speckyboy.com es también un lugar regular que vaya a

por lo general es más como google la tarea en cuestión y ver;)

la mejor manera de aprender, instalar una demo y jugar o leer un libro a lo largo de wordpress (la serie de maniquíes o algo así) que W enfermos asegurarse u cubren todos los aspectos básicos y obtener alguna experiencia divertida

feliz wordpressing

2

Hay un libro absolutamente increíble (y libro electrónico) llamado "cavando en WordPress". Muy recomendable. Asesoramiento sólido, excelentes descripciones y buen código. Son realmente buenos para explicar las cosas. Si compras un libro físico, también obtienes el PDF. La otra cosa agradable es que, si lo compras, obtienes actualizaciones futuras también, de modo que cuando WP realiza los cambios, obtienes las nuevas versiones del PDF a medida que se actualiza.

Puede encontrarlo en http://digwp.com/

+0

No me parece tan genial: como dije a continuación, todos los libros de wordpress, incluido el que usted cita, son más un montón de hacks de un libro pedagógico. – user310291

-1

ADVERTENCIA: Un poco de auto promoción descarada aquí:

Si usa TextMate que mantienen un paquete específicamente para ayudar a hacer más fácil trabajar con WordPress. Compruébelo usted mismo: http://top-frog.com/projects/wordpress-textmate-bundle/

Si está usando BBEdit También tengo una simple función, la acción y el recorte de filtro de conjunto: http://top-frog.com/projects/wordpress-clippings-for-bbedit/

Además de eso, como otros han dicho, echa un vistazo al códice de WordPress para empezar Si vas directamente a WP 3.0, saldrá de la versión beta cuando salgas a la luz. Omita los enlaces de descarga y compruébelo directamente sobre SVN mientras aún está en desarrollo: http://core.svn.wordpress.org/trunk

Tengo mi sitio ejecutándose en 3.0b2 y mi sitio de trabajo es el mismo. Es una buena mejora y la característica personalizada post-tipos hace que WordPress sea mucho más agradable para trabajar como CMS.

Si está buscando un armazón de tema, eche un vistazo a Carrington: http://carringtontheme.com/, comenzando con Carrington JAM (abreviatura de Just Add Markup) obtendrá un tema de huesos realmente bueno para empezar a construir. Mucho mejor que Sandbox, en mi humilde opinión. Carrington tarda un poco en envolver tu cabeza, pero una vez que lo haces es bastante agradable y fácil de extender. Muy útil para sitios complejos.

También hay que tener un ojo en:

http://markjaquith.wordpress.com/
http://josephscott.org/

1

Wordpress es una gran plataforma, pero la documentación no se encuentra claramente en el mismo nivel de calidad que los editores de software tradicionales.

Todos los libros de Wordpress están escritos por consultores que parecen estar más dispuestos a mostrar sus conocimientos técnicos con un montón de hacks en lugar de ser realmente pedagógicos y llevarlos paso a paso desde la arquitectura básica al más alto nivel.

Wordpress podría haber sido redesarrollado con un MVC Framework estándar. Estoy sorprendido de que nadie lo haya intentado.

+0

La pregunta no era "¿son buenos los documentos de wordpress?", Era "¿dónde puedo aprender sobre wordpress?". Obtuve un gran valor del codex a lo largo de los años. Y no estoy seguro de por qué uno compararía sus documentos con los de "editores de software". – Greg

1

En términos generales, solo hay una cosa que debes aprender para empezar a escribir complementos y cosas así para WordPress, y así es como funcionan los enganches. Verifique las funciones "add_action" y "add_filter". Una vez que tienes eso, el código fuente es tu mejor amigo. En su mayor parte está bastante bien comentado. Se da cuenta de lo que quiere que suceda, identifica el mejor "gancho" para adjuntar su código, y luego utiliza una de esas dos funciones para insertar su código personalizado en la mezcla.

Así es básicamente como empecé. Aprendí a usar ganchos y me uní a la lista de correo electrónico de wp-hackers.

Aquí; sa buen lugar para empezar: http://codex.wordpress.org/Plugin_API

1

Wordpress es ideal para fines de redacción, borradores, revisión, almacenamiento automático, nueva sistema de roles y otras cosas ... Este es su dominio, no otro. Complementos de Wordpress El sistema no reenvía el enfoque OOP (no digo que no haya complementos escritos con enfoque OOP, pero en un escenario complejo el resultado del sistema de anzuelos es muy tedioso) Primero trate de explicar esto a su cliente. La documentación, como otros desarrolladores explican, no es adecuada, puede intentar comenzar con http://codex.wordpress.org, entonces la mejor jugada es analizar directamente la porción del código de WordPress interesado en su modificación y encontrar todos los filtros/ganchos de acción, esto es una base de datos completa de todos los ganchos (http://adambrown.info/p/wp_hooks). Finalmente, preste atención a los enlaces que quedarán obsoletos, como wp_authentication, que se usa en muchos complementos.

Cuestiones relacionadas