 I think we will wait for another couple of minutes, so let them have a coffee and come back. Yeah, that's okay. Okay, I think we are on a start. Good morning everyone. Very warm welcome to Drupal Cam, London. I know it's actually whether it's okay, for me it's very cold anyway. Again thanks for coming to this session, Drupal 101, welcome to the Drupal community. So in this session we are going to discuss about all about Drupal, we are going to discuss about what is Drupal and Drupal means to my life and Drupal community, Drupal history, how Drupal got created and how can you get involved with the Drupal community, you can start your contributions or a business perspective, why Drupal is used by the big players and small players and how it gets benefited to your business. That's pretty much what we are going to discuss today. So why this session is, why it's motivated me to do this, you can see the pictures and see a couple of people respond in a really different way and this sort of session changes their attitude towards the community or how they can get involved with the community so that motivates me to do this session. So this is how I started Drupal, very first time in 2009, back in 2009. I was working in a small, I started my career as a PHP developer as an apprentice in a small company in a coach in India, after my engineering I don't have the job then I start doing an apprentice system then I got as a PHP developer and fortunately there is no one to take care of a new Drupal project is coming. So I took that opportunity and start installed in a Windows machine. I got this bigger and I put it in the went to Drupal.org and paste that there and maybe in a half an hour someone from other part of the world or other corner of the world come and say you need to go with the Drupal 6 instead of going Drupal 5. So that moment itself amazed me about this community. That's how I decided to come for the co-ordination of this community from last nine years. I'm Rakesh James, I work with the CTI Detail, one of the largest Drupal agency in Europe. We have offices in both London as well as in Manchester. You can find me in Drupal.org, that's my username Rakesh GCTCR and you can find me in Twitter. So before going to start the session, let me give you my background. I born in a small state in India. You can see that is Kerala, it's called Gorshan country if you are a tourist or traveler. It's mixed with a lot of traditions, a lot of cultures and it's a lot of greenery, back quarters and waterfalls, beaches. It's always welcome, any of you who are planning a trip will just tweet me. Let me see if I can help something on it. I will definitely do it. And I born in 1986 and I started schooling then I hearing a lot about UK because British ruled in, we got a freedom in 1947 and there is no census in Kingdom of Britain. So it's amazed me a lot and so I started dreaming about UK. Then grown up, started watching English primarily, became a Chelsea fan. So it's the dream goes little more bigger and bigger every day. In 2009 I started my Drupal journey. So the people are in these pictures somewhere or around or directly or indirectly, helped my growth in Drupal community, couple of them are here and they guided me, they inspired me, they helped me to grow each day by day in Drupal community or as in my career as well. So they really helped my dream come true. Last January 27 I fly from India to UK and that's how I got received. That's the picture I have with Paul. He received me an airport. I do a lot of, voluntarily do a lot of Drupal training in India. I was looking forward to have a chance here maybe if I can do voluntarily and contribute. But because of, I do believe in impact of Drupal can change the people's life, especially on the career basis. So I do believe that impacts really will happen in my life. So that's the reason I do voluntarily train people. This is one of the training pictures I've done. So all of you know, must be know, this is prize by that. He's a founder of Drupal. I thank God for him every day because he and Drupal did a very good impact on my life. I mean, thank God for that. He's number one user in Drupal.org. You can follow him, tutor as well. So this is a picture in Drupal on Asia. That's a left corner. That is a picture I took as a selfie when I voluntarily distributed the name badges in the reception desk. He came, I took the selfie later on the after keynote. You can see people at the gaming. Sorry, it's all my fault. I really meant to do that. That's a fun following for drives everywhere because of Drupal impacted many lives. If I couldn't do my career like now, if I couldn't end up a taxi driver, if I don't have a Drupal or something like that, maybe. So it's a history of Drupal, how Drupal started. That's a picture of drives by that. He's studying in 2000 in Anwarp University, Belgium. That time there is no, we all know that in 2000 there is no much availability of Internet. They have a availability of Internet in their dormitories. So they decided there are a couple of people around. So they have an ADSL modem in one of his friends. So they started an Internet there. Once they started an Internet, they still felt that there is something is missing so that they can chat around and they can put their updates around where they're going to hang out and all. So that time he took that open 20, started a web board. I mean, that is a real origin of Drupal maybe as a content management framework. He started a web board and he wanted to name that as a Drup. Drup in that it's called Village. So he wants to put that name. Once he moved out from the college after his graduation, he checked in DNS whether it's available or not. Domain name is available or not. Then he found that name is available but he mistakenly typed that as a Drup. That is stuck actually. So they put that as an online application. Then people start using many people, not only their friends, the users are changed and they come up with a lot of ideas. They want to improve this way, that way. So in 2001 they put a new name called Drupal. Again, it's English word Drupal. It's English word and it's meant in Dutch is Drup. So in 2001 they released the first version of Drupal. That's the history of Drupal. And again, it's found that there is some governance has to be happening later when he went for a road trip to SFO. Then there is an association has to be formed. So that's how he found that Drupal association. You can see the people, current executive director and community liaison is here. Say hello to them. It's here in Drupal, Camp London, Megan and Rachel. Drupal association is generally dedicated to fostering and supporting the Drupal project as a project. So it's make sure that people can come and contribute. They get the stipends or grants of scholarship for contributing back to the community as a code ways. And you get the grant to go and speak in Drupal cones and across the world. Drupal association fund for that. And Drupal association has a cultivation program that makes sure that the certain projects has to be upgraded into certain versions. And they make sure that they're funding that project. So Drupal association do that governance properly. What is has to be in the future? How is as a project as a community where has to be lead in the future? All this done by Drupal association. You can how Drupal association get the fund generated through the Drupal cones majorly the tickets. And if you can take a membership, individual membership is started with the 15 pounds or 15 USD. You can take a small membership which is still it's still in fact lot of work in the Drupal community. So you can take as an organization level membership. You can take as a supporting partner membership. So all this membership is available here, association support. So if you want more involved with the Drupal association this is a plan for 2018. You can see the when as the meeting is happening where and all the more like online meeting you can join them. Then you have a lot of other opportunity like board member can be selected through the voting system. You can nominate yourself and get voted and selected for that. So Drupal association board membership like go for a particular period. So once you selected you will be served for a couple of years after that you get treated from the board membership. So next let's go and discuss what is the key concepts of Drupal. It's fairly simple as like any other pendant kind of management system but I would say this is the basic we stock as a Drupal as a product stock really well. We have file layers and you can see all of the application go into the data layer, whatever piece of content and go into the data layer that is schema. You can use MySQL or PostgreSQL or if you have very large you can use MongoDB as well now. And once you have that data then you have the abstraction layers. You have modules, blocks and menus. Modules is the abstraction layer. Decide that how you can pull the data from the database and you can show as a piece of content as a block or which page or which URL you can go and show the content. And after that you have a permission layer. The permission layer decide this block of content or piece of the page of content can be shown to the particular users. Suppose like if you are a university website students can see only particular piece of information. Also like board members can see particular piece of information. So those permissions sort of layer is happening in permission layer. And the final one is a friend and like the page you are seeing in the browser that is template. Generally we use PHP as a template till 7, Drupal 7 and Drupal 8. It's used TIC or even you don't want either of TIC or PHP. You want to use any JavaScript template. So it's a beauty of Drupal. You can always extend these layers and you can always if you feel like friend and you want to take it out, you can take it out. As a business point of view you feel that okay I don't want this anymore. I want better friend and you can take that template layer and make your own template there. And this is Drupal Core. You can see the core have a small amount but you have a large number of contrary modules so that you can extend your application like however you want with the contribute modules. And you can see that Drupal security team works through the core and contribute modules and if you're not following the way of standard in Drupal to do the coding, you just give yourself on the security part in your customized module. If the custom module help you to extend the functionality however or customize the functionality according to your business needs. So let's find out why do people choose Drupal especially like more larger people using now. So first is security. Security is damn good. Security the Australian governments, the Royal Q and NASA use it. Not everybody fancy to get their names on Royal Q's website and say I have this one. Don't fancy that. But Drupal has a core or a project make sure that security is the first most thing and you can have a security advisory system. This is the security system in Drupal.org. You can see however you can secure way of writing courses directions are there. And this is the security announcements for the core and core modules and public service announcements. That means there are some other if you do that APN certain ways. If you're not using that APN certain ways you get your hat to your sites. So all those security teams are we need to hats off them. They're doing a pretty good job and they evaluate really well if they are not there we must be affected with a lot of fancy ransomware attack last couple of months happened. But they make sure that our site our asset Drupal as a core or platform is very secure. Scalability all of you know that Grammy use it and our favorite channel nowadays weather.com use it. So I'm sure all of you at least in a recent couple of days you went to the weather.com and find out what's going on with that. This means Drupal is very good platform on in terms of scabily a scalability and performance. That means you have a find that uses average users today. Suppose you're getting snore tomorrow you're going to in the evening you're going to check it weather.com with the five thousand or five million people. So Drupal is considered all of us just like a users. It's scalable. How many of you go and use it? It's still stable and scalable. And SpaceX uses NASDAQ as well. So Nest is in the nationalization. That means multi-lingual Drupal core Drupal core will come with a multi-lingual support. Indian government uses because of in India there is several languages spoken. So English is a major language that's Hindi is the second language is a government language. So Indian website is done in two languages. Tesla, Tesla it's a check help you to do if you wherever you located it you search for the Tesla website then you be redirected to the particular language. Or a top watch is Lamborghini there are many I would say as a content managing platform Drupal is overseeing other content managers in this internationalization because Drupal it make sure it comes with that. You don't need to extend any plugins or install any plugins. It's helps you to build a multi-lingual website very easily. So stability. Drupal is a project has been stable from 2001. We've been released eight versions now. In every six months we have a small releases now and that means Drupal always a stable project since 2000 since the first version released. So there are a couple of banks are using World Bank is using as well as Webster online banking is also using Drupal as their platform. So all of you know that leading accessibility accessibility is helps you to accessible for the disabled people. I think yesterday or day before yesterday had a news someone is charged by $20,000 for they don't I think that website is done in WordPress. So more like is we make sure as a project as a community who are blinds or anyone like who can use this platform as their business. You can see R&B is using great Ormond straight hospital charity is using that ultimate society website is using all done in Drupal. Drupal 8 cause ships with accessibility helpful and you can build up on the top of that is compared to any other CMS. It's easy to build a accessibility website. So most like another way of Drupal is so special is in content authoring. It has a lot of workflow involved content authoring workflow involved and it has a modular of structured way of keeping the content. You can always keep the content however you want to categorize it. Just like if you go to IMDP you can search for thriller movies, romantic movies. So Drupal helps you to do that from the core itself. This is more about how the content authoring experience you can see the pictures. There are three stages of website for the live website. There is a production you can see you put two stages of content, others are working on it and not only the content is changing even the layout also getting changed. So you can always show that managers content managers say this is how the business is going to affect it. This is going to content authoring helps on it. So it's more helpful for the business people to understand how it will affect it in the future if you do this functionality or more like a content management perspective. Sorry I think the internet is not working. Again there is a feature. So this is content manager experience especially one person as a manager saw that there is a website and he is saying that that is not brownie that is a fudge. So he put a comment, says that that's not a brownie it's a fudge. I can't save it then I'll say content editor or content author can see that get that message or he say I am on it I am going to work on it. Then he is going to edit that one and say edited once he edited he can save that live like that then he can say I am done that resolved it. So this is you can do without any fuss you don't need to do any kind of custom plugin or something even this is tracked by your e-mail. So this is the core one of the core functionality will be shipping with the Trupal in a 6 to 1 year because it's done already it's still in development so Trupal won't release anything without a stable version. So flexibility and extensibility this is where Drupal really outshone other CMSs. You can you can imagine like Cosmo robot is like an average CMS why because of it always do the better job it designed for it. Suppose like as an average CMS that assume these certain functionalities will be done by the CMS. So it does better way it's always does better way but Trupal like a Mindstorm kit you can you can always build however you wanted you get the kit and you build according to your wishes it's not like it's not limited with a certain functionality so suppose like you can see the still the Cosmo robot is sitting with the jealous face there why because of if you are using suppose example if you are using Magento you have a lot of content involved in the Magento framework but you search for the content you never gets any content in the search generally it's searched only through the products in the Magento framework and returns back. So that means Magento on WordPress is really good for blogs and commercial system but it's not you cannot extend the way you wanted your business wants it. So Trupal has do that really well you can get a lot of tools to do that and you can extend it very flexibly. So all this happens with keep the pace with the innovations all of you know that nowadays can you imagine we are spending almost more than one and a half hour every day with the mobile phones it's never happened before nowadays technology is going to be a human all the time they're trying to be more human like every day so Trupal also as a community as a project we also understand we need to innovate always ourselves and make sure that our stakeholders has the easy life of choosing the platform so Trupal always adopting keep adopting the new technologies ReactJS, AMB, BigPipe, ApplePay, Stripe you can see Gov beyond the web like you can easily integrate your Alexa with your web applications so you can see that the APA is awesome APA system the JSON IP, REST APA through that you can make sure that your application always talk to other applications in the world and we do that with the secure way that's one of the reason Trupal is one of the reason Trupal is keep the pace with the innovations how Trupal is adopting this one this is one of the picture got it from Megan Shanick is Trupal Executive Director block from a couple of recent days so this is a layer of adopting it it has three major stakeholders adoption and community and like it's more like the adoption ways like make sure that every people are able to adapt that because of I've been doing one of the good website nowadays like it's a NGO school website I mean it's done it in Trupal 7 really well but if you keep adopting it you feel that okay I need to do that do this but Trupal as a community if you're adopting new technology is make sure that all the stakeholders in the community all the business owners all the end users are well educated with adopting the new technology so that the transition of a business point of view or marketers point of view it will be smoother that is the goal of Trupal Association is doing it if you want to get more know that it's a detailed description block there that link you can go and find out always it's how Trupal is keeping the pace with the new technologies in this world so let's do an example from what are the scalability and flexibility how we are discussed so one day I want to start a business I started as a news website or blogging website and couple of days I found that I have a lot of content is coming people are visiting it I want to sell that content then once in the midnight I realized that it's not only selling I want to make it as a more like a LinkedIn way so I want to reuse the content in a community way so all these things can be done in maybe couple of weeks or couple of months in Trupal without any any more custom coding you can do it I mean I would say I can do it in maybe couple of three days or week time so I would say if you want to business like this Trupal is always flexible to do that this is one of the way Trupal is outshines other CMSs because of if you start with the WordPress you cannot do the other two things really well it will take you need to may hire another developer or another business POC or lot of things you need to be done in that way so this is the particular way Trupal is ultimately flexible so this is I want to explain one thing because of you can see many people are using it you see charity you're using it you see educational institutions are using it and you see government is using it so you can see the comic relief is using Trupal they make seconds with millions of money as a watch child is a NGO again they don't make much money few hundred a few grants maybe in a year also so I would say Trupal is not only for enterprise people Trupal is always welcome for all small and big players in the market so it's Trupal as a system or project it's make sure that it's always available as a free open source to everyone so it's not only enterprise system that is one of the keynotes in Trupal Viena tries to say Trupal is not for a small website anyway I say I'm agreeing that and like he said we always want to take care of all both are single smaller as well as bigger players in the market so Trupal is make sure it's all for everyone and you can use a simple website as well as a complex website that's what all about Trupal all because of these things has been done because of a fantastic Trupal community this is a picture is taken from TrupalCon Vienna last 2017 all because of Trupal community if you want to get involved with the Trupal community I would say this is the right time today is the right time you are sitting in a right involvement in Trupal camp London so Trupal, VTAP, scams, cons, sprints anyway those are the events you can get involved with it you can see that there is TrupalCon Vienna session rooms and like public functions you can see the right corner that is a Trupal trivia night if you are planning to go to TrupalCon don't miss that that's a fantastic place you go you found on your own people you will have a lot of fun there and as a Europe people Trupal Europe is coming very soon it's happening in September that is also if you go there you will enjoy it I'm sure that just want to announce that it's happening if you want to do a course printing if you are a developer you want to do a course printing there will be always a mender screen happens this is a picture generally happens in TrupalCon the core mentoring people have a special color of t-shirts and they have stripes on it the stripes is really meant to be how many mentoring he done before how experienced he is so like if you are a developer go and connect with the more stripes people so they will easily come and help you so this person in that one is no more he worked with the Trupal community for several years he is no more with us he done a fund as a job he got a brain cancer last year and died if you still want to have a core mentoring you can go to the link behind that and you can see that online mentoring is happening so you don't need a code you don't need to be a coder to be involved with the Trupal community you can contribute in many ways so these are the words like you can contribute in a documentation photography you can join photography team marketing team sharing the Trupal news marketing blogs articles design experiences user experiences like again Trupal association meeting reception desk you can volunteer it report an issue just find out if you have found something like spam in the Trupal.org report that that is also you can however you want to get involved with the community is always welcome and if you want to find out how many camps happening in a year in a where or what is happening you can go to this website and find out where and what is happening when and what is happening and why this is always important because you can see the people is posted like he draw every every week or every once in a month and to find some certain people and get inspired so we have ups and downs in Trupal times or Trupal life but Trupal community make sure that you get inspired you get focused in your own way in your business this helps a lot way I mean I have a lot more to tell that but I'm running out of time so I want to say all Trupal events are very important just start and go there and find out your own force there so if you want to learn Trupal as a career Trupal dology is the best place that's how I started and it's a fantastic journey since that and I still believe that that is a core place you can learn easily and we have an Apprenticeship program in UK and that person the picture of the person who is my colleague his name is Daniel Davidson he's a fantastic developer he came from that Apprenticeship program and you can stack our flow you can you can go for any technical questions or even non-technical questions being answered related to Trupal there nowadays and that's a we have a Trupal Summer of Court Association you there are certain projects you can do with the Trupal Summer of Court that person is Angie O'Brien is a Trupal project manager now as a project manager now she started in 2005 as a Summer of Court she works with she works for Drives in Acura so even if you want to update with the Trupal News Trupal Planet is the best place it gets a lot of feeds of all the Trupal companies blockbots available in the market and weekly drop if you subscribe this one it will come to your inbox if you want to subscribe any Trupal News it's come to your inbox and still if you don't want to any of this one you still want to hearing as a podcast we have a lot of podcasts available talking to Trupal Lulabut podcast Acura podcast Trupal Easy all of you make sure that you get the voice of Trupal so so you can join Trupal community I would say four ways easily register Trupal.org and Slack and ARC then follow in Twitter so once you register you get this dashboard you can choose how you want to use your dashboard you can use what all the things you want to see or if any time and please update once you register with your Trupal.org profile because of it's make sure that you can get involved you can find your own groups if you go to events or it remembers you and you can upload a picture as well as just write what you do other than Trupal or you can in Trupal community you can find the similar minds of people are around so Slack once you join Trupal Slack you get a lot of channels there please feel free to start this channel go and join this channel and find your own groups can be technical mostly non-technical if you want more so these are the resources I've been used it I've been used these resources you can read these resources like thank you for that really motivating a couple of blocks are there thank you for that so all of these wonderful images I've been used with these people who contributed from the Trupal events we need to credit them we need to thank them for those wonderful images I got my profile picture from Trupal.VNR if you go to any kind of Trupal events casual them ask them to create a if you don't have a good profile picture ask them to click one so I did that I have one I mean these people are amazing people they did a fantastic job on photography and keep their shared as a free please do credit for them if you are using their photographs thank you any questions please no questions if still you want to get involved more anything you can follow me in tutorial or you can get me through the CTA digital thank you all thank you