Buscar este blog

jueves, 27 de octubre de 2011

Joomla! 1.7

Desde que salio la versión 1.7 de joomla! lo he estado probando, de hecho ya tengo un par de sitios en esa versión.

La verdad esta muy bien diseñada (espero la versión 1.8 que dicen que trae muchas mejoras y que va a estar online por mucho tiempo antes que piensen en cambiarla, pero bueno...) tiene muchas mejoras y es fácil de trabajar.

Las plantillas no tienen mayor complicación para crearlas, casi y repito casi son iguales a las de la versión 1.5.

Encontre muchos componentes, plugins y ayuda sobre esta versión y logre montar un sitio en no más de 4 horas (completo con plantilla nueva, módulos, menus y artículos) :)

Los componentes necesarios si tienen algunos errores y hay algunos que no funcionan aunque diga que son nativos de esa versión ese si fue un problema en un sitio ya que necesitaba modulos que no existen para esta versión y los que existen al instalarlos no da ni siquiera un mensaje de error, queda la pantalla en blanco.

Bueno la experiencia fue placentera, creo que me quedo con la versión 1.7 a menos que tenga que poner un componente específico y que no tenga ganas de programarlo yo (jjajjaa)

Por otro lado uno de los componentes que me gusto mucho y vale la pena sugerirlo es: Articles Anywhere, es un plugin para colocar artículos dentro de módulos, muy muy bueno.


Bueno saludos.

Ayuda tecnológica para su empresa


Programación de Software

Tiene proyectos de software a medio terminar?
Sus programadores no conocen lenguajes para Web
Su diseñador no conoce Joomla!

Programación especializada para web, cubrimos proyectos con tiempos limites, con poco presupuesto, con poco tiempo, proyectos dificiles, especialmente para web, pero tambien para escritorio (en linux, en windows, en mac, en unix).

Sus programadores no conocen como programar para Web, necesita poner módulos en Joomla!, diseñar sitios facilmente, nosotros lo capacitamos.

Amplia experiencia en programacion PHP, JScript, ASP, .NET (vb, asp, c#), jquery, ajax.

LLamenos, le ayudamos, nos adaptamos y le programamos lo que necesita.

Programación para web, tips, capacitaciones, desarrollo, diseño, llamenos le podemos ayudar.

PHP, .NET, AJAX, JQUERY, MYSQL, MS SQL, JAVA, JAVASCRIPT.

Módulos para joomla!, para FACEBOOK, para twitter, para google apps, para wordpress y otros, resolvemos problemas serios de programación.

Programas para dispositivos (tablet o celulares)  ANDROID , BlackBerry. Imagínese parte de sus sistemas o software en su móvil, se lo hacemos realidad!!!

Preguntenos, mandenos su PIN, su email, un mensajito, su celular, su facebook o como sea...y lo atendemos con gusto.

ERP(Planificación de Recursos Empresariales) Sistemas Administrativos, Módulos:

  • Contabilidad (centro de costos y presupuestos)
  • Inventario/Bodegas
  • Facturacion/POS (puntos de venta)
  • Clientes (Cuentas por cobrar)
  • Proveedores (Cuentas por pagar)
  • Caja y Bancos
  • Servicio al Cliente
  • Nominas y Planillas (con control de ingreso)
  • Producción (con control de formulas y procesos)
  • Recursos Humanos (carrera, contratación, evaluación de desempeño, etc)
  • Manejo de Proyectos
Sabe como va su proyecto?
Que recursos tiene en uso?
Cuanto es el costo total del proyecto?
Cuantas horas hombres le ha invertido?

  • Balance Scorecard
Sabe como está su empresa?
Cual es el porcentaje de eficiencia en las diferentes áreas (Financiera, Recursos Humanos, Producción y Ventas)?
Sabe en que momento debe invertir? o debe reforzar alguna de las áreas, principalmente ventas?
  • CRM (ventas, atención al cliente, mercadeo, etc)
Es capaz de anticiparse a los deseos de sus clientes?
Sabe cuales son las preferencias de sus clientes?
Puede obtener información de sus clientes sin llegar al grado de acoso?
Tiene retroalimentación de sus clientes?
Sabe como su fuerza de ventas trata a estos clientes?
Sabe cuanto tarda en obtener el servicio o producto su clientes, desde el momento que hace el primer contacto?

100% WEB: PHP, ASP o VB
Completamente para web, para windows o mezcla de ambos ambientes.
Multi-idiomas, adaptable a varias plataformas.
100% configurable, podemos incluir fuentes.

Alquilado, vendido, configurado en internet, configurado en su servidor intranet.
Llamenos o escribanos para un demo (se lo instalamos temporalmente en su equipo):
Precios comodos, facilidades (damos pagos)

Los sistemas administrativos le ayudan a llevar el control de su empresa, pero no le dan las herramientas para la toma de decisiones o para saber el estado actual de su negocio.
Necesita ayuda en cualquiera de estas áreal? Consulte, le ofresemos el software y la asesoría a sus necesidades de información.
Adaptamos sus procesos actuales a sistemas gerenciales modernos.

Especialistas en desarrollo web desde hace más de 20 años
INFOWEB, S.A.               | infowebgt@gmail.com
Tel: (502) 5216-8215    | http://infowebsa.blogspot.com
Twitter: @infowebsa         |  Facebook: http://www.facebook.com/infowebgt

martes, 27 de septiembre de 2011

java o c#

Estoy empezando un proyecto en linux y windows, como primera instancia pense en PHP que se ejecuta bien en ambas plataformas, pero realmente no necesito que sea web y creo que los usuarios prefieren programas de escritorio por muchas razones que no vienen al caso en este momento.

Bueno pues java no lo uso de hace mucho tiempo y c# lo he utilizado un poco más en los últimos días y he hecho algunas cosillas sencillas.

Trate de ver un IDE que me viera ambos, pero realment VS.NET esta hecho para c# y para java empece con eclipse, pero al final eclipse se vuelve un tanto tedioso.

Al final baje Netbeans que por cierto es muy bueno y tiene mejor sentido que eclipse.

Bueno c# funciona muy bien en windows, pero en linux es otra cosa y hay que pasar de nuevo la fase de aprender un lenguaje diferente (ya que cambia en algunas cosas no es 100% transportable, java tampoco pero es poco lo que cambia).

Al final creo que me voy por java con netbeans que puedo compilar para ambas plataformas y pues como experiencia de lo tanto que investigue les dejo 2 sitios comparativos de los lenguajes:

http://www.veridicus.com/tummy/programming/java_vs_csharp.asp
http://www.25hoursaday.com/csharpvsjava.html

Espero les ayude


Ayuda tecnológica para su empresa


Programación de Software

Tiene proyectos de software a medio terminar?
Sus programadores no conocen lenguajes para Web
Su diseñador no conoce Joomla!

Programación especializada para web, cubrimos proyectos con tiempos limites, con poco presupuesto, con poco tiempo, proyectos dificiles, especialmente para web, pero tambien para escritorio (en linux, en windows, en mac, en unix).

Sus programadores no conocen como programar para Web, necesita poner módulos en Joomla!, diseñar sitios facilmente, nosotros lo capacitamos.

Amplia experiencia en programacion PHP, JScript, ASP, .NET (vb, asp, c#), jquery, ajax.

LLamenos, le ayudamos, nos adaptamos y le programamos lo que necesita.

Programación para web, tips, capacitaciones, desarrollo, diseño, llamenos le podemos ayudar.

PHP, .NET, AJAX, JQUERY, MYSQL, MS SQL, JAVA, JAVASCRIPT.

Módulos para joomla!, para FACEBOOK, para twitter, para google apps, para wordpress y otros, resolvemos problemas serios de programación.

Programas para dispositivos (tablet o celulares)  ANDROID , BlackBerry. Imagínese parte de sus sistemas o software en su móvil, se lo hacemos realidad!!!

Preguntenos, mandenos su PIN, su email, un mensajito, su celular, su facebook o como sea...y lo atendemos con gusto.

ERP(Planificación de Recursos Empresariales) Sistemas Administrativos, Módulos:

  • Contabilidad (centro de costos y presupuestos)
  • Inventario/Bodegas
  • Facturacion/POS (puntos de venta)
  • Clientes (Cuentas por cobrar)
  • Proveedores (Cuentas por pagar)
  • Caja y Bancos
  • Servicio al Cliente
  • Nominas y Planillas (con control de ingreso)
  • Producción (con control de formulas y procesos)
  • Recursos Humanos (carrera, contratación, evaluación de desempeño, etc)
  • Manejo de Proyectos
Sabe como va su proyecto?
Que recursos tiene en uso?
Cuanto es el costo total del proyecto?
Cuantas horas hombres le ha invertido?

  • Balance Scorecard
Sabe como está su empresa?
Cual es el porcentaje de eficiencia en las diferentes áreas (Financiera, Recursos Humanos, Producción y Ventas)?
Sabe en que momento debe invertir? o debe reforzar alguna de las áreas, principalmente ventas?
  • CRM (ventas, atención al cliente, mercadeo, etc)
Es capaz de anticiparse a los deseos de sus clientes?
Sabe cuales son las preferencias de sus clientes?
Puede obtener información de sus clientes sin llegar al grado de acoso?
Tiene retroalimentación de sus clientes?
Sabe como su fuerza de ventas trata a estos clientes?
Sabe cuanto tarda en obtener el servicio o producto su clientes, desde el momento que hace el primer contacto?

100% WEB: PHP, ASP o VB
Completamente para web, para windows o mezcla de ambos ambientes.
Multi-idiomas, adaptable a varias plataformas.
100% configurable, podemos incluir fuentes.

Alquilado, vendido, configurado en internet, configurado en su servidor intranet.
Llamenos o escribanos para un demo (se lo instalamos temporalmente en su equipo):
Precios comodos, facilidades (damos pagos)

Los sistemas administrativos le ayudan a llevar el control de su empresa, pero no le dan las herramientas para la toma de decisiones o para saber el estado actual de su negocio.
Necesita ayuda en cualquiera de estas áreal? Consulte, le ofresemos el software y la asesoría a sus necesidades de información.
Adaptamos sus procesos actuales a sistemas gerenciales modernos.

Especialistas en desarrollo web desde hace más de 20 años
INFOWEB, S.A.               | infowebgt@gmail.com
Tel: (502) 5216-8215 |  www.infowebsa.blogspot.com
Twitter: @infowebsa       |  Facebook: http://www.facebook.com/infowebgt

jueves, 8 de septiembre de 2011

ReadOnly o Disabled a SELECT o RADIO HTML

Hace unos días me tope con un error que me llevo varias noches pensar en una solución, probé varias y ninguna hacia lo que yo pretendía.

A ver, les cuento:  tengo varias etiquetas <select y <input type="radio" en una captura web, dependiendo del estado de algunas de ellas debe permitir seleccionar datos de la lista o de los botones si/no.

El problema esta que si los pongo como disabled no pasa el valor de la etiqueta del formulario al script que graba en la base de datos, o sea el post o get o request no lleva ningún valor, ya que (y es lógico) están desbilitados.

Como lo resolví? después de varias noches y después de varios intentos de una u otra forma me decidí crear una función javascript y cada vez que hiciera click, regresara el valor original para que no hiciera cambios.

Funciono, pero me daba unos saltos en la pantalla, así que al simplificarlos quedo de esta forma: En cualquiera de las etiquetas se llama un evento onclick = "return false;" y que creen? funciona muy bien, aunque los controles en pantalla se ven como que pueden ser seleccionados, al momento de dar click o tratar de seleccionar algo diferente regresa al control y no permite hacer nada más.

Espero que ayude.



Ayuda tecnológica para su empresa


Programación de Software

Tiene proyectos de software a medio terminar?
Sus programadores no conocen lenguajes para Web
Su diseñador no conoce Joomla!

Programación especializada para web, cubrimos proyectos con tiempos limites, con poco presupuesto, con poco tiempo, proyectos dificiles, especialmente para web, pero tambien para escritorio (en linux, en windows, en mac, en unix).

Sus programadores no conocen como programar para Web, necesita poner módulos en Joomla!, diseñar sitios facilmente, nosotros lo capacitamos.

Amplia experiencia en programacion PHP, JScript, ASP, .NET (vb, asp, c#), jquery, ajax.

LLamenos, le ayudamos, nos adaptamos y le programamos lo que necesita.

Programación para web, tips, capacitaciones, desarrollo, diseño, llamenos le podemos ayudar.

PHP, .NET, AJAX, JQUERY, MYSQL, MS SQL, JAVA, JAVASCRIPT.

Módulos para joomla!, para FACEBOOK, para twitter, para google apps, para wordpress y otros, resolvemos problemas serios de programación.

Programas para dispositivos (tablet o celulares)  ANDROID , BlackBerry. Imagínese parte de sus sistemas o software en su móvil, se lo hacemos realidad!!!

Preguntenos, mandenos su PIN, su email, un mensajito, su celular, su facebook o como sea...y lo atendemos con gusto.

ERP(Planificación de Recursos Empresariales) Sistemas Administrativos, Módulos:

  • Contabilidad (centro de costos y presupuestos)
  • Inventario/Bodegas
  • Facturacion/POS (puntos de venta)
  • Clientes (Cuentas por cobrar)
  • Proveedores (Cuentas por pagar)
  • Caja y Bancos
  • Servicio al Cliente
  • Nominas y Planillas (con control de ingreso)
  • Producción (con control de formulas y procesos)
  • Recursos Humanos (carrera, contratación, evaluación de desempeño, etc)
  • Manejo de Proyectos
Sabe como va su proyecto?
Que recursos tiene en uso?
Cuanto es el costo total del proyecto?
Cuantas horas hombres le ha invertido?

  • Balance Scorecard
Sabe como está su empresa?
Cual es el porcentaje de eficiencia en las diferentes áreas (Financiera, Recursos Humanos, Producción y Ventas)?
Sabe en que momento debe invertir? o debe reforzar alguna de las áreas, principalmente ventas?
  • CRM (ventas, atención al cliente, mercadeo, etc)
Es capaz de anticiparse a los deseos de sus clientes?
Sabe cuales son las preferencias de sus clientes?
Puede obtener información de sus clientes sin llegar al grado de acoso?
Tiene retroalimentación de sus clientes?
Sabe como su fuerza de ventas trata a estos clientes?
Sabe cuanto tarda en obtener el servicio o producto su clientes, desde el momento que hace el primer contacto?

100% WEB: PHP, ASP o VB
Completamente para web, para windows o mezcla de ambos ambientes.
Multi-idiomas, adaptable a varias plataformas.
100% configurable, podemos incluir fuentes.

Alquilado, vendido, configurado en internet, configurado en su servidor intranet.
Llamenos o escribanos para un demo (se lo instalamos temporalmente en su equipo):
Precios comodos, facilidades (damos pagos)

Los sistemas administrativos le ayudan a llevar el control de su empresa, pero no le dan las herramientas para la toma de decisiones o para saber el estado actual de su negocio.
Necesita ayuda en cualquiera de estas áreal? Consulte, le ofresemos el software y la asesoría a sus necesidades de información.
Adaptamos sus procesos actuales a sistemas gerenciales modernos.

Especialistas en desarrollo web desde hace más de 20 años
INFOWEB, S.A.               | infowebgt@gmail.com
Tel: (502) 5216-8215 |  www.infowebsa.blogspot.com
Twitter: @infowebsa       |  Facebook: http://www.facebook.com/infowebgt

martes, 23 de agosto de 2011

Un poco de Ajax

Para que el formulario de ingreso o registro sea un poco más dinámico y que al presionar el botón de ingreso no nos lleve a otra pantalla, verifique que el email no esta bien y luego nos regrese a la pantalla principal, se puede utiliza AJAX y llamar a nuestro script que verifique la base de datos y solo nos muestre el resultado en pantalla sin navegar a otra.




Aquí hay un ejemplo:

El HTML: Este va en la página principal en el área en donde querramos pedir la clave. El formulario no llama a un php sino a una función en jsacript.

  1. <form id="frmIngreso" action="javascript:CheckLogin()" method="post">
  2. <table border=0>
  3. <tr>
  4. <td>Email:</td><td><input type="text" name="txtusuario" id="txtusuario"></td>
  5. </tr>
  6. <tr><td>Clave:</td><td><input type="password" name="txtclave" id="txtclave"></td>
  7. </tr>
  8. <tr>
  9. <td>&nbsp;</td><td><a href="olvidada.php">¿Olvidó su contraseña?</a></td>
  10. </tr>
  11. <tr>
  12. <td>&nbsp;</td><td align="right"><input type="button" class="boton" value="Ingreso" onClick="javascript:CheckLogin()"></td>
  13. </tr>
  14. </table>
  15. </form>
 El Script de Javascript: enviamos los textos leidos en los campos, el nombre de nuestro php que va a verificar los datos y la función de retorno
  1. <script type="text/javascript">
  2. var url = "";
  3. var what = "";
  4.  
  5. function CheckLogin() 
  6. {
    1. var username = document.getElementById("txtusuario").value;
    2. var password = document.getElementById("txtclave").value;
    3.  
    4. DoCallback("username="+username+"&password="+password, "login.php", "LoginStatus(req.responseText)");
  7. }
  8.  
  9. function LoginStatus(Status) 
  10. {
    1. if(Status == 1)
    2.    alert("El E-Mail o usuario ingresados no son validados");
    3. else if(Status == 2)
    4.    alert("La Clave ingresada no es correcta");
    5. else
    6.    document.location = "home.php";
  11. }
  12. </script> 

Nuestro php de verificación (login.php) puede verificar en base de datos, para el ejemplo solo pondremos:
  1. <php
  2. $username = $_POST["username"];
  3. $password = $_POST["password"];
  4. if (!validar_email($username))
  5. {
  6.    echo 1;
  7. }
  8. else if (!validar_clave($password))
    1. {
    2.    echo 2;
    3. }
  9. }
  10. else
  11. {
  12.    echo "1";
  13. }
  14. ?> 

Debemos incluir nuestro javascript con las instrucciones de ajax, de esta forma:
<script src="js/login.js" type="text/javascript"></script>


El login.js:
  1. function DoCallback(data, url1, what1)
  2. {
  3. url = url1;
  4. what = what1;
  5. if (window.XMLHttpRequest) {
    1. req = new XMLHttpRequest();
    2. req.onreadystatechange = processReqChange;
    3. req.open('POST', url, true);
    4. req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    5. req.send(data);
  6. } else if (window.ActiveXObject) {
    1. req = new ActiveXObject('Microsoft.XMLHTTP')
    2. if (req) {
      1. req.onreadystatechange = processReqChange;
      2. req.open('POST', url, true);
      3. req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      4. req.send(data);
      5. }
    3. }
  7. }
  8.  
  9. function processReqChange() {
  10. if (req.readyState == 4) {
    1. if (req.status == 200) {
    2.    eval(what);
    3. } else {
    4.    alert('There was a problem retrieving the XML data: ' + req.responseText);
    5. }
    6. }
  11. }

 Y eso es todo, le da más profesionalismo a nustra página ya que no hace la llamada al programa de login sino que lo llama y ejecuta en memoria.



Ayuda tecnológica para su empresa


Programación de Software

Tiene proyectos de software a medio terminar?
Sus programadores no conocen lenguajes para Web
Su diseñador no conoce Joomla!

Programación especializada para web, cubrimos proyectos con tiempos limites, con poco presupuesto, con poco tiempo, proyectos dificiles, especialmente para web, pero tambien para escritorio (en linux, en windows, en mac, en unix).

Sus programadores no conocen como programar para Web, necesita poner módulos en Joomla!, diseñar sitios facilmente, nosotros lo capacitamos.

Amplia experiencia en programacion PHP, JScript, ASP, .NET (vb, asp, c#), jquery, ajax.

LLamenos, le ayudamos, nos adaptamos y le programamos lo que necesita.

Programación para web, tips, capacitaciones, desarrollo, diseño, llamenos le podemos ayudar.

PHP, .NET, AJAX, JQUERY, MYSQL, MS SQL, JAVA, JAVASCRIPT.

Módulos para joomla!, para FACEBOOK, para twitter, para google apps, para wordpress y otros, resolvemos problemas serios de programación.

Programas para dispositivos (tablet o celulares)  ANDROID , BlackBerry. Imagínese parte de sus sistemas o software en su móvil, se lo hacemos realidad!!!

Preguntenos, mandenos su PIN, su email, un mensajito, su celular, su facebook o como sea...y lo atendemos con gusto.

ERP(Planificación de Recursos Empresariales) Sistemas Administrativos, Módulos:

  • Contabilidad (centro de costos y presupuestos)
  • Inventario/Bodegas
  • Facturacion/POS (puntos de venta)
  • Clientes (Cuentas por cobrar)
  • Proveedores (Cuentas por pagar)
  • Caja y Bancos
  • Servicio al Cliente
  • Nominas y Planillas (con control de ingreso)
  • Producción (con control de formulas y procesos)
  • Recursos Humanos (carrera, contratación, evaluación de desempeño, etc)
  • Manejo de Proyectos
Sabe como va su proyecto?
Que recursos tiene en uso?
Cuanto es el costo total del proyecto?
Cuantas horas hombres le ha invertido?

  • Balance Scorecard
Sabe como está su empresa?
Cual es el porcentaje de eficiencia en las diferentes áreas (Financiera, Recursos Humanos, Producción y Ventas)?
Sabe en que momento debe invertir? o debe reforzar alguna de las áreas, principalmente ventas?
  • CRM (ventas, atención al cliente, mercadeo, etc)
Es capaz de anticiparse a los deseos de sus clientes?
Sabe cuales son las preferencias de sus clientes?
Puede obtener información de sus clientes sin llegar al grado de acoso?
Tiene retroalimentación de sus clientes?
Sabe como su fuerza de ventas trata a estos clientes?
Sabe cuanto tarda en obtener el servicio o producto su clientes, desde el momento que hace el primer contacto?

100% WEB: PHP, ASP o VB
Completamente para web, para windows o mezcla de ambos ambientes.
Multi-idiomas, adaptable a varias plataformas.
100% configurable, podemos incluir fuentes.

Alquilado, vendido, configurado en internet, configurado en su servidor intranet.
Llamenos o escribanos para un demo (se lo instalamos temporalmente en su equipo):
Precios comodos, facilidades (damos pagos)

Los sistemas administrativos le ayudan a llevar el control de su empresa, pero no le dan las herramientas para la toma de decisiones o para saber el estado actual de su negocio.
Necesita ayuda en cualquiera de estas áreal? Consulte, le ofresemos el software y la asesoría a sus necesidades de información.
Adaptamos sus procesos actuales a sistemas gerenciales modernos.

Especialistas en desarrollo web desde hace más de 20 años
INFOWEB, S.A.               | infowebgt@gmail.com
Tel: (502) 5216-8215 |  www.infowebsa.blogspot.com
Twitter: @infowebsa       |  Facebook: http://www.facebook.com/infowebgt