It’s time to upgrade to TYPO3 6.2 LTS

3 April 2014 § 0

As you probably know on the 25th of March the newest version of TYPO3 CMS has been released. Version 6.2 is a Long Term Support version, the second LTS released by the TYPO3 community and it will be supported until 2017. This release is focused on enterprises which use the 4.5 LTS version.

There are quite some new features in TYPO3 6.2, you can read all about those in the release notes or if you would want a more technical overview of the new features then you can look at the What’s new slides of the 6.2 version. The new features appeal for a broad user base: editors, integrators, administrators, developers and security specialists. We believe that these  new additions to the TYPO3 feature set along with the stability and performance improvements are a good reason to upgrade to version 6.2 LTS.

Selection_055

Upgrading from TYPO3 4.5 to TYPO3 6.2 

TYPO3 4.5 LTS is supported with security and stability fixes until March 2015. This gives roughly one year to current users of TYPO3 4.5 LTS to upgrade to TYPO3 6.2 LTS. The upgrade path is in most cases straightforward and smooth. There is also an extension called smoothmigration which will analyse your current setup, the installed extensions and configuration to check for features and functions which have been removed or changed during the update.

However in some cases changes will be required, either to configurations or existing extensions which are not compatible with TYPO3 6.2 LTS. During the last several months our team upgraded several websites from TYPO3 4.5 LTS to TYPO3 6.1 and we have begun the first upgrades to TYPO3 6.2 LTS. During our upgrades we encountered problems especially on custom 3rd party extensions which were not compatible with this newest TYPO3 release.

In light of the above we recommend our customers not to postpone the upgrades until the second part of the year because the March 2015 deadline will be very close and professional help will be scarce (as many people will be upgrading projects by then). And we can’t even imagine leaving your TYPO3 installation potentially vulnerable due to lack of updates after March 2015.

If you need help upgrading or you just want to evaluate how much effort is needed for upgrading your TYPO3 installation to 6.2 LTS then don’t hesitate to contact us.

Inspiring Conference 2014

31 March 2014 § 3

Last week from the 29th to the 30th of March 2014 the third edition of the Inspiring Conference took place in Kolbermoor / Germany. The Inspiring Conference is all about TYPO3 Flow and TYPO3 Neos. Our colleagues László Bodor and Daniel Homorodean were there to participate in the conference, learn new things and meet the friends from the TYPO3 community.

The conference started with a big-bang, that is with an impressive laser show followed by Robert Lemke’s keynote and Christian Müller’s Neos 101 session, then Sebastian Kurfürst gave us a head start into Typoscript 2.0.

Among other topics featured on the first day were things like how to run TYPO3 Flow on HipHop VM (by Martin Helmich) or How Flow help us save the world (by Tim Numan and Jesper Paardekooper). Another interesting session was the one presented by Henrik Møller Rasmussen with the subject Domain Event – the hidden gem of DDD. Later Karsten Dambekalns shared his experiences on how to migrate content from TYPO3 CMS to TYPO3 Neos and Robert Lemke showed us how can one create custom content elements with TYPO3 Neos.

After the dinner it was the time for the social event which took place in the Kellergewölbe (we were told that this means dungeon). Lots of interesting discussions, lots of drinks and music. This is how the social event  can be summed up.

The second day also featured a few very good and inspiring presentations. The first two hours were dedicated to testing, Sebastian Bergmann talked about The driven developer and Christopher Hlubek showed us how to do BDD with Behat and Flow. Then Dominique Feyer told us about a “place” called Node Kingdom.

After the lunch Henrik Møller Rasmussen showcased Famly and talked about the technical challenges and solutions. Marco Klawonn talked about Fakeperformance then it was time for Christian Jul Jensen to share his trials and triumphs building a Flow 2.0 application. Everyone could learn a lot from this presentation on how to do and how not to do things while working with TYPO3 Flow on a real world project.

The day ended with Sebastian Kurfürst’s session Polyglot Neos – something that everyone was waiting for and that is localisation in TYPO3 Neos. It seems that we will have this in version 1.2 or 1.3 which is due to be released later this year.

Inspiring Conference 2014

Inspiring Conference 2014

Sadly every good thing has to end and this was no different with the Inspiring Conference as well. After two days the conference was over and everyone was heading home. But we think everyone went home with new ideas, new friends and lots of inspiration. A big thank you goes out to the organizers of the conference and to the sponsors who made sure that this is a top conference with very good organisation, very good people and very interesting talks.

Update

Some pictures from the conference: On Flickr by Sacha Storz

FOSDEM 2014

11 February 2014 Comments Off

For the first time, thanks to Arxia, I had the opportunity to attend the open source’s biggest event: FOSDEM 2014. FOSDEM is a free event that offers open source communities a place to meet, share ideas & collaborate. The event is composed out of devrooms, lightning talks, 512 lectures, over 5000 attendees and it took place in Brussels, 1st & 2nd February 2014.

FOSDEM 2014

FOSDEM 2014

The host of the event was the Solbosch campus of the Universitry Libre de Brussels with 23 rooms spread across several buildings. There were essentially 5 different categories of sessions & activities: keynotes, main tracks, developer rooms, lightning talks & certification exams.
As with most open source events, FOSDEM started on Friday evening with a Beer Event, but unfortunately my flight landed in Brussels the next morning, so I missed the social gathering.
On Saturday morning, the event kicked off with the keynote Welcome to FOSDEM 2014 with event description & logics / practical information. From there on, every man for himself. Unlike any conferences I’ve attended, FOSDEM looks like an organized chaos, with so many people attending and such a variety of lectures.
It was hard to decide which tracks / devrooms / talks to attend to, but I think I got to attend some good ones. A nice talk was Why You Should Be an Open Source Project by Carol Huang where she compared humans to open source projects, quite clever. She made the case that we are a collection of code, our initial commit is from our parents and the pull requests of childhood influences are either rejected or accepted. More on this here.
Another interesting talk was about MyKolab.com, a business collaboration platform, that offers:
  • Synchronization with Mobile Devices
  • Free/Busy Information for Planning
  • Invitations for Appointments
  • Threaded Mailview
  • Server-side Mail Filtering
  • Multiple Calendar Folders
  • Different Calendar Views
  • Task Management
  • File Storage
  • Native File Integration
  • Customizable Webclient
  • Native Desktop Client for All Platforms
But the most important feature is maybe the bulletproof privacy that it offers being Open Source / Free Software.
Who ate my battery? by Jeremy Bennett & Kerstin Eder explains that the current problem with power usage on mobile devices doesn’t come entirely from hardware engineers, but the problem lies in the software. The lecture shows how ignorant developers are on power saving, ignoring efficiency in their applications / algorithm. Something really cool here was that you could test your algorithm and you would get a results in volts of how much energy did your algorithm consumed. Pretty awesome.
For an overall review of the event, I made an internal sharing session for my colleagues that can be seen on Slideshare.
FOSDEM is a nice opportunity to get in touch with people from the open source world, but also to feel the passion of thousands of developers reunited in one place.
Author: Tomita Militaru

2013 @ Arxia

31 January 2014 § 1

While most people are busy setting new year resolutions, we’d like to take a look back into the year that just past, as 2013 was an awesome year from all points of view!

Arxia Forest

In 2013 we started by getting dirty. Literally. Our hard working colleagues rolled up their sleeves and signed up for the project Plant your own forest or, how we like to call it, Forest Arxia. You know what they say, each man must plant a tree at least once in his life before they leave this life.
The project was organized by CERT Transylvania and more than 150 volunteers attended & seeded more than 5000 young trees!

Our next stop last year was to support the national computer science contest ITeam Net hosted by Tiberiu Popoviciu Informatics High School Cluj-Napoca in collaboration with Babes-Bolyai University. We feel strongly that it’s a great way to encourage high schools students to pursue an IT career, but also to learn new things thrum competitions like this one.

Our colleague Daniel Homorodean tested the Netherlands’ TYPO3 “waters” by attending the TYPO3Camp Venlo, a TYPO3 community event with over 75 attendees. One might think that most of them were Dutch, but surprisingly enough around 70% of the attendees were from across the border. Here Daniel had the first opportunity to speak about TYPO3 Romania Usergroup’s special & dear project, TYPO3 East Europe (T3EE), but more details below.

Arxia @ Masca

We love to do out of office activities and thanks to World Vision Romania, we had the opportunity to spend a fun weekend at 50 km outside the big city and help out some beautiful kids in a village near by with school supplies. A picnic in nature was most welcome during summer, games and lots of surprises for the 17 children from Masca, Cluj.

In May, Daniel went to explore the Brazilian market for our product PlanningWiz, in Sao Paulo – the business heart of the country, in Porto Alegre where Arxia attended the BITS IT fair, the South American equivalent of CEBIT, and in Rio de Janeiro, where he met with various potential partners and witnessed the kick-off of the Startup Brasil program at a local incubator.

The summer of 2013 caught some of our colleagues at the most important TYPO3 event for developers, the TYPO3 Developer Days, held in Hamburg, Germany. The sessions were great & the socializing was even better!

Team Arxia

Team Arxia

Speaking of nature, we’ve made it a tradition every year to organize Arxia Camp, a 4 days trip around the country with lots of team building games & bonding. In 2013 we decided to visit Maramures region, an area where Romanian traditions are well maintained even today. Perhaps the highlight of our trip was the trip with the “mocanita“, a small steam locomotive that has tracks between & uphill the mountains. The long 6 hours trip was a great opportunity for everyone to practice their singing skills & mime.
Last day of Arxia Camp was dedicated to the Barsana monastery which is build entirely out of rock & wood. We were lucky to manage a quick trip to the Happy Cemetery and the Memorial Museum, an opportunity to remember the events from the communist period.

It is very refreshing for us to see initiatives coming from the younger generations, so it was natural to support the 5Edu project, a program of informal education organized by highschool students for highschool students, as a summer school.

TYPO3Camp Mallorca

TYPO3Camp Mallorca

Since we love TYPO3 events, we couldn’t miss TYPO3Camp Mallorca 2013, one of the most fun TYPO3 events out there, with a really special & charming location. Several of our colleagues signed up for the flight to the Spanish island Palma de Mallorca where they meetup with people from the TYPO3 Community from around the world. We were glad to notice that the Romanian presence of attendees is increasing every year!

Thankfully, not all TYPO3 events are so far away and, not long after TYPO3Camp Mallorca, we attended the first TYPO3Camp Poland at our Eastern Europe brothers.

Like Walk

Like Walk

You might ask yourself, does Arxia have time to do some work? Of course! We had some great projects in 2013, like for example Cluj Napoca 2021 – portal for the European Capital of Culture (candidate city), Epistemio - platform for the management of scientific paper portfolios or LikeWalk – application where users can present their outfits to the world and find similar products on online shops.

We do our best to support the good practices in our industry and to promote them in Romania and everywhere where we can. So in 16 October, Daniel presented the importance and beneffits of the web accessibility standards to the attendees of the annual FRATEL reunion, held in Bucharest. That was also a good opportunity to polish his French grammar.

We couldn’t miss T3CON 2013, especially since it was announced that it is going to be a different CON than last years. The sessions were interesting & engaging, but we also enjoyed the networking part of the event, were we reconnected with old partners or made new ones. It was also a great opportunity to pitch TYPO3 Romania Usergroup’s own event: TYPO3 East Europethe first international event in eastern Europe.

TYPO3 East Europe

TYPO3 East Europe

Which brings us to the most important TYPO3 event in East Europe in 2013: TYPO3 East Europe. Together with TYPO3 Romania Usergroup, we gladly supported the University pre-event and the 2 days main event. Our colleague Bodor László has been one of the 12 speakers.
The event had 22 sessions, but also a record of 4 parties at different locations in Cluj. We couldn’t help but noticed how people from outside Romania are still fascinated with Transylvania & vampires!
The event was a success, with 100+ attendees from 7 countries and we look forward for T3EE 2014

All around the year of 2013 we tried to give back to the community by hosting the monthly Bug Day events where we encouraged local developers to contribute to TYPO3 projects.

Our work year came to an end near Christmas with a trip to a near by village called Ticu, where, with the help of World Vision Romania, we had the opportunity to give back some joy to the 20+ children there from a day care.

The year of 2013 has a great year & worth to remember, we are eager to see what new challenges has 2014 prepared for us!

AWS CloudFormation TYPO3 Introduction Package Template

21 October 2013 Comments Off

Hosting in the cloud becomes more and more a common practice, including for TYPO3 projects, and easy deployment is very important.  Amazon is one of the most popular providers and we had the opportunity to try it out for one of our projects.

AWS CloudFormation offers the possibility to create new instances using custom or existing configuration templates. For details about the AWS CloudFormation and the configuration templates use the following links: http://aws.amazon.com/cloudformation/aws-cloudformation-templates, http://aws.amazon.com/cloudformation.

As we did not find an existing template for TYPO3, we have made one, and as you can see further, it is actually quite simple to do that.

To create a new instance which downloads automaticaly the TYPO3 Introduction Package you have to:

  • - download the configuration file
  • - login to your amazon web service account
  • - go to the CloudFormation page
  • - create a new stack by uploading the TYPO3 Introduction Package template file
  • - specify the TYPO3 database name and the mysql acces to the database you need, the keyname for the ssh acces
  • - go to the last step, save and the new instance is ready

After you have created the instance, use the instance’s link into the browser, follow the steps to install the TYPO3 Introduction Package and the site will be ready to use.

The AWS CloudFormation template for the TYPO3 Introduction package contains the settings for:

  • - install the apache, mysql and php
  • - download the TYPO3 Introduction Package source from http://get.typo3.org/introduction
  • - unzip de code and copy the folders to /var/www/hml/
  • - create the ENABLE_INSTALL_TOOL file into the typo3conf folder
  • - add write access to the following folders:
    • - fileadmin
    • - typo3conf
    • - typo3temp
    • - uploads

You can download the template from here.

Author: Diana Precup

Back from TYPO3Camp Mallorca

26 September 2013 Comments Off

The Arxia team was for a few days at the already famous TYPO3Camp Mallorca that was held for the second year in row on the beautiful Spanish island Mallorca between the 20th and 22th of September. This is one of the few international camps dedicated to TYPO3 and it gathered around 170 developers and decision makers from 8 countries.

We were proud to be one of the well represented nations with 11 people – of course most of the people were from Germany where TYPO3 is the strongest. The event started on the 20th of September with a warm-up party at El Molino Mediterraneo located on the beachfront of Palma. We found some old friends there but also met new people from several countries and we discussed of course lots and lots about TYPO3 but also about our upcoming event T3EE.

The first official day of the camp debuted with the planning session (barcamp style) where almost 35 sessions were put on the board. The first interesting presentation was about the TYPO3 4.5 LTS to 6.2 LTS upgrade issues. The presenters hinted us that there will be a so called upgrade checklist which will allow a smooth transition to 6.2 LTS.

SrcBuilder was the next session dedicated to a TYPO3 Flow tool which would act as a package builder for the framework. It could be an interesting tool if the product will mature and will be released publicly.

Among other interesting sessions i could mention:

  • MySQL profiling
  • International Knowledge Sharing
  • Deployment with FlowSurf
  • NoEstimates

The day ended with another social night, this time at Marchica (where last year the first social night was held).

The second day featured also some interesting presentations, i would mention here

  • Vaadin web apps
  • Mobile App Development with TYPO3 and Titanium
  • 47 questions you should ask your hosting provider
  • Marketing for TYPO3 in new markets (like Eastern Europe).

And how could the TYPO3Camp Mallorca end without a nice dinner on a typical mallorcan restaurant, at Meson Ca’n Pedro. Some people already left for their plane but others enjoyed the typical cuisine and a few glasses of red wine.

Overall it was a very well organized TYPO3Camp, with lots of good presentations and lots of interesting people. We think that it was even better then the first camp at Mallorca. We can only hope that next year will be even better.

A big thanks to all of the sponsors who made this event possible and for the organizers who made sure that we have everything needed for a great camp!

typo3camp-mallorca

The group picture – photo credits: Riona Kuthe

 

typo3camp-arxiateam

The Arxia Team at Mallorca

 

 Article written by: László Bodor

 

Bug Day @ TUGRO Meetup 2012

19 December 2012 Comments Off

TYPO3 is something we speak every minute here at Arxia, but during the 3rd edition of TYPO3 Usergroup Romania Meetup 2012 we had the opportunity to get our hands dirty with some TYPO3 core code.

Inspired by the TYPO3 Bug Day event which used to be a monthly event, the national TYPO3 Romania community reunited the second day of TUGRO Meetup to solve & better understand the release flow of TYPO3 CMS.

We hosted the event at our office with free coffee & Internet for anyone who wished to give a helping hand. The different levels of difficulty of bugs helped us to find a bug for just about anyone, either frontend or backend coding.
But before we dived into code, we had to learn about the legal and infrastructure of the TYPO3 CMS contribution process.
The Contributor License Agreement (CLA) is a license based on Apache CLA, which allows contributors to keep all rights on the code and it allows the TYPO3 Association to handle the distribution & further development of thier code inside the TYPO3 project.

  • TYPO3 CMS 4.x – 6.x = GNU General Public License version 2
  • TYPO3 Neos = GNU General Public License version 3
  • TYPO3 Flow = GNU Lesser General Public License version 3

The CLA document can be downloaded here and after it was filled in, it must be sent via fax to the TYPO3 Association: +41 041 511 00 39. After it was reviewed by the TYPO3 Association, an email notification will be sent informing about the result and, if approved, the account on typo3.org will be marked as contributor.
But from our own experience, signing the CLA document is mandatory only if you plan to contribute to the NEOS project, as for TYPO3 CMS it is recommended, not mandatory.

The TYPO3 code is managed by Gerrit, a web based code review and project management for GIT based projects. TYPO3′s Gerrit interface is located at review.typo3.org and you can use the typo3.org account to login.
A review request can get:

Verified:

  • -1: Fails
  • 0: Have not tested
  • +1: Code works by testing
  • +2: Verification approved

Code Review:

  • +2: Verification approved
  • +1: Could commit, needs more approval
  • 0: No opinion, just adding some comment
  • -1: Please do not commit
  • -2: Veto

Note that “+1″ plus “+1″ does not add to “+2″. The +1 is only a indicator of how many people agree with the change (even anonymous reviewers). Only a core developer can ultimately give a “+2″, approving a change and unlocking the “Submit” button. But more on this can be read here.

Setting up the enviroment can be a bit difficult, but if you are using TortoiseGIT (as we did) and follow the instructions on setting up the enviroment, you will be ready to push things to TYPO3 core in less than 10 minutes!

The following links will help you:
Apache CLA
TYPO3 Release Workflow
TYPO3 Review Workflow
Coding Guidelines
Contribution Walkthrough Tutorials

Once everything is ready, head up to Forge (location where bug reporting is done), based on Redmine, a flexible project management web application written using Ruby on Rails framework, and choose a couple of bugs to solve.

DSC_2290

Solving bugs in TYPO3 turned out to be an easy task given the wide range of problems, a great way to learn more about the TYPO3 core and, of course, for the TYPO3 Romania community meant a great team working exercise!
We are looking forward to turn the Bug Day event into a recurrent event, not only at every TUGRO Meetup, but more often, maybe even monthly with the help of the TYPO3 Romania community.

Author: Tomita Militaru

TUGRO Meetup 2013 – impressions

18 December 2012 Comments Off

The end of the year was marked by the 3rd edition of TYPO3 Usergroup Romania Meetup, the biggest TYPO3 event in Romania. The event had 55 registrations and a brand new website this year. There was also a higher number in presentations and a social event.
But the highlight of this year was the extending of the event to 2 days with the first Bug Day community event. Bug Day was held the second day with volunteer developers that committed to learn more about the TYPO3 workflow, but also solve various TYPO3 bugs.

TUGRO Meetup started at 9 AM with people arriving from different parts of the country. The opening speech was held by Daniel Homorodean, managing director at Arxia.

DSC_2147

He was followed by Bodor László & Molnár Zsolt which showcased their Mobile Applications in TYPO3, presentation that was held also at TYPO3 Camp Mallorca this year! They amazed everyone by presenting an extension that can make a mobile website or an application for platforms iOS, Android, Blackberry or even Windows Phone from within TYPO3 backend.

300036_444327422281970_1198377975_n

Alina Fleser came with a solution for record lists in backend which can get big & complex, a custom extension that makes editing & search records a quick & easy task. Before the first coffee break Daniel challenged people into an open discussion about different business tactics web agencies in Romania use to increase revenue.

Alina Fleser

After everyone had a cup of coffee and a bit of socializing, we went on with another interesting presentation about BDD, Behat & TYPO3 by Tiberiu Contiu.

480729_444327458948633_1799461842_n

Tips & tricks in TYPO3 was next with examples of the new typoscript objects in TYPO3 versions 4.6 & 4.7 by Adrian Mot.

Adrian Mot

All that typoscript code made everyone hungry, so we had lunch at venue’s restaurant, plenty of free food!

Fluid Websites by Bodor László showed how we can make modern websites with FLUID templates all packaged in one TYPO3 extension, making it easier to distribute TYPO3 templates.

66046_444327552281957_91740648_n

Next up we had an introduction into TYPO3 & social networks, more specifically login with Facebook, Twitter & Linkedin, speaker Vasile Loghin.

Vasile Loghin

Speaking of social networking, Photogram was unveiled at the event, a TYPO3 extension that uses the Instagram API to showcase content from the photo sharing platform by Tomita Militaru

Tomita Militaru

Daniel Homorodean closed the event with an open discussion about the opportunity to have T3CON East-Europe 2013 in Romania and a call for volunteers in the TYPO3 Romania community to achieve this big event next year.

A social event was held at a local pub late in the night, but not too late as the following morning people were expected at Bug Day. More on that in the following article.

Santa’s Helpers: Operation Share and Care

5 December 2012 Comments Off

We believe in the importance of giving back to the community and creating positive changes by helping others. Mother Teresa said it best: “do small things with great love.” We consider ourselves to be proactive and believe that love makes life better. That being said, this year we have partnered up with World Vision and delivered Christmas joy to twenty four children in need.

DSC08986

Do you remember the feeling of excitement and surprise, waking up on Christmas as a kid to unwrap the super cool gifts? It was an amazing feeling wasn’t it? Unfortunately there are many underprivileged kids out there, who can only dream to experience this joy on Christmas day. This year we have changed that for all 24 children from the small and poor village Ticu-Colonie, about 50 km away from our location in Cluj-Napoca.

DSCF3864

The kids singing and sneak picking to Santa's full bag

With the support of the great people from World Vision activating in the village, the children wrote colorful letters to Santa, containing their “wish-list” for Christmas (the little-ones were filmed – as they are too small to write), and Santa answered each letter in part, with the help of his little elves – us. Answering the letters was quite cool, but not by far as great as dressing up one of our colleagues as Santa and delivering the presents.

The surprise factor was the incredible show prepared by the children for our visit. It was over an hour of Christmas plays, carols, songs and poems. It was unbelievable how much work and effort the little children put into this, just like real artists.

DSCF3962

Few of our colleagues and the man of the day - Santa (aka Alex)

We wish we could put into words the gratitude in their eyes when Santa offered each one of them the gift they dreamt of for Christmas; and oh, their smiling faces when they met Santa – priceless!

Author: Ramona Isai

Arxia sponsors the 3rd TYPO3 Usergroup Romania Meetup

13 November 2012 Comments Off

meetup

The Romanian TYPO3 community organizes the already traditional annual TYPO3 Usergroup Meetup. This is already the 3rd edition and it will take place as usual in December (8-9 December 2012). Arxia will be sponsoring this event as it did with the previous events.

What is different from the earlier editions is that the community decided to have a Bug Day on the second day of the Meetup,. Bug Day (inspired from TYPO3 Bug Day) is a community event for people pasionated about TYPO3 who gather for one day together to solve as many TYPO3 core bugs as possible. Each participant is free to work on a bug he chooses to or he can join teams to solve bigger / complex bugs. Arxia will host this bugday at its headquarters and will provide free coffee, internet connection and computers for those who need it.

There isn’t yet a definitive schedule but the Usergroup Meetup this year has a brand new website and for more information regarding the schedule we recommend that you keep an eye on that website.

Anyone interested in going to this Usergroup Meetup must register on the event’s website.

For more information you can contact Bodor László (bodor@arxia.com) who will be glad to offer you more details on any question you might have regarding this event.