Estoy intentando aprender poco a poco a manejar PostNuke para un portal que intento crear.
No tengo nada claro cómo funciona el tema de la base de datos. La base que está creada en PHPMyAdmin al instalar PostNuke se llama Phoenix, es ahí donde debo agregar las tablas que necesite manejar desde la página? Cualquier tabla que cree debe llamarse nuke_(lo que quiera)?
No pretendo que desde aquí me enseñéis cómo manejarlo ni me digáis paso a paso lo que debo hacer, pero no sé dónde buscar información sobre esto y necesito bastante ya que no sé ni por dónde cogerlo.
Si podéis recomendarme algún sitio donde buscar cosas, manuales, ideas...
No sé, alguna orientación para poder ir manejándome, he buscado aquí pero ni he encontrado dudas parecidas ni manuales sobre ello.
Todo lo que quiera que tenga la página debe ir por módulos y movidas de ese estilo o es en la base de datos desde donde se crea todo lo necesario?
Gracias a cualquiera que pueda y quiera ayudarme.
El nombre de la base de datos es indiferente, si tienes una vacía que se llama Phoenix puedes usarla para tu instalación de postnuke. Cuando instalas postnuke hay un paso en el que te pide el prefijo de las tablas que puede ser también el que tú quieras, de forma predeterminada antes venía nuke_ y ahora pn_ pero es igual.
PostNuke funciona mediante módulos y bloques. Los módulos son los que añaden funcionalidades a tu web y los bloques pues son estas cosas que ves a la izquierda en esta web y normalmente sirven para complementar los módulos. La base de datos sirve para guardar toda la información de tu página web, las configuraciones de todos los módulos, la información de tus usuarios, absolutamente todo...
ok!
A ver, te pregunto por algún caso más concreto para poder enterarme mejor,va?
Por ejemplo, quiero que mi página tenga una sección llamada Trabajos, donde haya algún vínculo al trabajo en sí para poder verlo quien quiera, y que aparezca también el nombre del autor, la fecha de publicación, algún comentario sobre el trabajo...
Eso debería ser una tabla que creara desde PHPMyAdmin o lo hago directamente desde la página como si fuera un bloque o algo así?
Si lo hiciera desde la propia página quedaría también registrado en la base de datos?
Lo que quiero saber es si cualquier configuración, información que quiera que se vea o lo que sea debo crearlo desde la propia página metiéndome como admin o debo hacerlo en la base de datos creando las tablas necesarias?
Gracias por contestarme tio, que esto es un mundo muy muy grande y cuesta mogollon encontrarse!!!
La base de datos no tienes que tocarla. Para tu caso concreto pues podrías buscar un módulo que sirva para eso o hacerlo tú mismo, pero en cualquier caso la información la metes en el módulo o la página que crees y así ya quedará guardad en la base de datos.
Cólo puedo hacer un módulo yo? Porque si quiero crear ciertas cosas concretas como lo de Trabajos que comenté, hay ciertos campos que me gustaría que aparecieran, y para ello lo mejor sería poder crearlo yo, pero no tengo ni idea de cómo hacerlo.
Por otra parte he visto algunos módulos que podrían ser interesantes para descargar, pero me dicen que necesitan tener instalado pnRender. He buscado y veo que la instalación viene también con un tal Xanthia que no sé lo que es ni para qué sirve. Además, la mayoría de las recomendaciones son para instalar sobre PostNuke 0.7.5.0 y mi versión es 0.761 Platinum.
Tu version ya incluyen los modulos Xanthia y pnRender, solo tienes que activarlos, Xanthia es para poder usar themes Xanthia, ya te vienen algunos con el 761, pero puedes bajarte algunos más de esta web en Themes.
Para lo de tus "Trabajos" te recomendaría que usaras el modulo Sections, que también viene incluído en tu PostNuke, no me acuerdo si ya viene activado ó lo tienes que activar.
Antes en el modulo Setting, habilita con permisos los tag que necesites.
Si pudieras explicármelo de una manera un poco más sencilla...(todo esto es muy nuevo para mí y me pierdo con facilidad).
Cómo puedo activar Xanthia, pnRender, Setting...? Cómo puedo saber todo lo que incluye mi PostNuke, como activar las cosas que incluye y para lo que sirve cada cosa? Cómo sé qué tag necesito?
ok!!
He encontrado lo de los módulos que me habías comentado. Sections, Xanthia .... están activos.
No puedo crear un módulo a mi gusto para poder hacer lo de 'Trabajos' y movidas de ese estilo con los campos que yo quiera? Requiere de más conocimientos de los que tengo?
Perdón por tanta pesadez de preguntar y preguntar y preguntar...
Estoy configurando el módulo Sections . El tema está en que querría que desde él se pudiera acceder a algún documento que yo tuviera instalado en mi ordenador (en mi base de datos o donde hiciera falta). Volviendo al ejemplo de 'Trabajos', me gustaría que además del título, autor, fecha... hubiera un vínculo que tras pincharlo me llevara al trabajo en cuestión sin tener que copiarlo entero en el módulo. No sé si se entiende bien a lo que me refiero.
Podríais decirme cómo hacerlo? Fijo que tiene que poderse, no?
Puedes crear un bloque nuevo a la izquierda de tu PostNuke, lo situas ordenado por ejemplo debajo del bloque "Menu principal".
Este bloque lo creas en core "normal" le pone titulo por ejemplo "Trabajos" y lo editas añadiendo enlaces en la primera columna, url en la segunda que enlacen a las secciones creadas en Sections, en la tercera columna opcionalmente pones la descripcion del enlace.
Cuando pinches alguno de los enlaces del bloque "Trabajos" te mostrará su contenido en la zona de la derecha de tu web, imagenes, texto, etc. sin perder los bloques de menus de tl izquierda de tu web.
Si además de imagenes y texto quieres que haya enlaces ó vinculos, nada más fácil con html dentro de la seccion asi:
Verás, he probado a introducir dentro de Sections el código html que me decías para poder crear algún vínculo. Lo introduzco al crear el artículo de la sección, dentro del apartado contenido, y una vez que guardo los cambios, al intentar visualizarlo no me lo reconoce como código html sino que lo visualiza tal cual, como si hubiera escrito 'qué buen día hace'.
En cuanto a lo de crear el bloque, no sé cuál es el core 'normal'.
El enlace?
El enlace pretendo que sea a una carpeta que tenga en mi ordenador donde pueda guardar todos los trabajos, y así cuando quiera publicar alguno de ellos hacer un enlace al que sea en concreto. Si por ejemplo me creo una carpeta llamada Publicaciones, pues haría un enlace a ella y dentro de ella al trabajo que quisiera subir a la sección de trabajos, no? No quiero hacer un enlace a otra página, bueno, no en esta sección.
Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003,
que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.