If you are writing your own custom module, you might have a text area (not to be confused with a single-line text field) as an input field on your admin interface. By default, a text area shows its contents plainly. You may want make the text area in a way that supports changing the face, the size and the color of the font, making the text bold, italic, underlined, inserting hyperlinks and some other functionalities that are typical of text processors (not text editors). What You See Is What You Get (WYSIWYG) is a common term used for this type of editor. The editor lets you edit your text with the just mentioned features and see the ultimate appearance simultaneously. Magento has a built-in WYSIWYG editor that you can take advantage of in your module.
If you are writing or customizing your own module, you might want to show a list of products that have a particular attribute set to a specific value. For example, you may want to make a collection out of the products whose prices are
699.99 and display the collection on front-end. A typical solution would be pass the collection from the controller layer to the view layer, loop through the collection on the view layer and render each item (product) of the collection. Obviously, this solution would require coding and designing.
There are several reasons why choosing Magento as eCommerce Platform: