I have used NVU previously but don't like the layout of the buttons and tabs. Then I found Aptana and It is a much better Web IDE. It has many more options and features and it is Open Source. you can get more info and download it here http://aptana.com/
Please search before posting. This program has been requested before.
Quick-link: https://portableapps.com/node/3453
In short, I was taking a look at it but I ran out of time. I might be taking another look soon.
----
Ryan McCue
Current Fav. Songs:
"If you're not part of the solution, you're part of the precipitate."
I have just successfully added Aptana to my PortableApps.
This is how it worked for me with Windows XP:
1. Download Aptana's current ZIP (no installer).
2. Unzip the file to your PortableApps folder on your portable device (e.g. G:\PortableApps) and name the folder “AptanaPortable”
3. Now you need to copy the Java Runtime Enviroment (JRE) into the new AptanaPortable folder. If you already have JRE installed on your local computer, just copy it from there (e.g. C:\Programme\Java\jre1.5.0_11) and rename it to “jre” (Important!) on your portable. Otherwise download JRE, install it and follow the previously decribed procedure (I'm not sure if you can directly install it to its final location.)
4. Now, when you launch PortableApps, you should be able to start Aptana from the menu. Be prepared for quite a long loading period.
You're done!
Hey guys!
It seems I found the way to make it fully portable.
JRE installation is the same as sidisinsane described. Thank you, sidisinsane! I've started to make it portable from your post.
But there are still several problems related to paths of config files.
So..
Say, Aptana is here [letter]:\PortableApps\Aptana
Copy all files from
c:\Documents and Settings\[user]\Application Data\Aptana\Aptana Studio\configuration
into
[letter]:\PortableApps\Aptana\configuration
Edit
[letter]:\PortableApps\Aptana\configuration\config.ini
Remove
#osgi.instance.area.default=@user.home/My Documents/Aptana Studio
#osgi.configuration.area=@user.home/Application Data/Aptana/Aptana Studio/configuration
#osgi.user.area=@user.home/Application Data/Aptana/Aptana Studio/user
And add
osgi.instance.area.default=configuration
osgi.configuration.area=configuration
osgi.user.area=configuration/user
Open
[letter]:\PortableApps\Aptana\configuration\.settings\org.eclipse.ui.ide.prefs
And change this
RECENT_WORKSPACES=[letter]\:\\PortableApps\\Aptana\\workspace
on this
RECENT_WORKSPACES=workspace
After that it seems to be fully portable with no absolute paths at all.
My best!
-Eugene.
=E.G.
Hello Everyone:
I've configured Aptana 2.0 to be fully portable.
Included:
JRE
Subclipse, PDT, FF Browser & Zend Debugger installed
modified config.ini (relative references,vm path,java heap size,default workspace)
Install:
unzip... wherever
PA Integration:
Unzip to ./PortableApps. Shortcut will display in application.
OS:
Windows
(verified in Win 7)
Download URL:
[Link removed, see comments below - mod Chris]
Linux coming up next...
you need to make a separate post. Also, this link will get pulled because you can't redistribute firefox, as well as not being able to redistribute JRE, due to the license terms.
plus it needs to be in a proper PAF.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
"Firefox source code is free and open source software, and is tri-licensed under the Mozilla Public License (MPL), GNU General Public License (GPL), and the GNU Lesser General Public License (LGPL).[17] These licenses permit anyone to view, modify, and/or redistribute the source code, and several publicly released applications have been built on it; for example, Netscape, Flock, Miro, Iceweasel, and Songbird make use of code from Firefox".
Otherwise, I haven't modified any source code, it's all configuration.
Are you redistributing the source code or a compiled version of Firefox, which you've named "Firefox"? I believe that's the catch. "Firefox" is a registered trademark.
Its trademarked. You can't redistribute the compiled version outside of the installer unless you rebrand it as iceweasel did.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
I now realize how unfamiliar I am with licensing.
I will hold off until I'm more knowledgeable.
Thank you for the responses.
-Will
The Firefox I was referring to is the Eclipse plugin (XULRUNNER, I believe).
The application is all Aptana; I simply ran the source code and took .jar files from Aptana/Eclipse default repositories.
Although the JRE is probably still an issue, I think this is a better description of the file:
Contents:
Aptana
(Source code and default Aptana/Eclipse plugins: PHP dev environment, subversion, Firefox XULRUNNER)
JRE
Installation:
Unzip to => [your_portable_apps_path]/PortableApps
Does the above make any difference?
May I just say that none of the above techniques truely portablize Aptana? I've already done thourough tests on it and discovered that it stores settings in the registry. I plan on working on Aptana after Eclipse Portable is done.
Which settings are you seeing in the reg? I have no noticeable issues switching between machines (usb drive, dropbox, etc), so I'm guessing that they're superficial.