I like to use chrono forms for building forms in Joomla. That is very powerful, you can have form to email functions and all forms elements, such as text box, option box and drop down box. Moreover, the administration interface is very easy to use. You can drag and drop elements to a form, then you can construct a form you want.
Lastly, it has a free version. So far, only one limitation I found is all forms need to have a link back to chrono forms. Well, that is fair.
By default, Joomla is using TinyMCE in advanced mode. Even it calls "Advanced Mode", the functions are very basic, it is without any functions to control table, such as adding/deleting rows.
Acutally, TinyMCE has this kind of functions, You do not need to install any new plug-ins. Please go to Administration Panel, Click->Extensions-> Plug-ins-> Plug-in Manager: Editor - TinyMCE -> Select Functionality-> Extended.
There will be an extra row of icons in the TinyMCE.
Virtuemart : vmError: VmTableData Sef Alias in record is missing! Can't save the record with no Sef Alias.
I am using Virtuemart 2.6.0. I have no problems to install it. When I tried to add product categories and product, I got this error :vmError: VmTableData Sef Alias in record is missing! Can't save the record with no Sef Alias..
Finally, I fixed it by upgarding php from 5.2 to 5.4, then it fixed.
I am using PHP more than 10 years now. In the old time, PHP is a very light weighted language. This is just a interpreted language. Nowadays, many new features are introduced in PHP world, such as CSSLESS and object-oriented. They required more memory and CPU processing power. For CSSLESS, this involved a compiler too! First times compiling, that required a lot of memory. Thus, if you build a PHP website, I suggest at least you have 512MB(Well, comparing in windows side, that is not much at all).
I have upgraded my blog from b2evolution 3.x to 5.0.7. I have experienced a lot of performance issues. I did some performance tuning. Maybe they are useful for you. Firstly, I cleaned all unpublished comments. That makes the database much smaller and faster to run. Moreover, I went to System->General, and unchecked Log hits for every public page. That save the execution time for each page. Then I deleted all hit logs in database. For the same reason, I wish the database to be smaller. These information is not very useful. I have other analytically software to track the visitor count. I wish those tips can help you have a better b2evolution.