ParseProGo is a desktop-application for creating and editing PHP-files with integrated preview. It works on all Intel-based Apple-Computers and requires, of course, PHP - whether the Macintosh built-in or, more recommendable, a web-server. ParseProGo was written and is distributed by www.mentalmove.com. (Smaller) versions for other Operating Systems can be found here.


HTML

 Format...  [Command + Shift + T] Opens the  HTML Format-Tags  - window enabling to format selected text with one single click.

 keep open  [alt + K] If checked, the small window remains open after choosing a function; otherwise it will close.


 strong  [alt + R] Formats selected text as semi-bold, like in this example.

 italic  [alt + I] Formats selected text as italic, like in this example.

 underline  [alt + U] Formats selected text as underlined, like in this example.

 big  Formats selected text as bigger than the rest, like in this example.

 small  [alt + M] Formats selected text as smaller than the rest, like in this example.

 strikethrough  Formats selected text as cancelled, like in this example.

 subscript  Formats selected text as subscripted, like in this example.

 superscript  Formats selected text as superscripted, like in this example.

 center  [alt + C] Formats selected text with center align,

like in this example.
(Note that the lign will change.) You can also do this using css.

 teletyper  [alt + T] Formats selected text with the look of early Computers, like in this example.

 blink  Formats selected text as blinking, like in this example. Will blink only using Firefox.

 preformat  Formats selected text as preformatted, i.e. the same way as you write it into the source code. If the source code is

<pre>
	Hello
		W
		 o
		  rld
</pre>
	
the result is
	Hello
		W
		 o
		  rld
	

 span  [alt + S] Doesn't format the selected text but defines it as an inline-element (which you can format).

 paragraph  [alt + P] Doesn't format the selected text but defines it as a block-element (which you can format).

 diverse  [alt + D] Like  span , but also works with non-textual content, and allows more parameters.

 bold  Formats selected text as bold, like in this example. In most cases,  strong  is more recommendable.

 blockquote  Formats selected text as paragraph for citations,

like in this example.
Looks different in different web-browsers.

 title  [alt + E] Formats selected text as title of the whole page. May only be used between <head> and </head> and must not contain other tags.

 link  [alt + L] Formats selected text as hyperlink, like in this example. Replace the words 'LINK_ADRESS' with any target. Define the links' look in the css-section between <head> and </head>.

 u-list ,  list  Formats selected text as unsorted list / point of a list. Suggested proceeding:

 h1   h2   h3   h4   h5   h6  [alt + H] Formats selected text as headline, 

like in this example (h3).


 Undo  [alt + Z] The Undo-functions of MacOS might be one of the reasons why you use a Mac; since version 1.15 of ParseProGo you can apply them without restriction also to all  HTML  - functions. As a relict from prior versions, and to give you more comfort, I added an own Undo for this window. It isn't as clever as OperatingSystem's Undo but will take you to the moment you clicked a Format-Button (independent of any other changes or which document has the focus).


 Cancel  Closes the  HTML Format-Tags  - window without doing anything else. You can get it back at any time (e.g. for undoing).




 Characters...  [Command + Shift + C] Opens the  Exchange Special Characters  - window enabling to convert special characters. If text is selected,  Characters...  works only on the selected text, otherwise it will alter the entire document. Common characters and characters unknown to ParseProGo will not be altered. To give you greater flexibility, characters are divided into groups of different topics; you can have multiple choices at the same time. 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.

 français  [alt + f] Will replace à, á, â, ç, è, é, ê, ë, ì, í, î, ï, ô, œ, ÿ, À, Á, Â, Ç, È, É, Ê, Ë, Ì, Í, Î, Ï, Ô, Œ, Ÿ by their html-counterpart.

 deutsch  [alt + d] Will replace ä, ö, ü, Ä, Ö, Ü, ß by their html-counterpart.

 español  [alt + e] Will replace ¡, ¿, á, é, í, ó, ú, ñ, Á, É, Í, Ó, Ú, Ñ by their html-counterpart.

 miscellaneous  [alt + m] Will replace å, Å, €, Æ, æ, Ø, ø, Š, š, ™, ©, ®, £, ¥, §, ♥, † by their html-counterpart.

 scientific  [alt + s] Will replace ½, ², ‰, ∅, ∈, ∉, ∑, √, ∞, ∧, ∨, ∩, ∪, ∫, ∼, ≈, ≠, ≤, ≥, ⊕, ⊗ by their html-counterpart.


 Undo  [alt + Z] Like Undo of the  HTML Format-Tags  - window, but independent of this.

 Apply  [alt + A] Converts the characters of the selected groups.

 Cancel  Closes the  Exchange Special Characters  - window without doing anything else. You can get it back at any time (e.g. for undoing).

Hint: If you don't know where some special characters are located on your keyboard, copy them from here.




 <div>...  [Command + Shift + D] Opens the  Extended <div>-Tags  - window enabling to format size, appearance, text-style, and css-class of selected text.

 class  Assigns a css-class (that you must define before between <style type="text/css"> and </style> in the head of your document). Since you can give to your classes own names (which aren't known to ParseProGo), this function writes the prototype-name MYCLASS (which you can replace).

 style  Enables the following functions.


 float  Places the selection left or right - everything else will flow around it.  float  and  Position  can't be called together for logical reasons.

 Position  Places the selection absolute, relative, or fixed. Values can be given in pixels or percent of the visitor's page.  Position  and  float  can't be called together for logical reasons.


 width:  /  height:        min-width:  /  min-height:        max-width:  /  max-height: 
will assign an absolute, minimum, or maximum size to the selection. Values can be given in pixels or percent of the visitor's page. Multiple choices are possible but will only make sense if you combine pixel and percent, or if you deal with text of unknown length.


 Border:  Will draw a rectangle border around the selection. Possible border-styles are solid, thin solid, dotted, dashed, double, and ridge. (Note: The 'real' appearance is set by the web-browser, not by you. Not all web-browsers support all border-styles, and maybe some web-browsers are able to display some styles not listed here.) You can add values for thickness and colour (e.g. border: solid 12px green), but not all web-browsers will display the estimated result. border: none makes sense in some cases (to avoid an automatically set border).

 Background:  Assigns a background-colour to the selection. Values can be given as RGB (red, green, blue  range from 0 to 255) or as six-digit hexadecimal number (range from 0 to 9 and A to F). Example: 115/104/50 is the same as (Hex) #736832. If you choose to enter a hexadecimal value, the RGB-values will be ignored.


 Colour:  Assigns a colour to selected text. Values can be given as RGB or as six-digit hexadecimal number. If you choose to enter a hexadecimal value, the RGB-values will be ignored.

 Align:  Will place selected text left, right, centered, or justified inside the <div>-tag.

 Line-Height:  Assigns an absolute (pixel) or relative to the font-size (em) line-height to selected text.

 Margin:  Defines the distance between the selection and the rest of the page (including the page and its borders itself!). Works for the left-, right-, top-, or bottom-margin, or for all at once. You can set different values for different sides (writing the code manually), but you should know that a lot of web-browsers can't deal with that.






 html -> php  [Command + Shift + D] Converts the selection to PHP. Unlike  Format... ,  Characters... , and  <div>... , non-selecting any text will not force ParseProGo to select everything: If you wish to select all text, use [Command + A]. You will (if Quicksave is turned OFF) be asked if you wish to save (in complicated situations you probably might find it useful using  Revert  for UNDOing). If Quicksave is turned ON, there will be no safety request. If the selected text already contains a php-section, ParseProGo will ask you to confirm your decision (for most web-browsers, php parsed via php is both harm- and senseless - it won't display). Escaping of special php-characters (including those which are already escaped) will be done automatically.  html -> php  will (of course) alter your PHP-document; the source code of the parsed HTML-document will usually remain the same. If you are unsure what's the utility of html -> php in these circumstances, read Appendix A which gives an example.






 Insert      Parameters  will insert common html-tags. If  Parameters  is unchecked, ParseProGo will just insert the necessary basic values, otherwise some additional optional parameters (so that you have every function twice). If you want to create a whole document using  Insert , choose the entries from top to bottom, i.e. start with <doctype>, then choose <head> -> general, after that <head> -> meta-tags and/or <head> -> css, and so on. The probably best way to understand  Insert  is to read Appendix B which gives an example. Think of the consequences when inserting a <doctype>: Different doctypes require a different syntax, e.g. when using any kind of xhtml or xml, you must write <br /> instead of <br>, when using variant strict, you may not omit to write px (for pixels), and so on. Question Marks ('???') or entries WRITTEN IN CAPITALS have, of course, to be replaced with your own values. When using <body> -> table..., a dialogue window appears (similar to <HTML> -> <div>...); it is possible to check entries without entering a value so that ParseProGo will decide to use a default value that will probably fit in some cases.




previous page
next page