This object is in archive! 

PHP source code open and unencoded?

Archived Joseph S. 13 years ago

Is the PHP source encoded? I see you require Zend Guard to be installed, though you say it's only for licensing and "doesn't affect any customization features." Does that mean that apart from a license file, the entire rest of the application is unencoded PHP?


I'm quite familiar with Zend Framework, and am curious just how much we might be able to dig into the source if needed.

Best Answer
photo

Starting from Free 2.3.6 - no Zend Guard Loader is required!

This comment is in trash! Restore

Replies (13)

photo
16

Starting from Free 2.3.6 - no Zend Guard Loader is required!

This comment is in trash! Restore
photo
16

So... as a developer, I can download the source code.... make changes... and re-deploy my customizations ?

This comment is in trash! Restore
photo
16

Greg Wilson wrote:

[p]So... as a developer, I can download the source code.... make changes... and re-deploy my customizations ?[/p]

Yes, you can do any customizations to the code. Preferably it should be done within themes, localizations and new modules so system updates won't ruin your customizations if you decide to update the system and not loose them

This comment is in trash! Restore
photo
15

Great. As an example... I might want to hide/remove the tabs: 'Ask a question', and 'Report a problem'.


So, the site would JUST be for idea generation.

Would that kind of customization require a module ?


Thanks !

GW

This comment is in trash! Restore
photo
16

Greg,

That won't require any module. You just uninstall Questions and Problems modules and leave Ideas module installed. It will reflect in overall environment and filters.

This comment is in trash! Restore
photo
15

I was perusing the source code of the free version in the hopes of getting a handle on it before purchase. One of things I would like to do is extend/modify the base authentication methods. I figured that I would have to edit an authentication controller (or use an existing one to base a new one off of), but it looks like all the controllers got encoded into the file: /application/modules/system/controllers.php. Is this the case? Is this one of the 5 encoded files you mentioned, or is it just because the free version does not contain full source code? What exactly are the 5 encoded files?

This comment is in trash! Restore
photo
18

@M-Edge,

Yes, this is the case and free version doesn't go with Full Source Code, as it's totally encoded. All customization is only limited to localization and themes.

As you can see from Pricing table, only commercial versions come up with open code and full customization.

This comment is in trash! Restore
photo
15

Commercial versions don't have encoded files that will affect any customizations, so it will be 100% extended easily by following our Developer Manual

This comment is in trash! Restore
photo
15

Okay, that is what I was thinking, but I just wanted to make sure.


Also, thanks for the super fast response!

This comment is in trash! Restore
photo
16

M-Edge wrote:

Okay, that is what I was thinking, but I just wanted to make sure.


Also, thanks for the super fast response!

You are welcome! We guarantee that our code is of high quality and standards + system is very flexible by extending it with modules. You can get idea by taking some modules from Extras area

This comment is in trash! Restore
photo
14

Mark,

From 2.1 release Zend Guard Loader is not required for commercial packages and for Free packages from 2.3.6

This comment is in trash! Restore
photo
15

My website developer is a 3rd party company and not in house. I want him to install the application.. What if he keeps a copy of the code and tries to install it somewhere else? Is it safe?

This comment is in trash! Restore
photo
17

Kapil Marwaha wrote:

My website developer is a 3rd party company and not in house. I want him to install the application.. What if he keeps a copy of the code and tries to install it somewhere else? Is it safe?
Hello Kapil,

If you mean Corporate package, you can create developer license and provide it to developer without problems that will be valid for 30 days along with installer.

Free package doesn't have any limitations in installations

This comment is in trash! Restore

Replies have been locked on this page!