=== Synchi === Contributors: mdjekic Tags: admin, ide, editor, development, syntax, highlight, code, codemirror License: GPLv2 License URI: http://www.gnu.org/licenses/gpl-2.0.html Requires at least: 2.7 Tested up to: 3.4 Stable tag: 4.2 A full IDE inside your Wordpress! Syntax highlighting and powerfull IDE features in WP plugin editor, themes editor and article HTML editor. == Description == Synchi IDE empowers you with syntax highlighting and powerfull IDE features in WP plugin editor, themes editor and article HTML editor. Plugin is based on CodeMirror library. = Version 4 - A full IDE = Synchi is now a full IDE! You no longer need an external code editor, since you can enjoy code writting experience inside your Wordpress, from any location. No need to leave the plugin/themes editor page for saving files, they are now opened in tabs for your convenience. You can also create new files and folders, delete and copy/cut existing files and folders! You can enjoy syntax highlight and basic IDE features (search/replace,code formatting, line highlight...) in HTML article editor without conflicts with TinyMCE. Full screen is enabled also. Enjoy! = Features = * syntax highlight for a number of programming languages * code completion for JavaScript and PHP (WordPress functions included) * editor theming for comfortable coding experience * full screen editing * plugins/themes ajax file browser * tabbed files editing (with last opened tabs remembering) * create/delete/copy/move files and folders via ajax * line numbers (with highlighting option) * line wrapping * brackets matching * goto line * code auto-format * search code (with regex search) * replace code (with regex search) * Keyboard shortuct for every editor control = Supported languages = * PHP (.php files) * JavaScript (.js files) * CSS (.css files) * HTML (.html and htm files) * XML (.xml files) * MySQL (.sql files) The code is well documented and understandable. Additional plugin information, screenshots and contact information is available at projects.djekic.net = Future features = Here is a list of features to expect in 4.x updates: * editing files with no file extensions * upload/download files trough the file browser * drag & drop in the file browser * code commenting/uncommenting controll * code auto-completion * code folding * using syntax highlight in posts (code examples) == Installation == Before you begin, please make sure jQuery is included (should be WP default). If you are by chance using Internet Explorer 6, please do not install this plugin, even better - stop using Internet. = Installation steps = 1. Upload 'synchi' to the '/wp-content/plugins/' directory 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Go to Settings -> Synchi to open the settings 1. Customize your code editing experience 1. That's it. Enjoy a full IDE inside Wordpress! == Changelog == = 4.2 = * Added Ctrl+Space code completion for php and javascript files (including WP php functions) * Added matching words highlight * Added uninstaller to remove junk when removing plugin * Secured Synchi request handler to ensure that no one but admin can use Synchi * Ensured plugin/themes editing rights are checked before initializing IDE = 4.1 = * Added options to enable/disable Synchi in plugins & themes editor and article editor = 4.0 = * Upgraded to a full IDE inside Wordpress for themes and plugins editing * Enhanced HTML editor for article editing = 3.3 = * Added ajax document saving for themes and plugins editor = 3.2 = * Added search and search/replace feature * Added font size setting = 3.1 = * Added code auto-formating and indenting * Added keyboard shortcuts for new features = 3.0 = * Added syntax highlight in article editor * Added line numbers option in editor * Added brackets matching option in editor * Added line wrapping option in editor * Added undo,redo,jump to line controlls * Added fullscreen editing for themes and plugins = 2.2 = * Resolved a small issue when initializing syntax highlight in themes = 2.1 = * Added syntax highlight in themes editor. = 2.0 = * Added themes for syntax highlight in editor. = 1.0 = * First version - syntax highlight on. == Upgrade Notice == Upgrade to a get a powerfull IDE inside your Wordpress! == Credits == To provide a full IDE experience, Synchi uses a number of usefull JavaScript libraries made by different authors. Special thanks to authors of libraries and jQuery plugins: * Fantastic [CodeMirror library](http://codemirror.net/) by [Marijn Haverbeke](http://marijnhaverbeke.nl/) * [jQuery contextMenu Plugin](http://medialize.github.com/jQuery-contextMenu/) by [Rodney Rehm](http://rodneyrehm.de/en/) * [jQuery Tooltip Plugin](http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/) by [Jörn Zaefferer](http://bassistance.de/) * [jQuery FileTree](http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/) * [Shortcut script](http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/) by [Binny VA](http://blog.binnyva.com/) Synchi IDE plugin is brought to you by [Miloš Đekić](http://milos.djekic.net)