AdoptOS

Assistance with Open Source adoption

Open Source News

"Anyone and Everyone," Leslie Hawthorn Reflects on 20 Years of Open Source.

Open Source Initiative - Thu, 01/25/2018 - 09:29

I believe there are two big challenge currently facing open source communities: cultivating empathy and sustaining maintainers.

The Open Source Software Movement and the Open Source Initiative will celebrate our 20th anniversary in 2018. As part of that celebration, we're asking open source luminaries to reflect on the past twenty years—the milestones, success, controversies, and even failures—to capture and understand our shared history, and the impact of the open source movement on not only software and technology, but also business, community and culture. We're also curious to hear what those who have done so much to help drive open source to where it is today, on where it should go tomorrow.

We thank very much all of those who have not only take the time to offer their perspectives here, but who have also worked so hard of the past 20 years to make open source software and the OSI so successful.

In this edition, we hear from Leslie Hawthorn. Leslie is a former OSI Board Member, and an internationally known developer relations strategist and community management expert, Leslie has spent the past decade creating, cultivating, and enabling open source communities. She’s best known for creating the world’s first initiative to involve pre-university students in open source software development, launching Google’s #2 developer blog, and receiving an O’Reilly Open Source Award in 2010. Her career has provided her with the opportunity to develop, hone, and share open source expertise spanning enterprise to NGOs, including senior roles at Red Hat, Google, and Elastic.

If you cheer during movies when you hear the words “I fight for the users” or “Get your head out of your cockpit,” the two of you will likely get along famously. Follow her on Twitter @lhawthorn or read her blog at https://hawthornlandings.org/.

1. What does "open source" mean to you, and what do you think its most significant impact has been?

My understanding of the term open source is of course rooted in the OSI's Open Source Definition, which you can read in its entirety at https://opensource.org/osd. For me, the most important aspect of these principles is that developers can create software that is of value to themselves and others, then make it available to everyone for their own use. The greatest value of open source lies in the fact that anyone can make use of it provided they have the knowledge to do so, and they may also make improvements to that software that benefit themselves and others.

In terms of overall impact, I’m delighted to see that companies have adopted the open source model as a cornerstone of their businesses. Without open source languages, libraries, operating systems and frameworks, the technological innovations we see today would have taken much longer or, perhaps, have been cost-prohibitive. Now anyone with a great idea can start a successful company by building a compelling application atop an open source stack and bring that idea to market quickly.

It’s easy to point to the importance of open source software in building large corporations like Google - without the gratis and open source LAMP stack, the company arguably would not exist today - but for me open source’s impact on business is more compelling at the individual and small business level. Small businesses can thrive producing open source software and/or supporting its use; just take a look at the huge number of SMBs supporting say the Drupal content management system or the great success that Basecamp (formerly 37signals) has had creating their products with Ruby on Rails. Not to mention the great success they have achieving work-life balance for their employees whilst profiting handsomely!

2. Over the past 20 years, what do you feel has been some of the key developments in the open source software movement that has led to its success? What do you think is still missing?

The adoption of open source software by businesses has been one of its key success factors. Most companies no longer believe the bad press that open source software is dangerous or that open source licenses can harm their business. Even Microsoft now loves Linux (and Go, and Python, and ….)!

While we’re still in the early stages of adoption, I think that a greater acceptance of InnerSource principles by companies will be the next great step for open source. (For those unfamiliar with the term, the idea is to develop software behind the corporate firewall as ‘open source’ - with everyone having access to the code repositories to follow development or even contributing, regardless of where they sit in the organization.) By entrusting an organization’s technical team’s to work in The Open Source Way, companies have become demonstrably more efficient in their development practices, saving time, money and, most importantly, making their employees feel a greater sense of ownership and empowerment over their work. People who feel a great sense of autonomy and mastery produce beautiful things.

3. How has the OSI been able to further the awareness and adoption of open source software, development, communities? What should the OSI be focusing on in the future?

The OSI’s advocacy work over the years has been a crucial part of ensuring that the Open Source Definition (OSD) applies to a given work. We’ve seen a ton of “open washing” - companies claiming a work is open source even when it does not conform to the OSD - as the idea of openness and transparency has gained popularity with developers and consumers alike. The OSI works to make sure that the freedoms promised to a particular person under the OSD are present in a product when its called “open source”; it’s not just a PR ploy.

For the future, I would love to see the OSI focus on improving the overall ecosystem for open source projects in a variety of ways: helping to make our communities more diverse so that the software available meets the needs of the greatest number of people; sharing the knowledge of 20 years of history with technologists so we can live up to open source’s great promise of not constantly reinventing the wheel; championing the values of openness and transparency not just in how they impact software development, but also as a model for all of society.

4. What are your expectations for open source software and communities over the next 10 or even 20 years?

I believe there are two big challenge currently facing open source communities: cultivating empathy and sustaining maintainers. (You can argue that the second is actually a subset of the first point, but I believe it’s critical to analyze the two separately.) We are in the earliest stages of solving both problems.

Cultivating empathy in open source is crucial as it seems that everything - well, almost everything - is built upon open source software. While the old adage is that good open source developers scratch their own itch, when creating works that are used so widely, we must always be aware that not everyone shares our “itches,” meaning our life experience. (While neither is open source, consider two hot button issues of today: abuse on Twitter and issues with the facial recognition feature of the new iPhone, both criticized as a result of their creators’ not sufficiently understanding use cases and life experiences beyond their own.)

Regardless of differing life experiences, humans have the need to solve the same problems with software. The more that we see empathy blossom into a key feature of our development practices, the more we will see that the resulting technology provides benefits to wider swathes of people. The benefits for users who do not have our same itches provide benefits to all users, making products better.

Supporting maintainers in their work must be more effective to make open source software production sustainable. There are a large number of people working unpaid on various mission critical pieces of software; an unsettlingly large number, actually: open source maintainers working as individuals simply cannot sustain what has been coined open source’s “free rider problem.” (I highly recommend Nadia Eghbal’s excellent research under the auspices of The Ford Foundation, Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure, for both its scholarly depth and highly approachable discussion of the topic.)

No person or small group of persons can be relied upon to create and support software used by thousands of people without financial support, not to mention project management assistance, quality health care, and the opportunity to take a break from one’s work. The general interim solution has, thus far, been for large corporations to hire key developers and pay them to continue work on their open source project, but this solution has been problematic. It works wonderfully when the developers’ and company’s interest converge, but these developers may find themselves at odds with their company’s expectations for prioritizing feature development or even demonstrating the importance of funding their work when a particular tool or language is no longer in vogue at that company. We need to figure out a reasonable way to ensure that those creating important works of software are compensated and cared for beyond traditional employment relationships.

Fortunately, this problem is being actively addressed by a number of smart folks so I’m confident we’ll see a more sustainable approach to open source development in the coming decade. We’ve seen developers get support via crowdfunding sites like Patreon or Librepay, but I think that programs & platforms targeted specifically at open source developers will meet with greater success than those focused on supporting creators in general. The folks at GitHub have created a program focusing on support for open source maintainers, led by the aforementioned scholar Nadia Eghbal. There are start ups focusing on helping maintainers create sustainable small businesses, such as Tidelift (not coincidentally founded by open source developers), and even co-op models for maintainer support, such as snowdrift.coop.

Categories: Open Source

¿Qué necesitas saber sobre el GDPR?

Liferay - Thu, 01/25/2018 - 08:01

En la actualidad, los datos son un elemento esencial para las empresas modernas y tienen un papel crucial en los procesos de transformación digital. Un mayor número de datos permite una mejor analítica, lo que da a lugar a mejores productos, lo que atrae a más usuarios y lo que finalmente genera un incremento en el volumen de datos. Esto se conoce como el efecto de la red de datos: cuantos más datos de los usuarios tengan las empresas, más podrán conocer sus necesidades y preferencias y, por ende, ofrecerán productos y servicios mejores y de mayor calidad.

Así, las empresas hoy tienen un poderoso incentivo para maximizar y apostar por el proceso de recopilación y tratamiento de los datos. En un escenario ideal, esto debería resultar en una situación ventajosa tanto para las empresas como para los usuarios. Sin embargo, la historia reciente nos muestra que la incesante búsqueda de datos, sin tener en cuenta el derecho a la privacidad de los usuarios, ha dado lugar a escenarios menos recomendables: desde el robo de datos ocasionados por brechas de seguridad, hasta el uso de rastreadores de software ocultos.

En un esfuerzo por salvaguardar la privacidad del usuario, el Reglamento General de Protección de Datos europeo (GDPR por sus siglas en inglés) entrará en vigor el próximo 25 de mayo de 2018 y será una normativa directamente vinculante para todos los Estados Miembros de la Unión Europea.

Esta normativa pretende aumentar el nivel de protección de los datos personales para los residentes europeos y consolidar y homogeneizar esta legislación entre todos los estados miembros de la UE. En consecuencia, es probable que las empresas necesiten actualizar su enfoque al respecto de la protección y tratamiento de datos personales para cumplir con la nueva normativa.

El nuevo Reglamento se basa en la premisa de que los datos personales pertenecen a la persona y otorgan a los individuos capacidades para ejercer un mayor control sobre el tratamiento de sus datos por parte de las entidades, incluidos los derechos legales para acceder y eliminar sus datos personales de las bases de datos, así como la obligatoriedad de de dar consentimiento explícito para que sus datos puedan ser procesados.

No obstante, muchas compañías, de todos los sectores, aun no están preparadas para asumir los cambios que plantea el GDPR, ni para gestionar el impacto que traerá consigo en la forma en la que se realizan los negocios en la actualidad. Entre las empresas del Reino Unido encuestadas por PWC, solo el 8% está lista para cumplir con el nuevo Reglamento, mientras que el 34% acaba de iniciar las acciones para llevar a cabo su cumplimiento y el 5% no ha comenzado en absoluto. Es vital que cada empresa comprenda el impacto del GDPR para su negocio, para que puedan prepararse adecuadamente antes de que la regulación entre en vigor.

A continuación, te ofrecemos una serie de orientaciones al respecto de los aspectos más relevantes que contempla este Reglamento, de cara a que puedas entender mejor sus principios rectores, conozcas el coste de su incumplimiento, la normativa aplicable a cada tipo de negocio y cómo Liferay DXP cumple con esta nueva regulación. Conociendo las siguientes directrices, tu empresa estará preparada para el cumplimiento del GDPR.

El principio detrás del GDPR:

Los 99 artículos y 173 considerandos del GDPR están diseñados para detener posibles abusos relacionados con la adquisición y el tratamiento de los datos personales. El considerando 1 resume la razón principal que motiva todo el Reglamento:

"La protección de las personas físicas en relación con el procesamiento de datos personales es un derecho fundamental".

De cara a garantizar este derecho de las personas, este principio fundamental debe ser adoptado por todas las organizaciones. Las directrices que establece el GDPR, en línea con este principio, pueden requerir que las empresas reestructuren sus prácticas. Sin embargo, abordar el cumplimiento de este Reglamento no es algo tan simple como cotejar una check list. El texto del Reglamento es intencionalmente amplio y su aplicación específica dependerá de la dimensión, sensibilidad y criticidad de los datos que procese cada entidad. Así, las organizaciones deberán enfocar el cumplimiento normativo desde una perspectiva de evaluación del riesgo.

En este sentido, tener disponible un mayor o menor presupuesto no garantiza plenamente la seguridad de los datos de una empresa. Cada organización debe determinar y orientar la inversión apropiada para garantizar la protección de los datos de sus usuarios.

El coste del GDPR

En caso de que una empresa infrinja las normas que establece el GDPR, la autoridad de supervisión responsable en el Estado miembro de la UE puede multar a las compañías con hasta el 4% de los ingresos anuales globales del año fiscal anterior, o con una cantidad de hasta 20 millones de euros, prevaleciendo la cifra que sea mayor. Adicionalmente, es posible que también se exija a la empresa que pague una indemnización por daños y perjuicios a los afectados. Además, el incumplimiento y sus sanciones se harán públicas, lo que generará, también, un daño en la reputación corporativa de la organización, resultando en una pérdida de la confianza por parte de los clientes.

Un estudio de PWC muestra que entre las compañías que han terminado los preparativos para el cumplimiento del GDPR, más del 88% gastó más de un millón de dólares en ese proceso, y el 40% gastó más de diez millones, según sus propias estimaciones. Las obligaciones que trae consigo el nuevo Reglamento conlleva que las empresas tengan que trabajar de cara a preparar y garantizar que los procesos relacionados con el tratamiento de datos personales cumplen con lo estipulado en la normativa. Y esta adaptación trae consigo una serie de costes asociados que deben tenerse en cuenta.

El GDPR en la práctica

El GDPR perfila una serie de obligaciones para una amplia gama de prácticas relacionadas con los datos personales, entre las que incluye menciones especiales para el tratamiento de datos de niños, la transferencia de datos a otros países, la toma de decisiones automatizada, la gestión ante una brecha de seguridad que implique una vulnerabilidad de los datos, y más. Cada empresa debe evaluar cómo afecta el GDPR a su caso de uso particular. A continuación te ofrecemos algunas directrices generales que aplican a la mayoría de las empresas, si no a todas:

  • La legalidad, la imparcialidad y la transparencia (artículo 5 (1) (a)) requieren que las empresas sean francas y transparentes sobre qué datos personales recopilan y por qué. Esta normativa obliga a las organizaciones a expresar, de forma clara y concisa cómo y  por qué se está haciendo uso de datos personales, invalidando así cualquier tipo de aceptación del consentimiento de cesión de datos oculto entre las condiciones y/o los términos legales.
  • La minimización de datos (artículo 5 (1) (c)) es un principio que contrasta con la práctica dada en algunas de las empresas actuales, que tienen una mentalidad de "maximización de datos". Esto es: a veces, las empresas recopilan datos personales sin tener claro ni el objetivo, ni cómo se usarán dichos datos. En esta era de big data, la inteligencia artificial y el machine learning, la tendencia es recopilar la mayor parte de la información posible, por si fuera de utilidad en el futuro. No obstante, según el GDPR, conforme a ese principio de minimización de datos, las empresas solo deben recopilar la cantidad mínima de datos personales necesaria para cumplir su propósito específico.
  • El consentimiento explícito (artículo 6 (1) (a)) del individuo, es también citado expresamente como requisito imprescindible para procesar datos personales no esenciales para la actividad que se está tratando. Algo que afectará directamente a aquellos que deseen recopilar información adicional de los usuarios con un objetivo de marketing. Según recoge expresamente el Reglamento, el consentimiento debe ser "otorgado libremente, de forma específica, informada y sin ambigüedades". Esto significa que ya no se permiten prácticas como: la venta de listas de correo electrónico a terceros sin el consentimiento del usuario o el uso casillas de verificación marcadas por defecto para recibir boletines informativos por correo electrónico.
  • El derecho de cancelación (artículo 17) que también recoge este Reglamento, faculta a las personas el derecho a solicitar a las organizaciones a eliminar sus datos personales de sus sistemas, ya que las empresas no están legalmente obligadas a conservar los datos personales (como en el caso de los registros bancarios). También conocido como el "derecho al olvido", este requisito se puede cumplir a través de la eliminación total y efectiva de los datos personales o a través de la anonimización. Para este caso, hay que tener en cuenta los requisitos técnicos específicos que se necesitan para realizar una anonimización con garantías.
  • El derecho a la portabilidad de datos (artículo 20) de manera similar que los anteriores, otorga a las personas el derecho a solicitar a las empresas que exporten sus datos personales de sus sistemas. Esto evita el bloqueo del proveedor cuando las personas no pueden elegir un servicio competitivo debido a la magnitud y complejidad de los datos personales con un negocio en particular.

Estas son solo algunas de las normas descritas en el GDPR, por lo que las empresas no deben subestimar el alcance de este Reglamento y deben realizar evaluaciones exhaustivas tanto de la regulación como del impacto de este en las operaciones de su negocio.

¿Qué está haciendo Liferay DXP al respecto del GDPR?

Adaptar la actividad de una organización al cumplimiento normativo de este Reglamento tendrá consecuencias e implicaciones de distinto calado en función de cada negocio. Por ejemplo, el historial de los pacientes de un hospital va a requerir un tratamiento diferente al de se haga con los perfiles de una intranet de empleados. Liferay se compromete a ofrecer productos flexibles que pueden personalizarse para respaldar la estrategia de su empresa de cara a proteger la privacidad de sus usuarios finales.

Liferay Digital Experience Platform ofrece una protección de datos robusta, así como  capacidades adicionales de seguridad, que te permitirán allanar el camino hacia el cumplimiento normativo relacionado con el GDPR. Esto incluye funcionalidades out-of-the-box listas para su uso, una potente herramienta de búsqueda de datos, una taxonomía flexible para la clasificación de los datos, un sistema de provisión de permisos granular y una infraestructura altamente personalizable. Además, para Liferay DXP está prevista la inclusión de funcionalidades tales como: la capacidad de administrar directamente la portabilidad de datos y las necesidades relativas a la eliminación de datos/  necesidades de anonimización para usuarios dentro de los sistemas Liferay.

Prepárate para el GDPR con Liferay

Conoce los elementos importantes que establece el GDPR, una estimación de los costes que conlleva la adecuación de tu organización a dichas directrices, así como el camino hacia el cumplimiento normativo con el Webinar de Liferay el próximo 31 de enero.

Registro: “GDPR: sus principios más importantes y Liferay DXP.   Maria Sanchez 2018-01-25T13:01:18Z
Categories: CMS, ECM

PrestaShop Loves Its Community

PrestaShop - Thu, 01/25/2018 - 04:16
*/ /*-->*/
Categories: E-commerce

The Six Advantages of Portal-Heritage Digital Experience Platforms

Liferay - Wed, 01/24/2018 - 23:28

Gartner has released their first ever Magic Quadrant for Digital Experience Platforms and has named Liferay as a Leader. The independent analysis saw Gartner evaluate 21 providers based on their completeness of vision and ability to execute in the integrated set of technologies they provide to customers, with Liferay being named as one of only four Leaders.

The Magic Quadrant for DXPs takes the place of the long-running Magic Quadrant for Horizontal Portals, which is a natural step given Gartner noted the evolution of portals into digital experience platforms last year. Digital experience platforms (DXPs) provide a set of tools for managing experiences that have grown out of the needs of businesses to offer consistent and connected experiences across channels and touchpoints, such as portals, websites, mobile and IoTs devices.

As shown by the representation of technologies in the report, DXPs most often have a heritage in either portal or content management system (CMS) technology. Providers, including Liferay DXP, that find their roots in portal technology have distinct strengths regarding how they can be used to connect businesses both internally and with target audiences.

The following six advantages of portal-based DXPs can empower businesses in unique ways. While these elements may also be found in some CMS heritage portals, they are often inherent in most portal platforms and therefore have a strong presence in those that become DXPs, even at initial launch.

1. Integration Capabilities

Digital experience platforms allow companies to embrace digital transformation in both how they operate as a business as well as the customer experiences they create. Great modern customer experiences depend on the ability of the customer to shift seamlessly between websites, applications, back-end systems and all other touchpoints while companies gather data and provide customized services. A company must be able to integrate a wide variety of currently existing systems in order to provide such exceptional experiences.

Portal-heritage DXPs have core capabilities for the integration of backend systems, which give customers, employees and other end users access to the data they need across multiple applications within a company. For example, customer data locked in a CRM or company’s marketing automation tool can be unified and shared through a portal-heritage DXP. Doing so can save both businesses and customers time and effort while also helping companies better understand and support their target audience through the insights provided by this shared data.

2. Long-term Customer Relationships Focus

Portals are designed to help connect businesses with target audiences through secure interfaces. This can include specific user bases such as customers who are in need of accessing information and tools integral to their experiences. Rivet Logic highlights portal-heritage DXPs as being particularly strong in the fostering of long-term customer relationships, as their ability to create unique individual experiences through logins to support and serve customer needs has been an established and core tenant of portals since they were first created. This is a distinct advantage over CMS technology, which has traditionally focused on anonymous prospects.

Liferay has empowered a wide variety of businesses to understand and reach their target audiences through the use of portals and portal-heritage DXP. This includes Mercury Insurance Group, who created a customer portal to manage each customer’s total relationship with the company and provide needed self-service components for an enhanced customer experience. In addition, global IT company Unisys created VantagePoint by using Liferay, a business services portal using integration features to provide configurable services for a wide variety of clients around the world. Gartner’s Magic Quadrant report highlights that modern IT departments are frequently finding the solution in horizontal portal heritage DXPs. The customer experiences they create can help increase return customers and better equip sales teams through in-depth customer insights.

3. Digital Workplace Scenario Support

Digital experience platforms encompass a wide variety of online needs, including the ability to support the everyday lives of employees. By leveraging the various tools and methods of communication already used within employee portals, portal-heritage DXPs can take proven methods and expand them into robust digital workplaces. While both CMS and portal-heritage DXPs can be used to create these digital workplaces, portal software has a legacy of being used to create employee intranets and workspaces. These scenarios include customized interfaces based on employee preferences and duties, mobile-friendly interfaces that equip workforces on the go and information management capabilities that improve how a company internally communicates. These various elements are used to an even greater degree in DXP-created digital workplaces.

These online workplaces give teams access to a wide variety of needed information and digital tools that help them better complete their various duties and serve the needs of customers. With the flexibility of a DXP, these workplaces can be accessed on various devices so that employees can find what they need at any moment. Through the use of DXPs, companies are renovating their portals and intranets in an effort to bring the same level of care and customization shown to customers to employees for a more efficient and helpful online work environment. In addition, building workplace support for all departments on a single platform can bridge company silos through the sharing of information and insights.

4. B2B Relationship Management

As already discussed, portals play an important role in B2C and B2E scenarios. However, portals also play a crucial role in DXPs used for business-to-business (B2B) scenarios.

Many B2B companies have used portal technology to facilitate their relationships by creating secure and helpful interfaces with the businesses they serve. Harvard Business Review highlights that the modern B2B sales process has become more complicated than ever, leading to complications and a lack of satisfaction that can be solved by becoming more like B2C experiences. This means a clearer and more customized customer interface that provides needed services that match their unique customer journeys. Effective DXPs with a portal heritage take the well-established connections created by portal software and create a more robust experience through the many features possible via DXPs. In doing so, B2B companies can keep up with expectations and strengthen business relations in an age where competition is high due to rapid innovation in online experiences.

5. Secure Data Handling Capabilities

Data insights play a major role in modern marketing and customer service strategies for companies in all types of industries. However, this data must be secured against potential breaches to prevent harm to companies and the people who have entrusted them with their sensitive information. In addition, the modern audience generates larger amounts of data than ever before, which is used for increasingly specific targeted marketing and customer experience strategies. As opposed to CMS software, portals are based on supporting a large number of users and a large flow of information, which often contains sensitive details from both customers and businesses. As such, portal-heritage DXPs are founded in systems that are encrypted and ready to both store and analyze data for secure and insightful information management.

6. Digital Agility

As highlighted by Gartner, portals are able to be used as a common architectural framework. This functionality of a portal-based DXP allows companies to build a website and quickly reuse the framework they have created in order to build more touchpoints. In doing so, companies can not only ensure that all aspects of their digital presence are uniform in functionality and appearance, but will also save both time and money by avoiding a rebuild from scratch. By turning a portal-heritage digital experience platform into a solutions factory, businesses can quickly advance their digital strategies while still maintaining control over the quality of individual experiences.

Leveraging Portal Heritage with Liferay DXP

In choosing Liferay as a Leader, Gartner pointed to the flexibility and agility of Liferay DXP when being used to build highly customized experiences, the company’s responsiveness and organic growth in creating new product features to meet customer demands, and a strong record of providing excellent customer support and customer experience.

Liferay DXP is built on Liferay’s heritage as a portal platform, using technology created to empower workforces and provide customers with access to the information they most need. Companies around the world have used Liferay DXP to create numerous aspects of their online experience, including websites, mobile apps and connected digital experiences, along with using portal technology to carefully manage a wide variety of assets in order to better serve their customers and support their employees. These portal heritage advantages have helped distinguish Liferay DXP in the field.

Read the Gartner Magic Quadrant for Digital Experience Platforms

Learn why Gartner named Liferay a leader in the field in their recently released Magic Quadrant for Digital Experience Platforms and find out more about the advantages of Digital Experience Platforms.

Read the Magic Quadrant Report   Matthew Draper 2018-01-25T04:28:44Z
Categories: CMS, ECM

(Developers) Revising the CiviCRM installer: Library, CLI, WordPress

CiviCRM - Wed, 01/24/2018 - 20:01

The civicrm-setup library aims to replace the CiviCRM installer. Following the December/January iteration, it's available for use as a CLI installer and as a web-based WordPress installer.

Categories: CRM

Facebook Integration with CiviCRM

CiviCRM - Tue, 01/23/2018 - 11:20

The power of Workplace by Facebook is now available for CiviCRM users!

New button in the User Profile opens up a communication channel within CiviCRM for work chat, team groups, project updates, instant messages or alerts (see pic. 1 below). The functionality will noticeably improve communication across organization inside or outside the office as it falls back on all the strengths Facebook has to offer, the most prominent being the user-friendly familiar interface and secure collaboration.

Categories: CRM

10 factores que debes considerar antes de elegir un CMS Open Source

Liferay - Tue, 01/23/2018 - 10:20

Durante la última década, las compañías han incrementado la adopción de software open source (OSS: open source software) reemplazando a los software privativos tradicionales. Y esto ha venido motivado, principalmente, por cuatro razones:

  • Los software open source han adoptado un nivel de madurez mayor, siendo comúnmente más aceptados.

  • La innovación conseguida a través del trabajo de una comunidad colaborativa es mayor que la conseguida por los equipos de desarrollo de las soluciones privativas.
  • Las soluciones open source presentan modelos de negocio que contemplan niveles de soporte más ventajosos para las organizaciones.
  • El coste total de adquisición (TCO, Total Cost of Ownership) de este tipo de software es mucho menor que el de las soluciones privativas.

Sin embargo, este aumento en el nivel de adopción también genera una mayor variedad de soluciones OSS para se elegir, ocasionando, además, ciertas expectativas en el mercado que no todos los OSS pueden cumplir. A continuación enumeramos los diez puntos cruciales que debes tener en cuenta antes de elegir un software Open Source para tu empresa (muchas de estas cuestiones son aplicables para valorar cualquier tipo de solución open source en general, en caso de que estés valorando la adopción de este tipo de herramientas):

1. Cuando te refieres a open source, ¿estás haciendo referencia a un software por el que no tienes que pagar?

Los software open source son conocidos por el hecho ser libres; pero  este concepto hace referencia a su naturaleza, no a su gratuidad. Es decir, los usuarios tienen derecho a hacer cambios y distribuir el código fuente del producto: los creadores de proyectos OSS pueden distribuir el software cobrando el precio que les parezca; pero siempre y cuando haya acceso al código fuente, podemos considerarlo como libre. Cuando empieces a analizar las opciones de CMS open source, ten en cuenta que el principal beneficio está en el acceso al código fuente, no al hecho de que no hayan costes de licencias (a pesar de que muchas opciones sean gratis o tengan un precio más asequible).

2. ¿ Tienen todos los productos open source una versión enterprise (o soporte enterprise)?

Muchas compañías crean una versión de su OSS diseñada especialmente para dar servicio a empresas, la cual ofrece funcionalidades extras, más seguridad y un servicio de soporte más completo de lo que se suele ofrecer a los usuarios comunes. Si la solución que elegiste no tiene ninguna opción enterprise que aporte apoyo a nivel de soporte con la herramienta, deberás planificar cómo vas a gestionar este punto para asegurar el correcto funcionamiento de la solución a lo largo del tiempo.

Ya que el OSS está desarrollado por una comunidad, suele tener un precio más asequible que las soluciones privativas. Incluso, el coste adicional de adquirir una versión enterprise suele ser más económico que las licencias de soluciones propietarias, lo que puede ser considerado como otro beneficio de los OSS.

3. ¿Cómo de activa es su comunidad?

Uno de los beneficios más importantes de los software open source es la innovación que es generada a través de la comunidad - pero para esta innovación exista, es necesario tener una comunidad activa. Esto puede comprobarse consultando el volumen y la frecuencia con la que se publican aportaciones  en los foros de la comunidad, si hay un tamaño razonable de conversación en sitios como Stack Exchange, o simplemente haciendo una búsqueda en Google para a ver si hay contribuidores open source que estén trabajando de forma activa en algún proyecto de la solución que estés considerando.

4. ¿A tu equipo de desarrollo le gusta la solución?

Los CMS open source son, por definición, extremadamente flexibles. Es decir, independientemente de la solución que elijas, podrás diseñarlo para adaptarlo a tus necesidades. Sin embargo, si tu equipo de desarrollo no está familiarizado con él, o bien prefiere una otra solución de CMS en particular, conseguir desarrollar las funcionalidades que necesitas puede ser un problema. Uno de los principales atractivos de las soluciones open source es que son más asequibles, pero si tienes que formar a tu equipo para trabajar con el CMS que elegiste, o si la planificación de ejecución del proyecto se alarga en el tiempo, tendrías  que dedicar demasiados recursos, y esta ventaja desaparecería.

Otro punto que debes tener en cuenta es la interoperabilidad del CMS open source elegido s con tu ecosistema IT. Por ejemplo, si la mayoría de tu organización utiliza Microsoft y .NET, quizás no tenga sentido que elijas un CMS construido en Java. A continuación enumeramos algunos de los CMS open source más populares y sus diferentes plataformas:

  • Java

- Alfresco

- Liferay

- LogicalDOC

- OpenCMS

- Magnolia

  • Microsoft ASP.NET

- DNN

- Kentico CMS

- Umbraco

  • PHP

- Wordpress

- Drupal

- Joomla

- Magento

- TextPattern

  • Python

- Django CMS

- Mezzanine

  • Ruby on Rails

- Radiant

- Browser CMS

- Refinery CMS

5. ¿A tus usuarios finales les gusta la opción elegida?

Después de la fase inicial de desarrollo, aún tendrás que mostrar a tu equipo de generación de contenido y a los administradores del site cómo utilizar la opción que elegiste. Muchos de los CMS tienen demos interactivas que ofrecen a los usuarios una pequeña orientación al respecto de cómo sería trabajar con el sistema. Ofréceles la posibilidad de conocer el OSS elegido para que podáis identificar los posibles pain points, de forma que  el equipo de desarrollo pueda corregirlos o adaptar las funcionalidades a sus requerimientos.

6. ¿Cómo de madura es la solución que contemplas?

Los tres CMSs más famosos- Wordpress, Joomla y Drupal - son productos ya maduros, con, al menos  12 años de desarrollo. Este tiempo de experiencia asegura el nivel de estabilidad que las empresas necesitan, algo que un proyecto open source más joven quizá todavía no haya alcanzado.

7. ¿Encaja el producto en tu plataforma?

Muchos CMSs están evolucionando hacia plataformas de experiencia digital (Digital Experience Platforms, DXPs) e integrando funcionalidades que suelen estar más asociadas a los portales o a las plataformas de e-commerce. Las DXPs buscan atender a las necesidades de las empresas que están en su proceso de transformación digital y cuyo objetivo es ofrecer mejores experiencias al cliente. Se puede hacer frente a este desafío a través de distintos sistemas independientes, o a través de una suite  que contemple todos los elementos y herramientas necesarias. En ambos casos, es importante que todos los componentes de tu plataforma web estén integrados y sean capaces de compartir los datos. Los CMS son sistemas particularmente críticos para cualquier organización, debido a su necesidad de ofrecer los contenidos a través de cada canal lo más rápido posible, lo que requiere que las empresas eliminen los silos y agilicen los flujos de trabajo.

8. ¿El proveedor realiza un mantenimiento de las extensiones/plugins/módulos disponibles?

Mientras que los CMS open source tienen un buen servicio de soporte para sus funcionalidades out-of-the-box, no siempre conservan el mismo grado de mantenimiento de las que se añaden a través de plugins o aplicaciones integradas, las cuáles pueden tener distintos niveles de soporte y seguridad que la propia solución. Es importante tener este factor en cuenta, pues el hecho de que el CMS open source te ofrezca funcionalidades que necesitas a través de aplicaciones de terceros, no implica que estos mantengan la calidad del soporte y las actualizaciones del software principal.

9. ¿Realmente necesitas un CMS?

Debido a la popularidad de soluciones como Wordpress, muchas personas recomiendan el uso de un CMS open source para todos los tipos de webs. Sin embargo, es posible que ciertas categorías de software open source, como pueden ser los portales, se ajusten mejor a tus necesidades. Si estás considerando optar por un CMS open source para el diseño de tu website, deberías tener en cuenta también todas las demás opciones del mercado para asegurar que estás tomando la mejor decisión.

10. ¿Con qué frecuencia se realizan las actualizaciones?

Las soluciones que hacen actualizaciones muy a menudo pueden suponer un riesgo de que se hunda tu web. Es cierto que las actualizaciones son inevitables, pero lo ideal, es que fueras capaz de probarlas primero en una página de test para identificar los posibles errores y poder corregirlos antes de que esa versión sea pública para tus usuarios. La frecuencia con la que un proveedor realice actualizaciones puede llegar a suponer un problema. Por ello, lo mejor es conocer también este aspecto antes de elegir una herramienta. Además, puedes consultar páginas de revisión de software para saber qué dicen otros usuarios de las distintas soluciones y de sus actualizaciones.

Open Source, la clave de la Innovación Digital

Los software open source son soluciones más flexibles, asequibles y, en el caso de soluciones comunes y bastante extendidas como en el caso de los CMS, elegir una opción que te va a permitir desarrollar y mantener una innovación digital es esencial para que puedas competir con otras empresas. Un CMS  debe formar parte de una plataforma más amplia, que una y enlace todas las herramientas necesarias para gestionar las experiencias digitales de tu negocio. Aunque tu plan sea empezar con un proyecto más pequeño, las decisiones que tomes respecto a la tecnología utilizada en tu organización deben tener en cuenta la capacidad de escalabilidad y el nivel de  soporte disponible. Los líderes digitales que consiguen elegir un software con estas características tendrán una capacidad de reacción más rápida ante nuevos retos y oportunidades, ya que no tienen la necesidad de estar buscando distintas soluciones para cada nueva idea o requerimiento que puedan tener.

Además de estas consideraciones, tu compañía también debería llevar a cabo una evaluación detallada de las distintas opciones de CMS open source del mercado y, quizás, agregar a dicho análisis algunas soluciones privativas que también respondan a tus necesidades. Cada proyecto tiene sus particularidades, por ello, dedicar tiempo a analizar sus requerimientos en lugar de saltar directamente a la elección de un CMS open source, va a beneficiar tu proyecto a largo plazo.

Open source: Más que un “Software gratis”

El open source describe un tipo de desarrollo y una manera de hacer negocio que ha cambiado el escenario de los software, aportando un beneficio y una ventaja competitiva a las compañías que hacen uso de él.

Descubre las diferencias entre los Softwares open source y los privativos >   Marta Dueñas González 2018-01-23T15:20:41Z
Categories: CMS, ECM

Has Drupal 8 Usage Hit a Tipping Point?

Drupal - Mon, 01/22/2018 - 01:21

The following blog was written by Drupal Association Premium Technology Partner, Lingotek.

It wasn’t a question of if, but a question of when and the Drupal.org weekly usage statistics are showing it’s happening now. Usage of Lingotek’s Drupal 8 Module finally caught up to and exceeded that of Drupal 7. Is this the tipping point? Is the community finally making the switch to the latest Drupal module?

The Drupal.org Usage Statistics for Lingotek Translation provides information about the usage of the Lingotek Translation project--Lingotek - Inside Drupal 7 Module and the Lingotek - Inside Drupal 8 Module--with summaries across all versions and details for each release. It shows the week and the number of sites that reported using a given version of the project.

The usage figures reflect the number of sites using the project/item that week. The results can give an idea of how popular the different projects are and may help users choose modules and themes for their own sites. The figures are an indicator of which modules are being used. Note: Only Drupal websites using the Update Status module are included in the data.

In the past 6 months, the Drupal.org weekly statistics showed Drupal 7 usage was still going strong. There were twice as many users using the Drupal 7 version in April, May, June, July, August, and September. But starting in October, Drupal 8 usage began to tick upward. In the first week, only 269 reported using the D8 version. Then the momentum quickly shifted. By the second week of October, they were almost equal with 441 users of Drupal 7 and 420 using Drupal 8; they were a scant 19 users apart. Then came the tipping point.

In the third week of October, Drupal 8 usage overtook that of Drupal 7. In a huge turnaround, 772 reported using Drupal 8 when compared to only 447 using Drupal 7.

Since then, the gap narrowed somewhat, but regained a solid lead once again in early November with 894 D8 users and 416 using the D7 version. We’re predicting the lead is here to stay. The tipping point was inevitable.

The support is likely the result of the growing need for localized content. Multilingual web content is critical to engage a global audience that wants to search, shop, and buy in their own language. The Drupal 8 version, with its built in multilingual capability, makes it easier than ever to create content for a global audience. The module supports translation of any content and configuration, including:

  • Content entities - nodes, comments, messages, taxonomy terms and even paragraphs (including nested ones)
  • Configuration entities - fields, blocks, taxonomy vocabularies, views, fields, etc.
  • Configuration items - site name, system emails, etc.

The Lingotek - Inside Drupal Module is the only Drupal module to integrate a Translation Management System directly into Drupal, allowing the Drupal community to use professional-grade translation technologies (e.g. machine translation, translation memory, CAT tool) without ever leaving the Drupal environment. It is built on Drupal's standard multilingual modules (Locale, content translation, entity translation, internationalization, etc.) and helps Drupal administrators, agencies, and web marketers get a Drupal site multilingual-ready within minutes, instead of days.

Many Drupal users have strong opinions about which is better--Drupal 7 or Drupal 8, but one thing is clear: Drupal 8 is the future. The level of innovation and improved functionality available in each new release will be hard to ignore. These usage statistics reflect that the community has begun wholesale migration to Drupal 8 and that we’ve finally reached the tipping point.

Categories: CMS

Course for KNIME Server, Stuttgart

Knime - Fri, 01/19/2018 - 09:37
Course for KNIME Server, Stuttgart oyasnev Fri, 01/19/2018 - 15:37 October 11, 2018 Stuttgart

KNIME is hosting a Course for KNIME Server at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on October 11, 2018. We recommend to combine this course with the 2-day Course for KNIME Analytics Platform held October 9-10, 2018.

Course for KNIME Server dives into the details of KNIME Server and KNIME WebPortal and discusses them from three different points of view: the power user, the administrator, and the end user.
All tools and features designed for each one of these three personas are shown in detail and illustrated by means of interactive sessions and hands-on exercises.

Attendees learn how to exchange workflows and data between the server and the client, how to take advantage of the many server dedicated nodes and features when implementing a workflow, how to set access rights on workflows, data, and meta-nodes, share meta-nodes, execute workflows remotely and from the KNIME WebPortal, and how to schedule report and workflow executions, and more.

The course is designed not only for customers, partners, and the community, but also for anyone interested in finding out more about the KNIME commercial platform and its functionalities.

Register Now

Course Content Thursday, October 11, 2018
  • KNIME Product Overview
  • Roles (Personas) involved in a Data Science Project
  • Introduction to the Use Case (Customer Segmentation)
  • KNIME Server Basic Features
  • KNIME Server Advanced Features
  • Summary and Q&A
Course Fees
  • Course for KNIME Server (1 day): € 250 per user
Other Courses

The KNIME Team.

Categories: BI

Big Data Course for KNIME Analytics Platform, Stuttgart

Knime - Fri, 01/19/2018 - 09:37
Big Data Course for KNIME Analytics Platform, Stuttgart oyasnev Fri, 01/19/2018 - 15:37 October 12, 2018 Stuttgart

KNIME is hosting a Big Data Course for KNIME Analytics Platform at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on October 12, 2018.

This one day Big Data Course for KNIME Analytics Platform focuses on processing and mining databases with Hadoop and Spark through KNIME. Learn how to interact with these tools based on an example: eliminating missing values by predicting their values based on other attributes.

Register Now

Course Content Friday, October 12, 2018
  • In-database processing with the KNIME database extension
  • Pre-processing on Hadoop with Hive
  • Data processing and machine learning with Spark
Course Fees
  • Big Data Course for KNIME Analytics Platform (1 day): € 750
Other Courses

The KNIME Team.

Categories: BI

IoT Analytics Course with KNIME, Stuttgart

Knime - Fri, 01/19/2018 - 09:37
IoT Analytics Course with KNIME, Stuttgart oyasnev Fri, 01/19/2018 - 15:37 October 8, 2018 Stuttgart

KNIME is hosting a one day IoT Analytics Course for KNIME Analytics Platform at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on October 8, 2018.

Sensors, machine-to-machine, and network data will play a leading role in analytics as the Internet of Things becomes a reality. In this course you are introduced to the most important methodologies, algorithms and ideas in IoT Analytics. You will learn to access sensor-based data sources, understand the fundamentals of digital signal processing, realize the importance of smart feature engineering, and use advanced methodologies to uncover underlying patterns or concepts contained in IoT data streams. All exercises are based on real-world IoT datasets.

Who should attend: Data scientists, signal processing engineers, statisticians, mathematicians, computer scientist and information technology professionals who need to get started with IoT Analytics and want to make better use of their data.

Register Now

Course Content Monday, October 8, 2018
  • IoT Fundamentals
  • Sensor Data Acquisition
  • Introduction to Digital Signal Processing
  • Feature Engineering
  • Machine Learning Fundamentals
  • Model Training, Assessment, and Comparison
  • Model Deployment
  • IoT Analytics – Applications and Use Cases
Course Fee
  • IoT Analytics Course for KNIME Analytics Platform (1 day): € 750
Other Courses

The KNIME Team.

Categories: BI

Course for KNIME Analytics Platform, Stuttgart

Knime - Fri, 01/19/2018 - 09:37
Course for KNIME Analytics Platform, Stuttgart oyasnev Fri, 01/19/2018 - 15:37 October 9 - 10, 2018 Stuttgart

KNIME is hosting a Course for KNIME Analytics Platform at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on October 9-10, 2018.

Course for KNIME Analytics Platform is an ideal opportunity for beginners, advanced users and KNIME experts to be introduced to KNIME, to learn how to use it more effectively, and how to create clear, comprehensive reports based on KNIME workflows.

Register Now

Course Content Day one – Tuesday, October 9, 2018 Morning:
  • Introduction to KNIME
  • Reading Data
  • Data Manipulation
Afternoon:
  • Data Vizualization
  • Data Mining
  • Exporting & Deployment
Evening:
  • Group Dinner
Day two – Wednesday, October 10, 2018 Morning:
  • Date and Time
  • Flow Variables
  • Workflow Control
  • External Tools
Afternoon:
  • Advanced Data Mining
  • Model Selection
  • Advanced Applications and/or BYOD (Bring Your Own Data)
Course Fees
  • Course for KNIME Analytics Platform (2 days): € 1'250
Other Courses

The KNIME Team.

Categories: BI

Course for KNIME Server, Stuttgart

Knime - Fri, 01/19/2018 - 09:14
Course for KNIME Server, Stuttgart oyasnev Fri, 01/19/2018 - 15:14 June 14, 2018 Stuttgart

KNIME is hosting a Course for KNIME Server at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on June 14, 2018. We recommend to combine this course with the 2-day Course for KNIME Analytics Platform held June 12-13, 2018.

Course for KNIME Server dives into the details of KNIME Server and KNIME WebPortal and discusses them from three different points of view: the power user, the administrator, and the end user.
All tools and features designed for each one of these three personas are shown in detail and illustrated by means of interactive sessions and hands-on exercises.

Attendees learn how to exchange workflows and data between the server and the client, how to take advantage of the many server dedicated nodes and features when implementing a workflow, how to set access rights on workflows, data, and meta-nodes, share meta-nodes, execute workflows remotely and from the KNIME WebPortal, and how to schedule report and workflow executions, and more.

The course is designed not only for customers, partners, and the community, but also for anyone interested in finding out more about the KNIME commercial platform and its functionalities.

Register Now

Course Content Thursday, June 14, 2018
  • KNIME Product Overview
  • Roles (Personas) involved in a Data Science Project
  • Introduction to the Use Case (Customer Segmentation)
  • KNIME Server Basic Features
  • KNIME Server Advanced Features
  • Summary and Q&A
Course Fees
  • Course for KNIME Server (1 day): € 250 per user
Other Courses

The KNIME Team.

Categories: BI

Big Data Course for KNIME Analytics Platform, Stuttgart

Knime - Fri, 01/19/2018 - 09:14
Big Data Course for KNIME Analytics Platform, Stuttgart oyasnev Fri, 01/19/2018 - 15:14 June 15, 2018 Stuttgart

KNIME is hosting a Big Data Course for KNIME Analytics Platform at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on June 15, 2018.

This one day Big Data Course for KNIME Analytics Platform focuses on processing and mining databases with Hadoop and Spark through KNIME. Learn how to interact with these tools based on an example: eliminating missing values by predicting their values based on other attributes.

Register Now

Course Content Friday, June 15, 2018
  • In-database processing with the KNIME database extension
  • Pre-processing on Hadoop with Hive
  • Data processing and machine learning with Spark
Course Fees
  • Big Data Course for KNIME Analytics Platform (1 day): € 750
Other Courses

The KNIME Team.

Categories: BI

IoT Analytics Course with KNIME, Stuttgart

Knime - Fri, 01/19/2018 - 09:14
IoT Analytics Course with KNIME, Stuttgart oyasnev Fri, 01/19/2018 - 15:14 June 11, 2018 Stuttgart

KNIME is hosting a one day IoT Analytics Course for KNIME Analytics Platform at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on June 11, 2018.

Sensors, machine-to-machine, and network data will play a leading role in analytics as the Internet of Things becomes a reality. In this course you are introduced to the most important methodologies, algorithms and ideas in IoT Analytics. You will learn to access sensor-based data sources, understand the fundamentals of digital signal processing, realize the importance of smart feature engineering, and use advanced methodologies to uncover underlying patterns or concepts contained in IoT data streams. All exercises are based on real-world IoT datasets.

Who should attend: Data scientists, signal processing engineers, statisticians, mathematicians, computer scientist and information technology professionals who need to get started with IoT Analytics and want to make better use of their data.

Register Now

Course Content Monday, June 11, 2018
  • IoT Fundamentals
  • Sensor Data Acquisition
  • Introduction to Digital Signal Processing
  • Feature Engineering
  • Machine Learning Fundamentals
  • Model Training, Assessment, and Comparison
  • Model Deployment
  • IoT Analytics – Applications and Use Cases
Course Fee
  • IoT Analytics Course for KNIME Analytics Platform (1 day): € 750
Other Courses

The KNIME Team.

Categories: BI

Course for KNIME Analytics Platform, Stuttgart

Knime - Fri, 01/19/2018 - 09:14
Course for KNIME Analytics Platform, Stuttgart oyasnev Fri, 01/19/2018 - 15:14 June 12 - 13, 2018 Stuttgart

KNIME is hosting a Course for KNIME Analytics Platform at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on June 12-13, 2018.

Course for KNIME Analytics Platform is an ideal opportunity for beginners, advanced users and KNIME experts to be introduced to KNIME, to learn how to use it more effectively, and how to create clear, comprehensive reports based on KNIME workflows.

Register Now

Course Content Day one – Tuesday, June 12, 2018 Morning:
  • Introduction to KNIME
  • Reading Data
  • Data Manipulation
Afternoon:
  • Data Vizualization
  • Data Mining
  • Exporting & Deployment
Evening:
  • Group Dinner
Day two – Wednesday, June 13, 2018 Morning:
  • Date and Time
  • Flow Variables
  • Workflow Control
  • External Tools
Afternoon:
  • Advanced Data Mining
  • Model Selection
  • Advanced Applications and/or BYOD (Bring Your Own Data)
Course Fees
  • Course for KNIME Analytics Platform (2 days): € 1'250
Other Courses

The KNIME Team.

Categories: BI

Course for KNIME Server, Stuttgart

Knime - Fri, 01/19/2018 - 09:08
Course for KNIME Server, Stuttgart oyasnev Fri, 01/19/2018 - 15:08 April 19, 2018 Stuttgart

KNIME is hosting a Course for KNIME Server at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on April 19, 2018. We recommend to combine this course with the 2-day Course for KNIME Analytics Platform held April 17-18, 2018.

Course for KNIME Server dives into the details of KNIME Server and KNIME WebPortal and discusses them from three different points of view: the power user, the administrator, and the end user.
All tools and features designed for each one of these three personas are shown in detail and illustrated by means of interactive sessions and hands-on exercises.

Attendees learn how to exchange workflows and data between the server and the client, how to take advantage of the many server dedicated nodes and features when implementing a workflow, how to set access rights on workflows, data, and meta-nodes, share meta-nodes, execute workflows remotely and from the KNIME WebPortal, and how to schedule report and workflow executions, and more.

The course is designed not only for customers, partners, and the community, but also for anyone interested in finding out more about the KNIME commercial platform and its functionalities.

Register Now

Course Content Thursday, April 19, 2018
  • KNIME Product Overview
  • Roles (Personas) involved in a Data Science Project
  • Introduction to the Use Case (Customer Segmentation)
  • KNIME Server Basic Features
  • KNIME Server Advanced Features
  • Summary and Q&A
Course Fees
  • Course for KNIME Server (1 day): € 250 per user
Other Courses

The KNIME Team.

Categories: BI

Big Data Course for KNIME Analytics Platform, Stuttgart

Knime - Fri, 01/19/2018 - 09:08
Big Data Course for KNIME Analytics Platform, Stuttgart oyasnev Fri, 01/19/2018 - 15:08 April 20, 2018 Stuttgart

KNIME is hosting a Big Data Course for KNIME Analytics Platform at the AdvancedAnalytics.Academy offices in Stuttgart, Germany on April 20, 2018.

This one day Big Data Course for KNIME Analytics Platform focuses on processing and mining databases with Hadoop and Spark through KNIME. Learn how to interact with these tools based on an example: eliminating missing values by predicting their values based on other attributes.

Register Now

Course Content Friday, April 20, 2018
  • In-database processing with the KNIME database extension
  • Pre-processing on Hadoop with Hive
  • Data processing and machine learning with Spark
Course Fees
  • Big Data Course for KNIME Analytics Platform (1 day): € 750
Other Courses

The KNIME Team.

Categories: BI

Cómo estimar los costes a largo plazo del desarrollo de tu aplicación móvil

Liferay - Wed, 01/17/2018 - 06:27

El desarrollo de una aplicación móvil supone algo más que el coste del lanzamiento del producto. De hecho, el éxito del desarrollo de una app depende de estrategias a largo plazo que contemplen cómo la aplicación va a crecer y cómo va a ser utilizada en el futuro.

Para asegurar el éxito de tu aplicación móvil, es importante que hayas hecho una estimación precisa de todos los costes implicados: tanto los necesarios para llevar a cabo el desarrollo y lanzamiento de la herramienta, como los costes a largo plazo derivados del mantenimiento y la actualización de dicha app; con el objetivo de garantizar la satisfacción de los usuarios, prevenir el abandono y seguir cumpliendo la función por la cual fue creada.

Mientras que al comienzo los costes de lanzamiento condicionarán en gran medida las decisiones relacionadas con la planificación y definición de la aplicación, son los costes a largo plazo los que van a determinar el impacto de la app tanto en tu presupuesto, como en tus objetivos año tras año.

Las aplicaciones eficaces y bien utilizadas demuestran su valor repetidamente a lo largo del tiempo y a través de muchos escenarios diferentes. Para que tu proyecto de app tenga éxito, es decir, para conseguir tener y mantener una aplicación eficaz a lo largo del tiempo, es necesario conocer de antemano todos los factores que condicionarán el presupuesto necesario para que eso sea posible. A continuación, te enumeramos los más importantes:

Estructura Inicial

La estructura de tu aplicación no sólo va condicionar los costes iniciales de desarrollo, sino también los costes a largo plazo. El sistema operativo que elijas, las funcionalidades, como puede ser el login, las redes sociales y la creación de perfiles, van a influenciar el presupuesto destinado a mantener todas las herramientas utilizadas. Además, el nivel de complejidad del diseño de tu app va a determinar cómo de profundas deben ser las actualizaciones para que sean realmente efectivas.

Según el informe de Standish Group, aproximadamente el 45% de las funcionalidades más comunes en las apps, tanto en la web como en el móvil, nunca son utilizadas, y un 19% de ellas son utilizadas con baja frecuencia. Estas funcionalidades innecesarias significan que más de la mitad de los componentes que constituyen tu app te están costando dinero sin ofrecer un retorno. Un análisis previo que te ayude a conocer toda esta información, evitará que se lleven a cabo inversiones innecesarias y, por lo tanto, un gasto que puede reorientarse a su desarrollo y mantenimiento.

Frecuencia de las actualizaciones

¿Con qué frecuencia actualizas tu aplicación? ¿Son solamente ajustes pequeños, o cambios importantes? Si bien las actualizaciones periódicas son necesarias para asegurar el correcto funcionamiento de la app , así como que su crecimiento responde a las necesidades de los usuarios, también es cierto que suponen un gran impacto en los costes a largo plazo. Reajustes pequeños y frecuentes sirven para hacer algunos retoques útiles en las aplicaciones, mientras que cambios más profundos suponen una transformación en más ámbitos de la herramienta. En ambos casos, la empresa necesita conocer todas las implicaciones para determinar cuál es el equilibrio ideal entre las actualizaciones y el presupuesto disponible.

Mantenimiento de la aplicación

¿Qué implica el mantenimiento de una aplicación? Este es un proceso continuo que incluye: la gestión y corrección de problemas, la realización de copias de seguridad de los datos, la implementación de pequeños ajustes y mejoras, la prevención de posibles fallos y mucho más. Todos estos aspectos que forman parte del mantenimiento de una aplicación hacen que la misma funcione correctamente para ofrecer a sus usuarios una experiencia consistente. Según un estudio, los costes anuales de mantenimiento suponen entre un 15% y un 20% de los costes del desarrollo inicial, lo cual puede darte una noción al respecto de los costes que deberás tener en cuenta para garantizar el futuro de tu app. Además, esta relación entre inversiones te ayudará también a tomar decisiones referentes a la inversión inicial de tu proyecto.

Aplicación Híbrida o Nativa

¿Vas a desarrollar una aplicación híbrida o nativa? Cada alternativa tiene sus propias necesidades de desarrollo y mantenimiento que, a su vez, van a impactar en la estrategia móvil a largo plazo. Para tomar la decisión que mejor se adapte a tus recursos y posibilidades, debes tener en cuenta que la actualización de una aplicación híbrida puede ser utilizada para todas las apps, mientras que las aplicaciones nativas van a necesitar que las actualizaciones se realicen en base a su sistema operativo especifico, algo que puede exigir más trabajo y presupuesto.

Costes más allá del desarrollo

Aunque los costes de desarrollo sean los principales, hay otros costes relacionados que también deben ser tenidos en cuenta. Estos gastos incluyen: marketing, para atraer nuevos usuarios y retener los antiguos; costes de App Store y Google Play; el coste de los servidores y del soporte back-end; costes legales y contables; además de otros costes relacionados al equipo de desarrollo y mantenimiento de la app.

Descubre más informaciones sobre el coste de las aplicaciones

Existen numerosas herramientas online disponibles que te ayudarán a hacer estimaciones para que tengas una idea del coste total de tu app. Sin embargo, muchas de ellas solo consiguen determinar cuál puede ser el coste inicial de la producción y no contemplan los costes a largo plazo. Ten en cuenta los factores enumerados en este artículo y acuérdate de que cada aplicación tiene su particularidad y de que las necesidades del usuario final cambian con el tiempo. El éxito en el largo plazo está determinado por la realización de estimaciones precisas, de la disponibilidad para hacer ajustes en la aplicación móvil y de un presupuesto que te va a permitir hacer los cambios y mejoras necesarias en el futuro.

¿Qué hace una aplicación móvil tener éxito a largo plazo?

Siempre hay más cosas que aprender cuando se trata de crear una aplicación móvil eficiente y que de respuesta a las necesidades de tu empresa y de tus usuarios.

Conoce cómo la Plataforma Móvil de Liferay puede ayudarte   Rebeca Pimentel 2018-01-17T11:27:00Z
Categories: CMS, ECM

Fundamentals of Contact Management - additional training session this week!

CiviCRM - Tue, 01/16/2018 - 17:41

Due to popular demand, I am offering an additional online session of the Fundamentals of Contact Management.  I will be teaching this first in the series of CiviCRM fundamentals classes this Thursday, January 18th from 12 to 2 pm MT.  Click here for more information and/or to register. Please feel free to contact me with any questions, susan@cividesk.com

Categories: CRM
Syndicate content