With DrupalCon Asia planning kicking off, we took some time last week to loop the community in and let everyone know where we are as well as how you can get involved in the Con!. You can watch a video of the webcast that we hosted here.
If you're interested in getting involved, there are many ways that you can do so:
We're excited to announce another Greater Los Angeles Drupal special event: Silicon Beach Drupal at Flipagram. This event focuses heavily on the needs of startups, innovative ways to use the Drupal framework and related technologies, and the nuts and bolts of product development and customer acquisition.
This time we're meeting from 7-9pm Pacific Time on September 17, 2015, and are being hosted by our friends at Flipagram in Century City, CA. There is free parking, free food and beer, ping pong, and like-minded people to meet and mingle with.
There are two main presentations at this event, How to Host on the AWS 12 Month Free Tier and Flipagram’s UI/UX Problem Solving.
How to Host on the AWS 12 Month Free Tier
At this special event, Dylan Burris (wwwprola on Drupal.org), Lead Developer, will show you simple yet robust ways to create high traffic, business-grade websites on Amazon Web Services' 12 month free tier, further demonstrating the Drupal-based AWS management platform he introduced during his lightning talk at the LA Drupal meetup in August, 2015.
We'll show you our Drupal-based point-and-click tools for building infrastructure optimized for popular content management systems, including Drupal and WordPress, and effective workflows, which are built in a matter of minutes and will sustain your needs for the life of your website.
What's Amazon AWS Free Tier?
Amazon Web Services (AWS) offers new customers 12 months of free hosting. We’re going to show you simple ways to take control and build a web hosting platform you can start using in a matter of minutes, but will continue to scale with you in a professional environment.
This web hosting platform will give you freedom to create in your own personal way, and keep you and your clients happy with high performance, scalable and resilient infrastructure for the life of their website.
Even if you’re already familiar with AWS, you will discover new, simpler ways to create websites and manage resources. And, if you’re not familiar, members who show up will receive continued support for answering questions through our website.
Flipagram’s UI/UX Problem Solving
Looking to work with a company to solve meaningful problems? Check out their jobs and meet Flipagram decision makers at the event!Call for Presenters!
Flipagram is in the big red building on Santa Monica Blvd. and Beverly Grove. Parking garage entrance is next to SmithHouse's "SH" logo. Parking will be validated!
10351 Santa Monica Blvd Suite 310
Los Angeles, CA 90025
Flipagram makes it incredibly easy for anyone with a phone to create and share compelling visual stories using their photos, videos and music. With tens of millions of monthly users worldwide and growing, Flipagram is fast becoming the world’s favorite app for telling amazing short-video stories that can inspire, entertain or inform -- anyone, anywhere.
To learn more about Flipagram, see the Flipagram website, download it for Android or iOS, or see Flipagram Raises $70M, Scores Record Label Deals Thanks To 30M+ Music Hungry Users on TechCrunch.Tags: FlipagramSilicon Beach DrupalPlanet Drupal
The Buzz is all about PHP 7, and rightly so, it's pretty incredible some of the performance metrics its pulling even relative to Facebook's HHVM. Brad Fisher wrote about a one-line installer to get up and going with PHP 7 if you want to play around with it. But then reality sets in...
This week one of our members came up with an interesting question about the Webform module. They wanted to redirect users to different pages depending on their answers.
Here's how you can make that work using Webform conditionals.
In the first installment of this series we started our journey towards creating some simple but powerful functionality. The goal we set was to have the possibility to load a form on each node page and to be able to choose which form type should be used on the different node bundles.
The first step is done. We created a custom plugin type called ReusableForm already featured with a base plugin class that new plugins can extend. Additionally, we saw that each plugin will interact with a form class that is defined in their annotation. And like with the plugins, we also created a base class new forms can extend.
It follows to see how we can configure the core node types to use one of the plugins defined on the site and how to render the relevant form when viewing the node. But first, in order to have something to work with, let’s create our first ReusableForm plugin that uses a very simple form.Our first plugin
Inside the src/Form folder of our module, create a class called BasicForm.php (or whatever you want to call it). Inside, we can have this simple form definition:
Continue reading %Drupal 8 Third Party Settings and Pseudo-Fields%
Each year the Sydney Drupal Community puts on a two day "DrupalCamp", generally held over a weekend at a location where attendees can get away from it all and get down to some serious Drupal talk.
Brad Fisher (@bradallenfisher) started a #purespeed channel in our slack channel a few months back. Since then, we’ve both been doing a lot of work to tune every aspect of drupal page delivery. What will follow is a series of blog posts about tuning every part of the stack. We’ll cover:
There’s many dirty little secrets in Drupal 7 core’s API when it comes to inconsistencies and oversights. It’s a big part of why so much care is being placed in D8 and its taking so long, because people realize this is a platform that’s used for the long haul and core decisions today will have lasting impacts a decade from now.
One of the options in Nittany Vagrant is to build a local, development version of an existing Drupal site - copying the files and database, then downloading it to the Vagrant VM. Its is pretty straightforward, but there is the occasional trouble spot.
Here is a short video of how to do it.
I recently had to switch profiles for this website. In the process of doing that, I immediately afterwards said “wow, I feel like other people have had this issue”. Sure enough they have… on this blog early last year by our own @aitala in the post How to Remove Drupal Install Profile.
This screencast shows how you can use a cloud provider like Digital Ocean to install a working copy of ELMSLN by copying and pasting the following line into the terminal:
yes | yum -y install git && git clone https://github.com/btopro/elmsln.git /var/www/elmsln && bash /var/www/elmsln/scripts/install/handsfree/centos/centos-install.sh elmsln ln elmsln.dev http firstname.lastname@example.org yes
Welcome to the new Drupal @ PSU!
We hope you enjoy the site so much that we want you to have it. No really, go ahead, take it. Steal this site. We did, and we’re proud of that fact. This site is actually a fork of the Office of Digital Learning’s new site that just launched recently.
We saw you delivering one of the best events “DRUPAL CAMP PUNE 2015” this year to the community. The reception received was exhilarating. Congrats to everyone for the best they put into The DCPune2015 specially our Sponsors, Organizers and Sessions speakers.
Robert Douglass: 8.0.0 ways you can participate in the Barcelona Drupalcon Prenote - even if you're not there!
The "Prenote" is a time-honored DrupalCon tradition; it is the first session of the conference, directly before the Driesnote, and it is loads of fun. This year, everyone has a chance to participate in the Prenote, even if you're not coming to Barcelona. Here are 8.0.0 reasons how you can pitch in and make this Prenote totalmente excelente.
1.0.0, Come to the show: If you're attending DrupalCon Barcelona, come to the show! It's at 8:00am on Tuesday, Sept. 22, in the same room as the Driesnote, so you get good seats to see Dries. You also have a good motivation not to drink yourself into oblivion Monday night, and start the DrupalCon bright and early.
2.0.0, Watch the livestream: This is for those of you who won't be there in person. Thankfully, you can watch the live stream and be with us in spirit. 8:00am is 2:00am Eastern Standard, so it's just right for you night owls on the East Coast.
3.0.0, Make a video cameo: We wil be incorporating video volunteers into the show. Sign up below and indicate that you want to be a "video volunteer" and you'll get a set of instructions to follow to make a few very short, very easy videos that we can use. No et preocupis, és molt fàcil!
4.0.0, Be an offstage volunteer: We need a few people who will be at the session who can help us run some critical systems offstage. You get to be part of the show but you don't have to memorise any lines.
Onstage volunteers: We need people who can rehearse with us on Monday (and possibly Sunday) and actually be part of the show. We've got big roles and small roles, so if it sounds like fun, let us know by filling out the form below, and we'll do our best to work you in. In particular, we definitely need people who can be the following:
- 5.0.0. Spanish language and cultural guides
- 6.0.0. Catalan language and cultural guides
- 7.0.0. Musicians and dancers of all sorts
8.0.0. Send us photos of yourself:
That's right, we're going to make a cool photo montage that has special meaning in the show, and you can be part of it by taking pictures of yourselves in these poses and sending them to us. Detailed instructions are below, but let's just say that it's significant that this is point 8.0.0. =)
Photo instructions: Take all four photos with a white wall behind you, ideally as devoid of visual features as possible.
- Photo 1: Stand with your left arm to the wall, look forward (not at the camera), cupping your hands together, as if you're expecting a present from Dries. Who knows.... maybe you are?
- Photo 2: Stand with your left side to the wall, look forward (not at the camera). Right leg forward, left leg back, bend at the knees. Right arm forward, fist facing up. Left arm back fist facing down.
Here are the poses for Photos 1 & 2.
- Photo 3: Stand with your left side to the wall, look forward (not at the camera). Put both arms forward and git push. Important, make sure to stick out your bum towards the rear!
- Photo 4: Stand with your left side to the wall, look at the camera and grin like a fool. In a half squat, pump both fists, elbows in at your sides, and think Drupal 8.0.0. ROCKS!.
Here are the poses for Photos 3 & 4.
Allowed file types: gif jpg jpeg png. Photo -pose 2 Files must be less than 10 MB.
Allowed file types: gif jpg jpeg png. Photo -pose 3 Files must be less than 10 MB.
Allowed file types: gif jpg jpeg png. Photo -pose 4 Files must be less than 10 MB.
Allowed file types: gif jpg jpeg png. I speak Spanish No Yes I speak Catalan No Yes I play an instrument Which one? I can sing and dance I love dressing up in costumes No Yes I want to be a video volunteer No Yes
I've been doing a lot more Meteor these days, especially working on Drupal 8 SSO with Meteor, and could not find a reasonably complete and up-to-date (for Meteor 184.108.40.206) list of the Tinytest assertions, so I updated, reordered, and completed the existing gist on the topic.
So here is the Meteor Tinytest cheatsheet: https://gist.github.com/FGM/8075e9e249d453d8601b : complete list of assertions and helpers for your test methods.
I'm spending time this week at Nerd Summit 2015. This has been a great experience, covering many different areas. This is fairly heavy on Drupal, but not at all Drupal-specific. At the moment I'm in the Business Panel, which is really very interesting.
Creating a REST API export in Drupal 7 is not always an easy process.
In a previous tutorial, we explained how to use the Services module, but that can be a complex and sometimes buggy option.
In comparison, Drupal 8 is a breath of fresh air. You can create web services using on the Drupal 8 core.
Regardless of whether you’re developing a Drupal website or a Drupal module, you have to be aware of how visitors and users will interact with things. The primary way that you can control this access is through permissions.
Permissions (along with users) are a fundamental component of Drupal administration, and using them correctly can make the difference between having a secure, reliable website, and having a website that exposes information about its visitors -- which you may end up hearing about on the evening news.Tags: acquia drupal planet