Página 1 de 1

Estudiando el codigo de phpBB 3.2

Publicado: 02 Mar 2017, 18:43
por MGM
Buenas tarde.
he decidido empezar a familiarizarme con el codigo phpBB. he visto en el foro que en la ultima version se usa frameworks como symfoni. me alegro ya que quiero tb aprender a usarlo.

El primer objetivo q me he puesto ha sido crear un formulario nuevo en una tab nueva en el admin panel. algo q pensaba q seria muy facil jeje.

Alguien podria explicarme exactamente como funciona?

Empece intentando localizar como se genera el menu buscando por Permisos.
'ACP_CAT_PERMISSIONS' => 'Permisos',

rastreo ahora 'ACP_CAT_PERMISSIONS' y solo encuentro las traduciones y un archivo llamado acp_permissions.php pero no veo como se genera el menu del admin panel

alguna idea?

gracias

Re: Estudiando el codigo de phpBB 3.2

Publicado: 03 Mar 2017, 14:41
por MGM
no se si me he explicado bien. si no es asi.. hacermelo saber :rofl:

Re: Estudiando el codigo de phpBB 3.2

Publicado: 03 Mar 2017, 15:04
por AlleN_WalkeR
:shock: Explica mejor...

Re: Estudiando el codigo de phpBB 3.2

Publicado: 03 Mar 2017, 15:19
por MGM
jajaja ok. gracias por tu sinceridad.

en el admin panel esta el siguiente menu:



General
Foros
Mensajes
Usuarios y grupos
Permisos
Personalizar
Mantenimiento
Sistema
Extensiones

lo que quiero hacer es crear otro mas como por ejemplo... Portal. y en este hacer un formulario.

Como lo podria hacer? que codigo es el q general el menu?

Re: Estudiando el codigo de phpBB 3.2

Publicado: 03 Mar 2017, 21:18
por towen
Hola MGM que bueno que te interese aprender phpBB. La mejor manera de aprender a hacer las cosas (o por lo menos como yo aprendí :P ) fue leyendo el código de otras extensiones que hacían algo como lo que yo quería y claro, preguntando. Si sabes inglés te recomiendo este sitio y esta extensión.

Re: Estudiando el codigo de phpBB 3.2

Publicado: 03 Mar 2017, 22:40
por MGM
Hola towen.
muchas gracias por los links. ya tengo por donde empezar.

respecto a lo de añadir en el menu una nueva tab... es muy complicado? lo digo solo por matar la curiosidad ahora jeje

Re: Estudiando el codigo de phpBB 3.2

Publicado: 05 Mar 2017, 04:15
por AlfredoRamos
Se llaman módulos, y no son muy complicados de crear, sólo necesitas dos ficheros.

La documentación (en inglés): https://area51.phpbb.com/docs/dev/32x/e ... dules.html

Re: Estudiando el codigo de phpBB 3.2

Publicado: 05 Mar 2017, 10:24
por ThE KuKa
Me encantaría poner a vuestro alcance esa documentación a Español, pero es un trabajo increíble... lo siento mucho.

Re: Estudiando el codigo de phpBB 3.2

Publicado: 05 Mar 2017, 15:47
por MGM
AbaddonOrmuz escribió:Se llaman módulos, y no son muy complicados de crear, sólo necesitas dos ficheros.

La documentación (en inglés): https://area51.phpbb.com/docs/dev/32x/e ... dules.html
Muchas gracias Abaddon. Voy a verlo
ThE KuKa escribió:Me encantaría poner a vuestro alcance esa documentación a Español, pero es un trabajo increíble... lo siento mucho.
Para mi no es problema en ingles pero si es verdad que ayudaria a mucha gente.

Re: Estudiando el codigo de phpBB 3.2

Publicado: 05 Mar 2017, 19:20
por MGM
AbaddonOrmuz escribió:Se llaman módulos, y no son muy complicados de crear, sólo necesitas dos ficheros.

La documentación (en inglés): https://area51.phpbb.com/docs/dev/32x/e ... dules.html
hola Abaddon

le he echado un vistazo a tu link. empiezo a entender como funciona esto. el unico problema q me encuentro siguiendo los pasos dados es q por ejemplo...
1- no solo hay q crear dos ficheros. (main_module.php y main_info.php). veo tb q hay q hacer modificaciones en la tabla phpbb_modules pero siguiendo la documentacion esto se haria a traves de la creacion de un archivo en la carpeta migration de tu extension.
La cosa es q en la documentacion no dice como se tiene q llamar ese archivo. viendo otras extensiones imagino q tendria q llamarse install_acp_module.php pero haciendolo todo no consigo ver lo q he hecho en el ACP.

sabes pq?

Re: Estudiando el codigo de phpBB 3.2

Publicado: 05 Mar 2017, 19:28
por andares
La extensión que se hace referencia en la documentación es esta: https://github.com/phpbb/phpbb-ext-acme-demo

Re: Estudiando el codigo de phpBB 3.2

Publicado: 05 Mar 2017, 19:35
por MGM
ok. me auto-respondo.
hay q ir ACP -> SISTEMA -> Ir al Panel de Control de Administración (PCA).
una vez aqui añadir un nuevo modulo con parent a lo q he creado.

Re: Estudiando el codigo de phpBB 3.2

Publicado: 06 Mar 2017, 16:14
por towen
ThE KuKa escribió:Me encantaría poner a vuestro alcance esa documentación a Español, pero es un trabajo increíble... lo siento mucho.
Off Topic

ThE KuKa desde donde se podría descargar esa documentación? Seguro en el foro muchos se animan a ayudar con la traducción

Re: Estudiando el codigo de phpBB 3.2

Publicado: 06 Mar 2017, 18:03
por ThE KuKa
Pienso que podría pedir la documentación, e incluso desde GitHub de phpBB sin problemas, miraré a ver que se puede hacer...