Cargando extensiones a php en wampserver para windows 7

En este tutorial vamos aprender a habilitar extensiones para el funcionamiento correcto de nuestro servidor web en wampserver para windows.
Quiero centrarme en especial al software de osticket donde necesitamos que los correos tanto entrantes como salientes funcionen.
Las extensiones que necesitamos que esten habilitadas en nuestro wamserver son las siguientes:

php_curl.dll
php_fileinfo.dll
php_gd2.dll
php_gettext.dll
php_imap.dll
php_intl.dll
php_openssl.dll
php_smtp.dll
php_socket.dll

Pasos para habilitar extensiones en wampserver:



1. Puedes verificarlas haciendo clic en el icono de wamserver en la barra te tareas, luego en PHP y Extensiones de PHP, allí se desplegaran todas las extensiones.





2. Debes mirar si las mencionadas anteriormente estan con chulito, sino habilitala con un clic. Espera que el wampserver se reinicie.


3. Si la extensión no esta en la lista debemos agregarla en el php.ini. Para abrir el php.ini hacemos lo indicado en el Paso 1 solo que en vez de Extensiones de PHP escogemos php.ini esto nos abrira un bloc de notas, aproximadamente en la linea 950 estan las extensiones.



4. Por ejemplo, si deseamos agregar la extensión php_smtp.dll que es la que por lo general no viene, debemos agregarla de la siguiente manera: extension=php_smtp.dll sin el punto y coma, ahora guarda los cambios.

5. Ahora debemos verificar si el archivo php_smtp.dll se encuentra en la carpeta del php, nos vamos a la ubicación de instalación del wamserver, en mi caso esta en esta ruta: C:\wamp\bin\php\php5.3.8\ext allí estan todas las .dll de las extensiones.
Si no esta alguna de las mencionadas al principio puedes descargarlas del siguiente enlace: extensiones php wamserver



6. Luego que las descargues, copialas a la carpeta C:\wamp\bin\php\php5.3.8\ext donde luego debes reiniciar el wampserver.

7. Realizar nuevamente el paso 1 y verifica que la extension php_smtp este habilitada y con chulito.

Agregar un campo personalizado en osticket

En esta oportunidad quiero compartir con ustedes una opción interesante en el formulario de osticket, donde podremos agregar nuestro propio campo personalizado.

Esto es muy bueno ya que nos evita tocar el codigo de osticket, y sobre todo que podremos realizar consultas avanzadas y filtros con estos campos.

En este ejercicio voy agregar una lista de opciones y que ademas el campo sea obligatorio.

Los pasos son los siguiente:


1. En el Panel de Administrador nos dirigimos a la pestaña Administrar y luego Formularios, allí encontraremos una lista de formularios ya definidos, pero en nuestro caso utilizaremos el que dice "Datos del Ticket", este es el formulario principal.


2. En la sección Campos de formulario vamos agregar nuestro campo personalizado, despues de la etiqueta Nivel de prioridad.
 En mi caso colocare el nombre de la etiqueta "Prueba de opciones", en Tipo "Opciones", en Visibilidad "Requerido" y en Variable "opciones"(o cualquier palabra que quieras), Guardas lo cambios.
Notaras que se activa un botón al lado de Opciones llamado "Configuración", allí es donde colocamos cada una de las opciones para ese campo. Puedes cambiar de posición el campo con solo arrastrarlo.


3. Damos clic en el botón Configuración y se nos desplegara una ventana donde ingresaremos lo siguiente:
3.1 En el primer campo seleccionamos las opciones que queremos que se muestren en el menú de opciones.
3.2 Si lo deseas puedes predeterminar una de las opciones.
3.3 Puedes escribir algo antes que se muestren las opciones
3.4 Selección multiple, en este caso no lo queremos
3.5 Texto de ayuda abajo del campo
Guardas los cambios.

En la siguiente imagen hay un ejemplo:



4. Actualizamos la pagina del cliente y se nos debe desplegar el nuevo campo de opciones.


5. De esta manera puedes crear tu propio campo personalizado.

Espero que te haya servido esta opción para que puedas crear tus propios formularios.


Error al configurar gmail en osticket



Hay muchos mensajes que me han enviado donde no han podido configurar gmail como smtp predeterminado.
Esto se debe a que hay ciertos parámetros de seguridad por parte de gmail que se debe tener en cuenta. Por eso al guardar la configuración salen algunos de los siguientes errores:

1. Este error se debe a que no tienes activado la opción de permitir aplicaciones menos seguras en gmail.
Enviar Email mediante SMTP    
authentication failure [SMTP: Invalid response code received from server (code: 534, response: 5.7.14 Please log in via your web browser and 5.7.14 then try again. 5.7.14 Learn more at 5.7.14 https://support.google.com/mail/answer/78754 g5sm27342908ywf.16 - gsmtp)]


2. Este error se debe a que no hemos indicado antes del enlace del smtp "ssl" ejemplo ssl://smtp.gmail.com
Enviar Email mediante SMTP 
Failed to connect to smtp.gmail.com:465 [SMTP: Invalid response code received from server (code: -1, response: )] 

Para corregir estos problemas te invito a que leeas el siguiente tutorial de como configurar correctamente gmail como correo saliente en osticket


 

Configurar correo de gmail en osticket



En este tutorial vamos a configurar una cuenta de gmail como smtp para los correos salientes de osticket, hay unos parámetros que tenemos que tener en cuenta para que nos funcione.
Verifica que tu wampserver tenga las extensiones para que funcione en el siguiente enlace: modulos

Estos son los pasos para configurar el correo saliente de osticket:

1. Ingresa a tu cuenta de gmail
2. Sigue este enlace Permitir el acceso de las apliaciones menos seguras
3. Activa la opción. Si esta activa omite el paso.

Osticket por no cumplir con los nuevos estándares de alta seguridad de gmail no permite configurar la cuenta en aplicaciones que no cumplan con sus políticas de seguridad, por eso debemos permitir en gmail el acceso a aplicaciones menos seguras.

Ahora procederemos a configurar la cuenta en osticket:

4. Lo primero que hacemos es irnos a la pestaña Emails y al submenú Emails
5. En la parte derecha encontramos un enlace que dice Agregar nuevo email damos clic
6. Llenamos los campos como muestra la imagen:


7. Guardamos los cambios.
8. Luego haz una prueba con la cuenta creada como indica el paso 4 de este tutorial, sigue el enlace test de correo saliente

Modificando la zona horaria y fecha de osticket

En este tutorial quiero enseñarte como puedes configurar las opciones de fecha y hora, y ademas corregir ciertos parámetros que vienen en la instalación.

Para empezar sigue los siguientes pasos:

1. Debes ingresar al menú superior en la opción "Panel Administrador".


 2. Automaticamente nos llevara a la pagina de "Configuración y preferencias del sistema", en la parte inferiror exactamente en "opciones de fecha y hora". Empezaremos con corregir el año.


 3. Si notas en la linea de "Formato de fecha" encontraremos el parámetro m/d/a donde se nos refleja 09/17/pm donde pm deberia ir el año, para corregir esto vamos a cambiar el parámetro "a" a "y" de year, esto lo hacemos con el "Formato de fecha y hora: d/m/a  h:i a " y "Día, fecha y formato de hora: D, d M A H:i:s".



4. En mi pais Colombia se utiliza el orden de fecha y en otros paises de la siguiente manera dia/mes/año por lo cual puedes cambiar el parámetro a d/m/y segun tu preferencia. Los cambios quedarian de la siguiente manera.



 5. Recuerda seleccionar tu zona horaria por defecto


Cualquier duda no olvides comentar.


Habilitando la frecuencia de refresco para nuevos ticket

En esta oportunidad quiero enseñarles como pueden habilitar la opción de frecuencia de refresco en el backend de osticket.
Esto permitira automaticamente refrescar la pagina donde nos llegan las solicitudes de nuevos ticket, y no estar manualmente actualizando nuestro navegador.

Estos son los pasos para poner en marcha esta opción:

1. Hacemos clic en el Menú superior "Mis Preferencias".

2. En la parte inferior de nuestro perfil, especificamente en la parte de "Preferencias: Preferencias y ajustes de perfil" hay una opción llamada "Frecuencia de refresco:" allí seleccionamos el tiempo que queremos que nuestra pagina se actualice, solo nos aparecera 1 minuto.

 3. Guardamos los cambios y se nos activara la frecuencia de refresco cada minuto. Asi que cada 60 segundos el sistema verificara si hay nuevos ticket en nuestra bandeja del backend.

Cualquier duda por favor comenta.

Configuración Básica de Osticket

En este tutorial realizaremos una configuración básica de nuestro sistema de soporte osticket para ponerlo en marcha.

Para proceder con cada uno de estos pasos debemos estas logueados en el sistemas en el Panel Administrador donde esta toda los parámetros del sistema.

#1. Configurando la Información de nuestra empresa:

Hacemos clic a la pestaña Configuración / Empresa e ingresamos los datos de nuestra empresa:
1. Nombre de la empresa:
2. Sitio Web:
3. Numero de Teléfono:
4. Dirección:
Perfil empresa osticket



#2. Configurando los logos de la empresa:

Ahora vamos a cambiar los logos por defecto de osticket por los nuestros.
Encontramos 2 logos, el primero corresponde a la pagina del cliente. Tiene una dimensión de (817px × 170px).  El segundo logo corresponde al área del administrador.
Damos en el botón examinar y seleccionamos nuestro logo y damos guardar. Luego debes presionar el el radio button para seleccionarlo como Client. Como muestra la imagen.


#3. Activando el Captcha en el formulario del cliente:

Para evitar el spam activaremos la verificación humana o captcha.
Con esta opción se activara un campo alfanumérico en el formulario del cliente.
1. En la misma pestaña Configuración nos vamos ala opción Tickets.
2. Seleccionamos la opción "Activar CAPTCHA en los nuevos Tickets de web." y guardamos.


#4. Añadiendo un nuevo Grupo:

Creamos un grupo para los agentes con sus respectivos permisos.
1. Damos clic en la pestaña Agentes.
2. Luego en Grupos.
3. En la parte derecha hay una opción llamada "Agregar nuevo grupo".
4. Le colocamos el nombre del nuevo grupo y los permisos de acuerdo a nuestras necesidades.


#5. Añadiendo un nuevo Agente:

Crearemos un nuevo agente con su respectivo grupo.

1. Estando en la pestaña Agentes nos vamos al menú Agentes.
2. Agregamos un nuevo agente en la derecha "Añadir nuevo agente".
3. Debemos llenar todo los campos en este formulario y dar los permisos de admin o agente.



Tipos de Software

El software es la parte lógica e intangible de un computador, es aquella que no podemos palpar físicamente.
Pero que pueden resolver tareas  específicas y avanzadas en un sistema de cómputo.

Existen varios tipos de software, pero solo definiremos los más importantes:

1. Software de sistemas: El software de sistemas es aquel que tiene la posibilidad de interactuar con el hardware del computador o parte física (tangible). Además es el que se encarga de administrar y aprovechar todos los recursos físicos de una computadora para el uso adecuado del mismo.
Los sistemas operativos más conocidos en el mercado que realizan estas tareas mencionadas anteriormente son:
Linux, Mac y Windows.
También los driver o controladores permiten tener una comunicación entre el sistema y el hardware como por ejemplo el audio, tarjetas graficas, entre otros.

2. Software de programación: Son los programas que permiten crear, diseñar herramientas o software mediante pautas lógicas. En otras palabras son programas que crean otros programas para tareas básicas o avanzadas.
Existen varios software de programación, los tipos más importantes acontinuación:


Compiladores (Visual basic, C++),
Depuradores (GNU Debugger (gdb), SoftICE),
Iinterpretes (Java).

3. Software de aplicación: Los software de aplicaciones permiten realizar tareas específicas.
Realizan trabajos únicos que el usuario necesite.

Este es el tipo de software que mas utilizamos diariamente por ejemplo los editores de texto como Word, hojas de cálculo como excel, whatsapp, etc.

Por lo tanto todo los días utilizamos software ya sea leyendo un correo, utilizando un programa de textos como Word, o haciendo unos cálculos en una hoja de Excel, escribiendo un mensaje en whatsapp a un amigo o familiar.  Aunque no podamos palparlo cumplen una función importante en nuestra cotidianidad.

Espero que esta información sea útil para ti, y si crees que puede servirle a otra persona puedes compartirla también.