ParseForGo is a desktop-application for creating and editing PHP-files with integrated preview. It works on all common systems but requires Adobe AIR® and, of course, PHP. ParseForGo was written and is distributed by www.mentalmove.com  Free Download


Short Description


 select workspace  This is your ticket to create and edit PHP-files with ParseForGo. Click the button and select the folder where your php-files can be executed (usually called 'hotdocs' or 'workspace'). Click 'Choose' or 'OK' or 'Open' (that depends on your Operating System), and you're done. If you make a mistake, you can change your decision at any time by clicking  New File  more...  change workspace . If you don't select a workspace, the background-color will be dark red, and many options are unavailable.

 New File  The starting-button. Resizes the main window to FullScreen, makes all options available and opens a new file with a timestamp (which you can remove if nobody shall know that you're programming during your working hours) and your name or nick-name chosen by clicking  more...  personalize . If there are unsaved changes on your open document, you will be asked first.

 Open File  Opens a PHP (all types), HTML (all types including .js, .css and .svg), or text(.txt) file. If there are unsaved changes on your open document (maybe the one you created with  New File ), you will be asked first. To open other sorts of files (like .java), change the suffix to .php (Appendix A shows a workaround to open other types of files - only use it if you're sure about what you're doing). If the file is located inside the workspace, the path for saving is set to this file (that means that you can edit it and save your changes by clicking the disk-symbol), otherwise it is called template. It probably is a good idea to store often used templates outside the workspace.

 Recent Files  Opens one of the last saved files both in the editor (left window) and the intern preview (right window). Before saving a file, the list is empty. Renamed or deleted files will of course not be opened. Files saved outside the workspace won't get into the list.

 php-dictionary  If checked, a double-click on a function's name in the editor (left window) will explain the respective function in your default-browser (internet-connection required). Self-defined functions will of course not be explained. Uses the official manual of the PHP Documentation Group. A preferred language can be chosen in the dropdown-list ('dictionary language', ) left of the checkbox.

 dictionary language  Enables you to choose between english, french, german, japanese, korean, bulgarian, polish, romanian, and turkish. Not everything is translated by now; if there is no translated version available for the selected function, the dictionary will try to display an english description.

 preview intern  Shows the result of the document you are editing in the right window. The content of the left window is not parsed directly; if there are unsaved changes, you will be asked to save them first.

 preview extern  Shows the result of the document you are editing in your default browser. The content of the left window is not parsed directly; if there are unsaved changes, you will be asked to save them first. To see your document in a browser other than your default browser, there are two possibilities: 1) Make this browser to your default browser. You can set that back later OR 2) Open the document in your default browser, copy the url of the site (starting off with http://127.0.0.1/..., and lead the other browser to this url. (The second method is more recommendable.)

   Saves the open file in the location selected by  Open File ,  Recent Files , or  save as... . If the left window is empty, the message Nothing to save appears. If no location is set, you will be lead to  save as... .

 more...   less...  Opens or closes some more options.

 how to  Opens this description in the right window. To keep it up-to-date, it is placed in the internet - that means that an internet-connection is required to read it. If you sometimes work without internet-connection, select, copy and save it on your hard disk.

 examples  Some examples for you to play with (requires internet-connection). You can modify them (if no other indications are shown). The list is growing. If you have own short but interesting examples, contact feedback@mentalmove.com

 updates  Connects the application with a website wich prooves if there are newer versions (and eventually relates an update). No Data except the version-number is read; nothing will be saved.

 personalize  Opens an additional window in which you can enter your name, a nick-name or whatever you want to replace ParseForGo - PHP-Editor in new files and the animation.

 change workspace  The same as  select workspace  - if you made a mistake by selecting, or if your workspace has changed its name or location.

 revert to saved  Forces the application to discard all changes on the open document.

 save as...  Opens a dialogue in which you can choose a name and a location for your open document. If the open document already has a name and a storing-location inside the workspace, the original will not be altered, and the reference is set to the actual copy. You can overwrite an existing file but you will be asked first. You can choose any suffix, but ParseForGo will only open the files described in  Open File .

 syntax highlight  Shows the source code of the open file in the right window in PHP standard-highlighting. Like using  preview intern  /  preview extern , the document must be saved and located inside the workspace.

 character exchange  Converts special characters in the entire document to their html-counterpart. If you are not familiar with the problem of displaying special characters in general, read the respective chapter of the instructions of Character exChange, an application which can convert hundreds of characters into different formats. ParseForGo is able to convert the following special characters: à, á, â, ç, è, é, ê, ë, ì, í, î, ï, ô, œ, ÿ, À, Á, Â, Ç, È, É, Ê, Ë, Ì, Í, Î, Ï, Ô, Œ, Ÿ, ä, ö, ü, Ä, Ö, Ü, ß, ¡, ¿, á, é, í, ó, ú, ñ, Á, É, Í, Ó, Ú, Ñ, å, Å, €, Æ, æ, Ø, ø, Š, š, ™, ©, ®, £, ¥, §, ♥, †, ½, ², ‰, ∅, ∈, ∉, ∑, √, ∞, ∧, ∨, ∩, ∪, ∫, ∼, ≈, ≠, ≤, ≥, ⊕, ⊗. If you don't know where some of them are located on your keyboard, copy them from here.



   B    I    U       tt    Head    p       →⋅←     Formats selected text as semi-bold, italic, underlined, teletyper-style, headline, paragraph, or centered. If nothing is selected, the tags will be inserted at the cursor's position. To avoid misunderstandings with selecting via clicking, this function is disabled when  php-dictionary  is checked.

 UNDO  Works only with inserted html-tags! Forces ParseForGo to revert to the version just before clicking  B ,  I ,  U ,  tt ,  Head ,  p , or  →⋅← 



 Quit  Forces the application to quit. If there are unsaved changes on your open document, you will be asked first.


 Appendix A
Opening other types of files (like .as or .java)
Quit ParseForGo. Go to your Documents Folder. Open Parse4GoPreferences. Open recent.js in a text-editor of your choice. There should be 5 entries: Replace one of them with the absolute url of the requested file. Watch your typing: The url should be written in the same way you would write it into a shell. Don't add white spaces, line-breaks, or any other signs. Save recent.js. Open ParseForGo again: The requested file should be listed in  Recent Files  - if it's located outside the workspace, with full path. There is no guarantee that preview works with this file. If the operation failed, just delete recent.js. Once again: Only do this if you're absolutely sure about what you're doing.