03 Sep 2015

feedDrupal.org aggregator

Chapter Three: Authoring Experience (AX) Best Practices for Images in Drupal

Do you add content to Drupal websites? Have you ever found yourself in the process of uploading an image, with no clue what size to upload? Or whether Drupal will scale or crop the image? If so, you're not alone.



Drupal sites get built a million different ways because of scope, budget and time. Because of this, sites behave differently. One site may automatically crop and scale an uploaded image to fit within a template. Another may require you to do that work before hand. This behavioral inconsistency can leave admins guessing as to how the site behaves.



You might be thinking "But we account for this during training." Many teams train clients how to use their sites during a hand off. They account for any lack of help text with verbal explanations. While that trained client maintains the site, everything may go fine. But what happens when that person leaves and another person takes over? Do they get trained? Is there documentation?

03 Sep 2015 7:43pm GMT

Promet Source: WHITEHOUSE.GOV Puts Open Source on the Map

Obama's presidency has been marked by a number of technological firsts: Obama's been unofficially dubbed the "social media President" as he was the first sitting US president to have a twitter account, his campaigns embraced methods such as email marketing and by all accounts he's the first president to use a selfie stick. Yup.

03 Sep 2015 7:35pm GMT

OSTraining: Drupal Slideshows with FlexSlider from WooThemes

drupal flexslider

Flexslider is a jQuery plugin by WooThemes and it makes it very easy to create slideshows.

You can integrate it into Drupal easily, using the FlexSlider module which has full Views integration.

The FlexSlider page on WooThemes.com, shown below, gives you an idea of the slideshows you can build with FlexSlider.

03 Sep 2015 7:22pm GMT

feedPlanet PHP

PHP Summer Camp 2015 Review

You're standing on a long pier, the last ten meters of which curiously belong to international waters despite being well inside the current country's territory. As you climb the meter-high rock wall that forms a small barrier towards the west, you're able to witness the sun dipping into the sea, far in the distance. Soft waves caress the rocky surface below your feet, bobbing the sea urchins and fish to and fro. There are other people there, each immersed in their own thoughts.

Rovinj sunset

No, that's not a Dungeons and Dragons session starting. It's the end of a great conference of workshops in Rovinj, Croatia, in the same spirit as last year's.

PHP Summer Camp 2015

PHP Summer Camp is a dual event comprising of two PHP tracks and one eZ Publish track, the workshops of which are collectively called EZ Summer Camp. This year's event took place slightly earlier than last year's - from August 26th to 29th.

I attended in an entirely unofficial capacity this year. With zero responsibility on site, it was quite a different experience. This year's key takeaways from the conference itself are:

Continue reading %PHP Summer Camp 2015 Review%

03 Sep 2015 4:00pm GMT

feedshare.ez.no > All forums (topics and replies)

Claim trial to give risk-free

Claim trial to give risk-free money: Manufacturer of PHENQ claiming that they completed the free demo of the people, but the user to find the risks that upon request a free trial of the risk of product demand their money with shipping costs name PhenQNot popular with the doctors: through some of the disadvantages of a full PHENQ not one of the doctors are popular with those who many doctors do not recommend to use it..http://www.hits4slim.com/phenq.html

03 Sep 2015 1:59pm GMT

feedeZ News

Secure by default: why the role-based permission model offers powerful security

This posts aims to illustrate a key security feature websites need to have, and demonstrate how the feature works within eZ Systems.

When we considered a security model for eZ Publish Platform there were three underlying factors that we wanted to include in our final design decision:

The diagram below shows how these factors function in eZ.

Secure by default - Role-Based Permissions

The core of eZ's permission model is divided into two: permission management (roles and policies) and user management (users and user groups). This design assures that you have decoupling between user management and permissions, a concept that allows separate user(s) to create and assign permission sets from the user(s) allowed to create users and user groups.

This overall design adds a formidable layer of security: it decreases the number of users who can work with permissions.

Even the anonymous visitors, i.e. visitors not logged in, have roles assigned to them. In eZ, the role associated to a user defines any function the user can perform. If no functions are defined, the user can access nothing.

Every access has to explicitly be defined, including whether users can read any content from a stand section or view images from the media repository. This design concept means that you, the admin, both can see what a specific role or user can access, and that you have to explicitly define if those users should have access to a function or specific content type.

The structure in eZ is divided into modules and functions and allows for custom plugins to use the same permission system. Also following the secure by default access, new modules that are developed have to be explicitly granted access in the permission system - unless nobody gets access to use it.

For those familiar with Symfony, modules and functions can map to controllers and their actions; however, they can also be reused across several actions, providing reuse. As for limitations this works similarly to security voters, which are able to return three outcomes: Granted, Denied and Abstain, in cases where it does not apply. One big difference is that limitations are also applied to queries being done by the Search system, making sure content returned is accessible to the current user.

Hierarchical Permission Model

Besides being able to have a role-based permission system, eZ also has a model that allows for a hierarchical structure of users and user groups. The screenshot below shows a simple example of the user group structure.

As you can see, this a tree structure. One implication of this is that editorial users can be given specific inheritance of permissions, which facilitates the user management experience.

Also note that there is a separate user group for anonymous users. By default, this anonymous status only appears when one defined user is assigned for another visitor who is not yet authenticated.

You can further define and customize this feature for a finely grained control over what a unique user or group has access to. For example, you can write specific access rules for various languages or different rules for mobile and desktop visitors.


When you are looking at CMS solutions, or other online solutions, check out permission system in detail. Your vendor should explain what mechanisms are used to achieve a secure system and why. If they do not, you should look for another who does. If their answer isn't sufficient, continue your search.

03 Sep 2015 9:43am GMT

Secure by default: why the role-based permission model offers powerful security

This posts aims to illustrate a key security feature websites need to have, and demonstrate how the feature works within eZ Systems.

When we considered a security model for eZ Publish Platform there were three underlying factors that we wanted to include in our final design decision:

The diagram below shows how these factors function in eZ.

Secure by default - Role-Based Permissions

The core of eZ's permission model is divided into two: permission management (roles and policies) and user management (users and user groups). This design assures that you have decoupling between user management and permissions, a concept that allows separate user(s) to create and assign permission sets from the user(s) allowed to create users and user groups.

This overall design adds a formidable layer of security: it decreases the number of users who can work with permissions.

Even the anonymous visitors, i.e. visitors not logged in, have roles assigned to them. In eZ, the role associated to a user defines any function the user can perform. If no functions are defined, the user can access nothing.

Every access has to explicitly be defined, including whether users can read any content from a stand section or view images from the media repository. This design concept means that you, the admin, both can see what a specific role or user can access, and that you have to explicitly define if those users should have access to a function or specific content type.

The structure in eZ is divided into modules and functions and allows for custom plugins to use the same permission system. Also following the secure by default access, new modules that are developed have to be explicitly granted access in the permission system - unless nobody gets access to use it.

For those familiar with Symfony, modules and functions can map to controllers and their actions; however, they can also be reused across several actions, providing reuse. As for limitations this works similarly to security voters, which are able to return three outcomes: Granted, Denied and Abstain, in cases where it does not apply. One big difference is that limitations are also applied to queries being done by the Search system, making sure content returned is accessible to the current user.

Hierarchical Permission Model

Besides being able to have a role-based permission system, eZ also has a model that allows for a hierarchical structure of users and user groups. The screenshot below shows a simple example of the user group structure.

As you can see, this a tree structure. One implication of this is that editorial users can be given specific inheritance of permissions, which facilitates the user management experience.

Also note that there is a separate user group for anonymous users. By default, this anonymous status only appears when one defined user is assigned for another visitor who is not yet authenticated.

You can further define and customize this feature for a finely grained control over what a unique user or group has access to. For example, you can write specific access rules for various languages or different rules for mobile and desktop visitors.


When you are looking at CMS solutions, or other online solutions, check out permission system in detail. Your vendor should explain what mechanisms are used to achieve a secure system and why. If they do not, you should look for another who does. If their answer isn't sufficient, continue your search.

03 Sep 2015 9:43am GMT

Secure by default: why the role-based permission model offers powerful security

This posts aims to illustrate a key security feature websites need to have, and demonstrate how the feature works within eZ Systems.

When we considered a security model for eZ Publish Platform there were three underlying factors that we wanted to include in our final design decision:

The diagram below shows how these factors function in eZ.

Secure by default - Role-Based Permissions

The core of eZ's permission model is divided into two: permission management (roles and policies) and user management (users and user groups). This design assures that you have decoupling between user management and permissions, a concept that allows separate user(s) to create and assign permission sets from the user(s) allowed to create users and user groups.

This overall design adds a formidable layer of security: it decreases the number of users who can work with permissions.

Even the anonymous visitors, i.e. visitors not logged in, have roles assigned to them. In eZ, the role associated to a user defines any function the user can perform. If no functions are defined, the user can access nothing.

Every access has to explicitly be defined, including whether users can read any content from a stand section or view images from the media repository. This design concept means that you, the admin, both can see what a specific role or user can access, and that you have to explicitly define if those users should have access to a function or specific content type.

The structure in eZ is divided into modules and functions and allows for custom plugins to use the same permission system. Also following the secure by default access, new modules that are developed have to be explicitly granted access in the permission system - unless nobody gets access to use it.

For those familiar with Symfony, modules and functions can map to controllers and their actions; however, they can also be reused across several actions, providing reuse. As for limitations this works similarly to security voters, which are able to return three outcomes: Granted, Denied and Abstain, in cases where it does not apply. One big difference is that limitations are also applied to queries being done by the Search system, making sure content returned is accessible to the current user.

Hierarchical Permission Model

Besides being able to have a role-based permission system, eZ also has a model that allows for a hierarchical structure of users and user groups. The screenshot below shows a simple example of the user group structure.

As you can see, this a tree structure. One implication of this is that editorial users can be given specific inheritance of permissions, which facilitates the user management experience.

Also note that there is a separate user group for anonymous users. By default, this anonymous status only appears when one defined user is assigned for another visitor who is not yet authenticated.

You can further define and customize this feature for a finely grained control over what a unique user or group has access to. For example, you can write specific access rules for various languages or different rules for mobile and desktop visitors.


When you are looking at CMS solutions, or other online solutions, check out permission system in detail. Your vendor should explain what mechanisms are used to achieve a secure system and why. If they do not, you should look for another who does. If their answer isn't sufficient, continue your search.

03 Sep 2015 9:43am GMT

feedPlanet PHP

Running varnishstat remotely using an API written in Go

Varnish is one of my favorite pieces of technology. It's a reverse caching proxy that makes slow websites go fast. It

03 Sep 2015 9:32am GMT

Review: Laravel 5 Essentials

Laravel 5 Essentials
Title
Laravel 5 Essentials
Reviewer
Lopo Lencastre de Almeida
Category
PHP books
Publisher
Packt
Author
Martin Bean
Summary
This book was a bit of an unexpected surprise. For its seven chapters and just 118 pages I was expecting less than I got. Of course, this is just an introductory book so do not expect it to have it all about Laravel 5.

Neverthless, if you are willing to know more about what modern PHP programming and Laravel is or just want to get a fast update on what's new in its version 5, then you should read "Laravel 5 Essentials".

Laravel is one of the most exciting of the newer PHP frameworks and it will gain market share in the near future. It's already the most starred PHP framework on Github and that says a lot about its popularity, so you should really consider to have it as one of your expertise areas.

This book is, for sure, is a must have and a very good starting point for all PHP newcomers and old Laravel developers.

03 Sep 2015 1:10am GMT

02 Sep 2015

feedshare.ez.no > All forums (topics and replies)

Re: Displaying images embedded in XML block fields

Hi,

which parameter do I get when i override the image_embed?

I have the same issue using EE 5.3

02 Sep 2015 10:40pm GMT

Re: eZPlatform-oriented bundle?

Luca

There is a good chance that Netgen will release something like this soon, so you will be able to choose more options ;)

02 Sep 2015 10:27pm GMT

feedSymfony Blog

Calling for Issue Triagers, a new Workflow and the Carson Butler

The activity on the Symfony repository is huge: new issues and pull requests are created every day, and often these are legitimate bug reports and high quality pull requests. To continue the health and advance the quality of the project, it's critically important to confirm bugs and review pull requests as quickly as possible. If you find and report a real bug but get a slow response from the community on the issue tracker, that means that many other people may experience this same bug before it's fixed.

The only scalable solution is the community: you. More than anything, Symfony needs "triagers": the wonderful people who find an issue for a potential bug, reproduce it, then comment. Or, people who find a pull request, review (and try) the code, and comment. These people are the un-sung heroes of Symfony, like Stof, xabbuh, WouterJ, jakzal and others. But we need more. How can we empower people?

The Carson / Workflow Experiment

"How can I help?" That's a common question and we should always have a clear answer. So, we're introducing an experimental new workflow for the issues: one that uses labels to track issues/PR's through their life-cycle, from "Needs Review" to "Needs work" to "Reviewed". If you have some time to help, just find a Needs Review issue, review it, then change its label status

How can you change the status label? Just add a comment:

Status: Reviewed

or

Status: Needs Work

A new bot - CarsonBot will parse the comment and update the status. The more the community reviews, the faster we can close issues and merge pull requests.

We have a big beautiful new article describing how to review and use this new system: Community Reviews.

This is just an experiment, but if it works well, we can make it better. Ultimately, we want to encourage the smart people in the community to help with the project they love and use everyday.


Be trained by Symfony experts - 2015-09-07 Clichy - 2015-09-07 Clichy - 2015-09-09 Clichy

02 Sep 2015 9:56am GMT

01 Sep 2015

feedSymfony Blog

Symfony 2.3.32 released

Symfony 2.3.32 has just been released. Here is a list of the most important changes:

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to check the integrity of this new version? Read my blog post about signing releases .

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.


Be trained by Symfony experts - 2015-09-07 Clichy - 2015-09-07 Clichy - 2015-09-09 Clichy

01 Sep 2015 4:04pm GMT

feedZend Developer Zone

Z-Ray for CakePHP

This piece introduces yet another new addition to the Zend Server plugin family - the CakePHP plugin for Z-Ray. Zend Server plugins are pieces of code that extend Zend Server's functionality in a variety of ways. Z-Ray plugins result in adding specific information in Z-Ray on the app/framework/platform you're developing. There are already more than 20 Z-Ray plugins for some... Read more »

The post Z-Ray for CakePHP appeared first on Zend Developer Zone.

01 Sep 2015 10:06am GMT

30 Aug 2015

feedSymfony Blog

A week of symfony #452 (24-30 August 2015)

This week, Symfony started performing continuous integration for Windows systems. This resulted in lots of fixes for Windows tests, specially those related to internationalization. Meanwhile, Translation component made the "target" node optional in XLIFF files.

Symfony2 development highlights

2.3 changelog:

2.7 changelog:

2.8 changelog:

Newest issues and pull requests

Twig development highlights

Master changelog:

Silex development highlights

Master changelog:

They talked about us


Be trained by Symfony experts - 2015-09-07 Clichy - 2015-09-07 Clichy - 2015-09-09 Clichy

30 Aug 2015 10:23am GMT

28 Aug 2015

feedZend Developer Zone

A new type of PHP, part 1: Return types

Every significant release of PHP adds a number of new features, with one or two that really define the release. For PHP 5.3, it was namespaces and anonymous functions. For PHP 5.4, it was traits. For PHP 5.5, generators. For PHP 5.6, variadics. While PHP 7 has a large array of new improvements to make developers lives easier and involve... Read more »

The post A new type of PHP, part 1: Return types appeared first on Zend Developer Zone.

28 Aug 2015 6:47pm GMT

26 Aug 2015

feedZend Developer Zone

Announcing Expressive

We are pleased to announce the immediate availability of a new project, Expressive! Expressive allows you to write PSR-7 middleware applications for the web. It is a simple micro-framework built on top of Stratigility, providing: Dynamic routing Dependency injection via container-interop Templating Error Handling Installation and Quick Start Expressive can get you up and running with an application in minutes.... Read more »

The post Announcing Expressive appeared first on Zend Developer Zone.

26 Aug 2015 6:31pm GMT

25 Aug 2015

feedeZ News

eZ Conference: phase 3 of conference speakers announced


Subrata Mukherjee (Economist Digital) - Marketing campaign management and eCommerce in the subscription economy

For publishing companies content and commerce are both important and are key to its survival in the long run. In this discussion, we will discuss how these two areas are colliding more often and media companies need to have a consolidated strategy to move the needle of both these things together, rather than in silos.

We will look at trends in the market and how data is playing a key role in connecting the dots to make a deeper connection with the audience. Lastly we will briefly look at some of the things we are working on at The Economist and how eZ Publish Platform is part of that coordinated journey.

Denis Antipov (Hootsuite) - Building a self-serve content management system

Most Content Management Systems provide a set of tools and mechanisms to enable teams of content editors to create and publish new content onto the website. However, even the smallest marketing operations have custom needs and the basic templated content-creation approach has significant limits on creativity and quality of conversion-focused content.

At Hootsuite we've taken on implementing a content creation strategy that allows editors to configure and use reusable page components more flexibly and create brand new marketing campaigns without the help of developers. In this process a library of reusable responsive page blocks based on a web style guide has emerged that serves to be the cornerstone of the self-serve CMS. This talk will share some of the experiences of the process we went through.

Sébastien Morel (Novactive) - How to integrate FOSUSERBundle and eZ Platform to externalize users in MongoDB

As you all know Symfony2 is a core part of eZ Platform. This workshop will demonstrate how, with the eZ Platform, you can easily integrate a famous bundle, the FOSUserBundle, into a core feature of your eZ application, the user system. This integration will allow you to separate the user repository in MongoDB letting, eZ manage the views and the content as usual.

Dave Wieneke (ConnectiveDX) - Workshop: How ready is your organization to deliver great digital experiences? A walkthrough of the DX7 framework

Each touchpoint in your customer's journey is supported and influenced by distinct capabilities. ConnectiveDX uses the DX7 Assessment in our work to understand an organization's ability to achieve sustainable digital success. The framework covers seven essential digital experience competencies, from insight and vision to execution and optimization.

Still haven't purchased your eZ Conference tickets? What are you waiting for? Join us in New York!

25 Aug 2015 9:31pm GMT

eZ Conference: phase 3 of conference speakers announced


Subrata Mukherjee (Economist Digital) - Marketing campaign management and eCommerce in the subscription economy

For publishing companies content and commerce are both important and are key to its survival in the long run. In this discussion, we will discuss how these two areas are colliding more often and media companies need to have a consolidated strategy to move the needle of both these things together, rather than in silos.

We will look at trends in the market and how data is playing a key role in connecting the dots to make a deeper connection with the audience. Lastly we will briefly look at some of the things we are working on at The Economist and how eZ Publish Platform is part of that coordinated journey.

Denis Antipov (Hootsuite) - Building a self-serve content management system

Most Content Management Systems provide a set of tools and mechanisms to enable teams of content editors to create and publish new content onto the website. However, even the smallest marketing operations have custom needs and the basic templated content-creation approach has significant limits on creativity and quality of conversion-focused content.

At Hootsuite we've taken on implementing a content creation strategy that allows editors to configure and use reusable page components more flexibly and create brand new marketing campaigns without the help of developers. In this process a library of reusable responsive page blocks based on a web style guide has emerged that serves to be the cornerstone of the self-serve CMS. This talk will share some of the experiences of the process we went through.

Sébastien Morel (Novactive) - How to integrate FOSUSERBundle and eZ Platform to externalize users in MongoDB

As you all know Symfony2 is a core part of eZ Platform. This workshop will demonstrate how, with the eZ Platform, you can easily integrate a famous bundle, the FOSUserBundle, into a core feature of your eZ application, the user system. This integration will allow you to separate the user repository in MongoDB letting, eZ manage the views and the content as usual.

Dave Wieneke (ConnectiveDX) - Workshop: How ready is your organization to deliver great digital experiences? A walkthrough of the DX7 framework

Each touchpoint in your customer's journey is supported and influenced by distinct capabilities. ConnectiveDX uses the DX7 Assessment in our work to understand an organization's ability to achieve sustainable digital success. The framework covers seven essential digital experience competencies, from insight and vision to execution and optimization.

Still haven't purchased your eZ Conference tickets? What are you waiting for? Join us in New York!

25 Aug 2015 9:31pm GMT

eZ Conference: phase 3 of conference speakers announced


Subrata Mukherjee (Economist Digital) - Marketing campaign management and eCommerce in the subscription economy

For publishing companies content and commerce are both important and are key to its survival in the long run. In this discussion, we will discuss how these two areas are colliding more often and media companies need to have a consolidated strategy to move the needle of both these things together, rather than in silos.

We will look at trends in the market and how data is playing a key role in connecting the dots to make a deeper connection with the audience. Lastly we will briefly look at some of the things we are working on at The Economist and how eZ Publish Platform is part of that coordinated journey.

Denis Antipov (Hootsuite) - Building a self-serve content management system

Most Content Management Systems provide a set of tools and mechanisms to enable teams of content editors to create and publish new content onto the website. However, even the smallest marketing operations have custom needs and the basic templated content-creation approach has significant limits on creativity and quality of conversion-focused content.

At Hootsuite we've taken on implementing a content creation strategy that allows editors to configure and use reusable page components more flexibly and create brand new marketing campaigns without the help of developers. In this process a library of reusable responsive page blocks based on a web style guide has emerged that serves to be the cornerstone of the self-serve CMS. This talk will share some of the experiences of the process we went through.

Sébastien Morel (Novactive) - How to integrate FOSUSERBundle and eZ Platform to externalize users in MongoDB

As you all know Symfony2 is a core part of eZ Platform. This workshop will demonstrate how, with the eZ Platform, you can easily integrate a famous bundle, the FOSUserBundle, into a core feature of your eZ application, the user system. This integration will allow you to separate the user repository in MongoDB letting, eZ manage the views and the content as usual.

Dave Wieneke (ConnectiveDX) - Workshop: How ready is your organization to deliver great digital experiences? A walkthrough of the DX7 framework

Each touchpoint in your customer's journey is supported and influenced by distinct capabilities. ConnectiveDX uses the DX7 Assessment in our work to understand an organization's ability to achieve sustainable digital success. The framework covers seven essential digital experience competencies, from insight and vision to execution and optimization.

Still haven't purchased your eZ Conference tickets? What are you waiting for? Join us in New York!

25 Aug 2015 9:31pm GMT

eZ is hitting the road! Find us at one of these upcoming events.

Symfony events, 2015


- SymfonyLive London | Sept 17 to 18

On the 17 to 18 September 2015, over 300 engineers, developers and IT professionals will descend on Westminster for SymfonyLive London 2015, and this year they have something special in store. Get your tickets here, and be sure to visit them on Twitter and say hi with the official hashtag #symfony_live

- SymfonyLive Berlin | Oct 13 to 16

See their homepage for ticket information, a schedule of workshops and speakers, and the latest information on this year's Hack Day.

- SymfonyLive San Francisco | Oct 29 and 30

Visit their homepage for detailed information on workshops like "Mastering Symfony Forms" and "Symfony Best Practices." registration information available here.

- SymfonyCon Paris | Dec 3 to 5

SensioLabs is proud to organize the third edition of the SymfonyCon, the international Symfony conference.This year, to celebrate Symfony's 10th birthday, the conference is organized in Paris, Symfony's hometown. Complete info available at their homepage.


Dmexco | Cologne, Germany | Sept 16 and 17th

A "Digital Marketing and Exposition Conference," from their website:

"Under the motto "Bridging Worlds," dmexco will build key bridges to the digiconomy on September 16 and 17, 2015. In both parts of this global show of top performance - the Expo and the Conference - this year's dmexco will connect present and future business worlds, new business models, the Internet of Things, disruptive technologies, and extraordinary ideas that are especially relevant for marketing, the media, advertising, and customer communication.

The aim of dmexco 2015 is to offer all companies and partners the best possible strategies and approaches to solutions as we enter a new digital era. On the stage, in the halls, at the stands, and during a multitude of conversations, dmexco connects theory and practice. Forward-looking visions and innovations will be transformed at dmexco into concrete strategies and real-life business."

You can read more about their program here.

WAN IFRA expo | Hamburg, Germany | October 5 to 7

From WAN IFRA expo

"Learn.

Learn about the latest trends in news publishing at our Media Port open stages, on Innovation Tours and in workshops: discover innovative ideas and solutions for mobile, web, and print publishing in one place, at one event.

Lead.

Take the lead! Our strategy conferences offer an international angle to publishing with knowledge transfer and insights from publishers and CEOs unmatched by any other news industry event.

Launch.

Launch new projects and tap new revenue sources with the help of more than 200 exhibiting suppliers who offer products and services tailored to the news publishing industry's needs."

schedule here

FIPP World Congress | Toronto, Canada | October 12 to 16

Description from the FIPP World Congress website:

"The 2015 FIPP World Congress is the largest magazine media event in the world. Hear from the industry's top speakers and network with 800 members of consumer and B2B media from around the globe.

The industry's top speakers in a host sessions covering the very latest trends, developments and innovations in magazine media publishing. This event will also provide a platform upon which to network with 800 members of consumer and B2B media from around the globe, while hundreds of businesses will be on hand to demonstrate products and services that could help take your business to the next level. Outside of the conference, you will have the chance to relax and make contacts during a series of stunning excursions and events, ensuring you can relax while exploring opportunities for your brand. This year's event takes place in Toronto, home to nearly three-quarters of Canada's $2bn thriving magazine media industry - making it the perfect destination for the 2015 FIPP World Congress."

Check out the FIPP schedule here.

Webdagene | Oslo, Norway | October 21 to 23

According to their website:

"Webdagene has consolidated its position as Norway's most important web conference and was in 2014 arranged for the ninth time with 800 participants. In our tenth year, we expect to exceed 1000.

Webdagene offers presenters the world and is a conference for those who work with web and digital channels. Among the participants will find designers, editors, communications consultants, digital leaders, developers, marketers, content heads and many more.

Webdagene consists of one day of workshop, where you can choose between different themes. Followed by two conference days packed with content of high international standard. You can choose to attend the conference days on either October 22nd or 23rd. Webdagene organized by Netlife Research.

Check videos and pictures from Webdagene 2014."

25 Aug 2015 4:11pm GMT

eZ is hitting the road! Find us at one of these upcoming events.

Symfony events, 2015


- SymfonyLive London | Sept 17 to 18

On the 17 to 18 September 2015, over 300 engineers, developers and IT professionals will descend on Westminster for SymfonyLive London 2015, and this year they have something special in store. Get your tickets here, and be sure to visit them on Twitter and say hi with the official hashtag #symfony_live

- SymfonyLive Berlin | Oct 13 to 16

See their homepage for ticket information, a schedule of workshops and speakers, and the latest information on this year's Hack Day.

- SymfonyLive San Francisco | Oct 29 and 30

Visit their homepage for detailed information on workshops like "Mastering Symfony Forms" and "Symfony Best Practices." registration information available here.

- SymfonyCon Paris | Dec 3 to 5

SensioLabs is proud to organize the third edition of the SymfonyCon, the international Symfony conference.This year, to celebrate Symfony's 10th birthday, the conference is organized in Paris, Symfony's hometown. Complete info available at their homepage.


Dmexco | Cologne, Germany | Sept 16 and 17th

A "Digital Marketing and Exposition Conference," from their website:

"Under the motto "Bridging Worlds," dmexco will build key bridges to the digiconomy on September 16 and 17, 2015. In both parts of this global show of top performance - the Expo and the Conference - this year's dmexco will connect present and future business worlds, new business models, the Internet of Things, disruptive technologies, and extraordinary ideas that are especially relevant for marketing, the media, advertising, and customer communication.

The aim of dmexco 2015 is to offer all companies and partners the best possible strategies and approaches to solutions as we enter a new digital era. On the stage, in the halls, at the stands, and during a multitude of conversations, dmexco connects theory and practice. Forward-looking visions and innovations will be transformed at dmexco into concrete strategies and real-life business."

You can read more about their program here.

WAN IFRA expo | Hamburg, Germany | October 5 to 7

From WAN IFRA expo

"Learn.

Learn about the latest trends in news publishing at our Media Port open stages, on Innovation Tours and in workshops: discover innovative ideas and solutions for mobile, web, and print publishing in one place, at one event.

Lead.

Take the lead! Our strategy conferences offer an international angle to publishing with knowledge transfer and insights from publishers and CEOs unmatched by any other news industry event.

Launch.

Launch new projects and tap new revenue sources with the help of more than 200 exhibiting suppliers who offer products and services tailored to the news publishing industry's needs."

schedule here

FIPP World Congress | Toronto, Canada | October 12 to 16

Description from the FIPP World Congress website:

"The 2015 FIPP World Congress is the largest magazine media event in the world. Hear from the industry's top speakers and network with 800 members of consumer and B2B media from around the globe.

The industry's top speakers in a host sessions covering the very latest trends, developments and innovations in magazine media publishing. This event will also provide a platform upon which to network with 800 members of consumer and B2B media from around the globe, while hundreds of businesses will be on hand to demonstrate products and services that could help take your business to the next level. Outside of the conference, you will have the chance to relax and make contacts during a series of stunning excursions and events, ensuring you can relax while exploring opportunities for your brand. This year's event takes place in Toronto, home to nearly three-quarters of Canada's $2bn thriving magazine media industry - making it the perfect destination for the 2015 FIPP World Congress."

Check out the FIPP schedule here.

Webdagene | Oslo, Norway | October 21 to 23

According to their website:

"Webdagene has consolidated its position as Norway's most important web conference and was in 2014 arranged for the ninth time with 800 participants. In our tenth year, we expect to exceed 1000.

Webdagene offers presenters the world and is a conference for those who work with web and digital channels. Among the participants will find designers, editors, communications consultants, digital leaders, developers, marketers, content heads and many more.

Webdagene consists of one day of workshop, where you can choose between different themes. Followed by two conference days packed with content of high international standard. You can choose to attend the conference days on either October 22nd or 23rd. Webdagene organized by Netlife Research.

Check videos and pictures from Webdagene 2014."

25 Aug 2015 4:11pm GMT

eZ is hitting the road! Find us at one of these upcoming events.

Symfony events, 2015


- SymfonyLive London | Sept 17 to 18

On the 17 to 18 September 2015, over 300 engineers, developers and IT professionals will descend on Westminster for SymfonyLive London 2015, and this year they have something special in store. Get your tickets here, and be sure to visit them on Twitter and say hi with the official hashtag #symfony_live

- SymfonyLive Berlin | Oct 13 to 16

See their homepage for ticket information, a schedule of workshops and speakers, and the latest information on this year's Hack Day.

- SymfonyLive San Francisco | Oct 29 and 30

Visit their homepage for detailed information on workshops like "Mastering Symfony Forms" and "Symfony Best Practices." registration information available here.

- SymfonyCon Paris | Dec 3 to 5

SensioLabs is proud to organize the third edition of the SymfonyCon, the international Symfony conference.This year, to celebrate Symfony's 10th birthday, the conference is organized in Paris, Symfony's hometown. Complete info available at their homepage.


Dmexco | Cologne, Germany | Sept 16 and 17th

A "Digital Marketing and Exposition Conference," from their website:

"Under the motto "Bridging Worlds," dmexco will build key bridges to the digiconomy on September 16 and 17, 2015. In both parts of this global show of top performance - the Expo and the Conference - this year's dmexco will connect present and future business worlds, new business models, the Internet of Things, disruptive technologies, and extraordinary ideas that are especially relevant for marketing, the media, advertising, and customer communication.

The aim of dmexco 2015 is to offer all companies and partners the best possible strategies and approaches to solutions as we enter a new digital era. On the stage, in the halls, at the stands, and during a multitude of conversations, dmexco connects theory and practice. Forward-looking visions and innovations will be transformed at dmexco into concrete strategies and real-life business."

You can read more about their program here.

WAN IFRA expo | Hamburg, Germany | October 5 to 7

From WAN IFRA expo

"Learn.

Learn about the latest trends in news publishing at our Media Port open stages, on Innovation Tours and in workshops: discover innovative ideas and solutions for mobile, web, and print publishing in one place, at one event.

Lead.

Take the lead! Our strategy conferences offer an international angle to publishing with knowledge transfer and insights from publishers and CEOs unmatched by any other news industry event.

Launch.

Launch new projects and tap new revenue sources with the help of more than 200 exhibiting suppliers who offer products and services tailored to the news publishing industry's needs."

schedule here

FIPP World Congress | Toronto, Canada | October 12 to 16

Description from the FIPP World Congress website:

"The 2015 FIPP World Congress is the largest magazine media event in the world. Hear from the industry's top speakers and network with 800 members of consumer and B2B media from around the globe.

The industry's top speakers in a host sessions covering the very latest trends, developments and innovations in magazine media publishing. This event will also provide a platform upon which to network with 800 members of consumer and B2B media from around the globe, while hundreds of businesses will be on hand to demonstrate products and services that could help take your business to the next level. Outside of the conference, you will have the chance to relax and make contacts during a series of stunning excursions and events, ensuring you can relax while exploring opportunities for your brand. This year's event takes place in Toronto, home to nearly three-quarters of Canada's $2bn thriving magazine media industry - making it the perfect destination for the 2015 FIPP World Congress."

Check out the FIPP schedule here.

Webdagene | Oslo, Norway | October 21 to 23

According to their website:

"Webdagene has consolidated its position as Norway's most important web conference and was in 2014 arranged for the ninth time with 800 participants. In our tenth year, we expect to exceed 1000.

Webdagene offers presenters the world and is a conference for those who work with web and digital channels. Among the participants will find designers, editors, communications consultants, digital leaders, developers, marketers, content heads and many more.

Webdagene consists of one day of workshop, where you can choose between different themes. Followed by two conference days packed with content of high international standard. You can choose to attend the conference days on either October 22nd or 23rd. Webdagene organized by Netlife Research.

Check videos and pictures from Webdagene 2014."

25 Aug 2015 4:11pm GMT

11 Nov 2011

feedCI News

Reportula

What can you tell us about the team that built reportula.org?

The Team that made reportula.org is just one person. Pedro Oliveira, started Reportula when he needed a clean and fast web application that reported the Bacula Backups software of the company he works for. He has decided to open the project, and let it grow to full web application that is able to manage the Bacula Backups.

Reportula Website Screen Shot

What can you tell us about the site in general? What are the goals of the site and the main audience?

Reportula is a php based web program that provides you a summarized output of jobs that have already run. It obtains its information from the Bacula's database. Aside from a nice graphical display, it provides summaries of your jobs, as well as graphs of job usage. This is a fairly high level bacula management tool.

The main goals were to create a web reporting tool for the bacula backups system, as I got further into the project it developed into something more than that. Right know it calculates average of bacula backups, it has time line history of backups. Imagine this scenario for example, if you use the crontab feature of reportula, you can see in time by how much data your backups infrastructure is growing.

Example. in 2011.05.01 if backups infrastructure stores 500 Tera bytes, in 2011.12.30 it stores 510 terabytes. This is very handy for us because with this feature you can predict the storage needs of your backups for the future.

What was your major consideration in using CodeIgniter for this?

I chose codeigniter because I needed an easy, fast, and supported PHP development framework. I found that with Codeigniter I could achieve that. This project was made in less than month.

Another nice thing about Codeigniter is that you don't have to "re-invent the wheel". Codeigniter has most of the thing that you need for an application already developed. All you have to do is connect the blocks which is very easy.

What is next on the plate for reportula.org? Any additional functionality you can tell us about?

On the plate for Reportula is user registrations, acls, and managing Bacula Backups like "bconsole".

Do you have any other information you'd like to share with the community? Tips from this project you'd like to share? Lessons you've learned?

First of all i think that Codeigniter is one of the best frameworks on the internet. I've tried them all (Cake, Yii, Symfony, Zend) they are all too complicated, too big, with lots of features and slow. They all had one problem BIG, STEEP LEARNING CURVE.

Codeigniter has less features than the others but you start making an application in less than 30 minutes. And what it does it does well! Even if you think you need a big framework after starting with codeigniter it cames to you that you don't need another framework to develop some applications. The lessons I learned are don't re-invent the wheel, Codeigniter does it and does it well, the community are nice, and always had support on the forum.

11 Nov 2011 10:19pm GMT

02 Nov 2011

feedCI News

GoCart

Every week we hear of really awesome places that CodeIgniter is being used. I want to start sharing those with the community-at-large. I will start by posting them here under a new Showcase Category with the hopes that any future revisions of CI.com will have a section for stuff like this. You guys and gals make some really cool stuff and deserve a platform to show it off.

So without further ado…

This showcase is an interview with Kyle Roseborrough about GoCart

What can you tell us about the GoCart team?

We have a pair of PHP developers who knew there was a better way to build a shipping cart. Noah (lead developer) has 6 years experience in PHP development and 4 years in CodeIgniter. Gabe has about 10 years experience in web application development. Kyle has been working in UI and management for 10 years.
GoCart Website Screen Shot

What can we tell about the site in general?

GoCartdv.com was built to showcase GoCart and offer some basic information on the system.

What are the goals of the site and the main audience?

The main audience is CodeIgniter developers who are wanting a simple, scalable, CodeIgniter shopping cart. The goal is to get people involved in development to improve the cart and allow it to fully embody the goal of the project. To be easy to customize for developers and easy to use for end users/customers

What was your major consideration in using CodeIgniter for this?

CodeIgniter has great documentation and is easy to learn. We build lot of custom projects on CodeIgniter and it only made sense for us to build our cart on it. When looking for commerce solutions, we never found a suitable solution built on CodeIgniter so we decided to set out to do it on our own.

What is next on the plate for GoCart?

We really want GoCart to foster a great community of people contributing back to the roadmap and path the project will take. We want the focus to remain the same though "Easy to Customize, Easy to Use". It would be great if we could get enough people using.

Any additional functionality you can tell us about?

Well, not really. GoCart is intended to be a shopping cart, plain and simple. It does have some basic page and banner management and a whole slew of cart related features, but ultimately it's an ecommerce platform.

Do you have any other information you'd like to share with the community?

We built GoCart to be simple and scalable. As time goes on, we want the software to become easier and easier to use. We want GoCart to be scalable and to be able to work with new platforms as they come out. We feel that CodeIgniter and the CodeIgniter community is a huge benefit here. It enables developers to tie into a whole plethora of libraries, helpers and applications easily and support each other in the endeavor to make CodeIgniter better. Essentially, what's good for CodeIgniter is good for GoCart.

Tips from this project you'd like to share?

If you really want something, do it yourself. If it doesn't happen then you probably don't want it as bad as you think.

Lessons you've learned?

- Not every idea is a good one. Generally you need someone else around to discuss ideas and methods with. Collaboration is the best way to build a good application.
- No one knows what the next trend will be. Having a scalable platform that will adjust to a new set of tools and user demands is very important.


If you have a project that you would like to see in our showcase email me

02 Nov 2011 7:31pm GMT

13 Oct 2011

feedshare.ez.no > Articles and Tutorials

Building native mobile applications with the eZ Publish REST API

eZ Publish is a Web Content Management System that provides a platform to publish content via any channel. Its powerful presentation engine enables you to create websites and pages that display your content in a variety of renderings. Its powerful API directly and simply integrates your content with any web-enabled application on any device, such as the iPad, iPhone, or an Android device, without ever interfering with, or impacting the platform itself.

At the end of this tutorial, you will have learnt the basics of mobile application development for both iOS and Android platforms, consuming content from eZ Publish. CMS-side adjustments for the mobile channel will be acquired too. This cheatsheet will help you leverage the multichannel capabilities of eZ Publish, and its REST API in future projects, in a more systematic fashion.

13 Oct 2011 2:21pm GMT

05 Oct 2011

feedCI News

New User Guide in Development

We are happy to announce today that the user guide has had some significant improvements, and the first commit of these changes were just pushed today.

As many of you likely heard at CICON 2011, the Reactor team has had an internal project going on for some time to move the user guide to Sphinx. In addition to handling the tedium of generating page and document tables of contents, or maintaining internal links and references, the documentation is now easier to write, as you can simply focus on the content instead of markup and presentation. Don't forget syntax highlighting of PHP, HTML, CSS, and JavaScript in code samples. Based on ReStructured Text, it's also more human readable in a text editor than HTML is, which is likely where you spend most of your time. As an added benefit, Sphinx can output HTML, PDF, and even EPUB formats all from the same source files. We will likely be taking advantage of that at a later date.

But we didn't stop there, we also enlisted the thunderous powers of EllisLab's Chief Creative Officer, James Mathias for a style redesign. They are clean, easy to read, and beautiful.

Setting up your dev environment to work with Sphinx (if you want to render and output locally) is very easy, and takes about five minutes. For those that want to geek out, we have added a readme file to the user guide source folder so the step by step instructions are available right from GitHub.

Today marks the first commit with the new user guide to the unreleased develop branch, so you may encounter some bumps. Most notably are the code blocks, which pandoc lost our line breaks on, and some navigation issues as we experiment with different table of contents presentation and depth. We'll be cleaning these up prior to the next release (much is as simple as some line breaks and tabs), but feel free to pitch in and submit some pull requests if you see anything out of whack.

And lastly, for the first time ever, we have live nightly builds of documentation for the develop branch available at the CodeIgniter web site. Enjoy!

05 Oct 2011 7:23pm GMT

16 Aug 2011

feedshare.ez.no > Articles and Tutorials

Image Maps in ezwebin Banners

Beginners guide for learning how to use image maps in the ezwebin extension.

16 Aug 2011 12:40pm GMT

07 Jul 2011

feedshare.ez.no > Articles and Tutorials

Building mobile browser and hybrid applications with eZ Publish

eZ Publish is a Web Content Management System that provides a platform to publish content via any channel. Its powerful presentation engine enables you to create websites and pages that display your content in a variety of renderings. Its powerful API directly and simply integrates your content with any web-enabled application on any device, such as the iPad, iPhone, or an Android device, without ever interfering with, or impacting the platform itself.

At the end of this tutorial, you will have learnt the basics of mobile application development for both iOS and Android platforms, consuming content from eZ Publish. CMS-side adjustments for the mobile channel will be acquired too. This cheatsheet will help you leverage the multichannel capabilities of eZ Publish, and its REST API in future projects, in a more systematic fashion.

07 Jul 2011 1:29pm GMT

06 Apr 2011

feedcakebaker

Bash autocompletion for Git

One thing I often wished to have when using Git was the ability to autocomplete Git commands and branch names. As I had to learn this week from Markus Prinz' article A few of my Git tricks, tips and workflows, Git comes with an autocompletion script for the Bash shell. But to use the autocompletion, […]

06 Apr 2011 8:36am GMT

01 Apr 2011

feedcakebaker

Array iteration with JavaScript

Till recently I always used a for-loop when I had to iterate over an array in JavaScript. For example: var myArray = [1, 2, 3, 4]; for (var i = 0; i < myArray.length; i++) { console.log(myArray[i]); } However, with ECMAScript 5 the Array object itself got some methods for iteration purposes. With those methods […]

01 Apr 2011 2:51pm GMT

10 Jan 2011

feedcakebaker

2-legged vs. 3-legged OAuth

From emails I receive it seems like there is a bit of confusion about what the terms 2-legged OAuth and 3-legged OAuth mean. I hope I can clear up this confusion with this article (and don't contribute more to the confusion…). In short, they describe two different usage scenarios of OAuth involving two respectively three […]

10 Jan 2011 5:30pm GMT

04 Mar 2010

feedWithCake.com Companies Hiring

qpLogic Europe

We can use immediately an experienced Cake developer for assisting us with developing a multi-lingual application that needs some Jake/Joomla (css) integration. We have continuously Cake projects and prefer to work with a team of individual developers in multiple time zones. Please show me that you are experienced, affordable and have at least 24 hours available per week (40 is better ;-).

04 Mar 2010 11:54am GMT