=== WPide === Contributors: WPsites, Thomas Wieczorek Tags: code, theme editor, plugin editor, code editor Requires at least: 3.0 Tested up to: 3.3.1 Stable tag: 1.0.6 Replace the default WordPress code editor for plugins and themes. Adding syntax highlighting, auto complete of WordPress functions + PHP, line numbers, auto backup of files before editing. == Description == Out of frustration of unsatisfactory experiences with desktop based IDE's and code editors we decided to make use of the Ajax.org Cloud9 Editor (http://ace.ajax.org/) and embed it in place of the default WordPress file editor. The V2 Development version of this plugin can now be downloaded/installed automatically from the Github repository. You will be given this option when this plugin is first activated. The development version may contain bugs so use with caution. = This plugin does not currently work on Internet Explorer! = = Current Features: = * Syntax highlighting * Line numbers * Auto complete of WordPress functions and PHP * Automatic backup of every file you edit. (one daily backup and one hourly backup of each file stored in plugins/WPide/backups) * Highlight matching parentheses * Auto indentation = Planned Features: = * Tabbed document interface for editing multiple files * Ajax Save * Create and edit directories and files * ctrl + s saving * Improve the code auto complete so that it shows command arguments rather than just commands, possibly with links through to the WordPress codex for further info * Create an admin panel to choose between syntax highlighting themes and turn on/off other Ajax.org Cloud9 functionality * Better automated file backup process * Integration with git for version control As with most plugins this one is open source. For issue tracking, further information and anyone wishing to get involved and help contribute to this project can do so over on github https://github.com/WPsites/WPide == Contributors == Simon Dunton - http://www.wpsites.co.uk Thomas Wieczorek - http://www.wieczo.net == Installation == 1. Upload the WPide folder to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress == Frequently Asked Questions == = Does this plugin work on Internet Explorer = No support for Internet Explorer right now == Screenshots == 1. Editor view, showing line numbers and syntax highlighting. == Changelog == = 1.0.6 = * Added link to meta section of plugin list for easy install of V2 Dev version if you have dismissed the alert. = 1.0.5 = * Added the facility to download and run the cutting edge development version of WPide from the Github repository = 1.0.4 = * Implemented JavaScript and CSS mode for better syntax highlighing and checking (Thanks to Thomas Wieczorek) * Organise and format source code = 1.0.2 = * Tidy and comment code * Added message when backup file is generated * Adjust code complete dropdown position * Improved editor responsiveness when using delete or enter keys = 1.0.1 = * Fixed "Folder name case" issue. = 1.0 = * Initial release. == DEV NOTES == Maybe some interesting things here we could impliment to help with following the WordPress standard and more advanced code styntax checking http://magp.ie/2011/01/10/tidy-and-format-your-php-and-meet-wordpress-standards-on-coda-and-textwrangler/ Checkout the following WordPress plugin "WP Live CSS Editor" to work out how to do LIVE css editing. Combining a LESS compiler with live CSS editing/compile would be a dream. To give finer control over what files are editable in the plugin/theme editor and to remove the reliance of the built in plugin/theme editor functionality move the plugin to a dedicated admin page with it's own navigation menu and it's own file manager. Use http://abeautifulsite.net/blog/2008/03/jquery-file-tree/ as the file manager component.