Integrar CI con Wordpress

362 views
Skip to first unread message

Fernando Val

unread,
Mar 3, 2010, 4:47:32 AM3/3/10
to codeigniter-spanish
Hola Amigos,

A ver si me podéis echar una mano.

Resulta que tengo que integrar un catálogo de productos que voy a crear con CI sobre una web que está montada sobre Wordpress cómo CMS y Blog.
Y lo elegante sería que una vez logeado para el WP cómo admin, tubieras acceso al catálogo en CI. No tengo ni idea de cómo se hace.

¿Alguna pista? ¿Alín link interesante? ¿Cómo lo buscaría en Google? ¿Wordpress and Codeigniter integration?


Gracias.

--
Fernando Val
Web Designer
http://www.fernandoval.es

Jimmy Collazos || acido || cuatroxl.com

unread,
Mar 3, 2010, 6:32:01 AM3/3/10
to codeignit...@googlegroups.com
Yo te recomendaría que usaras el Framework que lleva  WP y añadas las librerías de CI ( olvidate del controlers y vistas ) para cosas útiles.

En caso de ya hayas creado las acciones; mete un iframe dentro del admin de wp ( esto último suena a broma, pero lo usé una vez y "funciona" ).


--
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::: J i m m y  C o l l a z o s :::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
desarrollado web; estándar, accesible, escalable
----------------------------------------------------------------------------
                                                               acido69

Ever Daniel Barreto Rojas

unread,
Mar 3, 2010, 11:25:46 AM3/3/10
to codeignit...@googlegroups.com
Fernando,

El día 3 de marzo de 2010 06:47, Fernando Val <aaro...@gmail.com> escribió:
> Resulta que tengo que integrar un catálogo de productos que voy a crear con
> CI sobre una web que está montada sobre Wordpress cómo CMS y Blog.
> Y lo elegante sería que una vez logeado para el WP cómo admin, tubieras
> acceso al catálogo en CI. No tengo ni idea de cómo se hace.

ya hay plugins para WordPress que te permiten implementar lo que
querés hacer (ecommerce en WordPress), éstas son algunas opciones:
http://speckyboy.com/2008/10/23/10-powerful-shoppingecommerce-plugin-solutions-for-wordpress/

Ahora, si ya terminaste tu catálogo de productos en CI, yo empezaría
por cómo hacer un plugin y luego ver cómo integrarlo, lo más probable
es que no puedas utilizar controllers, vistas, etc. (como ya dijo
Jimmy), tal vez puedas utilizar las librerías de CI.

Saludos y suerte,

---
Ever Daniel Barreto Rojas
everdaniel at gmail dot com
www.everdaniel.com

Fernando Val

unread,
Mar 3, 2010, 12:00:22 PM3/3/10
to codeignit...@googlegroups.com
Agradezco vuestros consejos.

La idea es crear un catálogo a medida que pueda evolucionar y escalar con el tiempo. Y tanto por funcionalidades cómo por theming no nos queremos casar con ningun plugin ya precocinado.

Por lo que veo me recomendáis que cree un plugin de WP. Y pase de CI. El problema, es que no se si tenmos tiempo para eso (es urgentísimo) y el catálogo (que ahora sería muy sencillito pero con bastantes productos) en CI, lo montaría en dos patadas.

La verdad es que no he echo ningun plugin para WP y la verdad es que me apetece.

De moemnto, lo único que he encontrado ha sido esto:
http://philpalmieri.com/2009/06/codeigniter-and-wordpress-play-well-together/

¿Alguién tiene alguna pista más?


--
---
Para anular la suscripción a este grupo, envía un mensaje a
codeigniter-spa...@googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/codeigniter-spanish?hl=es.

Ever Daniel Barreto Rojas

unread,
Mar 3, 2010, 12:08:12 PM3/3/10
to codeignit...@googlegroups.com
Fernando,

El día 3 de marzo de 2010 14:00, Fernando Val <aaro...@gmail.com> escribió:
> De moemnto, lo único que he encontrado ha sido esto:
> http://philpalmieri.com/2009/06/codeigniter-and-wordpress-play-well-together/

sinceramente no creo que sea tan fácil como explican en ese post, pero
obviamente, puedo estar equivocado. De cualquier manera, es una opción
válida que podés probar (yo lo haría :D)

Fernando Val

unread,
Mar 3, 2010, 12:38:43 PM3/3/10
to codeignit...@googlegroups.com
De todos modos, una vez leído. Me da la impresión que sólo resuelve la parte Front, que ahora mismo es la que menos me importa. Y dice que muy pronto creara una librería de CI para paoder acceder al login de WP desde CI.

No sé, cada vez me crea esto más dudas. Igual me tengo que mirar un "Programar plugins de WP para Dummies en 24 horas"... :D


--
---
Para anular la suscripción a este grupo, envía un mensaje a
codeigniter-spa...@googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/codeigniter-spanish?hl=es.

wilmer Abreu

unread,
Mar 3, 2010, 1:08:19 PM3/3/10
to codeignit...@googlegroups.com, codeignit...@googlegroups.com
As un plugin que solo Tenga un frame y llama una aplicación externa desarrollada con CI en mo caso me paso algo igual con joomla y lo solucione asi que parte es la que te demanda hacerlo totalmente integrado?

Wilmer Abreu

Fernando Val

unread,
Mar 3, 2010, 5:16:11 PM3/3/10
to codeignit...@googlegroups.com
Muchas gracias Wilmer, es una idea interesante. Supongo que te refieres a la parte de administración. Para la parte front supongo que los frames o iframes me darían problemas de SEO. Pero para admin podría valer.

Sólo una duda. ¿Como manejaste el tema login entre ambas aplicaciones?

Inyaka

unread,
Mar 3, 2010, 8:23:46 PM3/3/10
to CodeIgniter-spanish
no podrias acceder a nada de wordpress, en ese caso es mejor hacer
solo un link a tu aplicasion y generar un 2º logueo desde la misma DB
de WP


lo que yo hice fue un poco mas complejo, no use CI, pero cree un mini-
framework, para poder trabajar de una forma mas cómoda

podría liberar parte del código (obviando la parte con la
funcionalidad de mi sistema) para poder desarrollar entre nosotros un
mini framework para WP

On 3 mar, 19:16, Fernando Val <aaromn...@gmail.com> wrote:
> Muchas gracias Wilmer, es una idea interesante. Supongo que te refieres a la
> parte de administración. Para la parte front supongo que los frames o
> iframes me darían problemas de SEO. Pero para admin podría valer.
>
> Sólo una duda. ¿Como manejaste el tema login entre ambas aplicaciones?
>

> El 3 de marzo de 2010 19:08, wilmer Abreu <santodomingonl...@gmail.com>escribió:
>
>
>
> > As un plugin que solo Tenga un frame y llama una aplicación externa
> > desarrollada con CI en mo caso me paso algo igual con joomla y lo solucione
> > asi que parte es la que te demanda hacerlo totalmente integrado?
>
> > Wilmer Abreu

> > I...@wadlabs.com
> > 829.5201003
>
> > El 03/03/2010, a las 01:00 p.m., Fernando Val <aaromn...@gmail.com>


> > escribió:
>
> > Agradezco vuestros consejos.
>
> > La idea es crear un catálogo a medida que pueda evolucionar y escalar con
> > el tiempo. Y tanto por funcionalidades cómo por theming no nos queremos
> > casar con ningun plugin ya precocinado.
>
> > Por lo que veo me recomendáis que cree un plugin de WP. Y pase de CI. El
> > problema, es que no se si tenmos tiempo para eso (es urgentísimo) y el
> > catálogo (que ahora sería muy sencillito pero con bastantes productos) en
> > CI, lo montaría en dos patadas.
>
> > La verdad es que no he echo ningun plugin para WP y la verdad es que me
> > apetece.
>
> > De moemnto, lo único que he encontrado ha sido esto:
>

> > <http://philpalmieri.com/2009/06/codeigniter-and-wordpress-play-well-t...>
> >http://philpalmieri.com/2009/06/codeigniter-and-wordpress-play-well-t...


>
> > ¿Alguién tiene alguna pista más?
>

> > El 3 de marzo de 2010 17:25, Ever Daniel Barreto Rojas <<everdan...@gmail.com>
> > everdan...@gmail.com> escribió:
>
> >> Fernando,
>
> >> El día 3 de marzo de 2010 06:47, Fernando Val < <aaromn...@gmail.com>
> >> aaromn...@gmail.com> escribió:


> >> > Resulta que tengo que integrar un catálogo de productos que voy a crear
> >> con
> >> > CI sobre una web que está montada sobre Wordpress cómo CMS y Blog.
> >> > Y lo elegante sería que una vez logeado para el WP cómo admin, tubieras
> >> > acceso al catálogo en CI. No tengo ni idea de cómo se hace.
>
> >> ya hay plugins para WordPress que te permiten implementar lo que
> >> querés hacer (ecommerce en WordPress), éstas son algunas opciones:

> >> <http://speckyboy.com/2008/10/23/10-powerful-shoppingecommerce-plugin-...>
> >>http://speckyboy.com/2008/10/23/10-powerful-shoppingecommerce-plugin-...


>
> >> Ahora, si ya terminaste tu catálogo de productos en CI, yo empezaría
> >> por cómo hacer un plugin y luego ver cómo integrarlo, lo más probable
> >> es que no puedas utilizar controllers, vistas, etc. (como ya dijo
> >> Jimmy), tal vez puedas utilizar las librerías de CI.
>
> >> Saludos y suerte,
>
> >> ---
> >> Ever Daniel Barreto Rojas
> >> everdaniel at gmail dot com

> >>  <http://www.everdaniel.com>www.everdaniel.com


>
> >> --
> >> ---
> >> Para anular la suscripción a este grupo, envía un mensaje a
> >>  <codeigniter-spa...@googlegroups.com>
> >> codeigniter-spa...@googlegroups.com
> >> Para obtener más opciones, visita este grupo en
> >>  <http://groups.google.com/group/codeigniter-spanish?hl=es>
> >>http://groups.google.com/group/codeigniter-spanish?hl=es.
>
> > --
> > Fernando Val
> > Web Designer

> > <http://www.fernandoval.es>http://www.fernandoval.es


>
> > --
> > ---
> > Para anular la suscripción a este grupo, envía un mensaje a
> >  <codeigniter-spa...@googlegroups.com>

> > codeigniter-spa...@googlegroups.com
> > Para obtener más opciones, visita este grupo en
> >  <http://groups.google.com/group/codeigniter-spanish?hl=es>

Jimmy Collazos || acido || cuatroxl.com

unread,
Mar 4, 2010, 3:46:54 AM3/4/10
to codeignit...@googlegroups.com
@Fernando si tu principal duda es mantener el login; creo que lo tienes más fácil de lo que crees.

primero mira como hace la autentificación WP; veras que usa sesiones (o al menos la ultima vez que lo vi hacia eso). Desde tu aplicación llama a la misma sesión y podrás comprobar si está autentificado y ya está.

El problema de los logeos es con distinto dominio o subdominio; pero si estás en el mismo dominio no tienes ningún problema.

Fernando Val

unread,
Mar 4, 2010, 11:12:36 AM3/4/10
to codeignit...@googlegroups.com
Gracias Jimmy,

¿Me podrías dar alguna pista de cómo puedo obtener la sesión de WP?
Es que soy diseñador metido a programador (por que me gusta mucho y mi jefe da cuerda) y algunas cosas aún me van un poco grandes...
Pero vamos con el Codeigniter me manejo más o menos bien, eh...


--
---
Para anular la suscripción a este grupo, envía un mensaje a
codeigniter-spa...@googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/codeigniter-spanish?hl=es.
Reply all
Reply to author
Forward
0 new messages