Instalando WebGiz
Visão Geral
O conjunto de aplicativos envolvidos no WebGiz são fundamentados na ferramenta Joomla, ou seja, o sistema WebGiz é a soma de módulos e componentes para o Joomla.
Vocabulário
- IIS : servidor de páginas html da Microsoft;
- Componentes: Aplicativos completos que utilizam o Joomla como container e são completamente independentes;
- Módulos: Pequenos aplicativos do Joomla, capaz de interagir na interface com o usuário.
- Templates: Forma do joomla de organizar os desenho da tela, exibindo os módulos e/ou componentes.
- CRM: Software gerenciador de conteúdo seja informação, interação, aplicativos, etc.
- DAO: Data Access Object ou Objeto de acesso a dados. Utilizado para concentrar toda a regra de negócio para acesso a tabelas de banco de dados.
Requisitos Mínimos para o WebGiz
- Apache 2.0
- MySQL 5.0.x
- PHP 5.2.X
Observação: Caso o cliente já tenha IIS instalado e queira integrar o pacote do WebGiz, deverá ser instalado os aplicativos PHP e MySQL separadamente e realizando as devidas modificações de integração entre IIS e PHP através de ISAPI Filter.
Alterações
PHP 5.2.X
Alterações necessárias ao arquivo php.ini:
- short_open_tag = On
- error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
- display_errors = On
- register_globals = Off
- file_uploads = On
- upload_max_filesize = 20M (tamanho máximo definido pelo cliente)
- session.save_path = “${path}/tmp“
- extension=php_gd2.dll (utilizada nos gráficos)
- extension=php_mbstring.dll (utilizada no login)
- extension=php_mcrypt.dll (utilizada no login)
- extension=php_mssql.dll (conector para MS-SQL)
- extension=php_mysql.dll (conector para MySQL)
- extension=php_xmlrpc.dll (tradutor de XML)
- extension=php_zip.dll (compactador/descompactador)