- What is Kalatheme?
- Does this play nicely with Panels/Context etc?
- I don’t actually have any experience with Panels In Place Editor. What functionality does that provide the theme?
- What version of Bootstrap are you using?
- Is Sass-ability built in?
- On the Project Page, it says you can use other Bootstrap themes. How does that work?
- You mentioned a subtheme generator. What is that? How does it work?
- Is this a base theme that people should sub-theme? Or can people use it out of the box.
- What are the Drush commands that work with Kalatheme?
- What do you see as the target audience for Kalatheme?
- Do you know of any sites using Kalatheme that we can look at?
Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)
As the Drupal project matures, new technologists surveying the landscape of available technologies may not pick Drupal as their platform of choice. Chapter Three has met this challenge by encouraging people at the beginning of their careers to explore Drupal and share our love of the platform.
Two years ago, Terence Yang showed up at the BADCamp registration table on Saturday morning and ended up being a stellar volunteer for the entire weekend. The one request he had at the end of the camp was to learn more about Drupal.
The decision was easy to bring Terence on as an intern. We know from past experience that community volunteers make a great addition to our office.
BAVC's team of videographers Chris Pizarro and Nelson G. Navarrete created a short documentary describing Terence's experience at Chapter Three.
I thought it might be a good idea for Zoe to do something out of the ordinary while Sarah was away, to help pass the time, so I booked The Cow House, one of the Quirky Cottages on Coochiemudlo Island for a couple of nights. I'm thinking it'll be a fun goal to work our way around all of the islands in Moreton Bay eventually, and Coochie is an easy 20 minute barge journey from Victoria Point, so it seemed like as good a starting point as any.
So I packed the car up this morning, and after my 8am chiropractic adjustment, we set out. I'd initially thought the barge left at 9:40am, but I was relieved discover it was 10:40am. That extra hour up my sleeve made things much less hectic. It was a 40 minute drive from home to Victoria Point, and we arrived with enough time for Zoe to have a quick play in a nearby playground before we had to drive onto the barge.
The house is nothing to phone home about. In fact the mobile coverage is so patchy, phoning home would be rather difficult. It's an old two bedroom fibro shack, with a painted concrete floor. It's been nicely painted in cow print and themed extremely bovinely. Zoe loved it. There were stuffed cows everywhere. She even found some cow slippers. There's chickens running around loose outside. My biggest beef with the place is the flyscreens aren't intact, and there are plenty of mosquitoes about. I'm going to have keep Zoe lathered in mosquito repellent or we're going to have a bad time.
There is a good supply of kids' dress up costumes, and Zoe's been prancing around the house in a pink princess dress any time she gets the opportunity.
I brought the bike and bike trailer with me (which ended up making packing the car more of a challenge). After Zoe's nap, we went for an explore around the island by bike. There was no road around the outside of the island, so we followed the main road along the width of the island, and reached the other side in about 5 minutes. The tide was out, so we decided to return back to the house to get our swim gear and come back and have a bit of a splash around in the water.
We biked back in our swim gear. I'd bought Zoe a pair of water shoes so we didn't have to worry about what we were walking on, and I wore my snorkeling boots. The tide was out, but it looked like it was coming back in. We walked out to a big pole that was in the water marking some rocks and then started walking back again. Zoe was a bit standoffish about rocks in the water, and generally a bit apprehensive of anything strange along the way.
I spotted a mud crab in really shallow water by the shore, and brought Zoe over to see it. It had half buried itself in the sand, so I nudged it with my boot and it came out with its claws out, and Zoe completely freaked out when it started walking in her direction and she gave the most bloodcurdling scream I've ever heard her make (way worse than when she had her last vaccinations) and she climbed up my leg like a rat up a rope.
That was the end of that. She wasn't very interested in walking along the beach lest we run into any more crabs, so we biked back to our side of the island, had an ice cream and returned to the house so Zoe could have a shower and I could start dinner.
Zoe's sleeping in a king sized bed tonight, so we'll see how that works out. Bedtime has been a little bit interesting because of the change of surroundings, and there's been a lot of pining for Mummy. Hard to say if it's because of the nap today or the different sleeping arrangements.
Only 7 precious days remain until applications close for sessions, training, and scholarships at DrupalCon Austin. Help us spread the word about this deadline to your co-workers, user groups, and twitter following-- DrupalCon Austin is shaping up to be our biggest conference yet, and you can help us ensure anyone has a chance to be part of it!
Prior to each conference, trainers submit proposals and the training selection team, a global and local track chair, work with the Program Coordinator to select the trainings that will be offered. Many top-quality proposals aren’t selected, simply because there are more potentials submitted than can be offered. To make the path to training more clear, here are some insights into the selection process and how to best present your training for consideration.
I’m trying to self-host my calendar setup, and I must admit that I’m lost between all the different solutions.
My requirements are:
- (A) manage my own personal calendar using a reasonably modern web interface (probably on my own CalDAV server)
- (B) display a dozen public ICS calendars in the web interface. Organizing those public calendars in a tree would be great.
- (C) display several caldav calendars (from two different instances of zimbra), preferably in RW mode
- (D) provide ICS links with a secret token that allow me to provide a full view of my calendar to some people (except for private events, where I should just be marked ‘busy’)
- (E) provide ICS links with a secret token that allow me to provide a “busy/available” view of my calendar to some people
- (F) export something usable on my n900. MFE would be great since that is already known to work.
- (G) easy to setup (Debian packages available in wheezy or wheezy-backports, especially for the server part)
- (H) preferably lightweight. I don’t need a full groupware application. I can ignore the other bits if really needed.
It does not seem to be possible to find a single framework doing all of the above. AFAIK:
- Owncloud does A, D, G
- Baikal does A. not sure about the rest.
- For (B), an alternative is to script the download of the ics and then upload it to the CalDAV using cadaver. But that sounds quite low-level for such a trivial use case.
- I’ve looked at using IceOwl with a CalDAV server such as Radicale. That would solve A (using iceowl instead), B, C. But which CalDAV servers support D, E, F ? Radicale does not do any of those, apparently.
What did I miss?
One of the ways that Palantir gives back to the communities that support the open source tools we use is by helping to organize and sponsor local and regional events. One upcoming event that we’re very excited about is MidCamp, a three-day celebration of all things Drupal here in Chicago March 28-30.
MidCamp is a brand-new Drupal event designed to educate and engage Drupal users and evaluators throughout the Midwest. It will feature three days of training, curated sessions, and sprints for those looking to increase their Drupal knowledge and for the opportunity to rub shoulders with internationally-renowned Drupal experts.
One of those experts is our own Larry Garfield, who will be co-presenting MidCamp’s Saturday keynote along with Lullabot’s Jeff Eaton. They’ll be providing a tour of the upcoming Drupal 8, talking not just about its new features but also its new philosophy.
For those looking for a more in-depth look, Palantir will be offering two half-day training sessions on Friday for Drupal site builders and module developers who want to be able to hit the ground running with Drupal 8 once it’s released.
And with several Palantir team members having proposed sessions for MidCamp and planning to participate in Sunday’s sprints, you’ll be sure to see some of us around all three days of the conference.
Located at the University Center in downtown Chicago, MidCamp is situated within walking distance of many of the city’s tourist attractions, restaurants and nightlife.
But what sets MidCamp truly apart is that it is a community effort, organized and supported by volunteers and sponsors from a wide variety of companies and organizations throughout the region. Among those volunteers is our own Andrea Soper, who is leading the planning team. Other Palantir team members helping out with various aspects of the event include Nate Striedinger, Bec White, and myself. In addition, we’ve also thrown our financial support behind the event as one of its Gold-level sponsors.
Whether you’re an existing Drupal user, developer, designer, site builder, or are someone new to the community, you won’t want to miss out on MidCamp. Visit www.midcamp.org to learn more and purchase your tickets today.
We look forward to seeing you there!
1. So Peter, what's your role at Mediacurrent, both internally and client-related?
I am a "Drupal Developer", so I take care of site builds, writing custom modules, consulting on how to accomplish clients' goals, and a bit of theming here and there.
2. We're so glad to have you! Give us an idea of what professional path brought you here.
I got started with computer programming when I was in high school, then was exposed to Web development right after. With the exception of a few side-quests, this is what I've been doing ever since.
3. How did you first get involved with Drupal?
Here at Drupalize.Me everyone is contributing time to Drupal 8. For my part, I'm turning my attention back to the Drupal Ladder. I was heavily involved in this project when it started a few years ago, and it remains a great resource for bringing people up to speed on the technical aspects of contributing to Drupal Core. The Drupal Ladder is a collection of lessons—organized step-by-step like a ladder—that walk you through the basic tools and processes used by the Drupal community. If you want to contribute to Drupal 8, the Drupal Ladder is an easy place to start, and your first step should be the Drupal Core Ladder. (There are numerous ladders for different topics; stick with the Core ladder initially.) Here are two ways you can dive in:
We have been using Pantheon for several months now and I am ready to declare it a strong winner for us. If you haven't experienced it, Pantheon is a hosting platform that is optimized for Drupal.
Ryan Weaver is the single biggest contributor to the Symfony2 framework's documentation (which is excellent, check it out!), a self-described Symfony evangelist, and lead at KnpUniversity.com, makers of fantastic PHP tutorial screencasts like this one on using Composer to include PHP libraries in Drupal 7.
We are happy to announce that we were accepted to be a mentoring organisation for Google Summer of Code Google Summer of Code 2014 programme! This year, we applied as the syslog-ng project, independently from the company behind, and we put a lot of effort not just into the proposals, but on the organisation image as well, with a brand-new website, among other things. I would like to thank both openSUSE for their past help (in 2012, and in 2013, we participated on GSOC under the umbrella of the openSUSE) and for vouching for us this year, and Debian too, for supporting our application with their vouch as well.
This year, we have - as per usual - an interesting list of projects to choose from, with varied difficulties, touching a wide range of syslog-ng components. I am confident that any student interested in logging, or systems infrastracture in general, would find something interesting on our idea page. But if not, we are certainly open to accepting student proposals too.
Unlike in previous years, we have a much better infrastracture (in the form of The Incubator), more documentation, more mentors, and projects that are described in more detail, where we, as mentors, have a better idea of what we'd like to see. This is a very interesting opportunity for us too, not just for students, as for the first time in our history within the Google Summer of Code programme, we are on our own, without an umbrella organisation, and we have to prove our worth. And we certainly will do that. What our students built last year is the bare minimum this year: we're upping the goals, for we want to build even more awesome features.
Of course, building amazing things is just a side-effect, because the real purpose of the programme is to teach, and to get people involved in the free software community as a whole. Our mentors are all contributors to various free software projects, and we'd like our students to become such contributors too, to let them see that while the tasks may be challenging, the rewards are well worth it. Seeing your code used in production is a terrific feeling. Talking with the community, with the potential users is incredibly useful, and rewarding too. We'd like our students to be involved throughly and deeply, we will let them see the beauty the Free Software world has to offer.
They will also learn a ton about the internals of syslog-ng, a software used on millions on devices, from embedded devices to room-size cluster monsters. We'll touch multi threading, in-software communication, scalability, performance and data structure topics. We'll fight with ancient, legacy systems, and win! The road ahead is challenging, but full of adventure.
If you are a student, contact us, either on IRC, on Twitter, or the mailing list, we are happy to answer any questions you may have. If you are a user of syslog-ng, we would welcome feedback on our ideas, and new proposals too!
There are times when I consider launching my own company again, most often when it is late at night and the inpetitude of so many other companies gets me too worked up. Then I sit back and think about details and write it off.
I've worked for myself in the past a couple of times, and each time it was both more fun and more difficult than expected. Getting a couple of clients is usually easy, getting a ten more is common, but getting "many" is hard and getting "lots" is something I've never done - lots of users for free sites though, along with the associated support burdon!
So the though dies away once I sit down and work out the net profit I'd need to live. My expenses are low, so let us pretend I can easily live on £1000 a month. So the "company" has to make more than that, to cover costs, but perhaps not much.
Pretend you were offering DNS hosting you'd probably be able to implement that easily on, say 10, virtual machines, net of £150 a month. Imagine clients pay £5 for an unlimited number of domains that means you need to have 1000+150/5 = 230 clients. Not impossible, but also not easy.
Pretend instead you're offering backup space, and the numbers get bigger because disk is expensive. Again getting some users would be easy, but getting lots would be hard because your competition is dropbox, skydrive, etc, etc.
Once you start thinking of "ideas" they come easily, but the hard part is being realistic about what people would pay for. As always the idea is the easy part, the execution is the hardest part. Realistically if I were to be desperate to work for myself at short notic I'd do the obvious thing - I'd buy a pair of ladders, a bucket, and clean windows. Low overheads, reasonable demand, and I'd be both "fit" and "outdoors".
When it comes to paying for online services off the top of my head I personally pay for maybe two things, both of them niche (although profitable for their providers I'm sure), and I know many people who live on the internet but pay for nothing.
For example I'm a VIP member of an online modeling community, which in theory allows me a higher chance of persuading interesting people to pose for me.
In practice the turnover on those sites is immense. Lots of cute boys and girls hear constantly "You're so pretty, you should be a model", which is true in perhaps 1% of cases, and the net result is you have a few hard working people who do good things day in day out, and many flighty teenagers who'll pose for two-three people, and then never do it again because they realise it is neither glamourous nor easy money.
Two things I've semi-serously considered recently where hosted "status pages", and hosted "domain parking", but both have many competitors and both I can see a) some people would pay for but b) not very many.
I suspect there is no universal "I'd pay for this" online service hwich is both competition free and genuinely trivial to setup, but I'd be curious to see what people are missing, and even more curious to see what people do pay for.
I love learning about programming languages. But this one really took me by surprise.
I should really allocate a bit of spare time to write at least something in myself.
Last Saturday (February 22nd, 2014), thirty-one Drupalers joined together at Classic Graphics for the Charlotte Drupal Drive-in. The day was full of presentations, BOFs, and general chatting about Drupal and related web technologies.
The day-long, un-conference-style event was the brainchild of Thomas Lattimore. After CharDUG wasn't able to pull together the human resources to repeat the success of DrupalCamp Charlotte 2012, Thomas mentioned that he had an idea. Since he knew organizers had limited time to commit to planning, he wanted to host an un-conference-style event, allowing for simpler planning than a full-blown Drupal camp. You can learn more about his concept on the DruaplEasy Podcast.
The event started with breakfast goodies, a welcome to the event, a thank you to our sponsors, and session pitches. The list of pitched ideas quickly grew to enough items to easily fill the day with sessions in two rooms. The group decided to plan the morning sessions by splitting beginner and advanced topics in separate rooms. The organic nature of the event and Classic's space allowed for the beginner session to split into two rooms when it was clear the group had different needs and questions.
Morning session topics included, contributing to Drupal, beginning site building and theming, integrating Drupal and Meteor.js, and a combined talk about options for dev, staging, production workflows.
During lunch (sponsored by the Drupal Association, attendees enjoyed chatting about the previous sessions and meeting each other.
Next, we planned sessions for the afternoon. Most attendees stayed in our larger room where we had a number of great topics, including Aegir, Acquia Lift, the Demo Framework, and Features. In addition to the main sessions, a group started talking about Open Atrium 2 in small conference room.
The event ended with a wrap-up to talk about what we learned and any lingering questions. Everyone I heard from during the wrap-up and following the event had great things to say about the format. They really liked the organic nature of the event.
From my perspective, the event was a success. The format allowed for a relaxed atmosphere where beginner and seasoned Drupalers alike were able discuss their projects, ideas, and questions. While much of the group was from the Charlotte metro area, we also had attendees from the Atlanta metro area, Boone, NC, Tryon, NC, and High Point, NC.
Some kudos from attendees:
"I really liked the splinter rooms.. it was nice to even start a session in one room and split from there based on what." - Angel Cox
"Awesome. I liked that we built an agenda on the fly using feedback from the group, and that many of the sessions came from users who had pretty specific "how do I do X?" type questions. My favorite presentation ended up being a sort-of group lead discussion on how different people are doing dev-staging-prod release cycles within their organizations. Having a local Acquia employee give (the first!) presentation on Lift was amazing." - Jeremy Edgell
I would like to thank Classic Graphics, the Drupal Association, and Command Partners for supporting the Charlotte Drupal Drive-in. Also, thanks to all those who attended and led sessions. I see a repeat of Charlotte Drupal Drive-in in 2015 in our future!
Thanks to Josh Lockhart for the photos. See more here.Blog Category:
The Google Summer of Code is a program that allows post-secondary students aged 18 and older to earn a stipend writing code for Free and Open Source Software projects during the summer.
Debian has just been accepted as a mentoring organization for this year's program! We're looking for students and mentors to make this GSoC in Debian the best ever!
Eligible students, now is the time to take a look at our project ideas list, engage with the mentors for the projects you find interesting, and start working on your application! For more information, please read the FAQ and the Program Timeline on Google's website.
Mentors for prospective projects can still submit proposals on the project ideas list. You also need to send an email to the mailing list linked below to present your project in a few words. Feel also free to propose yourself as a co-mentor for one of the listed projects, more help is always welcome!
If you are interested, we encourage you to come and chat with us on irc (#debian-soc on irc.oftc.net), or to send an email to the SoC coordination mailing-list (subscribe). Most of the Debian-specific GSoC information can be found on our wiki pages, but don't be afraid to ask us directly on irc or via email.
We're looking forward to work with an amazing team of students and mentors again this summer!
We have just finished developing a loyalty program system for a Belgian coffee shop, so we thought we could summarize what we’ve learned to help Drupalists working on similar projects.
Loyalty programs are structured marketing efforts that reward and encourage loyal buying behavior. The owner of a loyalty card is identified as a member in the loyalty program who is entitled either a discount on the current purchase, or an allotment of points that can be used for future purchases.
Over the past few weeks, new distributions have been added on apt.postgresql.org: Ubuntu 13.10 codenamed "saucy" and the upcoming Ubuntu LTS release 14.04 codenamed "trusty".
Adding non-LTS releases for the benefit of developers using PostgreSQL on their notebooks and desktop machines has been a frequently requested item since we created the repository. I had some qualms about targeting a new Ubuntu release every 6 months, but with having automated more and more parts of the repository infrastructure, and the bootstrapping process now being painless, the distributions are now available for use. Technically, trusty started as empty, so it hasn't all packages yet, but of course all the PostgreSQL server packages are there, along with pgAdmin. Saucy started as a copy of precise (12.04) so it has all packages. Not all packages have been rebuilt for saucy, but the precise packages included (you can tell by the version number ending in .pgdg12.4+12 or .pgdg13.10+1) will work, unless apt complains about dependency problems. I have rebuilt the packages needing it I was aware about (most notably the postgresql-plperl packages) - if you spot problems, please let us know on the mailing list.
Needless to say, last week's PostgreSQL server updates are already included in the repository.
Bug #730000 was reported as of November 20th: 3 months and 4 days for 10,000 bugs. Nearly exactly same bug reporting rate than 720000-730000.
And, of course, we're still on our way to bug #800000 and bug #1000000.
I spent the weekend at SCALE 12x running the Debian booth. SCALE is one of the best conferences that I get to attend every year; it has a great mix of commercial exhibitors and community groups, and routinely gets great speakers. As I've done for quite some time, I organized a Debian booth there, and talked to lots of people about Debian.
If you're in the Southern California area, or have a chance to give a talk for SCALE 13x, you should do so! Thanks again to Matt Kraai and Paul Hardy for helping out in the Debian booth all weekend!