PhpWebSite
PhpWebSite
PhpWebSite es un desarrollo de la Appalachian State University, de Estados Unidos. Su propósito es proveer una solución integral de administración de sitios Internet que, a la vez, sea robusta, flexible y extensible dirigida a universidades, corporaciones e individuos. La versión activa (0.9 x) incluye soporte para 19 idiomas, publicación de artículos, encuestas, administración de usuarios, calendarios y la posibilidad de que cada usuario personalice la estética y el diseño de su sesión en el sitio. Su versión 1.0, pronta a ser liberada, cumplirá con todos los estándares XHTML 1.0 del W3 Consortium, y se espera que soporte múltiples sitios o dominios con una sola base de datos. PhpWebSite es escrito en el lenguaje de programación php, lo hizo ideal para desarrolladores acostumbrados a escribir módulos, Php es un lenguaje simple y rápido PhpWebSite es libre, es un software de código abierto bajo la licencia GNU GLP y GNU LGPL. Características: Permite que un individuo o grupo mantenga fácilmente un sitio web interactivo, a continuación se expone un breve resumen de las características que rodea a PhpWebSIte: Administración fácil: mínima experiencia en computadoras para mantener el contenido del sitio. Diseño de control flexible: El diseño del sitio se puede cambiar a toda hora Los avisos: organizar los avisos del sitio por categoría Contenido interactivo: los visitantes pueden realizar comentarios, enviar avisos, noticias y ligas web Futuro calendario lleno de acontecimientos: eventos anteriores organizados por categorías y subcategorías en un flexible calendario de referencia cruzada Experiencia modificada para requisitos particulares del usuario: los temas permiten que cada visitante modifique el sitio web para sus requisitos particulares, sus preferencias o necesidades especiales.XHTML y WAI: La versión 1.0 de PhpWebSite trabaja con especificaciones XHTML 1.0, para evitar la mínima concurrencia de errores Conceptos Plantillas Todo en la versión 0.9 de PhpWebSite son platillas. Todos los archivos son estrictamente HTML y no contienen php. Esto permite que usted construya a la medida muchos aspectos de sus sitio y permite algunos temas muy interesantes. Estas plantillas se pueden conservar para cada tema, permitiendo que usted cree un conjunto de nuevos temas . También le permite “inyectar” su propio texto o HTML directamente en el módulo fuera de la edición de código del php. Éste es una de las herramientas más de gran alcance para los diseñadores Web, permite crear grandes sitios vistosos sin tener la necesidad de aprender php.
Variables de contenido Cada módulo es asignado una variable de contenido por el diseño modular. Cuando una pagina es creada, PhpWebSite utiliza estas variables de contenido para colocar cualquier salida recibida de los módulos.
Módulos
La serie 0.9.x de PhpWebSite tiene una naturaleza modular verdadera. Cada módulo tiene nuestros archivos, plantillas, información de la versión de instalación y gráficos. Durante la instalación, usted puede elegir instalar los módulos base solamente. El resto de los módulos tendrán que ser agregados con Boost. Algunos módulos base incluyen el diseño, usuarios, y boost ayuda.
Usuarios
Los usuarios en la serie 0.9.x tienen solamente una cuenta de acceso. La cuenta puede estar en el setup como una cuenta por default del usuario o puede tener privilegios de administrador de módulos específicos dentro del sitio (administración granulada). Administración Administrador de DiseñoEste modulo permite a los administradores escoger los temas a usar en su sitio. permite a los usuarios hacer cambios en los temas, ellos también pueden tener sus propios diseños. probablemente el futuro mas poderoso de los administradores del diseño es la habilidad de mover y cambiar las “cajas” en su sitio. Cliqueando pequeños arreglos usted puede posicionar algunos bloques a su gusto.
Búsqueda de SitiosEste modulo es mas usado por otros módulos para que ellos tengan contenido buscable. Si Usted ingresa a un modulo donde su búsqueda es accesible, un bloque puede aparecer por medio de un formato de búsqueda. Administrador de lenguaje.Este modulo es usado para hacer traducciones en frases encontradas en su sitio. Hay un lado administrativo que le permite realmente hace las traducciones usted mismo o usted puede importar los archivos de la lengua que algún otro le proporcionó.
Administrador de usuarios
Permite crear manejar permisos de usuarios y grupos. Usted puede también girar una característica para permitir la corrección del “menú de los módulos”. Usted puede quitar y mover los módulos en el menú para satisfacer sus necesidades.
AvisosEl modulo de avisos permite enviar avisos a su sitio que son mostrados en la pagina home. Los usuarios pueden también enviar sus propios avisos, aunque deben ser aprobados por un administrador antes de que se muestren en la pagina principal.
Administrador de comentarios. Este módulo es utilizado sobre todo por otros módulos para permitir comentarios hilados para asociarlos con otras noticias. Dondequiera usted ve envíos de comentarios, está este módulo manejando todo el trabajo necesitado para seguir esos comentarios y sus contestaciones.
Administrador de enlacesEste modulo permite que usted pueda adicionar enlaces a su sitio. BloquesEn este modulo puede crear los bloques para su sitio. Escoge los bloques y módulos que desea tener y donde mostrarlos.
Administrador de Menu.
Este modulo permite crear y manejar múltiples menús para su sitio. En la instalación se crea un menú por default, con el formato básico. Los menús pueden esconderse y mostrarse dependiendo cuales módulos están activos y ligados pueden estar anidados y ordenados.
Paginas WebEste modulo permite crear y manejar paginas web de su sitio. Cada pagina esta creada en una sección y en tiempo. Una vez creadas las paginas se pueden adherir los menús muy fácilmente.
Generador de formulariosEste mudulo es considerado bastante poderoso en buenas manos. Permite crear y guardar formularios, se ofrecen al publico o a los usuarios quienes tiene cuenta en su sitio. Los resultados son resguardados en línea pueden ser exportados o visualizados por el generador.
CalendarioEl modulo de calendario permite enviar y rastrear eventos ocurridos para darlos a conocer a los usuarios. Con varias vistas y muchos atributos que pueden ser asignados a eventos, los usuarios están seguros de conocer los próximos eventos, si usan este modulo. Otras características es que incluyen vistas de plantillas de calendarios que permiten tener diferentes estilos y formatos, eventos repetitivos y soporte de imágenes.
Boost Este modulo es instalado por PhpWebSite. Permite a los administradores, instalar, modificar o desinstalar muchos módulos del sistema. Para instalar un modulo, simplemente coloque los archivos ./mod/ directory dentro de Boost. El desarrollador asume que el modulo es funcionalmente usado por Boost, el modulo es mostrado en la lista de módulos y se puede elegir para ser instalado
Seguridad. Este modulo permite algunas funciones básicas de seguridad en su sitio. Usted puede prohibir IPs o solo especificar IPs y crearlas, puede manejar una pagina de errores comunes.<