Estrutura de diretórios
cache
Contém arquivos de cache usados pelo HelloCloud, incluindo modelos de inteligência compilados, vardefs agrupados, JavaScript compactado e agrupado. Alguns módulos e módulos personalizados também podem armazenar informações específicas do módulo (temporárias) aqui.
custom
Contém personalizações de usuário e desenvolvedor para o HelloCloud. Também contém algum código do HelloCloud para manter a compatibilidade com o SugarCRM. No entanto, é provável que isso mude no futuro.
data
Armazena as classes e arquivos usados para lidar com o SugarBeans e seus relacionamentos.
examples
Contém alguns exemplos básicos de captura de leads e uso da API. No entanto, estes são muito desatualizados.
include
Contém a maior parte do código HelloCloud sem módulo e sem dados.
install
Código usado pelo instalador do HelloCloud.
jssource
A pasta jssource contém a fonte não minificada de alguns dos arquivos JavaScript usados no HelloCloud.
metadata
Armazena metadados de relacionamento para os vários módulos do HelloCloud. Isso não deve ser confundido com os metadados do módulo, que contêm informações sobre definições de exibição, dashlet e pesquisa.
ModuleInstall
Código para o instalador do módulo.
modules
Contém o código para qualquer módulo HelloCloud padrão ou personalizado.
service
Código para as APIs HelloCloud Soap e REST.
themes
Código, dados e imagens para o tema do HelloCloud incluído.
upload
A pasta de upload contém documentos que foram carregados no HelloCloud. Os nomes dos arquivos vêm do ID da Revisão / Nota do documento correspondente. upload / upgrades também conterão vários arquivos de atualização e os pacotes dos módulos instalados.
log4php, soap, XTemplate, Zend
Código-fonte para várias bibliotecas usadas pelo HelloCloud, algumas das quais estão obsoletas.