Este documento describe varios editores de texto PHP populares para diferentes sistemas operativos como Notepad++ para Windows y TextWrangler para Mac. Explica las características de PHP-Nuke, un sistema de gestión de contenidos basado en PHP y MySQL que incluye módulos como noticias, foros y encuestas. También resume la instalación y creación de cuentas en PHP-Nuke.
2. Qué es un Editor de Texto Un editor de texto es un tipo de programa utilizado para la edición simple de archivos de texto. Editores de texto son a menudo provistos de sistemas operativos o paquetes de desarrollo de software, y se puede utilizar para cambiar los archivos de configuracióny programación en el código fuente.
3. Tipos de Editores Php Compatibles con Múltiples Plataformas ActiveStateKomodoEdit Aptana Studio. - Editor de Visual JS. Open-Source, un proyecto libre. Bluefish. -Un editor de usos múltiples con el apoyo de la sintaxis de PHP, en línea documentación de PHP, etc, Eclipse. - PHPEclipse y herramientas de desarrollo de PHP proyectos. Con plugins adicionales soporta SVN, CVS, modelado de bases de datos, SSH / FTP de acceso, la navegación de base de datos, Trac integración, entre otros. Emacs.-editor de texto avanzado. El nXhtml addon tiene un soporte especial para PHP (y otros lenguajes de plantilla). Geany -El resaltado de sintaxis para HTML + PHP. Proporciona una lista función de PHP. jEdit. -Versátil Libre / Open Source Editor. Soporta SFTP y FTP. NetBeans IDE. -Un entorno especializado de código PHP y la integración completa con los estándares web. Vim. -proporciona destacando PHP sintaxis. SciTE. -rápido, PHP resaltado de sintaxis, la integración del compilador, de configuración de gran alcance a través de la API de Lua.
4. Editores de PHP para Linux Gedit gPHPEdit Propio editor de Joe Kwrite Kate. - Soporta todos los protocolos que se apoya en KDE. (FTP, SSH) Kdevelop. - Soporta todos los protocolos que se apoya en KDE. (FTP, SSH.) Quanta Plus. - Soporta todos los protocolos que se apoya en KDE. (FTP, SSH.)
5. Editores de PHp para Windows Alleycode HTML Editor. - Editor de Programas de dominio público con resaltado de sintaxis para PHP y HTML. ConTEXT. - Freeware editor con resaltado de sintaxis. CodeLobster CrimsonEditor. - Editor ligero. Soporta FTP. Dev. - PHP IDE HTML-Kit - El resaltado de sintaxis, soporta FTP. Microsoft WebMatrix. - Un ambiente combinado editor, un servidor y la publicación, resaltado de sintaxis para HTML, PHP y JavaScript y la publicación a través de WebDeploy y FTP. Intype. - Editor ligero. Alpha de la versión. Notepad2. - sencillo editor con resaltado de sintaxis Notepad + +. - Soporta FTP y SFTP a través de plug-in, el resaltado de sintaxis, y uno de los editores más utilizados en Windows NoteTab. - editor Ancha, le permite tener múltiples pestañas abiertas para diferentes archivos, cuenta con el apoyo de FTP, se presenta en dos versiones de prueba (NoteTab estándar, NoteTab Pro) y una luz libre de la versión NoteTab. NoteTab Pro etiquetas más destacados. PHPEdit. - gratis para los estudiantes, shareware, una cuenta regresiva de 30 días después de la instalación. PSPad. - Soporta FTP, resaltado de sintaxis. RadPHP (antes de Delphi para PHP). - (Este es un producto comercial, libre para una prueba de 30 días PHP Expert Editor
6. Editores de PHP paRA Mac os x Expreso.- Soporte FTP, SFTP y Amazon S3, de ensayo disponible. Coda. - Soporte FTP, SFTP, SVN, prueba disponible. Smultron TextWrangler. - Soporta SFTP y FTP. AquamacsEmacs.- una interfaz gráfica para GNU Emacs, hecho para Mac OS X.
7. Editores de PHP comerciales ActiveStateKomodoIDE. -Apoyo a la comprobación de sintaxis PHP, depuración, prueba disponible Adobe Dreamweaver.- Soporta SFTP y FTP, prueba disponible BBEdit. - Soporta SFTP y FTP, prueba disponible CodeChargeStudio. - Soporta FTP Delphi. - Sólo destacar la sintaxis, prueba disponible Delphi para PHP. - Versión de prueba disponible EditPlus. - Soporta SFTP y FTP, prueba disponible JetBrainsPhpStorm. - profesional PHP IDE con editor avanzado, sobre la marcha de análisis de código y otras herramientas de desarrollo web específicos, incluyendo FTP / SFTP sincronización; de prueba disponible Microsoft ExpressionWeb. - Completo soporte PHP con resaltado de sintaxis, etc.phpDesigner. - Soporta SFTP y FTP. NuSpherePhpED. - Soporte para FTPS (TLS / SSL, resaltado de sintaxis para (PHP, XML, XHTML, HTML, CSS y JavaScript) skEdit SlickEdit TextMate.- Trial disponibles TextPad. - Trial disponibles Rapid PHP 2010. - PHP IDE y editor de PHP
8. Editor php - nuke PHP-Nuke.- es un sistema automatizado de noticias basado en la web y sistema de gestión de contenido (o CMS, por sus siglas en inglés) basado en tecnologías PHP y MySQL. Originalmente PHP-Nuke fue una bifurcación realizada por Francisco Burzí del sistema de portales Thatware. Para su instalación necesita un servidor web con soporte para PHP (por ejemplo Servidor HTTP Apache) así como una base de datos MySQL. Es considerado como uno de los pioneros de la web2.0 y alcanzó gran popularidad entre los distribuidores de contenidos.
9. Editor php - nuke El sistema es liberado como software libre bajo la licencia GNU GPL. Hasta la versión 7.5 se podía descargar gratuitamente desde la web oficial de PHP-Nuke; la versión 7.5 es la primera que requirió un pago de 10 dólares. La última versión, la 8.1 requiere un pago de 12 dólares para ser bajada desde dicha web. Esto está permitido según la licencia GNU GPL (con la condición de que el código fuente también sea entregado), y el comprador tiene a su vez el derecho de distribuir el código fuente gratuitamente. El requisito del pago es aplicable sólo a la última versión del programa; cuando una nueva versión sale, la anterior se libera y se puede descargar sin costo.
10. Características El PHP - Nuke logró popularidad debido a la versatilidad de sus herramientas que permiten a un usuario registrado contar con un blog, un servicio de mensajes internos usuario a usuario, colaborar con artículos para su publicación y distribución, previa autorización de un web master, personalización de algunos de los elementos de la página principal del sitio y un modelo de perfil con una gran cantidad de campos.
11. mòdulos El sistema funciona alrededor de módulos que se despliegan en una columna central, cada módulo es una herramienta especializada como un manejador de contenidos (news), foro de debates manejador de descargas, enlaces, contenidos fijos, etc. Cada Módulo puede funcionar como página de inicio, el módulo de inicio por defecto es News. Php-Nuke incluye los módulos estándar siguientes: Publicidad.- Maneja anuncios en la página. Soporta imágenes, JavaScript/HTML y flash Avantgo.- Proporciona versiones móviles de los 10 artículos del modulo de noticias. Contenido.- Maneja y muestra contenidos fijos. Descargas.- un manejador de descargas de archivos binarios, tanto hospedados en el sitio como en servidores externos. Enciclopedia.- Maneja frases, palabras y definiciones FAQ.- Maneja las preguntas con frecuencia hechas (el FAQ) Foros.- Maneja los foros de discusión para el sitio. Se basa en bb2nuke, que es una adaptación de PHP-Nuke del popular foro phpBB de código abierto. Diario.- Ofrece un blog a cada usuario registrado con entradas públicas o privadas. Lista de miembros.- muestra el listado de usuarios registrados, así como un resumen de su perfil. Noticia.- Maneja noticias, incluyendo las noticias futuras que se publicarán en una fecha y una hora específicas programadas. Cada artículo se puede asignar a una sola categoría. Mensajes privados.- Permite a miembros enviar mensajes privados a otros en el sitio. Recomendar.- Envían un correo electrónico que recomienda el sitio a otros. Buscar.- Permite a usuarios buscar su sitio. Estadística.- Exhibe estadísticas sumarias y detalladas del sitio, incluyendo opiniones de la página. Archivo histórico.- Proporcionan el acceso a artículos anteriores organizados por mes de publicación. Enviar una noticia.- permite a los usuarios enviar un artículo a la página príncipal, previa autorización del webmaster. Encuestas.- organiza encuestas poll para usuarios publicadas en el sitio. Top.- muestra los artículos, descargas, contenidos y enlaces más populares. Enlaces.- organiza y muestra enlaces a sitios externos por temas. Tu cuenta.- muestra opciones de usuario, como información personal, contraseña, personalización de la página príncipal, mensajes internos, fuentes rss, elección de la plantilla de diseño para desplegar en el sitio, etc.
13. Idiomas, sindicaciòn y adaptabilidad El PHP - Nuke soporta múltiples idiomas y su diseño y estructura se pueden modificar para requisitos particulares usando el sistema de temas, pero los cambios importantes requieren el conocimiento del PHP, del HTML y del CSS. Los módulos y bloques, así como las opciones de usuario y del sitio mismo como la plantilla de diseño por defecto o pies de página y modos de censura pueden ser habilitados y deshabilitados de forma muy sencilla, además de que se pueden programar las fechas de publicación y caducidad de los artículos y encuestas, permitiendo que el sitio pueda ser actualizado sin la necesidad de administrarlo en tiempo real.
14. Sistema de usuarios El sistema permite distinguir entre visitantes anónimos, usuarios registrados, usuarios abonados y administradores; en cada caso, determina qué módulos y bloques son visibles o invisibles, por ejemplo, se puede seleccionar que un usuario abonado (que haya pagado una suscripción) no vea la publicidad del sitio y que tenga acceso a secciones que otros usuarios no puedan ver. Así mismo, cuenta con un sistema de calificación de comportamiento de los usuarios registrados llamado Karma que registra el número de participaciones en los foros de debates, o en el envío de artículos, descargas, etc. asimismo, puede calificar negativamente a un participante agresivo impidiéndole colocar comentarios en las encuestas, noticias, entre otras restricciones.
15. Seguridad Aunque Php - Nuke cuenta con algunas herramientas de seguridad como bloqueo de usuarios, bloqueo de IPs y restricciones de acceso, son conocidos sus fallas en la seguridad, como inyecciones en la base de datos, ataques de robots que colocan múltiples mensajes en las noticias, foros y encuestas con enlaces a sitios de venta de artículos sexuales, lo que puede llevar a colapsar al sitio mismo y, aunque dichos ataques se evitan bloqueando la opción de colocar comentarios en los módulos de noticias y encuestas y deshabilitando el foro, ha desanimado a muchos usuarios y desarrolladores a utilizarlo.
21. nOtepad ++ Notepad++ es un editor de texto y de código fuente libre con soporte para varios lenguajes de programación. Solo funciona en Microsoft Windows. Se parece al Bloc de notas en cuanto al hecho de que puede editar texto sin formato y de forma simple. No obstante, incluye opciones más avanzadas que pueden ser útiles para usuarios avanzados como desarrolladores y programadores. Se distribuye bajo los términos de la Licencia Pública General de GNU.
22. nOtepad ++ Incorpora una interfaz muy clara y de diseño intuitivo, con soporte para abrir varios documentos al mismo tiempo, visualización en ventana doble que te permite editar dos documentos simultáneamente, código de colores para los comandos de cada lenguaje de programación, soporte para drag-and-drop.Notepad++ incluye además una utilidad de zoom y te permite usar marcadores para moverte mejor dentro de los larguísimos ficheros de código.