diff --git a/README.md b/README.md index 11767fb..2e91eb7 100644 --- a/README.md +++ b/README.md @@ -1,42 +1,42 @@ -# ICEcoder - -## Web IDE / browser code editor awesomeness - -ICEcoder is a web IDE / browser based code editor, which allows you to develop websites directly within the web browser. It uses the brilliant CodeMirror for code highlighting & editing, with a slick IDE wrapped around it to make the whole thing work. - -ICEcoder web IDE - -### Requirements - -You can run ICEcoder either online or locally, on Linux, Windows or Mac based platforms. The only requirement is to have PHP 5 available (5.3 recommended). You can have this either as a vanilla installation or via a program such as WAMP or XAMPP (for Windows) or MAMP (for Mac). - -### Installation - -#### Step 1: Get ICEcoder - -Either download the zip or clone from Github using: - -``` -$ git clone git://github.com/mattpass/ICEcoder -``` - -#### Step 2: Place in your document root (online or local) - -* Put in a new sub-dir URL such as yourdomain.com/ICEcoder or localhost/ICEcoder -* Set write permissions (757 or 775 depending on your system) on the 'backups', 'lib', 'plugins', 'test' and 'tmp' folders - -*(Note: A small number of web servers give an internal server error here, if you get this, try 755 instead)* - -#### Step 3: Start coding - -* Visit the sub-dir URL in your browser and enter a password - -**Now you're setup, auto-logged in and ready to code!** - -Suitable for commercial & non-commercial projects, just let me know if it's useful to you and any cool customisations you make to it. I take no responsibility for anything, your usage is all down to you. - -It's fully open source and MIT licensed. I'm happy for you to take it, make it your own and customise to your hearts content and/or contribute to this main repo! :) - -Plenty of comments included in the code to assist with understanding, customising etc. - -Comments, improvements & feedback welcomed! +# ICEcoder + +## Web IDE / browser code editor awesomeness + +ICEcoder is a web IDE / browser based code editor, which allows you to develop websites directly within the web browser. It uses the brilliant CodeMirror for code highlighting & editing, with a slick IDE wrapped around it to make the whole thing work. + +ICEcoder web IDE + +### Requirements + +You can run ICEcoder either online or locally, on Linux, Windows or Mac based platforms. The only requirement is to have PHP 5 available (5.3 recommended). You can have this either as a vanilla installation or via a program such as WAMP or XAMPP (for Windows) or MAMP (for Mac). + +### Installation + +#### Step 1: Get ICEcoder + +Either download the zip or clone from Github using: + +``` +$ git clone git://github.com/mattpass/ICEcoder +``` + +#### Step 2: Place in your document root (online or local) + +* Put in a new sub-dir URL such as yourdomain.com/ICEcoder or localhost/ICEcoder +* Set write permissions (757 or 775 depending on your system) on the 'backups', 'lib', 'plugins', 'test' and 'tmp' folders + +*(Note: A small number of web servers give an internal server error here, if you get this, try 755 instead)* + +#### Step 3: Start coding + +* Visit the sub-dir URL in your browser and enter a password + +**Now you're setup, auto-logged in and ready to code!** + +Suitable for commercial & non-commercial projects, just let me know if it's useful to you and any cool customisations you make to it. I take no responsibility for anything, your usage is all down to you. + +It's fully open source and MIT licensed. I'm happy for you to take it, make it your own and customise to your hearts content and/or contribute to this main repo! :) + +Plenty of comments included in the code to assist with understanding, customising etc. + +Comments, improvements & feedback welcomed! diff --git a/lib/config___users-template.php b/lib/config___users-template.php index 6194d85..d05db5e 100644 --- a/lib/config___users-template.php +++ b/lib/config___users-template.php @@ -1,50 +1,50 @@ - "6.0 beta", -"licenseEmail" => "v6free@icecoder.net", -"licenseCode" => "93be18fba1dee0e186031907422a0f8df3462568bfd0161e1504", -"configCreateDate" => 0, -"root" => "", -"checkUpdates" => true, -"openLastFiles" => true, -"updateDiffOnSave" => true, -"languageUser" => "english.php", -"backupsKept" => true, -"backupsDays" => 14, -"deleteToTmp" => true, -"findFilesExclude" => array(".doc",".gif",".jpg",".jpeg",".pdf",".png",".swf",".xml",".zip"), -"codeAssist" => true, -"visibleTabs" => false, -"lockedNav" => true, -"tagWrapperCommand" => "ctrl+alt", -"autoComplete" => "keypress", -"password" => "", -"bannedFiles" => array(), -"bannedPaths" => array("/var/www/.git","/var/www/sites/all/modules","/var/www/sites/default/files"), -"allowedIPs" => array("*"), -"autoLogoutMins" => 0, -"theme" => "default", -"fontSize" => "13px", -"lineWrapping" => false, -"lineNumbers" => true, -"showTrailingSpace" => true, -"matchBrackets" => true, -"autoCloseTags" => true, -"autoCloseBrackets" => true, -"indentWithTabs" => false, -"indentAuto" => true, -"indentSize" => 4, -"pluginPanelAligned" => "left", -"bugFilePaths" => array(), -"bugFileCheckTimer" => 0, -"bugFileMaxLines" => 0, -"githubAuthToken" => "", -"plugins" => array(), -"ftpSites" => array(), -"githubLocalPaths" => array(), -"githubRemotePaths" => array(), -"previousFiles" => "", -"last10Files" => "", -"favoritePaths" => array() -); -?> + "6.0", +"licenseEmail" => "v6free@icecoder.net", +"licenseCode" => "93be18fba1dee0e186031907422a0f8df3462568bfd0161e1504", +"configCreateDate" => 0, +"root" => "", +"checkUpdates" => true, +"openLastFiles" => true, +"updateDiffOnSave" => true, +"languageUser" => "english.php", +"backupsKept" => true, +"backupsDays" => 14, +"deleteToTmp" => true, +"findFilesExclude" => array(".doc",".gif",".jpg",".jpeg",".pdf",".png",".swf",".xml",".zip"), +"codeAssist" => true, +"visibleTabs" => false, +"lockedNav" => true, +"tagWrapperCommand" => "ctrl+alt", +"autoComplete" => "keypress", +"password" => "", +"bannedFiles" => array(), +"bannedPaths" => array("/var/www/.git","/var/www/sites/all/modules","/var/www/sites/default/files"), +"allowedIPs" => array("*"), +"autoLogoutMins" => 0, +"theme" => "default", +"fontSize" => "13px", +"lineWrapping" => false, +"lineNumbers" => true, +"showTrailingSpace" => true, +"matchBrackets" => true, +"autoCloseTags" => true, +"autoCloseBrackets" => true, +"indentWithTabs" => false, +"indentAuto" => true, +"indentSize" => 4, +"pluginPanelAligned" => "left", +"bugFilePaths" => array(), +"bugFileCheckTimer" => 0, +"bugFileMaxLines" => 0, +"githubAuthToken" => "", +"plugins" => array(), +"ftpSites" => array(), +"githubLocalPaths" => array(), +"githubRemotePaths" => array(), +"previousFiles" => "", +"last10Files" => "", +"favoritePaths" => array() +); +?> diff --git a/lib/settings-system-params.php b/lib/settings-system-params.php index b58a9f3..9c85fed 100644 --- a/lib/settings-system-params.php +++ b/lib/settings-system-params.php @@ -1,20 +1,20 @@ - "6.0 beta", - "codeMirrorDir" => "CodeMirror", - "docRoot" => $_SERVER[\'DOCUMENT_ROOT\'], // Set absolute path of another location if needed - "demoMode" => false, - "devMode" => false, - "fileDirResOutput" => "none", // Can be none, raw, object, both (all but \'none\' output to console) - "loginRequired" => true, - "multiUser" => false, - "languageBase" => "english.php", - "lineEnding" => "\n", - "newDirPerms" => 755, - "newFilePerms" => 644, - "enableRegistration" => true -); -?>'; + "6.0", + "codeMirrorDir" => "CodeMirror", + "docRoot" => $_SERVER[\'DOCUMENT_ROOT\'], // Set absolute path of another location if needed + "demoMode" => false, + "devMode" => false, + "fileDirResOutput" => "none", // Can be none, raw, object, both (all but \'none\' output to console) + "loginRequired" => true, + "multiUser" => false, + "languageBase" => "english.php", + "lineEnding" => "\n", + "newDirPerms" => 755, + "newFilePerms" => 644, + "enableRegistration" => true +); +?>'; ?> \ No newline at end of file