editores de texto php

24
EDITORES DE TEXTO PHP

Upload: fernando-benavides-luna

Post on 15-Jun-2015

4.755 views

Category:

Technology


1 download

TRANSCRIPT

  • 1. Editores de Texto PHP

2. Qu es un Editor de Texto
Uneditor de textoes un tipo deprogramautilizado para la edicin simplede archivos de texto.
Editores de texto son a menudo provistos desistemas operativoso paquetes de desarrollo de software, y se puede utilizar para cambiarlos archivos de configuracinyprogramacin enel cdigo fuente.
3. Tipos de Editores Php
Compatibles con Mltiples Plataformas
ActiveStateKomodoEdit
Aptana Studio.- Editor de Visual JS.Open-Source, un proyecto libre.
Bluefish.-Un editor de usos mltiples con el apoyo de la sintaxis de PHP, en lnea documentacin de PHP, etc,
Eclipse.-PHPEclipseyherramientas de desarrollo de PHPproyectos.Con plugins adicionales soportaSVN,CVS,modelado de bases de datos,SSH/FTPde acceso, la navegacin de base de datos,Tracintegracin, entre otros.
Emacs.-editor de texto avanzado.ElnXhtmladdon tiene un soporte especial para PHP (y otros lenguajes de plantilla).
Geany-El resaltado de sintaxis para HTML + PHP.Proporciona una lista funcin de PHP.
jEdit.-VerstilLibre/Open SourceEditor.SoportaSFTPyFTP.
NetBeans IDE.-Un entorno especializado de cdigo PHP y la integracin completa conlos estndares web.
Vim.-proporciona destacando PHP sintaxis.
SciTE.-rpido, PHP resaltado de sintaxis, la integracin del compilador, de configuracin de gran alcance a travs 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 enKDE.(FTP,SSH)
Kdevelop.- Soporta todos los protocolos que se apoya enKDE.(FTP,SSH.)
Quanta Plus.- Soporta todos los protocolos que se apoya enKDE.(FTP,SSH.)
5. Editores de PHp para Windows
Alleycode HTML Editor.- Editor de Programas de dominio pblico 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 publicacin, resaltado de sintaxis para HTML, PHP yJavaScripty la publicacin a travs de WebDeploy yFTP.
Intype.- Editor ligero.Alpha de la versin.
Notepad2.- sencillo editor con resaltado de sintaxis
Notepad + +. - Soporta FTP y SFTP a travs de plug-in, el resaltado de sintaxis, y uno de los editores ms utilizados en Windows
NoteTab.- editor Ancha, le permite tener mltiples pestaas abiertas para diferentes archivos, cuenta con el apoyo de FTP, se presenta en dos versiones de prueba (NoteTab estndar, NoteTab Pro) y una luz libre de la versin NoteTab.NoteTab Pro etiquetas ms destacados.
PHPEdit.- gratis para los estudiantes, shareware, una cuenta regresiva de 30 das despus de la instalacin.
PSPad.- Soporta FTP, resaltado de sintaxis.
RadPHP(antes de Delphi para PHP). - (Este es un producto comercial, libre para una prueba de 30 das
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 grfica para GNU Emacs, hecho para Mac OS X.
7. Editores de PHP comerciales
ActiveStateKomodoIDE.-Apoyo a la comprobacin de sintaxis PHP, depuracin, prueba disponible
Adobe Dreamweaver.- Soporta SFTP y FTP, prueba disponible
BBEdit.- Soporta SFTP y FTP, prueba disponible
CodeChargeStudio.- Soporta FTP
Delphi.- Slo destacar la sintaxis, prueba disponible
Delphi para PHP.- Versin de prueba disponible
EditPlus.- Soporta SFTP y FTP, prueba disponible
JetBrainsPhpStorm.- profesional PHP IDE con editor avanzado, sobre la marcha de anlisis de cdigo y otras herramientas de desarrollo web especficos, incluyendo FTP / SFTP sincronizacin; 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 ysistema de gestin de contenido(o CMS, por sus siglas en ingls) basado en tecnologasPHPyMySQL. Originalmente PHP-Nuke fue unabifurcacinrealizada porFrancisco Burzdel sistema de portalesThatware. Para su instalacin necesita unservidor webcon soporte para PHP (por ejemploServidor HTTP Apache) as como una base de datosMySQL. Es considerado como uno de los pioneros de laweb2.0y alcanz gran popularidad entre los distribuidores de contenidos.
9. Editor php - nuke
El sistema es liberado comosoftware librebajo la licenciaGNU GPL. Hasta la versin 7.5 se poda descargar gratuitamente desde la web oficial de PHP-Nuke; la versin 7.5 es la primera que requiri un pago de 10dlares. La ltima versin, la 8.1 requiere un pago de 12dlarespara ser bajada desde dicha web. Esto est permitido segn la licencia GNU GPL (con la condicin de que el cdigo fuente tambin sea entregado), y el comprador tiene a su vez el derecho de distribuir el cdigo fuente gratuitamente. El requisito del pago es aplicable slo a la ltima versin del programa; cuando una nueva versin sale, la anterior se libera y se puede descargar sin costo.
10. Caractersticas
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 artculos para su publicacin y distribucin, previa autorizacin de un web master, personalizacin de algunos de los elementos de la pgina principal del sitioy un modelo de perfil con una gran cantidad de campos.
11. mdulos
El sistema funciona alrededor de mdulos que se despliegan en una columna central, cada mdulo es una herramienta especializada como un manejador de contenidos (news),foro de debatesmanejador de descargas, enlaces, contenidos fijos, etc. Cada Mdulo puede funcionar como pgina de inicio, el mdulo de inicio por defecto es News.
Php-Nuke incluye los mdulos estndar siguientes:
Publicidad.- Maneja anuncios en la pgina. Soporta imgenes, JavaScript/HTMLyflash
Avantgo.- Proporciona versiones mviles de los 10 artculos 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 discusin para el sitio. Se basa en bb2nuke, que es una adaptacin de PHP-Nuke del popular forophpBBde cdigo abierto.
Diario.- Ofrece un blog a cada usuario registrado con entradas pblicas 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 publicarn en una fecha y una hora especficas programadas. Cada artculo se puede asignar a una sola categora.
Mensajes privados.- Permite a miembros enviar mensajes privados a otros en el sitio.
Recomendar.- Envan un correo electrnico que recomienda el sitio a otros.
Buscar.- Permite a usuarios buscar su sitio.
Estadstica.- Exhibe estadsticas sumarias y detalladas del sitio, incluyendo opiniones de la pgina.
Archivo histrico.- Proporcionan el acceso a artculos anteriores organizados por mes de publicacin.
Enviar una noticia.- permite a los usuarios enviar un artculo a la pgina prncipal, previa autorizacin del webmaster.
Encuestas.- organiza encuestaspollpara usuarios publicadas en el sitio.
Top.- muestra los artculos, descargas, contenidos y enlaces ms populares.
Enlaces.- organiza y muestra enlaces a sitios externos por temas.
Tu cuenta.- muestra opciones de usuario, como informacin personal, contrasea, personalizacin de la pgina prncipal, mensajes internos, fuentes rss, eleccin de la plantilla de diseo para desplegar en el sitio, etc.
12. mdulos
13. Idiomas, sindicacin y adaptabilidad
El PHP - Nuke soporta mltiples idiomas y su diseo y estructura se pueden modificar para requisitos particulares usando el sistema de temas, pero los cambios importantes requieren el conocimiento delPHP, delHTMLy delCSS.
Los mdulos y bloques, as como las opciones de usuario y del sitio mismo como la plantilla de diseo por defecto o pies de pgina y modos decensurapueden ser habilitados y deshabilitados de forma muy sencilla, adems de que se pueden programar las fechas de publicacin y caducidad de los artculos 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 annimos, usuarios registrados, usuarios abonados y administradores; en cada caso, determina qu mdulos y bloques son visibles o invisibles, por ejemplo, se puede seleccionar que un usuario abonado (que haya pagado unasuscripcin) 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 calificacin de comportamiento de los usuarios registrados llamadoKarmaque registra el nmero de participaciones en los foros de debates, o en el envo de artculos, descargas, etc. asimismo, puede calificar negativamente a un participante agresivo impidindole 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 deIPsy restricciones de acceso, son conocidos sus fallas en la seguridad, como inyecciones en la base de datos, ataques de robots que colocan mltiples mensajes en las noticias, foros y encuestas con enlaces a sitios de venta de artculos sexuales, lo que puede llevar a colapsar al sitio mismo y, aunque dichos ataques se evitan bloqueando la opcin de colocar comentarios en los mdulos de noticias y encuestas y deshabilitando el foro, ha desanimado a muchos usuarios y desarrolladores a utilizarlo.
16. Instalacin
http://www.mediafire.com/?ials31au6llaiw3
17. Instalacin
C:xampphtdocs
18. Ejercicio de PHP Nuke (enlace)
19. Crear un Cuenta
20. Crear un Cuenta
21. nOtepad ++
Notepad++es uneditor de textoy decdigo fuentelibrecon soporte para varioslenguajes de programacin. Solo funciona enMicrosoft Windows.
Se parece alBloc de notasen cuanto al hecho de que puede editar texto sin formato y de forma simple. No obstante, incluye opciones ms avanzadas que pueden ser tiles para usuarios avanzados como desarrolladores y programadores.
Se distribuye bajo los trminos de laLicencia Pblica General de GNU.
22. nOtepad ++
Incorpora una interfaz muy clara y de diseo intuitivo, con soporte para abrir varios documentos al mismo tiempo, visualizacin en ventana doble que te permite editar dos documentos simultneamente, cdigo de colores para los comandos de cada lenguaje de programacin, soporte para drag-and-drop.Notepad++ incluye adems una utilidad de zoom y te permite usar marcadores para moverte mejor dentro de los largusimos ficheros de cdigo.
23. Lenguajes soportados
24. fin