Feed aggregator

SDL Announces Global Team App on the Salesforce AppExchange

CMS Report - 23 June, 2016 - 00:42

Users can now more easily collaborate with global sales teams with real-time multilingual translation within the Salesforce platform

WAKEFIELD, Mass., 22nd June, 2016 – SDL today announced it has launched Global Team, a new app on the Salesforce AppExchange that empowers businesses to connect with their customers, partners and employees in entirely new ways across more than 100 languages.

Built on the Salesforce App Cloud, SDL Global Team is currently available on the AppExchange.

Categories: Content Management

Visual hacking experiment shows workers vulnerable

CMS Report - 22 June, 2016 - 12:51

87 per cent of visual hacks were successful

Bracknell, UK, 21 June, 2016 – 3M, the science-based technology company, has revealed the results of a UK and worldwide experiment that demonstrates ’visual hacking’ is a significant risk .

In the UK, the rate of successful visual hacks – many of which were achieved by viewing people’s computer screens – was 87 per cent, compared to an average of 91 per cent worldwide. Alarmingly, the ‘white hat hacker’ was confronted in a global average of only 32 per cent of occasions.

The Global Visual Hacking Experiment is an expansion of the 2014 Visual Hacking Experiment conducted in the United States. The new 2016 study, completed by Ponemon Institute across eight countries and sponsored by 3M Company, found that sensitive information was successfully captured in 91 per cent of visual hacking experiments globally. 3M will be sharing further details of the experiment at the Future of Work conference being held by Management Today in London on 23 June www.3M.co.uk/privacyfilters

Categories: Content Management

Learn Bootstrap to Make PSD to HTML Conversions Less of a Headache

CMS Report - 21 June, 2016 - 11:47

There is always some new technology in the website development realm. This is probably because website development is the most demanded of services currently. Everyone wants a website in this day and era. There are corporations that want to build an online presence and bloggers who want to share their opinions concerning this and the other. Web development and design is not what it used to be some ten years ago. There are so many things that have changed and all in a bid to make the quality of the products so much better.

The diversification of technologies and frameworks for web development has been of great advantage to companies that use them. This is why the technological development continues to grow each day. Let’s take for instance the CSS frameworks. They play a particularly huge role on the internet platforms where the technicians have always needed frameworks that provided a solid foundation to work with. There are several of these CSS frameworks but there is one that has won the hearts of many a website developer- Twitter Bootstrap. It ranks highly among the most recommended CSS frameworks.

Categories: Content Management

Magnolia just launched Magnolia Now and Magnolia Core

CMS Report - 21 June, 2016 - 01:24

Magnolia, the rapidly growing Swiss CMS vendor, launched an innovative new solution - Magnolia Now™, a cloud-based digital experience platform - at its seventh annual conference in Basel, Switzerland on June 8-9. Magnolia Now takes the hassle out of the deployment and operations of content management and gives companies the ability to go to market fast. It will be available from November 2016 in a variety of packages.

“Magnolia Now opens an entirely new market for us,” said CEO Pascal Mangold. “While Magnolia Core™ remains the most flexible enterprise CMS on the market, not every customer has the means to utilize its power to its full extent. Magnolia Now takes the key functionalities of Magnolia Core and packs that up into the cloud. Not only does that free DX projects from the IT bottleneck typically found in organizations today, but it also ensures the fastest time to market for digital experience projects, a critical issue for organizations today."

This year’s Magnolia conference was the biggest ever, with over 300 attendees and 30 talks taking place over two days.

Categories: Content Management

WordPress 4.5.3 Maintenance and Security Release

Wordpress - 18 June, 2016 - 09:38

WordPress 4.5.3 is now available. This is a security release for all previous versions and we strongly encourage you to update your sites immediately.

WordPress versions 4.5.2 and earlier are affected by several security issues: redirect bypass in the customizer, reported by Yassine Aboukir; two different XSS problems via attachment names, reported by Jouko Pynnönen and Divyesh Prajapati; revision history information disclosure, reported independently by John Blackbourn from the WordPress security team and by Dan Moen from the Wordfence Research Team; oEmbed denial of service reported by Jennifer Dodd from Automattic; unauthorized category removal from a post, reported by David Herrera from Alley Interactive; password change via stolen cookie, reported by Michael Adams from the WordPress security team; and some less secure sanitize_file_name edge cases reported by Peter Westwood of  the WordPress security team.

Thank you to the reporters for practicing responsible disclosure.

In addition to the security issues above, WordPress 4.5.3 fixes 17 bugs from 4.5, 4.5.1 and 4.5.2. For more information, see the release notes or consult the list of changes.

Download WordPress 4.5.3 or venture over to Dashboard → Updates and simply click “Update Now.” Sites that support automatic background updates are already beginning to update to WordPress 4.5.3.

Thanks to everyone who contributed to 4.5.3:

Boone Gorges, Silvan Hagenvortfu, Eric Andrew LewisNikolay Bachiyski,  Michael Adams, Jeremy FeltDominik SchillingWeston RuterDion HulseRachel BakerAlex ConchaJennifer M. DoddBrandon Kraft, Gary Pendergast, Ella Iseulde Van Dorpe, Joe McGill, Pascal Birchler, Sergey BiryukovDavid Herrera and Adam Silverstein.

Categories: Content Management

Big Data? Hadoop might be your thing

CMS Report - 16 June, 2016 - 12:13

Software as a Service (SaaS) can turn out to be the Sales and Marketing’s biggest demon if the business plan is a faulty one. The SaaS model itself has little to take blame. SaaS was to be shared with entities that could construct the ideal enterprise level solution and provide its constant support during the implementation. It doesn't always work out that way, but some solutions work better than others.  

Hadoop like many of the other big data solutions has been a game changer. Unlike other big data solutions, Hadoop is more accessible. Amongst others, its benefits include...

Categories: Content Management

Drupal 8.1.3 and 7.44 released

Drupal - 15 June, 2016 - 19:32

Drupal 8.1.3 and 7.44, maintenance releases which contain fixes for security vulnerabilities, are now available for download.

See the Drupal 8.1.3 and Drupal 7.44 release notes for further information.

Download Drupal 8.1.3 Download Drupal 7.44

Upgrading your existing Drupal 8 and 7 sites is strongly recommended. There are no new features or non-security-related bug fixes in these releases. For more information about the Drupal 8.1.x release series, consult the Drupal 8 overview. More information on the Drupal 7.x release series can be found in the Drupal 7.0 release announcement.

Security vulnerabilities

Drupal 8.1.3 and 7.44 were released in response to the discovery of security vulnerabilities. Details can be found in the official security advisory:

To fix the security vulnerabilities, please upgrade to either Drupal 8.1.3 or Drupal 7.44.

Change log

Drupal 8.1.3 is a security release only. For more details, see the 8.1.3 release notes. A complete list of all changes in the stable 8.1.x branch can be found in the git commit log.

Drupal 7.44 is a security release only. For more details, see the 7.44 release notes. A complete list of all changes in the stable 7.x branch can be found in the git commit log.

Update notes

See the 8.1.3 and 7.44 release notes for details on important changes in each release.

Known issues

See the 8.1.3 and 7.44 release notes for details on known issues affecting each release.

Security information

We have a security announcement mailing list and a history of all security advisories, as well as an RSS feed with the most recent security advisories. We strongly advise Drupal administrators to sign up for the list.

Drupal 8 and 7 include the built-in Update Manager module, which informs you about important updates to your modules and themes.

Bug reports

Both Drupal 8.1.x and 7.x are being maintained, so given enough bug fixes (not just bug reports) more maintenance releases will be made available, according to our monthly release cycle.

Categories: Content Management

Migrating to SharePoint 2016? - 5 Things to Do Before You Do

CMS Report - 13 June, 2016 - 11:26

Whenever a new version of the SharePoint is about to be launched this “migration fever” catches many who just can’t wait for the dose of the feature-packed new SharePoint. But, an unsuccessful migration will only make things complicated, and you may find yourself riding on the road to nowhere. Nevertheless, the hard work pays off. The right preparations will ensure that you do the migration right and the SharePoint 2016 does exactly what it promises to do: work wonder for your organization’s collaborative content development.

Here is a list of top five points that you just can’t skip before you migrate to SharePoint 2016.

Categories: Content Management

DrupalCI: Continuous Integration Testing for Drupal.org

Drupal - 8 June, 2016 - 22:40
Why test?

The goal of automated testing is confidence: confidence in application stability, and confidence that new features work as intended. Continuous integration as a philosophy is about speeding the rate of change while keeping stability. As the number of contributing programmers increase, the need to have automated testing as a means to prove stability increases.

This post is focused on how the automated testing infrastructure on Drupal.org works, not actually writing tests. Much more detail about how to write tests during Drupal development can be found in community documentation:

Categories of testing

DrupalCI essentially runs two categories of tests:

Functional tests (also called blackbox testing) are the most common type of test run on DrupalCI hardware. These tests run assertions that test functionality by installing Drupal with a fresh database and then exercising that installation by inserting data and confirming the assertions complete. Front-end tests and behavior driven tests (BDD) tend to be functional. Upgrade tests are a type of functional tests that run a full installation of Drupal, then run upgrade commands.

Unit tests run assertions that test a unit of code and do not require a database installation. This means they execute very quickly. Because of its architecture, Drupal 8 has much more unit test coverage than Drupal 7.

These test categories can be broken down further into more specific test types.

What testing means at the scale of Drupal

Drupal 8, with its 3,000+ core contributors and 7,288 contrib developers (so far), needs testing as a means to comfortably move forward code that everyone can trust to be stable.

Between January and May 2016, 90,364 test runs were triggered in DrupalCI. That is about 18,000 test runs requested per month. Maintainers set whether they want tests to run on demand, with every patch submitted, or nightly. They also determine what environments those tests will run on; there are 6 combinations of PHP and database engines available for maintainers to choose from.

The majority of these test runs are Drupal 8 tests at this point. (19,599 core tests and 47,713 contrib project tests were run during those 5 months.) Each test costs about 12 cents to run on Amazon Web Services. At the time of writing this post, we averaged around $2,000 per month in testing costs for our community. (Thank you supporters!)

An overly simple history of automated testing for Drupal

Automated testing first became a thing for Drupal contributed projects during Drupal version 4.5 with the introduction of the SimpleTest module. It was not until Drupal 6 that we started manually building out testbots and running these tests on Drupal.org hardware.

In Drupal 7, SimpleTest was brought into Drupal Core. (More information about what that took can be reviewed in the SimpleTest Roadmap for Drupal 7.)

In Drupal 8, PHPUnit testing was added to Drupal Core. PHPUnit tests are much faster than a full functional test in SimpleTest—though runtest.sh still triggers a combination of these test types in Drupal 8.

The actual implementation of automated testing was much more complicated than this history suggests. The original testbot infrastructure that ran for 7 years on Drupal.org hardware was manually managed by some fiercely dedicated volunteers. The manual nature of that maintenance led to the architecture of DrupalCI, which was meant to make it easier to test locally at first and later focused on autoscaling on powerful hardware that could plow through tests more quickly.

DrupalCI's basic structure

In The Drupal.org Complexity, we could see the intricate ways that Drupal's code base interacts with other parts of the system.

We could further break out how systems like DrupalCI are interrelated.

DrupalCI is a combination of data stored on Drupal.org, cron jobs, drush commands, and most importantly a couple of Jenkins installations to manage all the automation.

Jenkins is the open source automation server project that makes most of the system possible. We use it for automating our build process and deploying code to our dev, staging and production environments. It automates just about anything and is used by companies small and large to run continuous integration or continuous deployment for their applications. It's considered a "best practice" solution alongside options like Travis, CircleCI, and Bamboo. They all have slightly different features, but automation is at the core of most of these DevOps tools.

To provide continuously integrated tests, you need to trigger those tests at a moment when the tests will have the greatest value.

The three triggers for running a test job are when a patch is added to an issue comment, when code is committed to a repository or daily on a cron. Maintainers can specify which triggers are associated with which branches of their projects and which environments should run those tests.

For core these settings look something like this:

This detail allows for specific tests to run at specific times per the Drupal.org Testing Policy for DrupalCI.

To make this automation happen, we have an installation of Jenkins (Infrastructure Jenkins below) that is polled by Drupal.org once per minute with testing jobs to be queued.

These jobs live in a database record alongside Drupal.org.

Infrastructure Jenkins speaks to the CI Dispatcher (also Jenkins) where the testing queue regularly passes those jobs to available testbots. CI Dispatcher uses an Amazon Web Services EC2 plugin to spin up new testbots when no existing testbot is available. Each testbot can spin up Docker containers with the specific test images defined by the maintainer. Theses containers pull from DockerHub repositories with official combinations of PHP and database engines that Drupal supports.

After a testbot is running, the CI Dispatcher is in constant communication with the bots. You can even click through to the console on CI Dispatcher and watch the tests run. (It's not very exciting—perhaps we should add sound effects to the failures—but it is very handy.)

Once per minute, Drupal.org polls the CI Dispatcher for test status. It responds with pending, running, failed or passed. Failed and passed tests are then pulled back into Drupal.org for display using the Jenkins JSON API.

Tests can also be run on demand at the patch, commit or branch level using the handy "add test" and "retest" links.

Why did we build this ourselves? Why not use [insert testing platform here]

Lot's of people have asked why we don't use TravisCI, CircleCI or some other hosted testing solution. The short answer is that most publicly available testing systems require Github authentication and integration.

Additionally, our testing infrastructure is powerful because of its integration with our issue queues. Read the aforementioned The Drupal.org Complexity for more information.

Another reason to run our own testing is scale. To get through all of the core tests for Drupal 8 in an acceptable amount of time (about 44 mins on average), we run very large testbots. These bots have 2 processors with 8 hardware cores. With hyperthreading, that means we have 32 hardware execution threads—about 88 EC2 compute units. They are not exactly super computers, but they are very performant.

We average nearly 18,000 test runs per month. During our peak usage we spin up as many as 25 testbot machines—though usually we cap at 15 bots to keep costs under control. This helps us plow through our testing needs during sprints at DrupalCons and large camps.

We have explored using an enterprise licensed version of either Github or CircleCI with our own hardware to tackle testing. That same consideration has been given to SauceLabs for front-end testing. Right now, there is not a cost savings to tackle this migration, but that does not rule it out in the future. Testing services continues to evolve.

Accelerating Drupal 8

In my first months as CTO, I was told repeatedly that the most important thing for us to work on was testing for Drupal 8. In those early days as I built out the team, we were mostly focused on catching up from the Drupal 7 upgrade and tackling technical debt issues that cropped up. In DrupalCon Austin, I had members of my team learn how to maintain the testbot infrastructure so that we could take over the process of spinning up bots and dealing with spikes in demand.

By early 2015, we had optimized the old testbots as much as they were going to be optimized. We moved them to AWS so we could spin up faster machines and more bots, but there were features that were waiting on the new DrupalCI infrastructure that were blocking key development on Drupal 8.

In March of 2015, we invited all the community developers that had helped with DrupalCI to the Drupal Association offices in Portland and sprinted with them to figure out the remaining implementation needs. The next couple of months involved tweaking DrupalCI's architecture and cutting out any nice to have features to get something launched as soon as possible.
It is no coincidence that from the time of DrupalCI's launch until the release of Drupal 8, progress was rapidly accelerated.

I am immensely proud of the work of all the community members and staff that worked directly with core maintainers to unblock Drupal 8 development and make it faster. This work was critical.

Thank you to jthorson, ricardoamaro, nick_schuch, dasrecht, basicisntall, drumm, mikey_p, mixologic, hestenet, chx, mile23, alexpott, dawehner, Shyamala, and webchick. You all made DrupalCI. (And huge apologies to all those I'm undoubtedly leaving out.) Also thank you to anyone who chimed in on IRC or in the issue queues to help us track down bugs and improve the service.

What's next for testing Drupal

Most of the future state of testing is outlined in the Drupal.org Testing Policy for DrupalCI.

Key issues that we still need to solve are related to concurrent testing improvements and new test types to support. While we have PhantomJS integrated with the test runner, there are optimizations that need to happen.

Testing is not an endpoint. Like much of our work, it is an ongoing effort to continuously improve Drupal by providing a tool that improves how we test, what we test, and when we test.

Categories: Content Management

More Than Half of European Mobile Subscribers Could Abandon Their Mobile Operator for Unlimited Video Data Plans

CMS Report - 8 June, 2016 - 21:56

Survey reveals that mobile operators need to devise innovative data service plans to avoid churn

REDWOOD CITY, Calif – June 08 2016 – Openwave Mobility, a software innovator enabling operators to manage and monetize encrypted mobile data, today announced significant results from a population-weighted survey of over 2,000 European mobile subscribers. Key findings reveal that more than half of subscribers (57.3%) across the UK, France and Germany would consider switching mobile operators in order to get unlimited video.

Since last year’s launch of T-Mobile USA’s Binge On unlimited video service, mobile operators worldwide have closely followed the program’s success. While industry experts have speculated on the viability of similar data plans in other regions, Openwave Mobility launched an extensive survey of subscribers across the three most populous European Union countries to find out. 

Categories: Content Management

Akamai Taps SDL to Improve Multilingual Web Marketing

CMS Report - 7 June, 2016 - 21:27

Global leader in content delivery streamlines website management for its own multilingual web properties to deliver improved customer experience and reduce internal costs

WAKEFIELD, Mass. – June 07, 2016 SDL (LSE: SDL) today announced that Akamai, the global leader in content delivery network services, has rebuilt its corporate website and increased the effectiveness of its multilingual marketing efforts by leveraging SDL’s web and language technologies alongside specialized language services.

Akamai revolutionizes how businesses optimize the delivery of consumer, enterprise and entertainment experiences for any device, and its web presence is instrumental in demonstrating the value of its services. The company had previously been managing its corporate site in-house and had been using a third-party to manage translated regional sites through a translation proxy solution. To gain more control and to leverage the digital channel to the fullest, Akamai invested in bringing all of the sites in-house on an enterprise CMS.

Categories: Content Management

Matthew Lechleider Community Spotlight

Drupal - 7 June, 2016 - 14:38

Matthew Lechleider (Slurpee) has been active in the Drupal community for over a decade, and his hard work has directly led to an incredible amount of community growth. The founder of a Chicago Drupal User Group and our community’s chief advocate for the Google Summer of Code and Google Code-In programs, Matthew has been a key part of growing the Drupal project and our global community. Here's his Drupal story.

“In 2005, I was a full-time university student working at an internet service provider so I could put myself through school,” Matthew said. “I was working as a network/systems person, and since I was at an ISP we had a lot of people calling us and asking the same questions over and over. At the time, I knew bit about web development and programming, and I thought, ‘I bet I could make a website that would answer these people’s questions.’ And that’s how I found Drupal. I proposed it to my boss, and the next thing I knew I was working on a full-time project getting paid to work with Drupal 4. I built the website and it was really popular— and we noticed that the phone calls went down. We were tracking our support calls at the 24-hour call center, and when people called for help, we would refer them to the website as a resource. So it really was a big help."

After that, the next steps were logical for Matthew. He put together a Drupal meet-up at his Chicago-based company. The group grew quickly each month, and in no time at all, people were asking about training and “Introduction to Drupal” classes. "I started teaching those classes,” Matthew said, "and then next thing you know, people were asking for private trainings and businesses were asking me to come to their offices and train new Drupal developers. When the people I was training came back with advanced questions, I realized how much money they were making, so in 2008 I went from being a network engineer to focusing on Drupal full-time. Since then, I’ve started a Drupal business and worked on some very big projects."

"I never thought I would be a web developer, but I fell into Drupal, saw how great and easy it was, and decided it was a good thing to be a part of,” Matthew added.

Over his time in Drupal, Matthew has converted a lot of Chicagoan web developers into Drupal users. “It's pretty cool to be part of something bigger than yourself,” Matthew said. “It's like a big tidal wave — I feel like I’ve been riding this Drupal wave for a long time. I didn’t think I’d still be work with Drupal this many years later."

Why Slurpee?

Many people in the community know Matthew only by his user username, Slurpee. But how did he come by that handle?

"I was probably eight or nine years old, learning about computers, and I had some nicknames I was playing around with. But it’s like that movie ‘Hackers’: you have to have your handle, you have to have your identity. It was the middle of a hot July in the summer, and as I was figuring out what I should call myself, I realized I had bout 20 empty slurpee cups surrounding my computer. I really do like slurpees. So that’s where that came from."

Drupal 8

As a long-time Drupal user and evangelist, Matthew is incredibly excited for Drupal 8.

" I have a traditional programming background in computer science, and Drupal wasn’t always the most professional CMS,” Matthew said. “Now, I’m very excited about Drupal 8— it’s like Drupal grew up and went to college and got a graduate degree. Drupal 8 is the way Drupal should have been a long time ago. I’ve built some of the biggest Drupal projects in the world, and when you’re talking to those kinds of massive clients, it’s hard to sell systems like Drupal four, five, and six. They’re out paying the big money for the huge enterprise solutions, and Drupal 8 is big. It’s ready to go, and I really think it's on par with everything else these days."

When asked about his favorite Drupal 8 feature, Matthew said, “As I work with big sites, it’s been a big struggle to deal with continuous integration, which is resolved in Drupal 8. As a person with a sysadmin background, I think integration is probably the thing that will save the most headaches. It’s going to be a very cool tool to work with."

Google Summer of Code and Google Code-In

Matthew is also heavily involved in several of Google’s student coding programs, and runs point on keeping Drupal in the Google Summer of Code (GSoC) and Google Code-In (GCI) programs.

“I’m a bit younger than other people in the community, and I started with Drupal when I was 19 years old or so. I was going to college when I got into Drupal, and I remember talking to people about it at school... and nobody had any clue about it, not even my teachers,” Matthew said. “Fast forward several years: I was working in the community, specifically on the VoIP Drupal module suite. At the time, we had a student come to us about GSoC —this was in 2012— and he said, ‘hey, I want to work on this project for you guys as part of the GSoC. Can you be a mentor?’ I said sure, and that’s all I was that first year. The next year, nobody wanted to organize GSoC for Drupal, so I stepped up and said that I liked the program and would get the ball rolling. I spent a lot of time revamping the things that Drupal does with Google, got us accepted back into the program, and we’ve been participating every year since, both in the Google Summer of Code, which is for university students, and the Google Code-In, which is for students ages 13 through 17.

“Getting back to what I said earlier about being a student, when nobody knew what Drupal was, it was a bit harder to get involved. Knowing that there’s a program like this in schools around the world, pushing these projects to students, I think it’s critical for us to participate. If we want this project to continue to be successful, we have to focus on younger people. They’re the ones who are adapting and changing the tech as we know it, and if they don’t know about Drupal, they won’t use it. But if we embrace these kids and show them how awesome Drupal can be — we have impressive students doing impressive stuff— it’s great for everyone. That’s why I think it’s super important that we spend so much time on the GSoC and GCI programs."

For those who are interested in getting involved, there are both GSoC and GCI Drupal Groups, a documentation guide for GCI, and a guide for the GSoC students who are just getting started. There is also a #drupal-google IRC channel on free node.

“It’s fairly easy to get involved,” Matthew said. “If you’re interested in helping, join the groups — we send out lots of updates — or you can can contact me directly. You can find us on IRC, or if you know of a student who wants to get involved, all they need to do is read the documentation. It covers everything. We spent a lot of time on that documentation,” Matthew said.

Being part of something bigger

When asked what drives him to participate and organize the community, Matthew’s answer was simple.

"Honestly, it’s all about being part of something bigger than myself,” he said. "I’ve been participating in computer hacker nerd groups since I was a kid, and back then (in the 90s) it was fairly difficult to find out about these kinds of groups. I attended something called 2600 — does anyone else remember that? — I thought it was so cool to be a part of something like that. I’ve been in IRC every day for over 20 years participating in communities, and it’s so exciting to be part of a huge thing bigger than myself. Now I’m getting recognized for it in Drupal, which is cool,” he added.

"Drupal is by far the largest community I’ve participated in from that point of view, and it’s been an exciting ride. Honestly, I thought it would have been over by now — I’ve been part of the community for over 10 years and that’s a long time — but I’m excited to see where it goes. For me, Drupal is more of a lifestyle than a career. Technically I’m a web developer, but I spend so much of my time volunteering and going to events. I can go to a DrupalCon in another country and see my friends from all over the world. Seeing how mature our community has become over the past decade continues to excite me, and and I plan to be part of this for as long as possible."

“The money’s not bad either,” he added. “I live a comfortable life working from home. I like to travel a lot, go to music festivals, or go on Phish tour for weeks at a time, but I can still work. I have a mobile hotspot, and just bring my laptop with me. I can’t tell you how many times I’ve been set up at a camping spot in the middle of nowhere, working on my laptop, or how many times I’ve been in a random country looking for internet so I can get some work done.”

“Working remotely, or working from home, gives me a lot of freedom. It lets me go to the skate park when all the kids are at school— I skateboard, and bring my board with me when I travel — and there’s time for me to go running every day. It’s actually one of my favorite activities, my running break — halfway through the day, I get up and I go running. It helps me keep my sanity."

"I also like to snowboard,” Matthew continued. “I’ve been skateboarding since I was 5 — since I could walk and talk I’ve been skateboarding — and I started snowboarding a couple years after that. Going to DrupalCon Denver was exciting, and there was a DrupalCon snowboard trip. Lots of people went to Breckenridge together, and that’s the other cool thing about the community: these people are fun, they like to go out and do things together."

Helping camps and communities around the world

After a decade in the Drupal community, Matthew has a lot of great memories of traveling, teaching, and sharing.

“I was invited to organize the first DrupalCamp in Sri Lanka and hold training classes there,” Matthew said. “It’s an island just off the coast of India, and when I went in 2012, they had just finished having a civil war. I was one of the only foreigners there, and there was military presence walking around. I wasn’t allowed to leave my hotel unless the Drupal people came and picked me up, and they were absolutely wonderful. They were so nice and appreciative, and so many people were incredibly smart and really talented. After I did a training or presentation, they all had a million questions and we ended up talking for hours. And that was when I had an ‘aha!’ moment and really felt like I was part of something bigger. It drove home that it’s my responsibility to spread the word of Drupal as much as possible."

“That was actually one of the trainings that I did when I was traveling a lot” Matthew added. “I literally traveled for years living out of hostels, and couch surfing. I was being contracted at the time to go teach Drupal in Europe, Asia, and Australia."

And for Matthew, one of his proudest accomplishments is Drupal’s participation in the GSoC and GCI programs.

"I think it’s cool that I maintain Drupal’s relationship with Google,” he said. "It’s Google. They’re the biggest tech company ever, and I have this relationship with multiple people at their offices. They’re all super nice and it’s great that they’re pushing this open source stuff. They want our community's feedback, and I think it’s really cool that I can represent Drupal with Google. They’re trying to give us money and get us to do more with the students. It’s something I think is really great."

The importance of networking

When asked if he had any advice for new Drupal users, Matthew had several thoughts to share.

“Find your local communities and participate,” he advised. “Go to as many events as you can. If you have to drive a couple of hours to go to a Drupal camp, do it. If there isn’t a local community in your area, start one. If you go to meetup.com and post a similar topic, even if just one other person shows up, that’s cool and the community will grow. Drupal is a software, but it helps to get some face time in with other people. Network. Go out. Have some coffee (or beer). Hang out. Bring your laptop and start sharing ideas— you’ll be surprised at how welcoming the Drupal community is. I can’t tell you how many times I’ve sat at the bar until the bar kicked us out just helping people fix websites and giving free training.

“If you’re struggling, it’s important to network with other groups — non-Drupal groups — like a web-dev group or an open source group or a Linux group or something. That’s what helped me when I did the first Drupal camp for Chicago 2008. We were thinking 100 people might show up, but we did a lot of networking. I contacted every tech user group in Milwaukee, Detroit, southern Illinois, and Minnesota. I found every group that was related to web or open source or Drupal, and I contacted every one of their organizers. Within a couple weeks we had over 200 registrations, and people were emailing us about hotels and hotel accommodations. It was a big wow moment for us."

As for those who are involved in the community and want to do more, Matthew has a few tips.

“If you want to teach training, my advice is not to focus on the curriculum. Everywhere I go, everyone wants me to submit my curriculum. I’ve taught a lot of classes, and I’ve learned that every group of students is going to be different. I can’t tell you how many times I had a curriculum and thought I was going to go through the whole thing, and instead I wind up talking about something else. Make sure you understand your students, and teach them what they want to learn about.

“And it’s not even all that difficult,” he added. “Here’s what I do for Global Training Days. You know what happens when you make an event that’s free anything? You get all sorts of people registering. So I keep the classes as small as possible — so whenever anybody registers for the event, I don’t give them the address unless they give me their phone number. When someone registers, I call them and ask them, 'what do you want to get from this training,' 'what is your experience,' — and I can’t tell you how many people have thanked me for that. Requiring a phone call with the registration helped keep the classes smaller, and limit it to people who were actually new to Drupal and would be in proper context of attending a GTD. So, that’s my advice — know your audience. Don’t assume everyone knows about Drupal. Don’t worry about a set curriculum — go with what you students are actually looking to gain from the experience."

For those who are looking for more tips, tricks, and knowledge from Matthew, his wisdom will soon be available at your fingertips in paperback form.

“I’m working with Packt publishing on a collection of ‘Drupal 8 Administration Cookbook Recipes.’ They’re step-by-step tutorials that teach admins to do everything from getting started with Drupal to doing advanced site building stuff, and it's coming out in later this summer. I’m pretty excited about it! I’ve always read a lot of the Drupal books and I’m excited to make a contribution. I started on my own but have had a Drupal business for several years, and have had several people who have worked for me. The book is literally just a collection of all the same questions every client always asks. It’s almost like a tell-all: here’s step-by-step documentation for how to do everything. Now stop asking us,” he added with a laugh.

Front page news: Planet Drupal
Categories: Content Management

Web Summer Camp 2016 Bringing Design, eZ Publish, and PHP Together

CMS Report - 7 June, 2016 - 02:16

Early this year, I decided to take a very long break from blogging about content management systems. At the time of my announcement, I hinted that you might hear from me time to time as I still want to be an advocate for people and companies I believe do "good work" in the CMS industry.

With a history of supporting past eZ Publish conferences in Croatia, it shouldn't be a surprise to you that I've come out of semi-retirement to promote Web Summer Camp 2016. This year's event is being held in beautiful Rovinj, Croatia from August 31st through September 3rd.

Web Summer Camp 2016 continues to build on past efforts of hosting a conference which covers both PHP and eZ Publish while adding Design as a new topic this year. Those attending the coverence will be able to dive into PHP and Symfony at our PHP topic, learn more about eZ Publish and eZ Platform at our eZ Publish topic, and learn about web design, UX, content, project management, and information architecture in the Design topic.

Categories: Content Management

What’s new on Drupal.org? - May 2016

Drupal - 6 June, 2016 - 20:16

Read our Roadmap to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community.

The team is back from New Orleans and thankful for the time we had to spend with the community, attending sessions, presenting sessions of our own, and sprinting with you throughout the Con. As individuals, we’re all members of the community, and as an organization we're proud to hold the home of the community in trust.

Because of DrupalCon North America, May is always a busy month for the Association engineering team. We're preparing our sessions, ensuring that the testbots will be running smoothly for DrupalCon sprints, and polishing new features and ideas to share with the community. Here's what's new:

Drupal.org updates Composer repositories moving towards stable

At the end of April, we launched the Alpha of our Composer façade, providing Composer repository endpoints on Drupal.org for Drupal 8 and Drupal 7. At DrupalCon New Orleans, we gave a presentation on the architecture of the Composer façade, and our plans for next steps. We also received some great feedback from users who helped us test the alpha release, and in May we've focused on moving Composer from an alpha release to a more stable environment suitable for use on production Drupal sites. We'll be following up soon with a more detailed blog post about Composer, when that more stable release is available.

If you want to help test the Composer service, you can learn more about Drupal.org's Composer repositories.

New documentation content types

As previewed in our session at DrupalCon New Orleans, we're modernizing Drupal documentation with two new content types: Guides, and Documentation Pages. Documentation Pages will be organized in Guides, which will be curated by maintainers. We're also bringing a new visual design to documentation, re-organizing documentation by major version of Drupal, and developing a call-outs feature to help highlight key information like best practices or important changes in minor versions.

In May, we made an initial deployment of these content types to Drupal.org, though access is presently restricted to administrators while we work with the Documentation Working Group to sort out our initial migration plan. In June, we hope to deploy a migration tool, allowing users to convert existing documentation Book Pages and their children into the new Guides and Documentation Pages.

CKEditor

We've also deployed CKEditor to Drupal.org. The WYSIWYG editor is now available on the Section, Page, and Post content types, as well as the incoming Documentation Guide and Documentation Page types. CKEditor brings a more robust editorial experience to Drupal.org, and as it gets wider use we’ll expand it to additional content types. We also want to allow time for the Dreditor maintainers to update to support the change. As a long-term goal, we hope that some of the features of Dreditor may be reimplemented as CKEditor plugins and directly available to every Drupal.org user without the use of a 3rd party browser extension.

Sustaining support and maintenance DrupalCon Dublin full site launched

At DrupalCon New Orleans, we launched the full site for DrupalCon Dublin. The call for papers is open now, as is registration, so submit your sessions and purchase your tickets soon. DrupalCon New Orleans had the most sessions submissions ever for a DrupalCon, and the standard of quality was incredibly high. We're hoping that DrupalCon Dublin will see just as many wonderful submissions.

DrupalCon Baltimore announced!

As is tradition, we also revealed the location of the next DrupalCon North America. In 2017, DrupalCon will be in Baltimore! At the closing session, the engineering team launched the splash page for the upcoming event, with travel information, hotels, and important dates.

And if your organization would like to sponsor DrupalCon Baltimore, you can find more information and our prospectus on the site as well.

Infrastructure

We made several tweaks to Drupal.org infrastructure in May as well. We updated the Git Twisted daemon, which serves as the backend for the Drupal.org Git repositories and packaging process. We rebuilt our staging infrastructure at OSU/OSL. And finally, with the generous support of new Technology Supporting Partner OpsGenie, we updated our internal pager rotation for infrastructure alerts.

———

As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association Supporters, who made it possible for us to work on these projects.

We also want to say a special thanks to the departing leadership team at the Drupal Association: our former executive director, Holly Ross, who is moving on after building an incredible team and a great culture throughout the entire organization; Matt Tsugawa, our CFO; and Josh Mitchell, who has lead and mentored the engineering team.

Megan Sanicki, our former COO, is taking on the mantle of Executive Director and we're looking forward to where her leadership will take us

Follow us on Twitter for regular updates: @drupal_org, @drupal_infra

Categories: Content Management

Elegant MicroWeb Joins BigCommerce Partner Program

CMS Report - 6 June, 2016 - 11:31

Elegant MicroWeb Joins BigCommerce Partner Program Providing Customization, Technical Support and Software Integration for Online Retailers

As part of the BigCommerce Partner Program, Elegant MicroWeb will now be able to offer clients custom commerce solutions powered by BigCommerce, the leading eCommerce platform for fast-growing and mid-market brands.

Elegant MicroWeb CEO, Kartik Patel says, “Elegant MicroWeb is pleased and proud to be a BigCommerce partner and we look forward to providing rich, customer-focused eCommerce and customization services to customers around the world.”

Categories: Content Management

Why Enterprises Should Embrace Digital Transformation

CMS Report - 1 June, 2016 - 11:49

Digital Transformation is bringing content, insights and experience together to generate value. The use of digital transformation helps enterprises to streamline their business processes which are essential for achieving ideal output. With the advent of upgraded applications, enterprises are investing major proportion of their revenue in digital technologies and in research and development for the organic growth of the company. Today, it has become important for all CXOs to look technology adoption in line with the business needs of each department and function.

The proliferation of digital channels such as Mobile, Social media on the one hand and disruptive technologies such as the Cloud, Internet of Things and Big Data on the other have created new opportunities for the enterprise providing a level playing field for companies, young and old. These technologies are used by enterprises to discover new revenue opportunities, improve features to their traditional systems, as well as help in improving their customer relationships, thus becoming qualitatively more efficient. 

Categories: Content Management

Two-Factor Authentication becoming mandatory for all official project email accounts

Joomla! - 1 June, 2016 - 10:56

As part of our security policy, we're moving to a more secure sign in process for our Google Apps accounts, called 2-Step Verification.

Categories: Content Management

Gábor Hojtsy: Winner of the 2016 Aaron Winborn Award

Drupal - 25 May, 2016 - 22:00

The Aaron Winborn Award was created in 2015 after the loss of one of one of the Drupal community’s most prominent members, Aaron Winborn, to Amyotrophic Lateral Sclerosis (also referred to as Lou Gehrig's Disease in the US and Motor Neuron Disease in the UK). Aaron’s commitment to the Drupal project and community made him the epitome of our unofficial motto: "Come for the code, stay for the community". The Community Working Group with the support of the Drupal Association came together to honor Aaron's memory by establishing the Aaron Winborn Award, which annually recognizes an individual who demonstrates personal integrity, kindness, and above-and-beyond commitment to the Drupal community.

Nominations were opened in March, giving community members the opportunity to nominate people they believe deserve the award, which were then voted on by the members of the Community Working Group, along with previous winners of the award.

We are pleased to announce that the 2016 recipient of the Aaron Winborn Award is Gábor Hojtsy. During the closing session of DrupalCon New Orleans, Community Working Group members presented the award to Gábor. The award was accompanied by a free ticket to DrupalCon, which he donated to Bojhan Somers.

Gábor was described in his nomination as an "amazing community connector" who is passionate about empowering others, stepping aside and allowing others the space and support to lead, and celebrating even the small wins that people who work with him achieve. The stellar work and leadership he displayed on the D8 Multilingual Initiative, managing sprints, Drupal events and setting up localize.drupal.org are just a few of the ways that this tireless Drupal contributor has been making an enormous impact in our community for more than a decade.

We hope you will join us in congratulating Gábor, who has demonstrated personal integrity, kindness, and above-and-beyond commitment to the Drupal community in abundance.

Front page news: Planet Drupal
Categories: Content Management

Neustar and Limelight Networks Partner to Help Protect Organizations Against DDoS

CMS Report - 24 May, 2016 - 22:10

Sterling, VA, May 24, 2016 - Neustar, Inc. (NYSE:NSR), a trusted, neutral provider of real-time information services, and Limelight Networks, Inc. (Nasdaq:LLNW), a global leader in digital content delivery, today announce a relationship that will help give organizations a significant competitive advantage against the serious threat of expanding Distributed Denial of Service (DDoS) attacks. By combining Neustar’s industry leading DDoS solution SiteProtect with Limelight’s premier content delivery network (CDN), businesses now have the world’s largest, most distributed DDoS mitigation network.

Categories: Content Management

Searchmetrics Raises $8 Million In New Financing To Fuel Enterprise Suite Initiatives And Growth

CMS Report - 23 May, 2016 - 22:14

SAN MATEO, Calif. – May 23, 2016 - Searchmetrics today announced it has secured nearly $8 million in new financing to fuel new growth opportunities and initiatives for the company’s award-winning search optimization and content performance software suite.

Searchmetrics, a leading vendor of global SEO software and analytics tools, has raised more than $31 million in equity funding over five rounds since it was founded in late 2007. Major investors include Holtzbrinck Digital and Iris Capital. The new financing, a 7 million euro ($7.96 million US) debt facility, comes from Kreos Capital, Europe’s leading provider of growth debt financing to high-growth companies.

“In Kreos, we found an ideal partner to refine and expand our investments in the product and in customer service,” said Searchmetrics Chief Executive Officer Volker Smid. “We look forward to continuing the momentum seen in the first five months of the year.”

Categories: Content Management

Pages