thumbnail

Bottom line upfront: This is the background story for my reason to create this plugin. The Problem Space: A while ago, I filed LPS-142817 - mainly because I was in a situation where I've been working with fragments in fragment sets maintained by multiple other people, and I could never really build a reliable mental model to quickly locate a fragment when I was looking for...

thumbnail

Since Liferay introduced Stylebooks, the Best Practice for your installation has changed, to no longer deploy your own theme, but rather use a stylebook and change it to adhere to your Corporate Identity. Using someone else's CSS classes is quite a task - in fact, even my own CSS classes from more than 1 day ago are hard to remember: Where exactly is the hyphen? Was the prefix...

thumbnail

If you've ever repeatedly gone through a checklist, with programming knowledge: How often did you have to repeat the steps until you automated them? Or, without programming knowledge: How often did you repeat them until you wished for them to be automated? I'm working in Liferay's Sales Engineering team. And in this role, I constantly set up new servers and install demos - and I'd...

thumbnail

Instead of writing a full article here, let me just point you to an article about /dev/24 on our company blog. You'll find a lot more interesting articles there. In general, they're less technical than the ones you find here. Still worth reading, especially​​​​​​​ when you're starting with this one about the upcoming /dev/24 event.

thumbnail

In case you're working on multiple Liferay servers, like I frequently do, you might have seen this problem, and fell for it: In the backend, namely Control Panel and Site Administration, they all look the same. Rarely do I see anybody working on a new "Admin Theme" for those places. I've had enough of trying to decipher the URL and host name, and decided to do something about it, that doesn't...

thumbnail

In the ancient past, Liferay had a feature to discover individual portlet's rendering times. It looks like this got lost with the move to OSGi -  but it's also reasonably simple to replace. Especially when it's for portlets only (fragments are still on the to-do list) Some portlets take longer than others. While that's ok - they typically provide more value and dynamic content - you might...

thumbnail

If you’ve ever looked at a Liferay workflow implementation and its scripts, you might have seen workflowContext being referenced in the scripts that are executed in the individual tasks and states. I’ve recently had my first scripting contact with Workflow, and wanted to look at this context, and what it can do for me. Digging a bit, you’ll find out that workflowContext is a Map<String,...

thumbnail

As much as I always disliked the need to restart a server after changing a value in portal-ext.properties, I still love the fact that - for years - the available reference of possible options has been there and grew to 12379 lines at the time of this writing. It containing value keys, defaults, possible other values and documentation. And the fact that those are more than 12000 lines is...

thumbnail

German/English mixed event - English language below Nach der Verschiebung des Schweizer Community Meetups von 2020, ist die Veranstaltung von Vor-Ort-Treffen ja immer noch schwierig - daher haben wir uns entschieden, im Januar zu drei virtuellen Community Lunch 'n Learn-Treffen (via Zoom) einzuladen: Wie bei allen Community Meetings geht's um zwanglosen Meinungsaustausch und...

thumbnail

The old saying that "many roads lead to Rome" is a universal truth. In "Productive Feature Abuse", I'm using Liferay-Features "off-label" - in a way that they were not intended to be used. Naturally, we'll run into limitations, but in some situations this might still do what you want with less effort. And just like in the first incarnation, here's another one related to staging. ...

thumbnail

Sometimes there are several ways to achieve a goal - and this is a story about one of those times, and one of those different paths to achieve a goal. Recently, in a conversation, I came across two different ways to solve the same problem: One is way more graphical than the other, and both have their advantages, disadvantages and limitations: How to edit next month's special...

thumbnail

What does it take to run an event like /dev/24? After having recovered from the "jetlag" of being awake for 24h, I've done some research: The initial concept document was created in May 2020: Back then it was the hot times of quarantines around the world, so it was clear already, that Devcon 2020 (and particularly, the Unconference) would at least be postponed. As a self-respecting...

thumbnail

   A repeat guest - today I've talked to one member of my team, Bryan Cheung. In that team, he currently holds the position of Liferay's CEO (start listening, and you'll get it) Bryan was part of my welcome committee when I started working for Liferay in 2010, and that's where we start the conversation. Here are some of the topics that we talked about: Bryan...

thumbnail

On and around 24 September (depending on your exact timezone), we'll host the very first /dev/24 livestream. Technical information for 24 hours - sleep ahead, and schedule some recovery time afterwards. We're starting 24 Sep 7:00 UTC and carry on for full 24h. The draft agenda is now published. It still needs some polishing, and there are some empty slots in the very early...

thumbnail

UPDATE: The event is getting closer, and the agenda (with times and a lot more topics and speakers) is now available at https://liferay.dev/24. This preliminary blog post is no longer maintained If you have already heard about /dev/24, you're probably already waiting for an agenda. Whether you've heard about /dev/24 or not, you'll be happy to hear about a preliminary agenda, to...

thumbnail

   David Gómez is part of Liferay's Developer Relations Team, and we took some time to talk about the upcoming /dev/24 livestream of developers and other users of Liferay DXP and Liferay Portal with a technical background. Here are some of the topics that we talked about: David is part of Liferay's Developer Relations team Liferay's Developer Relations,...

thumbnail

   Yasuyuki, short Yasu, is Supportability Engineer at Liferay. He's working out of Japan for ~8 years now, and in that time has started an interesting side project that you might be interested in. Well - I was interested, so I asked him for some time and we talked about it: Damascus. Here are some of the topics that we talked about: Yasu is working on...

thumbnail

It's time to get started with the agenda: 24 September (timezone still to be confirmed) will host Liferay's first /dev/24, or Liferay's second 24h livestream for Developers. If you have created anything in or with Liferay Portal 7.3, here's your chance to let the world know. If you are about to solve a problem with Liferay Portal 7.3, here's where to tell us about your plans. ...

thumbnail

Would you like to have your taste of community interaction and feel an advance of the spirit of the Unconference before the next Devcon happens? /dev/24 is coming - and contrary to the Unconference, it's even coming  to your corner of the world. The theme for 2020, with all its travel restrictions, seems to be “everything goes online”. And for the “youngsters” that haven’t been...

thumbnail

How do you tell your users more about the application you're building? How do you introduce them to a big and complex system? Option 1: Write compelling documentation (1a: hope they'll find it, 1b: hope they'll read it) Option 2: Add documentation to the page you're currently building (2a: hope they'll scroll to it, 2b: hope they're not patronized by the never changing...

thumbnail

  For this episode of Radio Liferay, I've talked with Bryce Osterhaus, Frontend Developer at Liferay for ~ 6 years. With his experience, he's a perfect complement to me: While he feels at home in the browser, client side, I'm comfortable on the backend, away from all of the messy frontend stuff - prepare for some naïve questions coming his way. We spoke about a design decision...

thumbnail

   A while ago I sat down with Ryan Schuhler. He's Associate Program Manager at Liferay, which is a fancy name for Webteam Lead, and we talked about "dogfooding" Liferay DXP to build liferay.com - which features are used, how the site evolved and what is fed back into the product. Or, in more detail, here are some talking points the versions in use and how...

thumbnail

   Oops - in times of fast news like this, I sat on the recording for a while. Unacceptable, but as almost nobody is commuting in April/May 2020, it's questionable if you'd have put it on during your commute anyway... Happy 10th Birthray to Zsolt and me and several others (listen to the episode if you want to know what that means) This is a quite non-technical episode,...

thumbnail

Proper SEO takes proper attention. And this attention is often given - it pays. Proper SEO attempts also lead me repeatedly answering a single question: In several places within Liferay, a "302" temporary redirect is generated. And google doesn't like seeing temporary redirects forever. They strongly prefer "301" permanent redirects. Why does Liferay generate 302 redirects? I...

thumbnail

Ok, I get it. These times, nobody physically goes to a museum. But have you ever taken one of the audioguides available in museums and listened to extended explanations about the background of the exhibited paintings, sculptures, photos or other items? If you did, you will have learned a lot more than those who haven't. And if you haven't: Consider doing it next time. There are...

thumbnail

During this year's fully digital LDSF for the DACH region ("Liferay Digital Solutions Forum") on 22 April 2020, I've had a presentation labelled "Maintainable Plugins". The video is currently being prepared for publication, but it's (currently) in german only. After presenting some techniques to write maintainable plugins, one of the questions that I got in the Q&A lounge after...

thumbnail

If you're following this series for a while, you might not have expected a new chapter with just a minor release of Liferay Portal 7.3.1 CE, GA2. I had just released chapter 6 for 7.3.0 GA1 - what's new now? Well, the re-release is necessary, because contrary to the last many chapters, 7.3.1 introduces some changes in its theme, so that the advertised CSS change now differs. ...

thumbnail

My originally announced trip to Switzerland has been postponed until after the pandemic, and with it the originally announced community meetup. I'm looking forward to a rescheduled trip in future, once the beast is contained. Once the meeting is rescheduled, We'll post another announcement here and elsewhere. Until then, I'll leave the registration form open, now to give you the...

thumbnail

Two things in life are certain. And one of them is what this article is about ;) Now that Liferay CE 7.3.0 is out and still offers Widget Pages, I'm happy to present a long standing optional feature that just requires a few lines of CSS (and - as always - could benefit greatly from someone donating a slightly prettier version) What's it all about? When you drag&drop widgets...

thumbnail

If you're following Liferay's Forums, Slack, and other locations where questions regarding Liferay Portal and Liferay DXP are asked and answered, you'll find that there's one question coming up over and over again. It's about Liferay's internal database's Entity Relationship diagram, to understand the database structure and content. Typically this is asked for because individuals...

thumbnail

   An episode that was recorded together with episode 62, but got a bit lost (well, I admit - it was just sitting on my disk). But here we are: David shares four of his favorite horror stories - those that tought him what he never wants to see again. Hopefully it's useful so that you learn from it before experiencing those stories yourself. We've talked about ...

thumbnail

  For this episode I spoke with Andrew Jardine, Community Contributor Award winner for 7 years in a row about his history with Liferay, the community, how to improve it and, of course, his new passion project, https://masteringliferay.com/ We've recorded this episode during Devcon 2019, but I've been keeping it back for a bit, to give Andrew a bit more time to produce more content...

thumbnail

   I've taken the opportunity to meet David Nebinger, the most prolific forum poster and blogger for Liferay. And as we both are often stumbling about similar questions - in the community as well as on our job - we've been talking about exactly those ever repeating questions. Here are some of the topics that we talked about: David's history with Liferay,...

thumbnail

Have you ever wondered what the options are, and where they are documented, when you look at the gazillion of configuration options in Liferay's Control Panel? Were you worried that a new team member would have a hard time exploring, or making sense of, all of the features that are readily available in Liferay (7.2 CE and DXP)? Well, worry no more: Yours Truly published a new...

thumbnail

Same procedure as last year: Devcon 2019 is coming closer, and with it everybody is working behind the scenes to make it even more awesome than last year. You don't need to take my word for it: Take Andrew's. In 2019 we are back in the center of Germany, in the beautiful town of Mainz, which is very close to Frankfurt, thus really easy to reach from everywhere. Just like...

thumbnail

If you're with Liferay for a while, you may remember the past incarnations of this article, and have dutifully waited for this repost, adapted to the latest versions, 7.2 CE and DXP 7.2. ;) What's it all about? When you drag&drop widgets on the page, you might expect a visual indicator for the possible drop zones (that depend on your page's layout): The necessary CSS...

thumbnail

   It took me long enough to bring her on: She's followed Liferay's history for longer than some of the other founders: Caris Chan. And yes, that name means that she's Brian Chan's wife. During my last visit in Liferay HQ, I took the opportunity and asked her about her view on Liferay's history - about 15 years for the company and 20 years for the software project. ...

thumbnail

The university content team is busy, and you can find a new full course on Liferay University. Upgrading Liferay This course starts at Liferay 6.2 and upgrades it all the way to 7.1. We're using the Enterprise path, e.g. from 6.2 EE to DXP 7.1 as usual on University, but the steps apply to the Community path as well. I've had the privilege to teach this course after the...

thumbnail

It's time for a new announcement for new content on Liferay University. A new year brings new content. Happy new year! Liferay Devops Do you know how to set up a cluster? How to backup (or even better: restore) your installation? In Liferay Devops we cover this and more. Based on Docker, this course guides you through the exploration of a lot of the day-to-day operations of a...

thumbnail

Have you checked out Liferay University by now? Or even better: Liferay Passport - the all-inclusive version of University? If you did, you might want to come back and check the new content. If you haven't... Why? Since my last update, we've added two more free lessons and one full course Increase completion rates for your Forms with adaptive rules Getting...

thumbnail

Did you already book your ticket for Devcon 2018? Early Bird ends in a few hours (14 Sep 2018) and I hear that the Unconference is solidly booked (not yet sold out, but on a good path to be sold out very soon). If you have or have not been at a past Devcon, but need more reasons to come again: The agenda is now online, together with a lot of information and quotes from past...

thumbnail

As promised less than a month ago, we're working on more content for Liferay University. Meet your new professors Charles Cohick and Dimple Koticha. The new lessons are Gain Insight Into the Customer Journey - Liferay Analytics Cloud Fully Customize Your Search Experience As with all lessons on Liferay University, they're completely free and available...

thumbnail

Good news. Now that Liferay Portal CE 7.1 and Liferay DXP 7.1 are available, your training is also just a fingertip away. No longer do you have to travel far, or juggle your calendar, because these trainings are ready and available whenever you are, at your own pace. Liferay University is the place where you can find all of Liferay's trainings in a convenient place. And if you...

thumbnail

If you are working with Liferay for a while now, you might still remember a feature that went missing with version 6.1 - but there was a way to get it back. Also in 6.2 and 7.0. Now that Liferay Portal 7.1 and Liferay DXP 7.1 are out, you might wonder if the feature is finally implemented, or how quickly it can be implemented, or what that feature actually is (or was): Let's...

thumbnail

  An episode on the "Per" things: Performance and Permissions. I spoke to Preston Crary, who amazingly was not mad at me for losing an earlier recording. We're talking about these (and more) topics We open with the attention to detail that's required for working on performance tuning and some short conversation about this topic. Sadly, there's not often a single...

thumbnail

Yay, it took a while to get onto it again, and finally I updated Custom Navigation and it just went through the approval process yesterday. Now it's available for Liferay 7 and DXP as well. What does it do? If you've wondered why Liferay defaults to showing only the public pages, or only the private pages in the navigation, never both together, this plugin is for you. Now...

thumbnail

  Yay, another episode, and maybe in time to sweeten your trip to Devcon in Amsterdam. I spoke to Kristoffer Onias and Victor Ware. Both work on testing Liferay with different areas of interest. You'll hear quite a bit about what Liferay does internally on testing. I actually talked to them quite a while ago, and the episode has been sitting on my disk since then.The numbers...

thumbnail

Once again: Devcon is over (actually, for quite a while now) and it's time to look back. If only because the Recap site is public. You can now watch the video recordings of presentations that you've missed, download slides and go through everything again. Just like last year, we've started with the Unconference on Monday (day 0). Also, like last year, the Unconference was...

thumbnail

You probably know the basic installation instructions for Liferay Bundles: „unzip and run startup.sh“ - with this you get to a working Liferay installation in a minute. It will run with all defaults - which might not be what you want in production. This is part 5 of a series. All the chapters are linked at the bottom of this article - I recommend to start with chapter 1. This...

thumbnail

  Two episodes (or an eternity) ago, I spoke to Jorge Ferrer, Liferay's VP of Engineering. We didn't have enough time to finish the conversation, so we continued a while after - and then I buried the recording /o\. Anyway, apart from it being still from "before the release of the current version", it's still relevant stuff, I feel bad about missing to post it. Check for yourself...

thumbnail

Liferay comes with so many features that it's hard to judge when a feature is a good solution for a given problem. I'd like to shine some light onto some of these features and common misconceptions about them because it's easy to abuse them for purposes for which they're not well suited - despite making the impression they might. CC BY-ND 2.0 by S. Benno Today it's all about...

thumbnail

  Today I'm welcoming a repeat guest and a new one: Jim Hinkey (of episode 21 fame) and Cody Hoag - both from Liferay's documentation and knowledge management team. This episode has unfortunately suffered from various disturbances in the space-time-continuum: I had it sitting on my disk for quite a while. The Javadoc Contest that we've "started" in this episode was actually...

thumbnail

Yay - Liferay 7 CE is out. As the exploration begins, I'm sure everybody first looks for their pet peeves. There's something that's been nagging me in 6.1 and 6.2 - and unfortunately I couldn't get my fixed theme regression merged into master - partly because of my missing CSS design skills, partly because I started lobbying too late, when only critical fixes were accepted. And...

thumbnail

  Today I'm welcoming a repeat guest, Jorge Ferrer, Liferay's VP of Engineering. I've had the great opportunity to ask him a lot of questions that provide deep insight into what's running behind the scenes in the engineering team. We didn't have enough time, so this is part 1 of our conversation, to be continued in episode 58. I need to squeeze in the (already recorded) episode...

thumbnail

  In this episode I'm talking probably one last time to James Falkner about upcoming changes... James was the first guest on Radio Liferay (back in episode 1 - as well as others) and now - at least temporarily until episode 56 is published - will be the last. We're talking about upcoming changes, and sadly it looks like this will be his last appearance on this program.  ...

thumbnail

  In this episode, recorded at Liferay's Devcon 2015 in Darmstadt/Germany, I'm talking to Scott Nicklous and Neil Griffin. Scott is the specification lead for JSR-362 - otherwise known as the Portlet Specification 3.0 - and Neil serves as Liferay's representative on the expert group. Here are some of the topics that we talked about: JSR 362 page with all the latest...

thumbnail

  I met repeat guest Nate Cavanaugh, Liferay's Director of UI Engineering, at this year's Devcon and he answered all UI-based questions that we could quickly think about - specifically with regards to Liferay 7. As we recorded this on site at Devcon, you'll hear more background noise than usual - Auphonic did their best to clean the recording, and they did a great job. ...

thumbnail

  A continuation of last week's episode, Milen Dyankov stepped in as a co-host and helped me ask the right questions: Ray Augé answers all sorts of questions about the Modularization in Liferay 7 and what to do with your existing investment in Liferay Plugins - what to do with the plugins you already have, where you will have to re-learn and what you can, should or shouldn't...

thumbnail

   Another Devcon "private" session - I missed his presentations, but got the summary right when he was done: Ray Augé took the time to answer all sorts of questions about the Modularization in Liferay 7. In fact, he answered so many questions that we made it a 2-episode recording. This week it's about the motivation for modularization: What problem does it solve? Next week...

thumbnail

   Wow, 50 episodes already. At this year's Devcon I spoke with Jens Bruhn. He's Software Architect at Prodyna AG, a Liferay Partner and the author of Nabucco Script Center, a Liferay App available on the Marketplace. He also convened the "Pimp my Scripting Engine" workshop at Liferay's Devcon 2015, which I missed. But this only provided a perfect reason and excuse to speak...

thumbnail

Hofburg, Wien CC by-nd 2.0 by R. Halfpaap(English summary below) Servus nach Österreich. Mal wieder bin ich auf dem Weg nach Österreich. Aber dieses Mal komme ich nicht alleine angereist: Anlass ist dieses Mal das LPSF - oder Liferay Portal Solutions Forum - in Wien. Im Anschluss öffnen wir die Veranstaltung und laden zum Community Meeting ein. Die Veranstaltung ist frei und...

thumbnail

  It's been a long time and finally... Radio Liferay is back with several episodes in the queue. Today, Tomáš Polešovský starts of by talking about Liferay's security team and -procedures as well as his work within that team. Tom has already been a guest on Radio Liferay's ancient episode 9 Here are some of the topics that we talked about: The glorious glamorous days...

thumbnail

I'm slowly back to my regular sleep rhythm, after the highly anticipated sleep deprivation week that Devcon always is. Those ~450 participants that were there and made it the biggest and greatest Devcon so far will have seen that Liferay becomes a lot more serious in terms of messaging while still staying accessible on all levels. I've seen lots of connections being made and can...

thumbnail

Liferay comes with so many features that it's hard to judge when a feature is a good solution for a given problem. I'd like to shine some light onto some of these features and common misconceptions about them because it's easy to abuse them for purposes for which they're not well suited - despite making the impression they might. CC BY-ND 2.0 by S. Benno This chapter is about...

thumbnail

Do you remember the article that I wrote in March? It talked about Liferay's limitation to have each overloaded JSP only customizable from one hook. The limitation was not enforced, so deploying multiple hooks that overload the same JSP lead to undefined behaviour, potentially deleting the original JSP. CC BY 2.0 by David GoehringLuckily that has been fixed (currently in EE only,...

thumbnail

It looks like I'll stay on this™ side of the atlantic ocean this year, so I'm concentrating on introducing the big events that I'm attending next and link to the others, in the hope that I'm not missing any. If you are in other parts of the world: All of our events are worth going to and you'll get your personal share of ideas, contacts and great conversations. I got my first...

thumbnail

Hofburg, Wien CC by-nd 2.0 by R. Halfpaap Servus nach Österreich. Kurzfristig verschlägt es mich wieder nach Wien und was ist schöner, als sich dort mit freundlichen Menschen zu treffen, die das gleiche Gesprächsthema haben. Am Mittwoch, 1. Juli, 18:30 Uhr ist es soweit. Anmeldung (damit ich weiß, ob wir einen Tisch oder Ballsaal benötigen) bitte per Kommentar hier, twitter...

thumbnail

Update! Wir treffen uns am Donnerstag, 21. Mai 2015, 18:30 Uhr in den Räumen der Inovex GmbH: Valentin-Linhof-Straße 2, 81829 München - Vielen Dank für die Unterstützung an Peter Dimitri von Inovex. Zur Planung des benötigten Platzes: frühzeitige Anmeldung via meetup erbeten! Community Meeting in München (Symbolbild) CC-by-2.0 by Jason Paris Aufgrund des Veranstaltungsortes...

thumbnail

One message that I have to give out in trainings doesn't fail to stun the students: When you deploy multiple hooks that override the same JSP in Liferay, you will first get undefined behavior and later end up with a damaged installation. CC BY 2.0 by David GoehringWhen you are installing applications from Liferay's marketplace you don't even have control over the JSPs that these...

thumbnail

Liferay comes with so many features that it's hard to judge when a feature is a good solution for a given problem. I'd like to shine some light onto some of these features and common misconceptions about them because it's easy to abuse them for purposes for which they're not well suited - despite making the impression they might. CC BY-ND 2.0 by S. Benno Today I'm starting with...

thumbnail

This is a repeat post - same topic as in July 2013, when I've solved exactly the same problem on Liferay 6.1. Now it's time to update the solution to Liferay 6.2. But I am ahead of myself: What seems to be the problem? Liferay offers various layout templates that determine how the portlets are arranged on the page. When you build a Liferay page, you can drag&drop portlets on...

thumbnail

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from and what was the biggest problem you faced? Can you ever learn enough? And how do you keep up with the current trends and new features? A platform as big as Liferay spans several...

thumbnail

Ich bin mal wieder auf Reisen - und zwar in Wien. Und welche bessere Gelegenheit Land und Leute kennenzulernen gibt es, als ein Liferay Community Meeting (oder Radio Liferay Hörertreffen)? Hofburg, Wien CC by-nd 2.0 by R. Halfpaap Es gibt keine Agenda, aber mit Liferay wahrscheinlich ein gemeinsames Gesprächsthema. Anmeldung erbeten (dann kümmere ich mich um Platzreservierung und...

thumbnail

  A short Inbetweenisode on the release of 6.2 CE GA3 with repeat guest and Community Manager James Falkner. During Devcon James promised the release for the 15. January - while I stated that this release date was wishful thinking. Now we actually hit the promised release date for the first time known to both of us. Enough reason to get together and talk about the underlying...

thumbnail

  The nerdiest topic so far: I'm speaking to Thomas Schweiger, german national barista champion 2010-2012. He was sponsored by our german partner Prodyna to prepare coffee during this years Devcon and Portal Solutions Forum Germany. We talked about What do you need to do to become Barista Champion? Can you describe upfront what your coffee will taste like when...

thumbnail

  I had a short meeting with Bryan Ho, Lead Graphic Designer at Liferay - With that role it's obvious that we're bridging the audio/visual gap again: A very visual topic in an audio only podcast. But if you're not driving while you listen to this podcast, you can click the links from the shownotes and browse through the archives. Apart from being the creator of the Radio Liferay...

thumbnail

  This is my conversation with Stian Sigvartsen, winner of the Marketplace App contest with his Social Apps Proxy (Link) and well known member of the UK Liferay usergroup, working in Devon and quite a lot with Liferay. Our paths cross quite often, but we finally found some time to talk about Stian's award winning app which basically takes all the boring stuff out of OAuth...

thumbnail

  I'm talking with Brett Swaim, Principal Consultant at Liferay US, on application performance monitoring, horror stories and things to avoid. Brett is dealing with a lot of customers. He's one of Liferay's go-to resources for performance tuning and monitoring. Brett had a presentation on DevOps Best Practices with Liferay, Logstash, Kibana, Elasticsearch, and New Relic  at...

thumbnail

  Another Devcon conversation - make sure not to miss this event next year! I grabbed Chema Balsas, Software Engineer at Liferay Spain, and Emil Öberg, Consultant at Monator Technologies, a Liferay Partner Company in Sweden. This is a three-way conversation with Chema Balsas and Emil Öberg that we had during Liferay's Devcon 2014. Chema had a Theme-Workshop (sorry, no recording)...

thumbnail

  At Devcon, I took the opportunity to meet several people - stay tuned for several more episodes during the rest of this year. For this episode, I spoke with Zsigmond Rab. Zsigmond is Lead Engineer, Technical Support & Trainer at Liferay Hungary. This is a short and informal tongue-in-cheek talk about support-related issues. We talked and joked about The...

thumbnail

You probably know the basic installation instructions for Liferay Bundles: „unzip and run startup.sh“ - with this you get to a working Liferay installation in a minute. It will run with all defaults - which might not be what you want in production. This is part 4 of a series. Start with part 1 for "Introduction, Basics and Operating System Level", continue with part 2, "Liferay's...

thumbnail

You probably know the basic installation instructions for Liferay Bundles: „unzip and run startup.sh“ - with this you get to a working Liferay installation in a minute. It will run with all defaults - which might not be what you want in production. This is part 3 of a series. Start with part 1 for "Introduction, Basics and Operating System Level", continue with part 2, "Liferay's...

thumbnail

Greetings Earthlings that come to Darmstadt for Devcon, the Unconference or LPSF Germany As last year, we'll have a community meetup. This year we'll be right outside Darmstadt Hauptbahnhof (main station) in a brewery. We'll meet Tuesday, 4 November at 19:30 in Braustüb'l, Goebelstrasse 7. If you've been there in the previous years, you know the drill: Register for free beer....

thumbnail

You probably know the basic installation instructions for Liferay Bundles: „unzip and run startup.sh“ - with this you get to a working Liferay installation in a minute. It will run with all defaults - which might not be what you want in production. This is part 2 of a series. Start with part 1 for "Introduction, Basics and Operating System Level", then continue here and check if...

thumbnail

  Another first: This week's guest Máté Thurzó presents a brief 37000ft overview over Staging. Yes, this is literally 37000ft - we both were lucky to be invited to the North America Symposium 2014 and had the same flight back. Yes, this episode has been recorded 11277m over the atlantic ocean on the flight from Boston to Frankfurt, and it's also a first time that you see me use...

thumbnail

You probably know the basic installation instructions for Liferay Bundles: „unzip and run startup.sh“ - with this you get to a working Liferay installation in a minute. While this is great for a quick demo, you might want to do more in case of production setups. This is a part 1 of summary of a workshop held at Liferay's North America Symposium 2014 in Boston. Like in the...

thumbnail

This article accompanies the dev.life session "Ridiculously simple plugins" hosted today (26. Aug, 16:00 CEST, 14:00 UTC) by me. The session is broadcasted on youtube and recording will be available (and linked here) after the session. The purpose of this session is to demonstrate that - given the proper architecture - you can extend Portal Applications within...

thumbnail

  Radio Liferay is back with a repeat guest, James Falkner, Liferay's Community Manager. Like last year, symposium season is about to start (even though we already had some events earlier this year...). And there's something new, for the nerds and software craftsmen among you. We talked about The upcoming events, how to tell them apart and the target audience. In...

thumbnail

 \o/ Radio Liferay is back. A while ago I talked with Juan Fernandez and Ivica Čardić about an exciting project they're collaborating on: Liferay Cloud Services. "What's this?" you ask? Well, good that you're asking, because here's the explanation. It's all about helping you monitor the health of your Liferay Installation, keeping an eye on the installed fixpacks (if you're using...

thumbnail

It's public - Registration for DevCon 2014 (Wed-Thu, 5.-6. Nov) is open. And we're looking for your participation to make it an even bigger success. This year we're going to Darmstadt, just south of Frankfurt. The venue "Darmstadtium" is named after a chemical element that was named in honor of the city where it's first been created - it's one of those very heavy elements (atomic...

thumbnail

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from and what was the biggest problem you faced? Can you ever learn enough? And how do you keep up with the current trends and new features? A platform as big as Liferay spans several...

thumbnail

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from and what was the biggest problem you faced? Can you ever learn enough? And how do you keep up with the current trends and new features? A platform as big as Liferay spans several...

thumbnail

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from and what was the biggest problem you faced? Can you ever learn enough? And how do you keep up with the current trends and new features? A platform as big as Liferay spans several...

thumbnail

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from and what was the biggest problem you faced? Can you ever learn enough? And how do you keep up with the current trends and new features? A platform as big as Liferay spans several...

thumbnail

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from and what was the biggest problem you faced? Can you ever learn enough? And how do you keep up with the current trends and new features? A platform as big as Liferay spans several...

thumbnail

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from and what was the biggest problem you faced? Can you ever learn enough? And how do you keep up with the current trends and new features? A platform as big as Liferay spans several...

thumbnail

(english summary below) Liferay öffnet am 15. Mai offiziell sein österreichisches Büro - ein schöner Anlass, am Abend zum Community-Meeting einzuladen: 15. Mai 2014, 19:30 (Achtung: Neue Zeit!) Eatalico Praterstraße 31 1020 Wien Auf der Agenda steht: Zwangloser Gedankenaustausch, Treffen mit anderen Liferay-Nutzern und ich (sowie andere) werde bereitstehen, Fragen zu...

thumbnail

Location Update: Zunfthaus zur Haue, Limmatquai 52, 8001 Zürich Mittwoch, 7. Mai 2014, 19:00 Ich bitte um Rückmeldung, um ausreichend Tische zu reservieren! (english summary below) Und wieder bin ich auf Reisen, dieses Mal zu den Trainings "Mastering Liferay Fundamentals" und "Developing for the Liferay Platform 1" in Zürich/Schweiz. (Hint: Es gibt...

thumbnail

(english summary below) Hallo zusammen, ich bin mal wieder auf Reisen - genauer gesagt beim Training "Administering Liferay Systems" in Stuttgart (Hint: es gibt noch freie Plätze) und habe am Dienstag, 15. April, abend noch nichts vor. Korrektur: Jetzt habe ich etwas vor! Ich rufe kurzfristig zum Community-Meeting im Café Kaiserbau am Marienplatz in Stuttgart auf, zum...

thumbnail

 I talked with Alberto Chaparro. Alberto works for Liferay as a support engineer on the spanish team. This conversation follows up on something that Iliyan mentioned in episode 37: The migration tool that will help you upgrade your portlet from 6.1 to 6.2. We're talking during the end of the symposium, so the background noise that you hear are people that are starting to break...

thumbnail

 I talked with Iliyan Peychev, Software Developer from Madrid. We met during Liferay's spanish symposium (so it's about time to publish the episode - sorry for the delay). We're back on Liferay's frontend, so I'm getting my scoop on how to approach Javascript work, new tools, new infrastructure. Also - as you'll discover - I got a glimpse of developer-paradise We talked about...

thumbnail

  For this episode I spoke with Daniel Sanz. He's a support engineer in the spanish office and is responsible to oversee the translation efforts on Liferay. We talked about He's the one to keep the pootle instance at translate.liferay.com populated and synchronize changes between pootle and the git repository. This started with some script by Milan Jaros ...

thumbnail

  At Devcon 2013 I've met with Greg Amerson, main Author/Team Lead for the Eclipse-based tooling (Liferay IDE & DevStudio) and David Truong, one of the very early employees of Liferay, Product Manager for Platform an Tooling. The topics we covered were all around Developer Tooling. There's a bit of background noise as we were recording this session in the break area of the...

thumbnail

 At Devcon 2013 I met with Miguel Pastor and Ray Auge, both Engineers and Core Developers at Liferay. They both have been involved in the latest modularization efforts, resulting in OSGi being now on the Feature List for Liferay 6.2. We recorded this session in the break area of the conference, during one of the sessions in order to find some quiet time. Unfortunately, as you'll...

thumbnail

 About a month ago I had the opportunity to talk to Jari Järvelä and Janne Hietala from Arcusys. They both head Valamis, an E-Learning solution on Liferay that later (end-of-August) won the Liferay App Contest. Unfortunately, a lot of work as well as my summer vacation kept me from releasing this podcast earlier (well, for me it was not quite unfortunate that I had a vacation) ...

thumbnail

You probably have heard about Liferay's DevCon that we'll have on 9.-10. October in Berlin. Here you'll have a lot of opportunities of learning about Liferay, get your opinion heard and give feedback about what you like or dislike in Liferay. Also, you'll be able to meet a lot of people behind the product. Today we're finalizing the agenda, and it will be public very soon. If...

thumbnail

 This week's guest is Jack Rider, from the mediterrean shore in Benidorm. He is a real Liferay veteran, having started with version 3.6, and has initiated quite a few very nice and well-usable projects. Here are our topics: Jack started in 2005 with Liferay 3.6, got first trained on Liferay 4.2 in 2007 He's working as a freelancer, specializing in Liferay, BPM...

thumbnail

 This week's guest is Neil Griffin, Liferay's resident JSF Wizard, Lead Engineer for Liferay Faces and representative for Liferay on the Portlet-Spec 3.0 group (JSR 362). Here are our topics: Liferay Faces started with portletfaces.org, a cooperative work by Triton and Mimacom. Neil started at Triton, then came to Liferay and Triton and Mimacom donated the code. ...

thumbnail

You might have heard about this year's change in the european symposium: We'll replace the single symposium with a  Liferay Portal Solutions Forum, a rather business-oriented program as well as a Developer Conference with a lot of deeply technical content. At the Developer Conference, we will make a lot of room for community-provided activity. In fact, this year we're opening...

thumbnail

 It's my return guest show time - here's another one. However, you've unfortunately never heard my first recording with Juan Gonzalez, back when we did it. This was due to a glitch that I'm really sorry for. Juan holds the Community Contributor Award 2012 and has since joined the spanish office of Liferay, working mainly in support and in the Liferay Faces team. As we missed...

thumbnail

When you're arranging portlets on your pages, have you ever wondered, where you'll be able to drop them? Especially when you use a more complex layout, like the 1-2-1-columns and don't have a lot of content on the page, it's sometimes not obvious what your options are. The good news is that Liferay comes well prepared for your intent - for some reason it just doesn't make full...

thumbnail

 Please welcome yet another return guest, Milen Dyankov, a fellow trainer and senior consultant in Liferay. Milen has been participating in episode 9 and he has been the original contributor of the mobile device detection code to Liferay (see his presentation at the EU Symposium 2011). Back then he was a community member, but in the mean time he as joined the team and is now...

thumbnail

 Please welcome a return guest, James Falkner, Liferay's Community manager. I got him on to talk about the changes in the upcoming symposium's structure, but we continued with conversations about a lot of topics he also mentioned in his previous Community Roundup as well as a brave move that I'd like to tease here: He gives us the definitive release date for Liferay 6.2 - so...

thumbnail

 I took some time to speak to Jorge Ferrer, Liferay's VP of Engineering about all things Engineering and Development in Liferay. This time I'm not starting with butchering names, but positions. Jorge is one of the very early contributors to Liferay, started as community member and got hired, started the spanish office. After an episode "on the dark side", being the GM for Spain,...

thumbnail

An opportunity for a german blogpost - who'd have thought that. If you don't speak german but are in the area of Hamburg on 13. June 2013: try this ;) Die Liferay User Group Hamburg trifft sich am 13. Juni um 18:30 im Zirkusweg in Hamburg. Nähere Informationen (und gegebenenfalls Aktualisierungen) auf der Homepage der Usergroup. Zur Zeit auf der Agenda: Ein Vortrag...

thumbnail

 At this year's Jax I met Ville Ingmann, "Your Business Buddy" at Vaadin (the business card says "VP of German Operations"). With some inadvertent background noise (sorry) we talk about the history of Vaadin in Liferay, the meaning of the name, which also explains the logo, and the integration of Vaadin in Liferay (Vaadin is technology partner of Liferay, the library comes...

thumbnail

Nous sommes heureux d'annoncer un pre-Symposium évènement communautraire le 5 Juin 2013 au Caveau Montpensier: 15, rue de Montpensier, 75001 Paris, à partir de 18h00. L’évènement est gratuit et nous vous offrirons quelques boissons et snacks lors de la soirée. Veuillez confirmer votre présence en commentant ci-dessous ce blog. Votre confirmation sera appréciée et utile dans...

thumbnail

 As a preview for AlloyUI was just released (together with the new website) I took the opportunity to have another episode about the UI layer. Luckily two members of the core team, Eduardo Lundgren (with Liferay since 2007/8) and Zeno Rocha (Sep 2012) volunteered. (Eduardo was mentioned already in episode 3 with Nate Cavanaugh, Zeno has joined Liferay since then. Both of them are...

thumbnail

Not long until the Day of Liferay - I'll have 30 minutes to fill, and this is what I intend to cover: A part of my job is in presales, answering all kinds of questions about what Liferay can or cannot do. Some features are almost there, but require a bit of custom development. Now when I reassure customers that this change is actually not that deep, and easy to maintain, I'm doing...

thumbnail

I'll be in Rome on 7. March 2013 and would like to keep up the infrequent habit to meet members of the community. Unfortunately so far nobody answered with their intent to come - and my favoured venue just replied late that they'll have a concert that night, so it will be loud and crowded. So, I've opted for a low-effort meeting (at least for me): I've decided for Eur Suite Hotel...

thumbnail

Exposing well hidden features Those of you who attended my "Well Hidden Features of Liferay" presentation at the 2012 european symposium might remember the well hidden monitoring information that LIferay is able to hide at the bottom of each page, in HTML comments (when configured properly). (You can also listen to the recording of this presentation on Radio Liferay) The slide...

thumbnail

  This is another episode recorded at the European Symposium 2012 in Wiesbaden. Zsolt Balogh, head of Liferay's Support for the EMEA reason talks about the pain points that led to developing a custom issuetracker and support management system. Enterprise customers know what he's talking about: Liferay is using LESA to handle support issues, fix and escalate them. To follow the...

thumbnail

New year's resolution: Publish more podcast episodes. Let's start - Happy New Year, wishing you all the best for 2013...   This is a solo episode with yours truly. I had a lot of fun preparing and presenting this session, "Well Hidden Features", at the european symposium 2012 in Wiesbaden/Germany, as well as in Milano. They both built upon earlier presentations at the nordic...

thumbnail

  Yes, I know. I didn't keep my previous promise to quickly follow up with the next episode. Thus, I'm not promising again, only revealing that I'm planning to be quicker in future. This is another episode recorded at the previous Liferay Retreat. I sat together with Samuel Kong, GM of the chinese office and member of Liferay's security team. As I've been carrying this...

thumbnail

If you're coming to the italian symposium, why not come to the community meetup the night before. All the details are in the italian usergroup's messageboard and wiki. Presenze presunte il 15-11-2012, h18:30 in poi, alla Piedra del Sol, Via Cornalia 2, 20124 Milano - 02 6691901. Please register in the wiki.

thumbnail

If you are attending this year's european symposium, make sure to be one night early. As last year, we'll have a community meetup the night before. As we have a new venue this year, the meetup will be in Coyote, Wiesbaden (see Map below) on Monday, 15. October 2012, probably 19:00, but check back here, we still need to fix this). This will be a free event. In order to plan at...

thumbnail

Für die, die's noch nicht gesehen haben, möchte ich gern die Werbetrommel rühren für das Treffen der Liferay Usergroup Dortmund am 23. August 2012 in Lünen. (Details) Timo Grütter organisiert dieses und bittet um Rückmeldung für die Planung - von den vielen möglichen Kanälen biete ich mal Xing oder das Forum der Usergroup an. Es wird u.a. einen Vortrag über JSF geben, ggf....

thumbnail

Registration for the European Symposium (16./17. October 2012 in Wiesbaden/Germany - close to Frankfurt) has opened. Also, the Call for Participation is still open. We're looking for thought-provoking, eye-opening sessions that showcase interesting ways you've used the Liferay Platform to meet your business needs. If you've got an illuminating story, useful lessons learned, or...

thumbnail

Γεια σας, Hello greek community members. I'll be in Athens and would like to take the opportunity to call for a community meeting there, on Thursday, August 2, 2012, 19:00, at CoLab Workspace, Petraki 28, Athens (google map). Please comment here at the blog post if you'd like to come or contact me on twitter. It helps to know how many people to expect. And, yes, there will be...

thumbnail

  My apologies for the long break in publishing the episodes - I got distracted with a lot of work and once there is an interruption of a habit, you probably know how hard it is to get back into it. I hope to be on track again now and will publish the archive of already recorded episodes soon - and produce more of them. This is another episode recorded at the previous Liferay...

thumbnail

The symposium season has started again -  lots of exciting upcoming symposiums in April and May in europe. While you have the chance to meet the Liferay folks in person, there will be room for a lot more than just this. We rely on your input for the presentations as well. For this reason the Call For Paper is open again - we're looking for all kinds of interesting input:...

thumbnail

  This is another celebrity show: I sat together with one of the well known faces of Liferay, giving a voice to it: You might know Bruno Farache better as his Alter Ego, Bruno Admin. If you ever installed Liferay CE, you probably know at least his portrait image which is the administrator's face greeting you on the default homepage and the one that you impersonate in order to...

thumbnail

[Czech] [Español] [English] [Hrvatski] [中国的] [Português] Liferay 6.1 EE ist ab sofort verfügbar! Liferay 6.1 EE stellt Ihnen eine Plattform für Kollaboration, Content Management und Entwicklung Ihrer eigenen, maßgeschneiderten Werkzeuge und Anwendungen bereit. Einige bemerkenswerte Features dieser Version: Dokumentenverteilung mit Liferay Sync - Liferay Sync macht...

thumbnail

  In this episode I spoke with Juan Fernandez, starting with an embarrassing nonpronouciation of his family name. Juan is a Liferay core engineer in the spanish office, working mainly in the WCM parts of Liferay, also doing training.  We talked about how Juan started with the task to integrate Liferay with Pentaho, becoming a community member and later joining...

thumbnail

  I finally spoke to Mike Young, founder, CTO and employee number 2. Unfortunately Mike had to leave early after last year's european symposium, so there I just got "the Brians" instead of the whole founder circle. This completes "the founders", though with Mike I'm more on the technical side. However. For those interested in the company history, there's still some things in...

thumbnail

  Some listeners asked for an overview over the training courses that Liferay offers. Well - as I love feedback and try to do everything that gets suggested, I wanted to follow up on this suggestion. (This is a hint for all listeners: If there's something you're particularly interested in: There are good chances that I'm following up on that) So I sat together with Jeffrey...

thumbnail

  Having been raised the way (and time) I have been, I was particularly interested in one project that Liferay is involved in. So I took the opportunity and spoke with Nathan Shaw, Principal Consultant at Liferay, about one of Liferay's (literally) most colorful clients, who luckily has has agreed to be a topic in this podcast. With this, you get an impression of how a highly...

thumbnail

  For the annual Liferay Retreat, I was in L.A. again and took the opportunity to record several new episodes - this one as a nice fireside chat - the first one with a live audience, though they have not been interacting too much - just been in the same room :) In this session I talked with Greg Amerson, the author of Liferay's development tooling. This is one of the...

thumbnail

Seit gestern ist Liferay Portal CE in der Version 6.1 verfügbar! [Download] [Quick Start] Liferay hat - in enger Zusammenarbeit mit der großartigen Community - die lange erwartete neue Version 6.1 veröffentlicht. Nach dem 2010 etablierten Versionierungsschema heißt diese Version Liferay 6.1 CE GA1, oder, um die interne Versionsnummer zu benutzen,  6.1.0. Weitere CE...

thumbnail

  For the annual Liferay Retreat, I was in L.A. again and took the opportunity to record several new episodes - this one as the first OpenAir recording. This also marks the advent of my new recording gear - expected to raise audio quality quite a bit. In this session I talked with Bradley Wood. Brad is Frontend developer - involved in all things theme, CSS, Velocity. And he's...

thumbnail

  For this episode I talked to Dennis Ju, Softwareengineer at Liferay Inc. Among other topics, Dennis is involved with Liferay Sync, together with Gail Hernandez and also with the OpenSocial implementation and Liferay foundation (though we didn't speak about the foundation). Among other topics we talked about Frontends for Sync, (Sync was first mentioned in Episode...

thumbnail

(apologies for the english-speaking audience: This is an announcement for a german event - doesn't make sense to have it in english) Liferay (in Form meiner Person) kommt nach Jena: Am Mittwoch, 14.12. um 18 Uhr zur GI Veranstaltung "RG Ostthüringen/Jena: Portal-Entwicklungsmodelle". Thema wird sein, unter Ausnutzung einer Portalarchitektur eine Applikation aus vielen kleinen...

thumbnail

  Liferay for your ears - I had the opportunity to record a session with 3/4 of the founders, namely all the Brians (simplifying the "y" in Bryan to "i" for this pluralization): Brian Chan (Chief Software Architect), Brian Kim (Chief Operating Officer), Bryan Cheung (Chief Executive Officer). Some of the topics we talked about: How they met and started to work...

thumbnail

Liferay for your ears - This time I sat together with Alexander Chow and Sergio González. Both are Liferay Core Engineers. Alex is "Employee number 8, UK employee number 1 (which gives away his location) and Liferay-Mac-User number 1".  Sergio is Spain's employee number 6. Both have extensively cooperated in the new Document Library for Liferay 6.1 - now called Media Library -...

thumbnail

Liferay for your ears - Meeting Michael Han, Liferay's Vice President of Operations, at the european symposium, I used the opportunity to record an episode on some of his working areas, namely security and performance. He gives some good background on these issues. Among other topics, we spoke about: His background, how he came to Liferay and what he's mainly working on ...

thumbnail

Liferay for your ears: Episode 9 of Radio Liferay is another premier: This marks the first recording with more than one interviewee, as well as the first non-Liferay Employees. I used the opportunity during the european symposium to get together with Corné Aussems, Maarten van Heiningen, Milen Dyankov and  Tomáš Polešovský, four Community Contributors. Part of my...

thumbnail

Liferay for your ears: Episode 8 is a premiere in this program: Brian Chan, Liferay's founder and Chief Software Architect, is the first that I didn't record in a conversation: Instead this is a recording from Brian's closing keynote at the European Symposium. I had originally planned to record an episode with Brian, but during this keynote he already answered 80% of what I had on my...

thumbnail

Liferay for your ears: Episode 7 of Radio Liferay is out. I'm speaking with Julio Camarero, Software Engineer in Liferay's spanish office. As a certified Legend he's well known in the forums here, and with regards to this status the highest ranking Liferay-Employee recorded until today. We recorded this episode on very short notice when we met in our german office back in...

thumbnail

Episode 6 of Radio Liferay is out. I'm speaking with Aaron Delani, UI Software Engineer at Liferay. This is another episode recorded while I was in L.A for the annual Westcoast symposium. Thanks again to everybody there for the hospitality.  We spoke about these topics - and probably more: Photoshop, Gimp, InDesign and other graphical editing tools Aaron's...

thumbnail

Episode 5 of Radio Liferay is out. I'm speaking with Cynthia Wilburn,  Project Manager at Liferay, the engineering group's professional nag (short: Catherder) and single wringable neck for release dates. We recorded this episode right after Liferay's Westcoast Symposium in the L.A. office in the same room as the last episode with Ray - so we'll have the same echo. I hope you...

thumbnail

Hey there, I'll be in London on Tue, 11. Oct. and would like to test if there's some interest in getting together for a Liferay Community Meeting - no formal stuff, just chatting in a pub or similar. I'd need help finding a location. Best (for me) would be walking distance to Tower Bridge (I'm staying at the southern end of London Bridge) and propose 19:00 as a starting time. ...

thumbnail

Episode 4 of Radio Liferay is out. I'm speaking with Raymond Augé,  Sr. Software Architect at Liferay. We recorded this episode right after Liferay's Westcoast Symposium in the L.A. office. Unfortunately the room has some echo, but the content is well worth it. We spoke about these topics - and probably more: Internet coverage in Northern Ontario Forums, IRC,...

thumbnail

  Episode 3 of Radio Liferay is out. I'm speaking with Nate Cavanaugh,  Liferay's Director for UI Engineering about AlloyUI, the switch from jQuery We spoke about these topics - and probably more: Liferay's UI history Javascript, Drag&Drop positioning of portlets on page The introduction of jQuery in Liferay and the standardization on it in 5.1 ...

thumbnail

If you are planning to come to the Westcoast Symposium, use your chance and present your favourite feature or project: You can still submit a Lightning Talk for the WCS! The rules are simple: You get the stage for max. 7 minutes, then the next presenter will take over. It's also ok to finish early - this way we can fit even more talks into one session.  This is a good way...

thumbnail

Episode 2 of Radio Liferay is out. I'm speaking with Rich Sezov,  Liferay's Knowledge Manager, author of the upcoming book "Liferay in Action" and Alter Ego of "Rich Editor" for those of you who have seen the sevencogs demo setup of Liferay. We've had a few audio quality issues, so please bear with some dropouts or cracks in there, it's only episode 2 and I'm learning the...

thumbnail

Let's have another community meeting - this time I'll be able to speak the local language: 5. September, 19:00 in Hamburg, "Abaton Kneipe", Grindelhof, close to the university. Please comment here if you'd like to come. Any short term emergency changes will also be communicated on twitter. Und auf deutsch: Das nächste Community-Treffen findet statt in der Abaton-Kneipe im...

thumbnail

Episode 1 of Liferay Radio is out. I'm speaking with James Falkner, Liferay's community manager. We spoke about these Topics (and probably more):           The community homepage on liferay.org liferay (the company) looks at more than just the bottom line (e.g.liferay foundation, though we didn't talk about this) geographical...

thumbnail

Let me introduce myself as the one who wants to be the resident german accent in your ears. After a long time of "just intending" I finally went ahead and started recording a podcast about Liferay - the project, the product, the people and the company. Episode 0, a brief introduction with the intent and some generic information is available for manual download. It's only 4:12. ...

thumbnail

Shortcut: If you "just" want to know how to make different distinct sites (read: communities or organizations) appear as just one site, continue below the reasoning. Problem space Permissions are a sensitive area in any application. Quite often requirement documents can give the impression that it's more important what an application must not allow than the actual value...

thumbnail

If you are planning to come to the Westcoast Symposium  and have mourned about the announcement for Lightning talks being limited to the European Symposium, you can cheer up: We will have Lightning Talks at the WCS! The rules are simple: Submit your idea, talk or presentation to get a slot - You get the stage for max. 7 minutes, then the next presenter will take over. It's...

thumbnail

Registration for the 4th European Symposium is open. In addition to the formats known from the last years, we're planning to add Lightning Talks to the event - If you plan to come to the symposium, you might want to consider presenting your project, plugin, neat idea or business case (no plain commercials please) in a Lightning Talk. The rules are simple: You'll get 7 minutes on stage...

thumbnail

Setting up Remote Staging for a community (or organization) in Liferay is easy: On the staging machine go to "Manage Settings, Staging", select "Remote Live" as staging type and provide the address, port and remote group id (the community/organization that you want to publish to). On the production machine (where you want to publish to), you need to configure ...

thumbnail

Bonjour, the swedish community meeting is just over and the french symposium is just around the corner. Nevertheless: I'll be in Paris in the week before the symposium, and I'd like to meet people there. Save the date and spread the word: I'm aiming at Monday, 6. June, 19:00, but this is not completely fixed yet (see update below for comment). Also, the location...

thumbnail

Working for Liferay in my position means travelling a lot. This is great in that I see many interesting places in the world. However, to make it more interesting, I'd like to meet many interesting people in the world as well. This month will bring me to Stockholm, and while the exact date and place for a meet-up might still change, I'd like to announce a community...

thumbnail

If you are living in a country where the ASCII character set is often almost sufficient but you need to ensure that you can handle UTF-8 well - how do you ensure that? You might not know a language that uses "funny" characters enough to recognize the content that you need to enter to test if it is handled correctly. Some time ago I've found a way to intuitively decide if text...

thumbnail

One of the first things I did with Liferay (years back) was the development of a custom theme. Support for this in the Plugins SDK works really smooth and theme development is well documented. One of the cool features of the themes-builder in Liferay's Plugins-SDK is the "theme.parent" option, determining what "parent" theme you want to build upon. The well known feature In...