Assistance with Open Source adoption

Open Source News

View sessions from CiviCon UK 2017 on YouTube now!

CiviCRM - Mon, 12/11/2017 - 08:59

Following the success of CiviCon UK 2017, a number of the sessions from the day have now been made available on the CiviCRM YouTube channel.


Categories: CRM

Introducing High Performance Joomla! Host A2 Hosting As Global Sponsor

Joomla! - Fri, 12/08/2017 - 09:00

Who is A2 Hosting?
It’s likely that you’re already familiar with A2 Hosting. Not only are they an active Joomla! Community member and have sponsored Joomla! and our community, they have been hosting Joomla! sites since their launch back in 2003.

Categories: CMS

Visual Preview in Liferay DXP: Custom Portlet

Liferay - Fri, 12/08/2017 - 07:16

Liferay provide OOTB features for Preview of Documents (PDF,  Word, Image), Media (Audio and Video) in Document and Media Portlet.  The same is available after installing following components

  • ImageMagick -  To convert into images for preview
  • Ghostscript  - Dependency of ImageMagick
  • Xuggler  - For Audio and Video.  Has to be included as jar file in case not available in DXP
  • Open Office - This is required for Word document

Post installation , their path needs be added and enabled in Liferay ( Server Administration --> External Services).  If we need to develop this in custom portlet , here is the solution for the same.

Custom Portlet Solution:

1. Create Portlet and write custom code to check what type of file it is ( Doc or Video etc.)

For PDF and Images

boolean hasPDFImages = PDFProcessorUtil.hasImages(fileVersion);

For Audio : 

boolean hasAudio = AudioProcessorUtil.hasAudio(fileVersion);

2. Generate preview URL for different file types

For Audio: 

previewFileURLs[j] = DLUtil.getPreviewURL(fileEntry, fileVersion, themeDisplay, previewQueryString + "&type=" + PropsUtil.getArray(PropsKeys.DL_FILE_ENTRY_PREVIEW_AUDIO_CONTAINERS)[j]);   For PDF and Image

previewFileURLs[0] = DLUtil.getPreviewURL(fileEntry, fileVersion, themeDisplay, previewQueryString)

3. Use preview URLs on JSP  ( used angular js in our case)

For Audio:

<div class="lfr-preview-audio" id="<portlet:namespace />previewFile{{$index}}"> <div class="lfr-preview-audio-content" id="<portlet:namespace />previewFileContent{{$index}}"></div> </div>   4.  Generating preview when action is taken  For Audio AUI().use("aui-audio","liferay-preview", function(A){ new A.Audio({ contentBox:"#<portlet:namespace />previewFileContent"+index, fixedAttributes:{allowfullscreen:"true",wmode:"opaque"}, oggUrl:"http://localhost:8080/documents/20143/0/SampleAudio_0.4mb.mp3/844cc37b-5130-7097-feda-48b48eeea76a?version\x3d1.0\x26audioPreview\x3d1\x26type\x3dogg", url:refFileURLStr.url }).render(); });   Screenshots: For PDF:   For Audio:   For Video: Sandeep Sapra 2017-12-08T12:16:38Z
Categories: CMS, ECM

Liferay Theme Generator

Liferay - Fri, 12/08/2017 - 02:17

Liferay Theme generator tool is an easy way to create themes in Liferay v6.2 and 7. You would not need SDK for this but remember that there are some prequisities in terms of installation and configuration of few components before you can actually create theme and deploy to your Liferay.

Sharing this quick and short article on to highlight what are those key components to be installed.

High Level Steps required for configuration:

  1.  Install NodeJS  ( Download the NodeJS from official site). Make sure to download 64bit or 32 bith as per your system conifguration.  
  2. Set the proxy settings using the npm config command in case internet access is available through proxy. Command:  npm config set proxy http://username:password@proxyHost:proxyPort
  3. Set Node JS to the PATH Environment Variable
  4. Install the gulp using command:  npm install –g gulp
  5. Install Yo using command: npm install –g yo
  6. Post this, Install liferay theme generator using the command :  npm install -g generator-liferay-theme
  7. Create a folder (let us say theme-generator). This is required so that you can create themes under this folder.
  8. Run following command to generate theme : yo liferay-theme.   It will ask you name, id of theme and version of Liferay for which you want to create the theme.
  9. Before running step 8 you may need additonal components like Python and Visual Studio C++ (2008+) in case they are not there on your system as a pre-requisities.Install Python and Visual Studio by downloading from their official site.
  10. It is recommended to install Ruby , Saas and Compass to have better quick aroundtime for creating the theme
  11. Install Ruby from their official site
  12. Install Saas using command: gem install sass
  13. Install Compass using command: gem install compass

Theme for Liferay 6.2: Here are few screenshots of creating theme and then deploying the same on Liferay v6.2

Step 1. Run command yo liferay-theme and enter the name,id and select version. Please note that you will need provide the Liferay 6.2 Tomcat path

Step 2. Use gulp build command to build the theme

Step 3: Use gulp deploy command to deploy the same directly to the Liferay v6.2.  Once this process is successfull, you will see the theme war file being directly copied to the deploy folder and then automatically getting deployed for you.

Sandeep Sapra 2017-12-08T07:17:10Z
Categories: CMS, ECM

Melbourne CiviCRM Meetup Kickoff (Australia) - 14th December 2017

CiviCRM - Thu, 12/07/2017 - 20:35

Come meet others from the Melbourne Area who are interested in, using or developing for CiviCRM!

Meetup Agenda

Meet and Greet - just a casual pre-christmas drink to see the year out, and find out what people might want to do in 2018. How often to meet, format etc.

Let's meet at The Posty ( in Richmond, 90 Swan Street at 6PM. (Depending on numbers, 2nd option is The Precinct ( if busy)

Categories: CRM

Mosaico Extension v2.0-beta3, etal

CiviCRM - Thu, 12/07/2017 - 20:27

During the month of November, we made a concerted effort to stabilize the CiviCRM-Mosaico extension -- addressing several bugs, installation issues, missing features, and testing processes. I'm happy to announce a new beta releases of the Mosaico and FlexMailer extensions for CiviCRM. The updates include ~160 commits from ~15 contributors.

Categories: CRM

Avoiding the Trap: Evading the Autopilot Risk of Automated Affiliate Marketing

PrestaShop - Thu, 12/07/2017 - 10:47
Affiliate marketing is a great way to market your business.
Categories: E-commerce

Break the boundary of LayoutSets: Add more pages to your navigation

Liferay - Thu, 12/07/2017 - 05:16

Yay, it took a while to get onto it again, and finally I updated Custom Navigation and it just went through the approval process yesterday. Now it's available for Liferay 7 and DXP as well.

What does it do?

If you've wondered why Liferay defaults to showing only the public pages, or only the private pages in the navigation, never both together, this plugin is for you.

Now you are the master of your own navigation and you can add public pages, private pages, even from other sites, to your like.

What's that good for? IMHO the main aspect is fine-grained permissions: The easiest way to administer permissions in Liferay is to do so per site. If you combine multiple sites in the main navigation, you have access to all, but can only edit on those pages belonging to a site that you actually have permissions on. All others are out of reach. The screenshots (although they're still from version 6.1) on the marketplace page demonstrate this neatly.

The plugin is trivial (source code available) and just utilizes a simple Custom Field in a site's configuration ("Site Settings"). Just enter the site's id, combined with ",public" or ",private" (one per line) and they'll all be shown in that order. You'll find the site's id further up on the same page where you set the custom fields for the site. A typical configuration looks like this:


Note that permissions still apply: If you don't have permission to see a (private) page, you can't see it.

If you are interested in this plugin for 6.2: I'm assuming that the source code for 6.1 still works - just clone the repository and compile it for yourself.

Olaf Kock 2017-12-07T10:16:44Z
Categories: CMS, ECM

How Digital Leaders Use Liferay: Seven Popular Use Cases

Liferay - Wed, 12/06/2017 - 19:28

How can you get more out of your Liferay investment? The key is in understanding common use cases of Liferay and how companies in various industries have applied Liferay DXP to their unique needs and goals.

Recently, Liferay conducted a study of 150 customers from North America through all industries to determine the most common use cases of Liferay to better understand how software is being utilized. According to the study:

  • 48% of Liferay customers only use Liferay for 1 use case
  • 39% have 2-3 use cases
  • 13% have 4-7 use cases

In addition to the number of cases per company, the study also determined the most common types of use cases, which can be seen here:

Inside the Most Popular Liferay Use Cases

The following seven use cases represent the most common applications of Liferay software according to the recent study. These business use cases and their related company-specific case studies can help shed light on the unique ways in which Liferay can be used by companies across many different industries.

1. Digital Workplace

The top use case of Liferay is the creation of productivity-boosting company intranets and collaboration tools in order to create a helpful digital workplace for employees. Within these workplaces, companies can apply automation that brings manual processes into the digital age, which can improve the speed and effectiveness of employee tasks. All of these aspects can help create a customer-centric workplace by helping a company’s workforce better understand and help consumers.

Related Case Study: Coach Inc. created CoachWeb to better empower their global workforce. Coach also created a Virtual Merchandising app to help corporate employees and ensure retail displays are set up correctly, moving past their massive, physical mail coordination.

2. Extranets

Company extranets are designed to be portals for suppliers, partners, vendors and more. With many different portal users, businesses often have many requirements for their extranet, including integration with marketing, customer relationship management, enterprise resource planning for inventory and more. The common goal for extranets is to provide continuity in customer experience, even when working through a third party.

Related Case Study: Volkswagen Group in France, responsible for Volkswagen, Volkswagen Utility Vehicles, Audi, Seat and Skoda, created a portal with five sites dedicated to each brand. This improved coordination with other dealerships, workshops and more.

3. Self-Service Customer Portals

Portals can be designed to specifically provide self-service support for customers. including adding services, downloading documents, resolving issues and getting things done faster without having to call someone or go in-store. By providing these self-service capabilities, businesses can reduce operational costs and improve support for employees. Overall, these self-service portals can make customers happy with faster resolutions.

Related Case Study: Suez Environment, a global resource management company, needed to meet the needs of their many business customers and residential customers in Australia. Their customer self-service portal helped customers schedule services, access information and receive more cleanup care. This helped make service more effective for customers and more cost efficient for Suez.

4. Public Websites

Liferay is not only used to create user-specific portals, but is frequently used to create websites for the public, often with anonymous users. Liferay customers usually have the need to include authentications, personalizations and integrations within their sites, balancing form with function. Customers are creating beautiful, engaging websites built on Liferay that catch the attention of visitors and provide great user experiences.

Related Case Study: Banyan Tree is creating a beautiful site that reflects the beauty of their properties around the world, catching the attentions of audiences as soon as they land on a page.

5. Integration Platforms

Integration platforms allow businesses to connect various existing systems and unify the data and processes related to these applications in a single place. In addition, these platforms can be served to customers on their touchpoint of choice in order to expand audience reach. In using them, platforms extend the value of legacy systems by leveraging their data and insights to a greater degree than previously possible and helping them sit alongside newer systems.

Related Case Study: Unisys, a global IT company that solves IT challenges of the world’s largest companies, uses Liferay as an application integration platform. Most companies, regardless of use case, have a requirement for integration within their use cases. Liferay is often picked for its abilities as an integration platform and can help bring various systems together.

6. Campus Portals

Schools have created unified and personalized sites for many audiences and/or many campuses. In doing so, these portals can be great for providing sites specified for each type of audience as well as for providing unified access to various systems and data sources. This is a frequent use case for education customers of Liferay. The audience within educational institutions can span from applicants to students to administration to faculty to alumni. As such, they need to meet many different needs.

Related Case Study: The University of Maine System created UMS, which services more than 40,000 students around the state and replaced their old user platform. Liferay provided modern software, stability and enterprise-level support that serves multiple campuses. Each campus has a portal within the larger system, each with unique branding. Students and faculty were given their own logins while the appropriate administration accesses a broader system to cover all campuses.

7. Learning Management Systems

Learning applications help instructors deliver educational materials, track student progress and report successful course completion. These systems should also be engaging, relevant at the right time and the right place, and fun through gamification. Successful learning management systems can be used in a wide variety of ways, including quickly training employees, customers, partners, students and just about any audience whose competencies need to be tracked.

Related Case Study: Medical device company Smith & Nephew designed S2 Procedure Performance to move past older and slower approaches to surgical training. The application provides pre-built inventories regarding various procedures, the ability to review and customize needed instruments for an operation, and nurse review of what the surgeon wants beforehand and recordings of previous procedures. In addition, step-by-step procedure overviews can be brought into the OR on a tablet and tutorials and tests for staff can also be created for proper training and preparedness.

Learn more in the upcoming webinar - Smith & Nephew Story: Creating a Connected Care Platform for the Future.

Leveraging Digital Experience Platforms

Learn more about digital experience platforms and how they can begin enabling digital transformation for your company today.

Read "Digital Experience Platforms: Designed for Digital Transformation"   Matthew Draper 2017-12-07T00:28:49Z
Categories: CMS, ECM

Registering multiple people for multiple different events - using Webforms - and LOTS of conditionals

CiviCRM - Wed, 12/06/2017 - 18:37

We had a scenario where client runs a cluster of events, and folk sign up for these, and usually the registrants signs up for all events, but then they might invite mum to the Dinner, and brother John to the Talk, etc etc.

We wanted to achieve this on a single form with a single payment. We explored both CiviCart and Drupal Commerce but in the end concluded we could achieve this in a much lighter way with good old webforms.

The outcome is that up to 6 people can be registered for any combination of events, eg 

Categories: CRM

CiviCRM Booth at FOSDEM 2018

CiviCRM - Wed, 12/06/2017 - 14:36

CiviCRM will have a booth at FOSDEM 2018, the biggest European open source conference.

FOSDEM is a great opportunity to promote CiviCRM and meet other members this big free and open source family. With over 8000 participants, it is really a huge event.

Our booth will be in building K (level 2), and we will share the room with projects like Mozilla, Jenkins, Eclipse, Apache, Google Summer of Code...

Categories: CRM

Por que Seu Mapa da Jornada do Cliente Não Corresponde à Realidade

Liferay - Wed, 12/06/2017 - 14:14

Experiências do  cliente excepcionais são criadas para atender e até superar as expectativas ao antecipar as próximas ações e interesses do público-alvo da empresa. No entanto, é necessário elaborar uma imagem detalhada e precisa destas potenciais experiências na forma de mapas da jornada do cliente, que demonstra todas as possibilidades de interação entre cliente e o negócio. Estes mapas traçam a jornada desde a primeira interação até a conclusão de uma compra ou além disso, mas um mapa da jornada do cliente impreciso, que não reflete a realidade das experiências da sua audiência, pode causar complicações desnecessárias para o negócio.

Se a sua empresa atualmente está criando o mapa ou já concluiu este processo, é fundamental compreender por que o mapa da jornada pode não refletir a realidade; criar um mapa mais preciso traz como resultado o melhor atendimento das necessidades de seus clientes.

Problemas comuns ao mapa da jornada

Enquanto cada empresa precisa trabalhar para tornar o mapa de sua jornada o mais preciso possível para refletir seu negócio, há vários problemas que ocorrem frequentemente na criação do processo. Analise se estas questões estão afetando sua jornada:

  • Idealizar Etapas - Existe uma diferença entre como você espera que seus clientes se comportem e como eles de fato agem. Se a jornada do cliente apenas reflete a maneira que você gostaria que seu público interagisse com você, então ela não pode ser utilizada como uma ferramenta para a mudança. Mapas úteis refletem a verdadeira jornada,  para que você e sua equipe possam estabelecer mudanças positivas.


  • Desconsiderar estágios que não incluem você - Bons mapas da jornada detalham todas as fases do processo, incluindo aquelas que não envolvem seu negócio. Ou seja, quando um cliente verifica um competidor ou aprende mais sobre um produto em outro site. Você pode não controlar estes passos, mas eles impactam a jornada de maneira geral.


  • Esquecer o ponto de vista do cliente - O que seu cliente pensa sobre você? É uma pergunta crucial a ser feita e que irá ajudar a melhor compreender como cada passo na jornada influencia a percepção, além de encorajar ou desencorajar o cliente a seguir para a próxima fase.  Lembre-se que jornadas ainda estão sujeitas ao ponto de vista e aos interesses dos clientes, independente da eficácia da sua estratégia.


  • Desconsiderar indicadores de performance - Mapas da jornada eficientes identificam quais áreas podem ser melhoradas ao incorporar indicadores de performance. Conforme discutido pelo Tandem Seven, estes indicadores fornecem insights sobre os altos e baixos emocionais dos clientes para perceber o que poderia estar impedindo a conclusão de uma venda. Não incluir indicadores pode impedir que uma empresa entenda os motivos por trás de uma jornada e faça as mudanças corretas.

Ter o conhecimento desses problemas nos mapas da jornada pode auxiliar empresas a melhor compreender a efetividade do seu mapeamento e começar a ver as causas subjacentes de potenciais problemas.

O que torna seu mapa da jornada do cliente incorreto?

Na maioria das vezes, o mapeamento da jornada impreciso é resultado de um escopo de visão limitado durante o processo de criação. Se uma marca não visualiza todas as etapas de uma jornada nem incorpora diversas perspectivas durante o mapeamento, a empresa não poderá produzir um mapa com detalhes e escopo suficientes.

Certifique-se de que o mapa da jornada é resultado dos insights de todos os stakeholders da empresa, que podem fornecer uma melhor compreensão das etapas que envolvem vários departamentos. Levar em consideração as opiniões de distintas áreas significa que nenhuma irá levar vantagem sobre as outras, como aconteceria com um mapa criado apenas pelo time de mídias sociais não levando em consideração detalhes do atendimento ao cliente. Conforme discutido pelo The Customer Framework, mapas de jornada imprecisos pode refletir um desenvolvimento de uma “Torre de Marfim” - a visualização de um mapa aparentemente completo, mas sem realmente envolver aqueles que participam de etapas essenciais da jornada. O resultado é o uso de um mapa da jornada que os funcionários não sabem que está incompleto até o utilizarem.

Além de certificar-se de que todos os departamentos e stakeholders estão envolvidos, não hesite em ir diretamente ao foco de seu mapa - o cliente. aponta que não importa quantos dados podem ser extraídos por uma empresa, ainda é crucial falar com os clientes. Ao fazer isso, uma empresa pode obter informações valiosas e novas perspectivas que não são possíveis através da análise de dados e do feedback interno.

Criando um mapeamento da jornada preciso

Hoje, empresas podem usar análises profundas que juntam uma grande quantidade de dados sobre como clientes interagem com ele online durante o mapeamento. Com isso, o processo pode passar do campo hipotético para realidade com dados mensuráveis. Estes podem incluir interações em redes sociais, propagandas, navegação em site, ligações de atendimento ao cliente e qualquer outra ação que crie dados, cuja integração back-end de sistemas de análise possa coletar e organizar.

Análises detalhadas significam que sua empresa terá a capacidade de enxergar verdadeiramente como os clientes interagem com você para um mapa de jornada mais preciso. Como resultado, as mudanças que você pode fazer para melhorar a jornada do cliente terão chances reais de serem relevantes para atender às verdadeiras demandas dos clientes.


Finding Your Biggest Customer Pain Points Saiba mais sobre a criação de excelentes mapas de jornada e a identificação dos pontos críticos do cliente clicando aqui   Isabella Rocha 2017-12-06T19:14:00Z
Categories: CMS, ECM

4 reasons why you should get PHP 7

Joomla! - Wed, 12/06/2017 - 07:00

With the prospect of Joomla 4 next year we would like to raise awareness on the must of upgrading to PHP 7.
Joomla 4 will require PHP 7 to run, as stated in this announcement. Most hosts already offer PHP 7 in their packages and it should be fairly easy to change your PHP version. (Hint: before you do, make sure you backup) If not, contact your host today.

Let us give you 4 reasons why you shouldn’t wait on upgrading PHP.

Categories: CMS

KNIME Analytics Platform 3.5 is now available!

Knime - Wed, 12/06/2017 - 05:58
KNIME Analytics Platform 3.5 is now available! oyasnev Wed, 12/06/2017 - 11:58 Something cool for the winter

The latest version of KNIME Analytics Platform has just been released and, just like in previous years, there is something for everyone.

There is a number of new utility nodes (in particular Dean’s much wanted Multi Column Math Formula and a new Window Loop Start node) and we have also upgraded the text mining extensions and REST nodes. Continuing to integrate interesting tools and data sources, we have added Keras support to the Deep Learning mix, a number of nodes to access Google Sheets, and advanced work on our H2O integration. Another big emphasis has gone into a number of new JavaScript Visualization nodes such as a new Data Explorer, as well as Table Editor and Word Cloud nodes.

All details on this release can be read in this summary as well as in the more detailed changelog. However, the best way to really check it out is by downloading KNIME Analytics Platform. Simply go to File → Update KNIME to get the latest version, or download and install from here.

In the final chapter of our move to open source all KNIME Analytics Platform extensions, the KNIME Big Data Extensions are now open source as well: You can have parts of your workflows blend data on your favorite big data environment and train models using Apache Spark.

We didn’t stop there though. We have also re-structured KNIME Server - our commercial offering. KNIME Server extends the power and flexibility of KNIME Analytics Platform beyond individual data scientists to everyone in your company, providing various collaboration, deployment, and automation functionalities.

Don't forget to mark your calendars for the KNIME Spring Summit in Berlin, March 5-9, 2018.

Wishing you Happy Holidays and a prosperous New Year!

The KNIME Team

News date Wed, 12/06/2017 - 00:00
Categories: BI

¿Está la Gestión de Contenido Empresarial realmente acabada?

Liferay - Tue, 12/05/2017 - 11:07

A finales de 2016 Gartner declaró que la Gestión de Contenido Empresarial (Enterprise Content Management- ECM) estaba acabada, y superada por el término Servicios de Contenido. Esto fue recibido con una gran controversia y rechazo, pero en general, la idea de Gartner parece ser acertada. El término "ECM" ya no refleja la complejidad de la administración de contenido en las empresas de hoy en día, y nuestra forma de pensar sobre estos sistemas de software necesita actualizarse.

ECM: ¿Una estrategia o una solución?

Una de las razones por las cuales Gartner justificó este cambio es porque ECM es en realidad una estrategia que define cómo las organizaciones gestionan su ingente cantidad de contenido. Como las soluciones de software han sido utilizadas tradicionalmente para casos de uso específicos (Como por ejemplo: portales web frente a CMSs), no solía haber problemas al utilizar un mismo término para describir tanto una estrategia como una solución.

Con el término ECM nunca se tuvo la intención de describir un conjunto único de tecnologías que se aplicaban a un caso de uso, pero los analistas necesitan segmentar el software de alguna manera, y así es como se usó el término ECM por un tiempo. Sin embargo, si se observa la evolución de las definiciones del término, está claro que ECM se expandió más allá de la tecnología hace tiempo, y ahora describe el conjunto complejidades que supone administrar y entregar el contenido en una empresa. Las compañías abordan estos desafíos con una plataforma monolítica y personalizada, o un CMS que integra capacidades adicionales ad hoc, lo que hace que la perspectiva de establecer límites claros para este segmento de tecnología sea poco realista.

De hecho, con la ampliación de las funcionalidades de las soluciones, muchas categorías tradicionales convergen en nuevos términos. Esta es la razón por la que seguimos viendo cambios en los términos de moda en la industria. El software no es estático, y los proveedores están desarrollando soluciones en respuesta a las necesidades del cliente, incluso cuando eso rompe los límites comúnmente aceptados de la industria.

ECM, DAM y CMS se están convirtiendo en Servicios de Contenido

El término Servicios de Contenido, en cierto modo, es un reflejo de la tendencia existente hacia la categoría de productos DXP. Debido a que el contenido se está convirtiendo en la característica central de todo, los servicios y extensiones que requiere están empujando a los CMS (Content Management System- Sistemas de Gestión de Contenido), ECM, DAM ( Digital Asset Management- Gestión de Archivos Digitales) y otras soluciones de contenido para que se engloben en una sola categoría. El término Servicios de Contenido simplifica esto al unir el conunto de software que permite administrar y publicar contenido de cualquier tipo, con la sofisticación necesaria para acomodar todos los servicios avanzados, herramientas y extensiones. Es un término útil, pero llamar a su software "servicio de contenido" no elimina la necesidad de una estrategia integral de ECM.

Construir un Roadmap para el futuro

En lugar de centrarse en cambiar los términos de uso, las empresas deben mirar a su contenido actual y lo que tendrá que ser capaz de hacer de los próximos seis a doce meses. Las siguientes preguntas pueden iniciar el proceso de construcción de un Roadmap:

  1. ¿Qué nuevos dispositivos se utilizarán y cómo de preparado estás para proveer de contenido a través de ellos?
  2. ¿Cómo afectarán las nuevas tecnologías al contenido que produces? Por ejemplo, la Inteligencia Artificial ya puede escribir contenido básico, lo que cambia las prioridades de trabajo de los creadores de contenido.
  3. ¿Cómo pueden los Servicios de Contenido apoyar mejor a los empleados en sus tareas de trabajo actuales? Los repositorios basados ​​en la nube son una puerta de acceso al contenido, pero introducen posibles amenazas de seguridad para las cuales su organización deberá prepararse.
  4. ¿Qué capacidades se pueden consolidar?
  5. ¿Qué servicios impulsados ​​por APIs u otras integraciones deben implementarse? La tecnología disruptiva, como los dispositivos de Internet de las Cosas o la Realidad Virtual, pueden convertirse en nuevos canales desde los que se necesite consumir y entregar contenido.

Mientras tanto, sería bueno estar atento a la evolución de la definición de las Plataformas de Experiencia Digital, muchas de las cuales traen un patrimonio heredado de CMS, que, a su vez, se convertirán en una parte esencial del ECM. A medida que las categorías de productos continúen convergiendo, el concepto de plataformas integradas seguirá siendo relevante, independientemente del plazo que establezcamos.

La Transformación Digital comienza con la Tecnología Adecuada

Las Plataformas de Experiencia Digital son una categoría de producto emergente que reúne las capacidades que las organizaciones necesitan para construir una base para su transformación digital.

Conoce como DXP te ayuda en tu proceso de Transformación Digital   Marta Dueñas González 2017-12-05T16:07:27Z
Categories: CMS, ECM

Massachusetts launches on Drupal 8

Drupal - Tue, 12/05/2017 - 11:04

This blog has been re-posted and edited with permission from Dries Buytaert's blog. Please leave your comments on the original post.

Earlier this year, the Commonwealth of Massachusetts launched on Drupal 8. Holly St. Clair, the Chief Digital Officer of the Commonwealth of Massachusetts, joined me during my Acquia Engage keynote to share how is making constituents' interactions with the state fast, easy, meaningful, and "wicked awesome".

Constituents at the center

Today, 76% of constituents prefer to interact with their government online. Before switched to Drupal it struggled to provide a constituent-centric experience. For example, a student looking for information on tuition assistance on would have to sort through 7 different government websites before finding relevant information.

To better serve residents, businesses and visitors, the team took a data-driven approach. After analyzing site data, they discovered that 10% of the content serviced 89% of site traffic. This means that up to 90% of the content on was either redundant, out-of-date or distracting. The digital services team used this insight to develop a site architecture and content strategy that prioritized the needs and interests of citizens. In one year, the team at moved a 15-year-old site from a legacy CMS to Drupal.

The team at also incorporated user testing into every step of the redesign process, including usability, information architecture and accessibility. In addition to inviting over 330,000 users to provide feedback on the pilot site, the team partnered with the Perkins School for the Blind to deliver meaningful accessibility that surpasses compliance requirements. This approach has earned a score of 80.7 on the System Usability Scale; 12 percent higher than the reported average.

Open from the start

As an early adopter of Drupal 8, the Commonwealth of Massachusetts decided to open source the code that powers Everyone can see the code that make work, point out problems, suggest improvements, or use the code for their own state. It's inspiring to see the Commonwealth of Massachusetts fully embrace the unique innovation and collaboration model inherent to open source. I wish more governments would do the same!


The new is engaging, intuitive and above all else, wicked awesome. Congratulations!

Categories: CMS

We have 10 days to save net neutrality

Drupal - Tue, 12/05/2017 - 11:01

This blog has been re-posted and edited with permission from Dries Buytaert's blog. Please leave your comments on the original post.

Last month, the Chairman of the Federal Communications Commission, Ajit Pai, released a draft order that would soften net neutrality regulations. He wants to overturn the restrictions that make paid prioritization, blocking or throttling of traffic unlawful. If approved, this order could drastically alter the way that people experience and access the web. Without net neutrality, Internet Service Providers could determine what sites you can or cannot see.

The proposed draft order is disheartening. Millions of Americans are trying to save net neutrality; the FCC has received over 5 million emails, 750,000 phone calls, and 2 million comments. Unfortunately this public outpouring has not altered the FCC's commitment to dismantling net neutrality.

The commission will vote on the order on December 14th. We have 10 days to save net neutrality.

Although I have written about net neutrality before, I want to explain the consequences and urgency of the FCC's upcoming vote.

What does Pai's draft order say?

Chairman Pai has long been an advocate for "light touch" net neutrality regulations, and claims that repealing net neutrality will allow "the federal government to stop micromanaging the Internet".

Specifically, Pai aims to scrap the protection that classifies ISPs as common carriers under Title II of the Communications Act of 1934. Radio and phone services are also protected under Title II, which prevents companies from charging unreasonable rates or restricting access to services that are critical to society. Pai wants to treat the internet differently, and proposes that the FCC should simply require ISPs "to be transparent about their practices". The responsibility of policing ISPs would also be transferred to the Federal Trade Commission. Instead of maintaining the FCC's clear-cut and rule-based approach, the FTC would practice case-by-case regulation. This shift could be problematic as a case-by-case approach could make the FTC a weak consumer watchdog.

The consequences of softening net neutrality regulations

At the end of the day, frail net neutrality regulations mean that ISPs are free to determine how users access websites, applications and other digital content.

It is clear that depending on ISPs to be "transparent" will not protect against implementing fast and slow lanes. Rolling back net neutrality regulations means that ISPs could charge website owners to make their website faster than others. This threatens the very idea of the open web, which guarantees an unfettered and decentralized platform to share and access information. Gravitating away from the open web could create inequity in how communities share and express ideas online, which would ultimately intensify the digital divide. This could also hurt startups as they now have to raise money to pay for ISP fees or fear being relegated to the "slow lane".

The way I see it, implementing "fast lanes" could alter the technological, economic and societal impact of the internet we know today. Unfortunately it seems that the chairman is prioritizing the interests of ISPs over the needs of consumers.

What can you can do today

Chairman Pai's draft order could dictate the future of the internet for years to come. In the end, net neutrality affects how people, including you and me, experience the web. I've dedicated both my spare time and my professional career to the open web because I believe the web has the power to change lives, educate people, create new economies, disrupt business models and make the world smaller in the best of ways. Keeping the web open means that these opportunities can be available to everyone.

If you're concerned about the future of net neutrality, please take action. Share your comments with the U.S. Congress and contact your representatives. Speak up about your concerns with your friends and colleagues. Organizations like The Battle for the Net help you contact your representatives — it only takes a minute!

Now is the time to stand up for net neutrality: we have 10 days and need everyone's help.

Categories: CMS

What You Need to Know About Holiday Shipping to the U.S.

PrestaShop - Tue, 12/05/2017 - 05:35
The 2017 holiday season is expected to break more than a few records. For the first time ever, holiday shoppers plan on spending most of their budget online this year.
Categories: E-commerce

Protect your eCommerce Business from Common Order Fraud

PrestaShop - Mon, 12/04/2017 - 11:56
This holiday season, we’re all reminded of the fact that fraud is a persistent trend Eve
Categories: E-commerce

5 Tips for Creating a New Online Store

PrestaShop - Mon, 12/04/2017 - 06:11
Have you ever been searching for that perfect outfit online? Maybe it was for your upcoming birthday party or a special date night…
Categories: E-commerce
Syndicate content