{"id":18417,"date":"2012-06-08T22:09:28","date_gmt":"2012-06-08T22:09:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/synchi\/"},"modified":"2015-01-01T21:26:25","modified_gmt":"2015-01-01T21:26:25","slug":"synchi","status":"closed","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/synchi\/","author":9588304,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"5.1","stable_tag":"5.1","tested":"4.1.42","requires":"2.7","requires_php":"","requires_plugins":"","header_name":"Synchi","header_author":"Milo\u0161 \u0110eki\u0107","header_description":"","assets_banners_color":"f4edf4","last_updated":"2015-01-01 21:26:25","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/projects.djekic.net\/synchi","header_plugin_uri":"http:\/\/projects.djekic.net\/synchi","header_author_uri":"http:\/\/milos.djekic.net","rating":3.9,"author_block_rating":0,"active_installs":200,"downloads":24243,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":{"":"<p>Upgrade to a enable syntax highlight in WP text\/HTML widgets!<\/p>"},"ratings":{"1":"3","2":0,"3":"2","4":"2","5":"9"},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"562728","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0","2.1","2.2","3.0","3.1","3.2","3.3","4.0","4.1","4.2","4.3","4.4","4.5","4.6","5.0","5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"622360","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"622360","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"622360","resolution":"3","location":"assets"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"622360","resolution":"4","location":"assets"},"screenshot-5.png":{"filename":"screenshot-5.png","revision":"622360","resolution":"5","location":"assets"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"622360","resolution":"6","location":"assets"}},"screenshots":{"1":"Editing footer.php in a theme","2":"Editing CSS file in full screen mode","3":"Search dialog","4":"Search results","5":"Editing a JS file in a plugin","6":"Editing article HTML"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1391,1214,1332,3986,2207],"plugin_category":[46],"plugin_contributors":[81450],"plugin_business_model":[],"class_list":["post-18417","plugin","type-plugin","status-closed","hentry","plugin_tags-advanced","plugin_tags-code","plugin_tags-editor","plugin_tags-highlight","plugin_tags-syntax","plugin_category-editor-and-writing","plugin_contributors-mdjekic","plugin_committers-mdjekic"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/synchi_f4edf4.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/synchi\/assets\/screenshot-1.png?rev=622360","caption":"Editing footer.php in a theme"},{"src":"https:\/\/ps.w.org\/synchi\/assets\/screenshot-2.png?rev=622360","caption":"Editing CSS file in full screen mode"},{"src":"https:\/\/ps.w.org\/synchi\/assets\/screenshot-3.png?rev=622360","caption":"Search dialog"},{"src":"https:\/\/ps.w.org\/synchi\/assets\/screenshot-4.png?rev=622360","caption":"Search results"},{"src":"https:\/\/ps.w.org\/synchi\/assets\/screenshot-5.png?rev=622360","caption":"Editing a JS file in a plugin"},{"src":"https:\/\/ps.w.org\/synchi\/assets\/screenshot-6.png?rev=622360","caption":"Editing article HTML"}],"raw_content":"<!--section=description-->\n<p>Synchi IDE empowers you with syntax highlighting and powerful IDE features in\nWP plugin editor, themes editor and article HTML editor. Plugin is based on\nCodeMirror library.<\/p>\n\n<p>Visit the <a href=\"http:\/\/projects.djekic.net\/synchi\/\">project page<\/a> to learn more.<\/p>\n\n<h4>A full IDE inside WordPress<\/h4>\n\n<p>Synchi is a full IDE! You no longer need an external code editor, since you\ncan enjoy code creation experience inside your WordPress, from any location.<\/p>\n\n<p>No need to leave the plugin\/themes editor page for saving files, they are now\nopened in tabs for your convenience. You can also create new files and folders,\ndelete and copy\/cut existing files and folders!<\/p>\n\n<p>You can enjoy syntax highlight and basic IDE features (search\/replace,code\nformatting, line highlight...) in HTML article editor without conflicts with \nTinyMCE. Full screen is enabled too for both articles and text\/HTML widgets\neditor. Enjoy!<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/Syntax_highlighting\">syntax highlight<\/a> for a\nnumber of programming languages in themes\/plugins editor, articles editor\nand text\/HTML widgets editor<\/li>\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/Autocomplete\">code completion<\/a> for JavaScript\nand PHP (WordPress functions included)<\/li>\n<li>editor themes for comfortable coding experience<\/li>\n<li>full screen editing<\/li>\n<li>plugins\/themes ajax file browser<\/li>\n<li>tabbed files editing (remembering last opened tabs)<\/li>\n<li>create\/delete\/copy\/move files and folders via AJAX<\/li>\n<li>preview image files inside the IDE<\/li>\n<li>line numbers (with highlighting option)<\/li>\n<li>line wrapping<\/li>\n<li>brackets matching<\/li>\n<li>goto line<\/li>\n<li>code auto-format<\/li>\n<li>comment\/uncomment code<\/li>\n<li>search code (with regex search)<\/li>\n<li>replace code (with regex search)<\/li>\n<li>Keyboard shortcut for every editor control<\/li>\n<li>Localization enabled<\/li>\n<\/ul>\n\n<h4>Supported programming languages for syntax highlight<\/h4>\n\n<ul>\n<li>PHP (.php files)<\/li>\n<li>JavaScript (.js files)<\/li>\n<li>CSS (.css files)<\/li>\n<li>HTML (.html and htm files)<\/li>\n<li>XML (.xml files)<\/li>\n<li>MySQL (.sql files)<\/li>\n<\/ul>\n\n<p>The code is well documented and understandable. Additional plugin information, \nscreenshots and contact information is available at http:\/\/milos.djekic.net<\/p>\n\n<h4>Localization<\/h4>\n\n<p>Synchi has localization support. Currently, the IDE is available for:<\/p>\n\n<ul>\n<li>English<\/li>\n<li>Serbian (\u0421\u0440\u043f\u0441\u043a\u0438)<\/li>\n<\/ul>\n\n<h4>Author<\/h4>\n\n<p><a href=\"http:\/\/milos.djekic.net\">Milo\u0161 \u0110eki\u0107<\/a> is a software enthusiast from Belgrade,\nSerbia. He loves to create useful software.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>To provide a full IDE experience, Synchi uses a number of usefull JavaScript \nlibraries made by different authors.<\/p>\n\n<p>An unmeasured thanks to authors of libraries and jQuery plugins:<\/p>\n\n<ul>\n<li>Fantastic <a href=\"http:\/\/codemirror.net\/\">CodeMirror library<\/a> by <a href=\"http:\/\/marijnhaverbeke.nl\/\">Marijn Haverbeke<\/a><\/li>\n<li><a href=\"http:\/\/medialize.github.com\/jQuery-contextMenu\/\">jQuery contextMenu Plugin<\/a> by <a href=\"http:\/\/rodneyrehm.de\/en\/\">Rodney Rehm<\/a><\/li>\n<li><a href=\"http:\/\/bassistance.de\/jquery-plugins\/jquery-plugin-tooltip\/\">jQuery Tooltip Plugin<\/a> by <a href=\"http:\/\/bassistance.de\/\">J\u00f6rn Zaefferer<\/a><\/li>\n<li><a href=\"http:\/\/www.abeautifulsite.net\/blog\/2008\/03\/jquery-file-tree\/\">jQuery FileTree<\/a><\/li>\n<li><a href=\"http:\/\/bassistance.de\/jquery-plugins\/jquery-plugin-tooltip\/\">Shortcut script<\/a> by <a href=\"http:\/\/blog.binnyva.com\/\">Binny VA<\/a><\/li>\n<\/ul>\n\n<p>Special thanks to users providing valuable feedback and ideas:<\/p>\n\n<ul>\n<li><a href=\"http:\/\/wordpress.org\/support\/profile\/ebsalberto\">ebsalberto<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.org\/support\/profile\/eschwartz93\">eschwartz93<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.org\/support\/profile\/thmeesters\">th.meestersx<\/a><\/li>\n<\/ul>\n\n<p>Synchi IDE plugin is brought to you by <a href=\"http:\/\/milos.djekic.net\">Milo\u0161 \u0110eki\u0107<\/a>. If you would like to donate for future\ndevelopment, please visit the <a href=\"http:\/\/milos.djekic.net\/my-software\/synchi\">project page<\/a>.<\/p>\n\n<!--section=installation-->\n<p>Before you begin, please make sure jQuery is included (should be WP default). If \nyou are by chance using Internet Explorer 6, please do not install this plugin or,\neven better, stop using Internet.<\/p>\n\n<h4>Installation steps<\/h4>\n\n<ol>\n<li>Upload 'synchi' to the '\/wp-content\/plugins\/' directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Settings -&gt; Synchi to open the settings<\/li>\n<li>Customize your code editing experience and enable\/disable Synchi<\/li>\n<li>That's it. Enjoy a full IDE inside WordPress!<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>5.1<\/h4>\n\n<ul>\n<li>Localized to Russian language (credits and gratitude go to Aurumdao)<\/li>\n<li>Bugs reported by the WP community fixed<\/li>\n<li>Active theme and active plugins highlighted in IDE file explorer<\/li>\n<li>Line wrapping now optional through settings<\/li>\n<li>Security improvements<\/li>\n<li>New theme - \"ide\" (credits go to Aurumdao)<\/li>\n<\/ul>\n\n<h4>5.0<\/h4>\n\n<ul>\n<li>Added syntax highlight for text widgets in widget editor<\/li>\n<\/ul>\n\n<h4>4.6<\/h4>\n\n<ul>\n<li>Fixed the article editor bugs and optimized loading<\/li>\n<li>Optimized the settings page and fixed missing theme bug<\/li>\n<li>Added language support for the article editor and settings<\/li>\n<li>Localized the article editor and settings to Serbian (sr_RS)<\/li>\n<\/ul>\n\n<h4>4.5<\/h4>\n\n<ul>\n<li>Enabled plugin localization and localized to Serbian (sr_RS)<\/li>\n<li>Added comment\/uncomment code option<\/li>\n<li>Optimized context menus for tabs and added 'Save' option<\/li>\n<li>Optimized serialized tabs loading and fixed a transition bug<\/li>\n<li>Fixed an annoying bug when editing files with huge lines of text<\/li>\n<li>Fixed a minor bug when attempting to save images from IDE<\/li>\n<\/ul>\n\n<h4>4.4<\/h4>\n\n<ul>\n<li>Added Synchi image preview for previewing images inside the IDE<\/li>\n<li>Fixed a minor bug in serializing tab positions<\/li>\n<\/ul>\n\n<h4>4.3<\/h4>\n\n<ul>\n<li>Included as a workaround for problems with server settings concerning direct access to scripts other than standard WP entry points<\/li>\n<li>Added extra settings for indenting with tabs and controlling tab size<\/li>\n<li>Updated CodeMirror source to version 2.32<\/li>\n<li>Fixed focusing on first tab when initializing IDE<\/li>\n<li>Fixed 'Save All' bug when no changes are made<\/li>\n<\/ul>\n\n<h4>4.2<\/h4>\n\n<ul>\n<li>Added Ctrl+Space code completion for php and javascript files (including WP php functions)<\/li>\n<li>Added matching words highlight<\/li>\n<li>Added uninstaller to remove junk when removing plugin<\/li>\n<li>Secured Synchi request handler to ensure that no one but admin can use Synchi<\/li>\n<li>Ensured plugin\/themes editing rights are checked before initializing IDE<\/li>\n<\/ul>\n\n<h4>4.1<\/h4>\n\n<ul>\n<li>Added options to enable\/disable Synchi in plugins &amp; themes editor and article editor<\/li>\n<\/ul>\n\n<h4>4.0<\/h4>\n\n<ul>\n<li>Upgraded to a full IDE inside Wordpress for themes and plugins editing<\/li>\n<li>Enhanced HTML editor for article editing<\/li>\n<\/ul>\n\n<h4>3.3<\/h4>\n\n<ul>\n<li>Added ajax document saving for themes and plugins editor<\/li>\n<\/ul>\n\n<h4>3.2<\/h4>\n\n<ul>\n<li>Added search and search\/replace feature<\/li>\n<li>Added font size setting<\/li>\n<\/ul>\n\n<h4>3.1<\/h4>\n\n<ul>\n<li>Added code auto-formating and indenting<\/li>\n<li>Added keyboard shortcuts for new features<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Added syntax highlight in article editor<\/li>\n<li>Added line numbers option in editor<\/li>\n<li>Added brackets matching option in editor<\/li>\n<li>Added line wrapping option in editor<\/li>\n<li>Added undo,redo,jump to line controls<\/li>\n<li>Added full screen editing for themes and plugins<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Resolved a small issue when initializing syntax highlight in themes<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Added syntax highlight in themes editor.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Added themes for syntax highlight in editor.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First version - syntax highlight on.<\/li>\n<\/ul>","raw_excerpt":"A full IDE inside your WordPress! Powerful IDE features in WP plugin editor,\nthemes editor, articles HTML editor and text\/HTML widgets editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/18417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=18417"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mdjekic"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=18417"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=18417"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=18417"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=18417"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=18417"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=18417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}