Tag: php

Blog post by Randy Čupić • 12 Jun 2017

PHPSerbia 2017 – my first conference

It's been six and a half months since I became a Netgen employee. In this short but productive period, I’ve been involved in many different projects and learned a lot regarding PHP, Symfony, eZ, and other technologies. However, it was time to move away from writing code and give a try to something else – writing my first blog post. Seven of us attended PHPSerbia Conference 2017, which was also my first conference, so I decided to share my impressions.

Blog post by Maja Nebes • 30 May 2017

Another exciting #websc summer coming up!

Why exciting? Well, this was supposed to be a blog post announcing the full program and calling you to get your tickets before the Early Bird tickets close, with the appropriate soundtrack. The truth is, you overwhelmed us by your interest and we are officially announcing that, as of last week, Web Summer Camp 2017 is sold out! Let’s take a look what we have prepared for you end of August.

Blog post by Maja Nebes • 2 Feb 2017

#websc Super Early Birds have flown in! Hurry to get all discounts

Dear Campers, Super Early Bird tickets for Web Summer Camp 2017 are out! Check out all 2017 news and see you in Rovinj August 30-September 2!

Blog post by Filip Božanović • 8 Dec 2016

Integrating OAuth on eZ sites using NetgenEzSocialConnectBundle

In several recent projects we had been asked to implement ‘Login with Facebook’, ‘Login with Google’ functionality into eZ Publish 5 and eZ Platform, so we decided to go ahead and develop our own bundle based on HWIOAuthBundle.

Blog post by Maja Nebes • 24 Nov 2016

Announcing Web Summer Camp 2017! Speakers Wanted

We at Netgen and Salsa Adria Productions are ready for another #websc adventure, are you? :) The website is out, we know the time and the place, and are looking for speakers and sponsors. We've also released all 2016 PHP and eZ Publish workshop videos, check them out!

Blog post by Maja Nebes • 21 Sep 2016

Web Summer Camp 2016 - engaging workshops and experience sharing on the radiant Croatian coast

This year’s Summer Camp was bound to be interesting even before it started. We changed the brand, added a new topic, moved to a new venue, and were curious and eager to see how our participants would respond to the transition. Well, it turns out we had no reason to worry. :)

Blog post by Ivo Lukač • 8 Jul 2016

Improving our DevOps with Vagrant, Ansible, and PhpStorm

A long, long time ago we used only one tool for syncing development instances with production environments - FTP. Over the years, we at Netgen improved slowly but are still not where we want to be. The main problem is that we have many projects and clients with different infrastructure in type and size. It is very hard to consolidate the process in that situation. Here is what we have managed so far using Vagrant, Ansible, and PhpStorm.

Blog post by Ivo Lukač • 27 Jun 2016

Web Summer Camp 2016 full program and schedule

After a lot of work on rebranding the Summer Camp, we focused on assembling valuable workshops and other activities. Earlier this month the program was completed with the whole schedule available online. We also added info about the extras and, what is very interesting, we received enough requests for the Companion track, so we can confirm it will happen.

Blog post by Maja Nebes • 9 May 2016

Web Summer Camp Super Early Bird tickets available! And a few other surprises

We are delighted to announce that Super Early Bird tickets for Web Summer Camp are available! Find below all info on the ticket price and what it includes as well as other Camp news and novelties. 

Blog post by Hrvoje Tomić • 18 Apr 2016

Summer Camp logo evolution

For the fifth year in a row, we are organizing Summer Camp for web developers and other web professionals. Over time, our event grew organically. It evolved through widening the scope and the range of topics being covered. The branding also needed to be altered along the event itself. This is a short tale about our event logo evolution.

Blog post by Ivo Lukač, Maja Nebes • 6 Apr 2016

Introducing Web Summer Camp 2016

A few months ago, we announced the date and location for our 2016 Summer Camp event. We’ve been organizing the event since 2012 under the name eZ Publish Summer Camp. In 2014, we added PHP topics and adjoined PHP Summer Camp to it. This year, with the complex process of developing web solutions in mind, we added one more topic that is related to web design and decided to group the topics under one umbrella brand: Web Summer Camp.

Blog post by Filip Božanović • 1 Mar 2016

An approach to using Behat in eZ sites

Some of our previous articles have dealt with behavioural testing to some degree. This post will attempt to reason through some of the design choices I’ve made in using Behat in eZ sites.

Blog post by Maja Nebes • 22 Dec 2015

Save the date for Summer Camp 2016 - and enjoy our holiday presents!

We figured there is no better time to announce Summer Camp 2016 than the holiday season. We know the time and the place, the rest of the information will be on your way soon. Since we always strive for improvement, we have some exciting news for you in that department! So, here goes!

Blog post by Mario Blažek • 18 Dec 2015

How to test with Behat

A very important, but often overlooked, part of a software development process is testing. The thing is, if you don’t test your website, it could happen that you deploy the finished product and don’t notice any existing bugs until the production. That would be a very unpleasant experience both for you and your client. Here is where Behat comes in handy.

Blog post by Tomislav Buljević • 10 Dec 2015

SymfonyCon Paris 2015 - 10 years of Symfony

A lot of heartfelt moments have been shared on the SymfonyCon stage a couple of days ago in Paris at the third official SymfonyCon and the celebration of 10 years of Symfony framework - and we got to be there! So, read on, and we will share our impressions with you.

Blog post by Ivo Lukač • 13 Nov 2015

A few thoughts about the Symfony framework and PHP in general

Although it is interesting to read bickering about PHP in the blog comments, forum threads, or Facebook group discussions, this post is not about comparing PHP with other languages. It is about an important factor that keeps PHP on the top - the frameworks. 

Blog post by Maja Nebes, Borna Perak, Zvonimir Sušac • 4 Sep 2015

PHP & eZ Publish Summer Camp Odyssey 2015

When we announced PHP & eZ Publish Summer Camp 2015 in March, we must admit we had only been secretly hoping for such an amazing turnout - the Camp was sold out! Now it’s time for us to share with you the gained experience, shared knowledge, and all the fun we had during and between the workshops.

Blog post by Filip Božanović • 5 Jun 2015

What I've learned at SOLIDay 2015

This was supposed to be a quick recap of my experiences at SOLIDay Serbia (May 30th, 2015), but I’ve opted for a lengthier exposition because there was so much going on and a short post just wouldn’t do the event justice.

Blog post by Maja Nebes • 6 May 2015

Summer Camp Super Early Bird Gets the Best Price!

You already have the most important information about Netgen’s eZ Publish & PHP Summer Camp, and you know what to expect once you get there, but the answer to how to get there is finally here - Super Early Bird tickets have arrived!

Blog post by Ivo Lukač • 6 Dec 2014

The eZ Publish Show #22: Introducing Composer

I had the privilege of hosting Jordi Boggiano, one of more important people in the PHP and Symfony communities. He showed his importance to the community a few days ago. Read on.

Blog post by Ivo Lukač • 21 Oct 2014

What do student summer practice, Summer Camp workshop rating, and client rich web app have in common?

Having a habit of trying to hit more birds with one stone, I always try to find a combination of tasks that has multiple benefits for the company. As we wanted to give some practice to students and that an online rating system for the Summer Camp would be nice to have,  decision was a no-brainer. To make things a bit harder the solution should behave more like a web app: loaded once and using REST calls for rating.

Blog post by Ivan Herak • 18 Aug 2014

HTML PDF API Bundle

Our friends at Effectiva Studio have come up with what we have found to be a great way to convert HTML to PDF via HTMLPDFAPI. We decided to make it easier to use it in Symfony projects (and other PHP frameworks).

Blog post by Ivo Lukač • 15 Apr 2014

Going mainstream with PHP and eZ Publish Summer Camp: Call for workshops and sponsors

One month ago we announced a double event: the 3rd eZ Publish Summer Camp and the 1st PHP Summer Camp. Today we released some more information on each web site and are calling PHP, Symfony and eZ Publish gurus to send us proposals for workshops. There is an opportunity for interested companies and organisations to sponsor the events as well.

Blog post by Hrvoje Knežević • 10 Apr 2014

Symfony2 MVC - part 2: Controller

In our first blog post in the Symfony2 MVC series we covered the concept of the Model part in Symfony2 MVC, using a simple example of a model implemented with Doctrine ORM. In this blog post, we will focus on the Controller part, where we will create a simple controller class implementing the basic create/update/delete operations on the model from the previous blog post. We will also cover the basics of mapping a specific controller action to a URL path using the Symfony2 routing mechanism.

Blog post by Ivo Lukač, Hrvoje Knežević • 11 Jun 2013

Symfony2 MVC - part 1: Model

In our first blog post about Symfony2 we discussed really just some basic stuff. We want to go further with this series and the next logical step is to talk about the MVC: Model View Controller implementation. It is the main pattern in which web apps are made these days. And it is also the main reason why eZ 5 is using Symfony2.

Blog post by Edi Modrić • 9 Apr 2013

Filling out PDF forms in PHP with UTF-8 encoding

You might think that working with PDF documents in your PHP application would be a breeze. And you would be right, as long as you are generating the documents from scratch. There are a couple of PHP libraries that are really solid and give you lots of features when creating PDF documents. One of them is TCPDF, a free library (a single class, to be exact) written in pure PHP. However, when it comes to filling out PDF forms, you're out of luck. Not only is there no PHP solution (or I'm not aware of one) for filling out PDF forms seamlessly, but solutions that do exist often do not work 100%.

Blog post by Igor Vrdoljak • 25 Jul 2012

Let’s enjoy the Symfony

One of the news that shook the eZ Community this month is the announcement of eZ Publish 5 being developed with Symfony framework.The initial blog post got a lot of attention, with the sentiment by far being positive, but with some well put concerns regarding the business side of the decision.  Taking these into account, we still think the positive repercussions of this decision greatly out weight the possibly problematic ones, and here is why.

Blog post by Ivo Lukač • 26 May 2010

Solving performance problems with Memcache Mutex extension for eZ Publish - Part II: Technical details

Here is just a short technical explanation of the topic in the last blog post. That post described how we solved a performance issue on one eZ Publish based web site by developing an eZ Publish extension which overrides eZMutex to use memcache instead of file locking. The extension is published and shared with the community on projects.ez.no.