Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mleidel/i-edit
Web Based Code editor
https://github.com/mleidel/i-edit
ace-editor editor html5 javascript lamp php programming
Last synced: about 1 month ago
JSON representation
Web Based Code editor
- Host: GitHub
- URL: https://github.com/mleidel/i-edit
- Owner: MLeidel
- Created: 2019-09-17T23:51:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-06T22:52:52.000Z (about 1 year ago)
- Last Synced: 2024-01-07T02:23:57.399Z (about 1 year ago)
- Topics: ace-editor, editor, html5, javascript, lamp, php, programming
- Homepage:
- Size: 23.8 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# I-Edit
### Internet Code Editor
I-Edit is a server based code editor that runs in the browser.
It is licensed as GNU GPL so you can hack the code.
I-Edit is a web app built around the "Ace" code editor.
Install it on your web server.
Themes, languages, and syntax highlighting can be altered with slight changes.
File management, file upload, and links to many online tools are supported.
I-Edit was used to build a better version of itself.I-Edit is a web app and therefore relies heavily on Javascript/HTML5 and other functions of the web browser.
**Features built around the editor**
* Work in full-tab (editor only) or split-tab (editor and render frame) modes
* code search, find files, and find in files (grep)
* Simple text based code Clip management
* Key word to text-expander based on a JSON file
* Upload local files
* File System Access (on server)
* create, copy, delete files and directories
* Text Find and Replace (on server)
* Markdown capable for .md files* Written with HTML, CSS, Javascript, PHP
* **Uses several powerful components:**
* Ace editor [^1] - [learn more](https://ace.c9.io/ "Ace Editor Website")
[^1]: Copyright (c) 2010, Ajax.org B.V. All rights reserved.
* Parsedown - [learn more](https://github.com/erusev/parsedown/blob/master/README.md "Github")
* highlight.js [^2] - [learn more](https://github.com/highlightjs/highlight.js "Github")
[^2]: Copyright (c) 2006, Ivan Sagalaev All rights reserved.
* myJS - my own downsized "_JQuerian_" library [overview](https://github.com/MLeidel/myJS "mldev.io")
* Pre-themed for HTML, JAVASCRIPT, PHP, CSS, JSON, and MARKDOWN languagesFor more details look at [Quick Help](https://github.com/MLeidel/I-Edit/blob/master/ieditHelp.md)
### Screen Shots:
Open browser tabs as all editor (iedit.html) or split editor and render frame (iedit2.html)
![I-Edit](images/tabNOframe.png "All Editor")![I-Edit](images/tabwframe.png "Split Editor/Frame")
![I-Edit](images/toolbar1.png "main navigation")
![I-Edit](images/toolbar2.png "tool navigation")
code clips and links can all be changed
![I-Edit](images/ClipsWindow.png "Clips")
![I-Edit](images/gfilesys.png "Grep & Find")
![I-Edit](images/designPage.png "Design Page")
[short User Guide](ieditHelp.md)
# Installation
---
Your server:
on your server:
* unzip iedit onto a server directory
some additional folders will be created
* make sure permissions are set correctly
for all the new files
e n d 12/18/2019