ionCube Logo
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


 
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder

Decrease number of files

Author Message
Eiki25



Joined: 26 Aug 2005
Posts: 2

PostPosted: Fri Aug 26, 2005 9:36 pm    Post subject: Decrease number of files Reply with quote

Is it possible to encode all files in the project into one file?
Back to top
View user's profile Send private message
liaison
ionCube Support


Joined: 16 Dec 2004
Posts: 2788

PostPosted: Fri Aug 26, 2005 10:21 pm    Post subject: Reply with quote

Hi

An interesting question, and we may have solutions depending on your requirements. What is the benefit that you are looking to gain by having a single file?
_________________
Community Admin
Back to top
View user's profile Send private message
Eiki25



Joined: 26 Aug 2005
Posts: 2

PostPosted: Sat Aug 27, 2005 2:18 am    Post subject: Reply with quote

Easier distribution and upgrade of scripts.
Back to top
View user's profile Send private message
liaison
ionCube Support


Joined: 16 Dec 2004
Posts: 2788

PostPosted: Sat Aug 27, 2005 3:10 am    Post subject: Reply with quote

Hi

Ok, this is what I suspected. Building a single executable for runtime isn't really what you want as there would be massive performance implications and technical issues, and the end user would be paying for that forever in order to get an easier one time install. However, distributing a single file is a good idea, and we have the perfect solution for this with our IPF installer creator product.

Our installer creator system allows you to package your web application into a professional Windows executable installer that is capable of deploying your application to remote or local servers. This is vastly superior to delivering a product as a zip file, which is unprofessional and often a source of a great many problems for the end user and provider. Not only will IPF created installers deploy your project to the users web server, it can install Loaders, run a post install script on the web server that can be either interactive ina web page or a background task, manage setup of configuration files, setup custom file and folder permissions on the remote server, and more. In short, it's pretty much a total install solution.

With the Special Edition GUI, the Windows Encoder also links with IPF so that at a single click, you can go from your raw source code to a protected application that is wrapped up as a single executable installer.

As a further benefit, IPF is available not only for Windows but Unix too. This means that you can produce the Windows installers from Unix machines, which is perfect for users with Unix web servers that want to produce installers on the fly as a result of a user interracting with their website.

The impact on users of installers built with IPF is summed up well in the following recent post in the forum:

http://forum.ioncube.com/viewtopic.php?t=136

Hope this helps.
_________________
Community Admin
Back to top
View user's profile Send private message
liaison
ionCube Support


Joined: 16 Dec 2004
Posts: 2788

PostPosted: Sat Aug 27, 2005 3:24 am    Post subject: ionCube Bundler Reply with quote

Also worthy of a mention although not so suited to your request, is the ionCube Bundler. This simple, and at just $19, bargain tool, neatly solves the problem of installers that are comprised of multiple files. Even when you use an installer creator, e.g. microsoft installer creator, innosetup etc., your installation package can often be not just a setup.exe, but comprised of many other files too. As a result, it's still necessary to bundle all files together in an archive of some kind, and the end user has to fiddle with finding a temporary folder to unpack the files to, remember to delete the files, navigate to the folder to run the setup.exe etc. In short, it's a mess. We've even found that in some cases, installers downloaded simply don't run because of file clashes with other files in the Temp folder. It's not a good start for any application.

The bundler is basically a self-extracting archive creator, with the ability to cause a program from the archive to be started automatically after unpacking. Unpacking is handled automatically to a fresh temporary folder, which is automatically cleaned up afterwards, and a simple progress bar is shown while unpacking and before starting the main application, with that typically being a setup program. The user does not have to deal with the mess that always accompanies winzip self extracting archives, and they can literally be given a single executable that triggers the real installer and hides the multiple files.

We use the bundler ourselves for our own products as our own installers consist of a setup.exe and a few external files, and we released this as a product after a customer came to us looking for a solution to turn their installation package of a setup.exe and about 100 other files into just 1.

As with IPF, there is also a Unix version available so you can produce Windows self extracting archives from Linux, e.g. in a cron job once a day. The Bundler is a cheap, neat and total solution to what can be a particularly nasty problem.
_________________
Community Admin
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum