The BSU women were also home hosting number two Minnesota and it was the beaver striking first in this one just over a minute in the game Melissa Hunt flings the puck into the zone in summer tibetail stuff at home BSU goes up one then in the third same score BSU puts this one on ice literally Cicely Nelson fires home the empty netter to extend the BSU lead to that be your final as the beaver shut out the gophers two to zero and after a weekend split with the second ranked gophers the BSU women's hockey team found themselves nationally ranked for the first time this season the beavers broke through at number eight in this week's poll after being unranked for the first two weeks if you've enjoyed this segment of lakeland news please consider making a tax deductible contribution to lakeland public television


It started 10 years ago, I met Tim in a London cap, and we talked about how it could be that we in the world are depending on where we are born if we have an opportunity of getting finance. We found out that we will build a model and we would start where it was most difficult to get finance in Africa. Africa is one of the fastest-growing economies in the world. There are yet 380 million people who do not have access to finance. Out of these, 25 million of those are small businesses who need capital to grow, employ people, and contribute to Africa's growth. With the point of departure of eBay and how they digitalized the flea market, we would like to find a way and how we could connect and build a transparent model of a crowdfunding platform which will provide capital to small businesses in Africa from lenders and investors in the whole world. So, my C4 is an internet platform where investors from around the world can lend money directly to a small business in Africa. That means that when the business in Africa makes a profit, the investor can also make a profit. How it works? These small businesses have a need for capital to grow and a loan officer will assess if the capital they receive will be enough for them to have an opportunity cost and pay back the loan and grow their business. They will be uploaded on my C4 with a description of this and what the cost is and all interest and cost is transparent to everybody and there is no cure, no pay for the business if it doesn't fund. On my C4 we use a Dutch auction with a principle to determinate the interest for the borrower in Africa. It can yet never be higher than what the entrepreneur said yes to when the loan was assessed but the loan could be cheaper. An average loan on my C4 is €1000 for 12 months paid out in local currency and costs €20 on a monthly basis. It's funded by 20 people from around the world or companies or organizations. Borrows can also be organized in groups and training provided by the partners we have in the field and new things like solar lamps included in the products when they get their loans. Some facts. Today we have funded 15,000 small businesses in East Africa with over 22 million euros from 20,000 lenders from 112 countries around the world. It's a good start and you should try it. It's online myc4.com. Now we have an idea. How could we find a new solution that can revolutionize the banking industry in the emerging world and speed up development? Crowdfunding version 2.0. The idea is to give people in Kenya the opportunity to use their mobile money to earn the income by investing in small businesses in Kenya. The cornerstone of that solution is to enable fellow Africans to develop their country and create a new ecosystem building on the following two components. Peers gaining an interest on their savings by lending to peer borrowers growing their small business via online credit rating and sign up for a loan by the borrower. The idea is building on three values transparency trust and togetherness. We believe that our idea will lead to that capital would be accessible for growth and the cost of capital for the emerging markets and the countries reduce. African entrepreneurs actually outperform other entrepreneurs in the world like in the US and in Europe given equal conditions. Yet there's one of the conditions which is lacking and that's access to capital. Now why not start this idea this new solution in Kenya where in PESA today has over 14 million users and 30% of GDP is transferred via the mobile phone. They actually do more transfers domestically than Western Union does on a daily basis which is 19 a second. Now we would like you to help us to drive this idea further and for this idea to scale first locally in Kenya and then globally for the world. So my challenge to you is our platform works today successfully. It's a technology it's online it's replicable it has investors from 20 countries from 112 countries 20 000 investors how can we take this model and localize it and let the Kenyan people use this model to fund their own businesses. Thank you very much.


shirtless color chicho any suggestions on things to eat honey with how one of the things I eat honey with a lot well I put it in my tea and not all the time right every now and then I would lemon fantastic oh the other thing is toast get some nice bread not crap bread nice bread sourdough seedy bread right like nice bread right find a farmer's market go find some nice bread make a toast right make a toast get some butter you need butter unsalted butter grass-fed unsalted butter so a little expensive but well worth it right or cook another one okay put it on and then you put the honey on and then you eat it while the bread is warm it's crazy delicious man that is the way I eat majority of my honey is eaten like that okay also with yogurt put it in yogurt mix it up with fruit and stuff so good so good apples is good with it just dip apples and honey you need it up tahini get some tahini and open it up with honey so tahini is bitter tar tar bitter I guess tahini oil right or tahini sesame so what but tahini and open it up with maple syrup or honey honey is great and we make our honey honey honey honey honey chocolate chip cookies another way I eat them fry up eggs right fried eggs over easy or sunny side up right toast cheese and honey man if you never had fried eggs with honey like put it put the honey on toast and put a little bit on the eggs too maybe with bacon oh my god with bacon so good so good


Hey everybody, Dr. O here. So welcome to the brain. We're going to cover the brain in great detail, but in this video I just want to do a 10,000 foot view of what are all the key things that are happening in all the key areas of the brain. So just a nice introduction. So here we see the brain. It contains 100 billion neurons, 98% of your body's neural tissue is crammed into the brain, which is why it has all those hills and valleys to increase surface area. The average brain weighs somewhere around three pounds, which makes it between two and 3% of your body weight that yet it uses 20 to 25% of your resources. So clearly a very important structure. So I want to start, I like to look at it globally. I always like to start at the bottom and work our way up though, because usually when we talk about the brain, we talk about the cerebrum and our and higher mental functions, functions like our intelligence and all of that. But I actually like to start at the bottom and work our way up. So globally, when I look at the brain, the lower something is it the more important it is for basic survival, basic like life support functions, those kind of things. The higher it is, the more important it is to being a human or a being similar to ours as far as our ability to predict the future and understand the potential outcomes of our actions and recognize beauty. These types of things are going to be these higher order functions. You find them at the top of the brain. We share the bottom of our brain with a lot of other types of animals. The brainstem is called our lizard or reptilian brain for a reason. So basic survival stuff needs to be lower. So that's why I like to start at the bottom and work up. Let's go ahead. We'll start with the brainstem here, which is three parts. The midbrain, also known as the mesencephalon, the pons, and the medulla ablangata, which I love to say. So let's start there. The medulla ablangata is what connects the spinal cord to the brain. So it's the relay center. It carries information to and from the spinal cord to the brain. So the medulla ablangata is where basic life support functions occur. Autonomic control of things like digestion, heart rate, blood pressure control, these types of things. Another key area I like to highlight here is this is where the respiratory rhythmicity centers are. This is the part of the brain that tells you to unconsciously or automatically breathe in, breathe out, breathe in, breathe out. So that's called the respiratory rhythmicity centers. I point that out because as you'll see in a moment, the rate centers are somewhere else. So then we have the pons. The pons is what connects the cerebellum to the rest of your nervous system. So there are fibers and tracks going to and from the cerebellum, the travel up to the cerebrum, across to the brainstem, and down to the rest of the body. So the pons is this relay center between the cerebellum and the rest of your nervous system. Also, you're going to see sub-conscious, motor, somatic, and visceral motor control is going to be here. But the other one that I generally think of with the pons is what I just said, the respiratory rate centers. So the medulla ablongata is what tells you to breathe in and breathe out. The pons is what tells you if you should be breathing faster or slower. And that's primarily controlled by carbon dioxide levels.   So we cover that a lot more in the respiratory system. That's the pons, the connection to the cerebellum, respiratory rate centers. Then we have the midbrain or the mesencephalon, which means midbrain. This is going to be where the two key things here are visual and auditory reflexes. So we don't see and hear in this area. But if we hear something, we turn towards it, we hear a loud noise, we see something moving, we track it and see what it is. These basic survival instincts that would have helped us find food or not become food are there in the midbrain. So I just can't help it if I'm teaching a class and somebody walks by the window like I have to look. If you hear a loud noise, you might protect yourself or you might look towards it. These are visual and auditory reflexes at the level of the midbrain or mesencephalon. The other thing is inside the midbrain we have the key area of what's called the reticular formation. And the key there is it maintains our consciousness. And so when I say consciousness, I don't mean like conscious like I'm aware of it. I mean like I'm awake and alert. So the maintenance of consciousness. So when you wake up, if you're well rested, this thing's firing right along and you're very conscious.  And the longer you've been awake, the harder and harder it gets, right? We can try to fool it with things like coffee, but that's just how it is. All right, so the Madhulalangata think basic life support, respiratory rhythmicity centers. Pons, connection between the cerebellum and the rest of your nervous system. And respiratory rate centers, midbrain or mesencephalon, visual and auditory reflexes, and the maintenance of consciousness. Next right above that we have the diancephalon. And we'll cover these in great detail later. But the diancephalon is made of three parts. The thalamus, the hypothalamus, and what you can't see here is called the epithalamus. Let's just get that one out of the way. The epithalamus is where the pineal or pineal gland is, which it plays a role in your circadian rhythms. And because of the production of melatonin, we cover that with the endocrine system. Let's talk about the thalamus. When I think of it, the first thing I think of is, yes, it's a relay center. So it relays and processes information. But its primary job is to filter information heading up above it to the cerebrum. So imagine it being like a gatekeeper, about 99% of what you're being stimulated by right now is being filtered out by the thalamus. It determines what's the 1% that I should bother the cerebrum with. So the thalamus is a filter. That's its primary function. The hypothalamus, and we'll do a whole video on the eight major functions of the hypothalamus, but in a word, the hypothalamus maintains homeostasis. So a lot of your emotions come from here. It produces hormones, which we cover with the endocrine system, basic autonomic functions, things like hunger and thirst. These things are all there in the hypothalamus. What I like to say about the hypothalamus is it doesn't make you do anything, it makes you want to do things. This is where like your drives and urges are. So if anything, you all know what the hypothalamus does. It tries to get you to do things that it wants you to do, whether you want to or not, right? So we talk about willpower. So willpower is what's combating the hypothalamus. If you're trying to quit smoking, but the hypothalamus wants you to keep smoking, then you're going to have the urge to smoke. And you can override that, and I hope you do if you're trying to quit. But so you all know what willpower is. I guess this is the opposite of it, right? So it doesn't make you do things. It makes you want to do things. It makes you want to eat that donut and do these types of things. So that is the thalamus and the hypothalamus. You also see on the image here that the pituitary gland. The hypothalamus is connected to the pituitary gland. So the hypothalamus is part of your nervous system. The pituitary gland is part of your endocrine system. It's your master gland when it comes to the endocrine system. So the hypothalamus is the bridge between your nervous system and your endocrine system, but we'll cover that in way more detail in AMP2. Okay, moving up higher, or actually back, now we're at the cerebellum. So three words for the cerebellum. Balance, posture, and coordination. That's the way I look at it. This is the second largest part of your brain. And it basically, the name means small brain. It coordinates like repetitive body movements, posture, the things I just said. So like a test to see if the cerebellum is working is simply just something like this with your hands, repetitive body movements. If you can do that, then your cerebellum is working. If you've ever seen like a field sobriety test to see if someone is intoxicated and they've been driving, what they're basically looking for is cerebellar ataxia, which you basically develop if you're drunk.  We'll do a separate video about the cerebellum. But one last thing here is this is kind of where your muscle memory develops. And it does take a lot of trial and error. When you first start to do physical things, like even just sitting up when you're a baby, they're impossible, then they're difficult, then they're easy. Well, the cerebellum can kind of learn as you go. And I find that interesting. So we'll come back to that. And lastly here, we do have the cerebrum. This is going to be the largest part of our brain, a huge part of the brain. Our frontal lobe is basically pound per pound larger than any living thing. It controls what we call your higher mental functions. So thought, memory, conscious movement. All of these things are controlled by the cerebrum. The key word there is conscious. Any conscious thought process that you're aware of, either something I can feel or something I'm doing on purpose. These are things that are either the information's being sent to the cerebrum or sent away from it. The surface area of the brain, we'll cover this more later. But you see that those hills and valleys, so those elevated ridges are called a gyros or gyrie. The shallow depressions there are called a sulcus or a sulci or sulci in pleural. Then you do have a deep groove there called a fissure that longitudinal fissure separates the two cerebral hemispheres. So we'll do a video where we cover that in more detail as well. Okay, I know that's quick, fast, and furious. But that's a big high level overview of the major functions occurring at each part of the brain. We'll do a separate video where we dive into all of them in more detail. I hope this helps. Have a wonderful day. Be blessed.


We're going to show you a lot of demo, because the best way to see and, well, experience this place really is, well, to see it. So, that's the first slide. Okay, show you your turn. So, it's still my turn? Okay, I'm sorry. Very important thing, we are Crimson Crew members. That's our van. Somehow our boss managed to crash it somewhere in Germany, so we came with another van. So, well, we're Drupal Ninjas. All right, the outline. So, now that you know how crazy we are, the agenda for today, we'll talk about the philosophy behind the S. Why was it built? Then, as Mr. Sventl mentioned, we have some demos going from the very basics in this place with really more advanced stuff. We'll also touch on the search integration, some advanced use cases. Then the combination with panels, which is quite powerful. And we know that a lot of people think it's a competition, but it's a powerful combination, if used well. Then we'll go to a slightly more technical level with the API and performance. Very important too. We'll quickly touch on the future and there will be time for some questions and answers. All right, philosophy. So, why did we write this place? We started, I think, three years ago now, where we had really large, complex websites at work and we were getting quite frustrated.  When we had those large projects, we had a lot of complications, especially when your project is live, then you get new feature requests from clients and stuff like that. And then we really get into trouble because changing stuff with the Drupal teaming layer is extremely flexible. For example, you can do basically anything. You have teaming functions, you have template files, you have pre-processed functions, you have your template files. Then you have also teaming settings. So, there's a lot of stuff scattered around. You also have views. You can also use views to add fields to a page and stuff like that. At the end, you don't know anymore where your content is styled. So, you really have to have your own roadbook because when a client comes in and asks you for a change, you can be really in trouble, especially if you haven't created a project yourself. If you take over a project from someone else, you can be really stuck sometimes. You really have to search in a lot of possible places. I've seen some really, really cool stuff. We were really frustrated with that. We started thinking. One of our first goals for this place feed was the ability to manage your layout from one central place. You would have an interface where you have one page and then you see all your objects in your Drupal website. Those can be nodes. Those can be users. Those can even be views. It sounds weird. We'll see a lot of stuff later in the demo site. Also, it eliminates template files, which sounds weird. As a developer, I became a little bit frustrated because I had to provide the template files for my teamers because my teamers don't know that well PHP, which is ... Oh, sorry. Other teams. No, not to generalize this, but it can be really frustrating because I'm not really interested in theming stuff. I just want to make cool modules and hack into core and stuff like that. I don't want to provide my teamers their template files. Also, PHP code, if you went, for instance, to the security session, there's a lot of stuff that you can misuse with PHP exploits and stuff like that. I've seen template files with queries in them, which is ... Whoa. Please don't do that. Our goal was also to eliminate template files. I have a really cool point here, focused on ease of use, portability and manageability, which I completely forgot why I wrote that. Very important, this play suite is not a CSS tool. I'm getting a lot of questions on my issue queue. I'm doing this with a class and stuff like that. That's not what we've built this for. If you want to use CSS, use Sweaver or something like that. A little marketing. All right. I'll hand over to Jean-Yves now. He will be showing you a lot of demo stuff. We'll have to switch as well. Switch. Cheers. Before we show this play suite, I just want to give a quick demo on how you can manage your layout without this play suite, using the normal field UI and templates. For that, we've created a very nice Chuck Norris fan site. Any fans that are here can applaud or cheer. I don't know. A lot of fans. That's good. What you normally have, if you look in Drupal at structure content types, you get a managed display link. What you see here is body image, and you can move them around. You can hide them, but that's basically it. The options are there, but they are quite limited. From the moment you want to fiddle with your post dates, comments, all the other extras that are printed, you have to go to template files, which is nice to have this, but if you can't go 100%, then it's quite useless, in my opinion. If you look at the slides again, this one, yep. You get a mix of template files and field UI. Disadvantages are that template files are not, in my opinion, theme-friendly. It's not because you can write CSS and HTML but you should be able to manipulate PHP files. Maintainability is an issue. You have some stuff in your database, some stuff in template files. The limitations, you can't add extra fields, extra view modes. And then the fourth point, you add it. I don't know what it means. The way to mess containers. We'll just skip that one. You can't, indeed, use templates. So you have your fields in a list, but you can't say put this one left, this one right. So you'll have to write some complex CSS for that, which can be a pain. In comes Display Suite.  Back to Chuck Morris. It's a module that consists out of three, one core module and two submodules. And that's Display Suite. And then two extra modules, extras and search display, which I'll add on later. Voila. If I go back to the same screen, structure, content types, I have the same link here. Everything looks exactly the same, but I have now the option to choose a layout. I'll just open the page itself. So let's say the acting career of Chuck Morris. This is your default node.  Not really fancy. Comments at the bottom. So let's start to fiddle around with it. If I choose a layout, I'll just take the one column, a very simple layout for this demo. I'll switch to full content. So this is the full content page that I'm looking at. My mouse is reversed. It's nice. So full content, body image. I select my one column layout. I'll leave the rest as is for now. Save. And then all of a sudden you get all these extra fields. Every field that's in your nodes is now available for displaying or hiding. So let's say I want my body, of course. Don't care about the post date. I want my image in my body. You've seen six or seven images on the page, but with a simple click, I can just show the first one. I'll even add some image cache to it. Medium, link to nothing. Okay. Comments should be at the bottom. Voila. And then save. And let's look at the page. Voila. So I have my image here, my body. The comments at the bottom. This is the very basic use of DS. Just manage your fields. Fill around with it. The main benefit here is that you don't have other stuff sitting in your template file. Stuff that you can't manage like the dates, like other small things that are added in the node template file. You don't see them here.  So there's more to this plate feed, of course. We've moved around these fields. You can also add custom fields if you want to. We'll start with a dynamic field. The names are a bit different. Difficult, I mean. So what you have, you have a code fields, plain PHP. You get your element that you want. You can play around with it, add tags to it, manipulate it. Use tokens, indeed. Then dynamic fields. I'll show you an example. This gives you the C tools layout, or the panels layout, as you might call it, to add custom fields. You can add entire blocks into your object. And P process field is way too technical, so I won't touch on that. Dynamic fields. This might look familiar to some people. I'll call it all images. It's a node entity. Save. What I have now is this all images field. I'll just add it above my comments. Then I'll select content for it. I go to my node image field. There should not be a label for it. And the formatter should be image. So the image style here is tunnel. That was the one I was looking for. And link it to the file. Finish. Updates. Save. Then reload my page.  I've added some CSS in preparation just so that you know. It is not a CSS tool. So we've added fields. I could add block field too. I'll just take a very simple one. With a very proud to use Drupal. So I'll use the Drupal block nodes.  So I'll take the powered by Drupal one. You could choose a layout being rendered the full block or just show the title and content or just show the content. It's a detail but we've had it as use cases. So I'll just leave it as default. Voila. Added between my content and images. Save. Reload. And voila, it's here. So in this way you can really manage your node template. You can add whatever you want. You can add custom fields. You can add dynamic fields, block fields. You can really mess around with it. Then let's look at the home page because we have some teasers there. Not so useful. Voila, the short way. So these are teasers. I've mentioned view modes before. For those who don't know what view modes are by default you get several view modes offered by Drupal and they are in fact a certain perspective on the same type of content. So we have in this case the teaser, which is this. We have the full content, which is your typical node detail. And there are some more technical ones but teaser and full node are the main used ones. But I don't like the layout of this so I'll play around with it too. Select my layout first. I'll take my favorite, the fluid three column stacked. You can hide empty regions, which is nice in this three column version. You can hide left or right if you don't have any content. The rest stays as is. Voila. I can put my image. On the left, then the body in the middle. Maybe post it underneath it. Voila. And the title of course. Voila. It's linked. You have several extra options like link it, which wrapper do you want, which class do you want. But it's okay like that. Voila. Save. Reload. It's better. Oh, my images are still here. And that's because I haven't changed this to one. And this to the thumbnail version. Voila. This should be better. Nice. Now this teaser looks great here. But if I go to my active career page, I have a list of other articles in my sidebar. But it's a bit too busy for me. I don't want to show all the text again. I don't want to show images. So in this case, this is a typical use case for an extra view mode. You want the same content, but displayed otherwise. Normally, if you use views, you would select views fields. The disadvantage in that case is that you have different HTML output. It's really frustrating as a teamer to have HTML printed by your node template, for example, and then views HTML. You have the same content, but different HTML. So duplicate CSS. In this case, let's add a view mode. We'll go to structure, display suites, view modes. We'll add a custom view mode. I'll call it small teaser. Voila. Node. Save. If I now go back to my article, I can activate it, small teaser, so that we can use it for this specific content type. Save. And you just get it next to the other tabs. So what do I want? A very simple layout. I'll use one column. Save. Just give me the title. Make sure it's linked. Voila. Save. Now, if I go to this page and I change my view, this is where we jump to views integration, which is quite important too. Normally, in views, you have the option to choose or to print custom fields, or to use a view mode offered by Drupal. In this case, we also have display suites. If I activate that, you get all your display suites view modes. So there's a lot more options there than just full content and teaser. So I'll change the small teaser here. There are some more options here, which I'll show later on. Voila. Apply. Save my view. Voila. I just get a nice list of titles. Next up. Just have to think, because it's quite a big demo. I have to cheat first. Home page, view modes, views integration. Yeah. Okay. Views integration. Let's go into more details on the home page. It's a typical use case. It was one of the use cases for this in the beginning too. You have this home page. You have a list of six items. But the designer wants the first item to be different. There should be an image in there. More content. It happens all the time in our business. So we had to invent some way to do it too. So if you go to views, and then this is the front page, which I'll be changing, I will choose to use this place view too. On this view. By default, it should be the teaser. So the one that we saw just now. But you can also choose alternating view modes. Which gives you, for every item, that you show on that page. In this case, it's limited by the pager. So I've added only show six, and then show in pager. So for every item, you can choose which view mode you want. I'll leave it to teaser, teaser, and then change the others to small teaser. Voila. Save. And nothing happens. Because why? Was I too quick? Caching? Just try. It shouldn't be the issue normally. Yeah. It should be the right view. And I've saved it. It's not the articles you have to use. No, no, no. Give me one more chance to save my demo. Display suites. Apply settings. You haven't. Yeah, okay. That's a usability issue. Voila. Bad usability. I'm sorry. Voila. Save. And now... Yes. Nice. Okay, so that's views integration. There's also grouping in views.  I'll stick to this. Then we've worked on nodes for now, but you can also work on other entities, such as comments, profile. I'll give a quick demo of the profile. I've made... If you look at the views, I've created one view called about me, which basically shows... I'll show you. Display suites too. And the... I think it's teaser. Voila. Save. What did I do? I think you selected the random facts about me. Indeed. Okay, so I've messed up my random facts. No problem. I hit it. Okay, it's been set already. User accounts, okay. So even for this profile, this user view, you can choose a view mode. If I look at the homepage, Voila, I get this nice block with a fantastic picture of Chuck Norris, the fastest, strongest, and deadliest man alive. It's a small use case, but it happens. So this was built, I think, for two years now. And every time we have a use case, we try to fit it in the module. Then comments. Another simple example. I'll go to the acting career. Voila. You have this by default as comments. I don't like the program link. I don't like the submitted by. So let's look how we can change it. I go back to my articles, manage display, then I get a tab, comment display. And the same thing here. I can choose the... Maybe this one. I hide the empty regions. Save. I can use the user picture. If we have one. I'm not sure if we have one. Title. Don't care. Comment itself is important. Voila. And all the rest. I don't care about. Voila. Reload. A very nice picture of me. And then the comment itself. So again, whichever entity you have in Drupal, you can manage it. It's the same interface that you get. It's the same place to do it. And the same ease of use. And I think that's it for the basic part. Maybe just look at the HTML. For those who care about that. I'll use Firebug. Which isn't installed. Okay. I won't use Firebug. Sorry. Can I get a good demo here? No. I won't bother you with the details then. One of the benefits is in fact that your HTML is the same. You get the same classes on your notes, on your comments, on your user profile block. And that's a huge benefit for teamers. Very consistent CSS is a huge, huge benefit. Especially for maintainability. Then back to the slides. Slide show. The extras module. So we've had a lot of options already, but the things that we couldn't fit into the DS module, we added into the extras module. Some examples, which I'll show you too, is field templates. Again, targeted at teamers who don't like all the HTML that Drupal prints out. Because it can be quite a mess. You can move your regions from DS to a block. I'll show you a nice use case too. Contextual links is very useful. It's a small one, but very useful. You can override your page title. You can switch between view modes on the front end. You can even manage your views in the same way as we did with the notes. And there's a lot more, but you'll have to try it out yourself. So templates. If I go to modules extras. Save. Then I get a nice set of options under structure, display suites and extras. The first one is field templates. I'll just enable it. If you do so, it's aimed at teamers. So most of you won't use it, I'm guessing. But for my type of developer, it's quite useful. So we have two options, all you reset, which means strip out everything that you can. Make it as clean as possible. Or stick to the Drupal default, which of course we don't want. Reset. There's advanced options linked to field templates, meaning you can use hooks to create your own field templates and stuff. But that's, again, too complicated to show. So if we save it, then we go back to the article. I hope I can show it in the HTML. Let's go to acting career. Yes. Normally this image would have been wrapped in the filed items, field items, field item image, whatever HTML that you could imagine. And now... Yes, stop indeed. So what you get here is this diff.  As a theme, you get node articles, so your content type, and you get your view mode. So with this combination, you'll be able to really target your CSS. And then in that, you only get the image tag and the text, so no other clutter, which is really a nice achievement. It's been added, I think, only a few weeks ago, but it was a really nice addition. Then next one is... Switch view modes. You can, I won't show it, but you could select a specific view mode for one node. So all your nodes look the same, but then that one specific node shouldn't have images, whatever. You could switch view mode just for one node if you turn this on. Then with this link, you could... You can add a link to a certain view mode and say, let this one switch from teaser to, for example, small teaser. There was a use case, I'm not sure what it was again. I think it's to do with a shopping basket or doing a product in text and then switching to the image version of it. So with some imagination, you could really make a nice use case out of it. Contextual links, I'll just enable it because it's so useful. Page title options, I'll enable it and show it and regions to block. This is contextual links.  So no searching which layout did I use on which part of my site. Really useful. Regions to block is also a very nice one. Let's say I want this image displayed on the right in my sidebar, a different region altogether. Then I go to my managed display. I have to add a block region which I'll call sidebar. Not being very creative, but hey, Voila. Okay, prepare to hard, apparently. Sidebar 2, save. Voila. If I go to my blocks page, choose no, I can continue. I get my sidebar here, so I'll put it where I want it to be shown which is the sidebar and yes, indeed. I've prepared this demo. And if I then go back to my article, I'll go here, manage display, the full content view. I get this as a region, so I can drag which ever field I want into that region and then to then be exposed to that block in the sidebar. This is very useful to link content together on one page and yet show it in different regions. So the image I'll have to take it from here. Voila. Move it to the sidebar. Save. And home. Acting career, Voila. So this block now appears in the sidebar. A very useful feature too. The other one was the page title which I can show too. It happens in some cases that you just want this page title to be something else. And if you want to do so, you'll have to go to your page template with Drupal Core. And then you'll have to write some dirty hacks if this page, then this title, not really maintainable. So for this full notes, you can choose page title, show it, hide it altogether, or manually set it. And you have some nice tokens. So I can... Voila. Copy this. I'll call it... Article. Voila. No title. It's a typical example. And then your page title is changed. So no hacking your page template file. Just leave it as is. It's all possible. Then a very nice one too. One of my favorites is View This Place. It's really powerful if you want to build complex pages. So what you get, I'll show you what you get. Structure. This place reads. View this place. You can add any view to this list so that it can be managed by this place. I'll take the front page page, for example. Add it in. I get the same link managed layout. If I choose Fluid 3.0 stacked. Voila. Again, gets all the views, fields separately to be managed to be played around with. Somebody's happy? Yeah. Okay. It's a very nice one to manage your pages. And it could be a replacement for panels. If you don't need panels, you could use this to just fiddle around a bit.  We've had use cases where we show a list of stores on one side and then the attachment is shown on the right next to it with some extra information. So you can really play around with that one. I think that's it for the extras. Yep, indeed. So it's back to Swentil for the search integration and we'll switch chairs. Yes. So who has tried to team search results in this room? Who failed? Well, okay. Yeah, maybe I should skip. You have been talking a long time already. So I'm going to skip. I'm not going to skip this. I'm going to not talk a lot about this. So anyway, I'll just go back to our demo site here and let's go to modules. As Jean-Yves already explained, DisplaySuite comes with an extra module. It's reverted, yeah. DisplaySuite comes with an extra module called SearchDisplay which allows you to take over your search results. So this works for a Drupal Core node search results. It also works for Apache Solar. There's a couple of other search solutions out there. It should work out of the box normally. So you have to do a couple of stuff. First of all, again, you go to structure display suite. There's a new item here called search. And it tells you, first of all, there's a nice help page here. You have to go to search settings of Drupal Core itself. What we have done is we've created a new, well, search option. There's an extra hook now in Drupal 7 core which allows you to create your own search engine. So we do that too. So it's called SearchDisplay. So you can activate it and then it's the default search module. So we save that. Let me go back to structure display suite. Let's add this to the toolbar. It's easier. So let me go back to search. So you can configure a couple of stuff here. First of all, this is a search engine. I don't have Apache Solar on my box right now. But if you would use Apache Solar, you can choose Apache Solar here. So it will query Apache Solar with a little single function and then just push out the results to this display suite to start teaming it. So you can also select another view mode. So search in Drupal Core. There's a search result view mode, but it's not really consistent.  I mean, it's using the search result TPL file. With this display suite, we're completely overriding that and you can really manage it like you want. So for the demo, we're going to use the teaser view mode. There's some extra stuff that you can do here, like total results. That's actually a pre-process variable which you can, if you would like, overwrite. I'll probably add some options here to make it configurable with tokens and stuff like that. There's a couple of more, but search is really cool right now. So let's search for Chuck. Chuck the man is not going to work. So this is now how our search results look like. So this is an article. These are facts which we added to the website. If I would go back to display suite and go to layout, actually, let's do it differently. So we've added the... it doesn't work here. Okay, this is the contextual links. It should work on this one as well, but this is going to... Okay, it's right. Why isn't it showing the image on the left? Because there's only one article in the image. Okay, right. Bad content. Okay, but you get the idea. I mean, it's really easy now to overwrite your search results and to have a consistent search result. Otherwise, I mean, if you have a lot of content types in your website, then it's really hard to fill in the search result TPL file and have a lot of if switched statements to say if this is the content type of this, then put that on the left and blah, blah, blah.  I've seen search result TPL files which were really, really, really big and really ugly. So let's search. Really easy. It works out of the box. It has some nice stuff that works with Apache Solar, like say filter on language. If you have a multilingual site, which we have to do a lot, then if you're on the Dutch website or on the Dutch, then you filter directly on Dutch articles. If you're on the English one, you get a picture. So let's search. Let's go back to the slides. Okay. It also works on users. I'm not going to show that. I mean, if you would use the user search result in TPL Core, it just shows you, I think, the username and the email. With this place, it overwrites that and you can really create beautiful layouts from user search results. So there are advanced use cases. I don't think we have to go very long in it so quickly. Just quickly. With what we've shown, so views, notes, comments, profiles, whatever, you could really come up with some nice use cases. One that's used quite a lot by ourselves is in slideshow. The front page, big slideshow with different content types. So you would want a news item in it, an article, a photo gallery. But in that case, we just make an extra view mode called slideshow, for example. And for every content type, we just arrange the fields like we want to. So slideshow will never break, so to say. A very simple use case, but really handy. And I think it's maybe up to you to think of a good use case if you want a very cool, cool t-shirt like we do. So start thinking. And if you can challenge us, you will get a free t-shirt. All right. DisplaySuite and panels. This has been a very hot topic at the beginning. Someone mentioned to Earl, or Merlin of Chaos, that DisplaySuite was the anti-panels. Luckily, he tried it out himself. So he gave a presentation like two weeks ago in Drupal Camp LA, and he did this quote, so I'm very happy with that. So DisplaySuite is not the anti-panels. Actually, Earl has really pushed me to look at the panel's editor, which if you install panels, you don't get nothing. You only get the editor. You have to install a couple of other modules. The typical use case is the page manager. There's also the panel nodes. There's also mini-panels. So with panels alone, you don't have nothing. So with DisplaySuite, you can actually use the panel layout editor on the view modes, which is a really cool integration. You can actually use them together. So for some view modes, you would just use the field UI, but if you have really advanced use cases, or you rather want to use the panel's layout every time, you can just use it. So I'll show you how it works, or how it looks like. So the panel's integration is something that I've put into the extras module. So you just go to panel view modes, you toggle this, and then if you would go to layout and say article, then you get your panel's layout editor right here. So if I would go to full content, it's still going to be in field UI because we have already configured it. But we can switch to the panel's editor if you want to. So let's say switch to panels, we choose a layout, let's say the two column layout from panels. You can add some default fields already if you like. Save your layout, and there you go. So you can now use the panel's editor on the view modes that come with Drupal Core. So you can basically choose if you like. That was one of the biggest critics that we got every time because in a way what we do with DisplaySuite is adding the other fields as well. Panels has more options that come through Ctools, of course. We solved that a little bit with the dynamic field as Geneva as well has showed. So the dynamic field is actually using all the content types that are available through the Ctools integration. So panels and DisplaySuite, everybody loves it right now. So let me go back almost at the end of this session. So I'll just... Maybe just one small addition to the previous slide. I mentioned that panels and DisplaySuite are a powerful combination. And you should see it, or the way we use it is that panels is used for the page layout. So your header, footer, whatever, just completely take it over with panels. But the content itself is managed by DS. So you say that you want to see your nodes in that region, for example. But the node itself is managed by DS. So if you use the two together, you get full page control with panels and content control with DS. So the two work together very, very well. That's it. All right, I'm going to skip this very fast. DisplaySuite, as you have seen, you can really... Well, configure it through the user interface. There's a lot of hooks that we have for developers because, as we said, we want to bridge the gap between teamers and developers. Developers can implement hooks to create the display fields. So that's something that's really interesting. Display fields are fields that just go into output some content which do not have any form input. So if you have your node form, you have all your typical fields, but you want to do something with that. So those are really those display fields. You can have extra hooks for that. So you have extra hooks, I'm sorry. You can implement a hook to create the view modes. You can also create your own custom template files if you like. So you're not limited to the template files that you've been shipping by default. You can create them either in your theme. We even have a Drush command to really quickly create a skeleton. So really easy and really handy. Which is also very cool. Everything is exportable now in 7, the Dribble 7 version. There are some problems with the Dribble 6 version. It has support for features integration, but it's sometimes a little bit buggy. In the Dribble 7 version, display 3 depends on C tools and everything that you have seen from settings. So if you have configured a layout, then you have a lot of settings. All the view modes, all the fields, all the whatever I've probably missed are now exportable either to features or the bulk export that comes with C tools. So you can easily now use version control and put all your settings into SVN or Git or whatever you like. So I'm not going to talk a lot about this. We're almost done. Performance, that's always the number one question, especially with the Dribble 6 version. Dribble 6 had some implications. Dribble 7 has been completely rewritten because of the fact that especially field UI, which is basically CCK came into core, which is good for me. Or for us, let's put it that way. It's good for me because I get all the questions every time. So I've completely rewritten the stuff. So if there are any performance impacts, it's just because now it's Dribble core that is going to be the overhead. In fact, if you would look at the template file, it's using the same technique as Dribble core. So there's not really any overhead anymore opposed to the Dribble 6 version. People always ask me, okay, so you've seen the demo where we have configured a view and where we just added the views title. In that case, it's probably better performance-wise to use that technique. But as soon as you would add a field API field onto a views, then views will always load the full entity, which is due to the fact that field API is built up. Earl is really pissed about that, but he has to load the full entity to get or to display stuff with views. So on that part, well, there's not really a big problem anymore. Entity Cache is a module written by Nathaniel Cachepro. It's something that you should really install anyway on your Drupal site, even if you don't use DisplaySuite. That module is going to cache any entity into the cache table. So it's going to, if you use just the database, it's going to be in the cache tables you can use memcache and stuff like that. So you should always install that module anyway. If you don't going to use DisplaySuite, we are not going to force you, but that's a really cool module. So in the future, I'm probably going to skip that. I mean, it's almost time. Some resources. So FirstLink is a project based on page on Drupal.org documentation. I've created 11 videos last week, which was really a lot. So everything that's in DisplaySuite, every single little feature is on those videos. We have a little booklet, I think. Do you have booklets? We have little booklets at the back, which describes every single video and the URL is underneath it. Just watch it. It's really handy. And under two other links, it's my website and also his website, where we talk about DisplaySuite and announced stuff and stuff like that. So that's it. Any questions? Yeah. So the question is if DisplaySuite takes over the views template file, if it's going to battle with semantic views, I think it's not going to battle. I've looked at the classes that views also spits out. And there's especially a couple of classes that are really important for views to work, especially the Ajax integration. So it shouldn't clash. I haven't tested it actually, but I'm pretty sure it should work. Maybe he knows? No. I would think it would work. Yeah. It should work normally. Because I know that I had some troubles with the Drupal 6 version that I didn't add all the extra classes that views needs for the Ajax integration, for instance, so it should normally work. So the question is why an extra hook for those display fields? I've looked at the hook field extra fields hook, which is kind of limited. Because if you enable this, if you choose a layout, you get the title field, for instance. Sometimes you want just to have a title with some rappers or no rappers of stuff like that. So with the display fields, you have the opportunity to create formatters for those fields. So that's basically the main reason why I did that. I've looked at other possibilities. I've talked this through with Eve Shadma, but it wasn't really possible to do it in another way. So I haven't really tested the profile to module at this point. Because, well, with the entities now in core, you can manage fields already on the Drupal core. So we haven't used profile 2 for Drupal 7 anymore at this point. We haven't really used it in Drupal 6 as well. So at this point, I don't know. I haven't tested it, so yeah. I'm going to first. To control the node edit form? No, that's not our intention. I've had that question a lot, but for that, we're maintaining field group as well. Field group module for Drupal 7 has been also really rewritten from ground up. And it's much more powerful than the Drupal 6 version. So in Drupal 7 with field group, you can add extra vertical tabs, horizontal tabs, or accordions and stuff like that. So we really want to separate those two things. So no, the space feed is not going to take over those forms. So the question is responsive, mobile and stuff like that. In the Drupal 6 version, this is a module called mobile tools, which looks at the headers of the request and then just going to render stuff in another way. So I know the developer and I've given him a patch where he exposes another build mode so that you're actually allowed to say, okay, if you're going to use mobile tools and you have this place we'd installed and you're looking at an article on a mobile phone, use the, he called it the mobile view mode, I think. So there are some tools already available to do that, I think. We haven't really had a lot of experience with that yet. I hope to have some experience with that in the future. But it should be possible to just say, okay, if you know that your request, which is coming in, is coming from mobile, you can just pass on the node or you can change the view mode, for instance, and then just, yeah, you just configure it, of course, in the backend. So it should be possible, yeah. What about node references? So you have a node within a node, can you use the space feed for that? Yeah, so you don't really even need the space feed for that. I think the patch is in already, so the references project for Drupal 7 originally only had two formatters, I think only the title and the full node. The patch that now went in just exposes all the view modes which are available. So you just drag the reference in the right and then you select the view mode. The option to duplicate stuff. Well, you can with the dynamic field. So you can create either your own custom field. I think, yeah, you have to use a custom field, I think. I don't know if a token is available, but if you have a little basic knowledge of PHP, you can just create a custom field, put PHP in there and then just drag and drop around it. So it's not in by default because we didn't have the use case yet. I think we did an attempt to do so a few weeks ago too, but you realize it was just too complex to get it in. It's quite crowded already and to add another clone option and duplicate fields and it's too difficult. So yeah, custom fields, dynamic fields are the way to go. So question about context and arguments. If the dynamic field is actually using the Ctools integration. So if you add a dynamic field on, say, an article which is a node, it's going to pass in the node context by default. So you have that full context to use. So for instance, what we've done last week is we created a view which had an argument. And then we created a dynamic field and with the views content paints, we selected that view and then you could automatically choose, like say, the node NID to pass in as the context. I'm working with Earl right now to put the context and variance as well on the view modes, which if you know page manager and stuff like that, so that will be available quite soon as well. So you should be able to add any sort of kind of context that you want. A use case? Anybody? No. A challenge for us? Okay, then thank you for listening. Hope you learned a lot.


From Bahrain, it's theCUBE. Covering AWS Public Sector Bahrain. Brought to you by Amazon Web Services. Welcome back to theCUBE's coverage here in Bahrain in the Middle East for AWS Summit. Wrapping up an event here with the cloud computing shift that's happening. Amazon region is live, a lot of innovation in the area, Middle East and Africa. We're here with the head executive of AWS who manages the territory, SuperChagPAR, head of Middle East Africa for Public Sector. Thanks for coming on, appreciate it. Absolutely, John, thank you. Thank you for having me here and thanks for being here with your team learning about the story from the Middle East and of course all the way to North Africa and Africa as well too. Well, it's been a lot of the work that you and your team have done has been successful. We're super interested because there's a big story developing here. The Amazon region, which was announced two years ago, is available on day one, pun intended. A lot of companies shipping their products on the cloud but it's also a cultural revolution happening for a whole nother generation that could change the landscape of the Middle East culture. Technology, innovation, banking, entrepreneurship. This is a grassroots groundswell of change, empowerment, self-esteem, money making, banking. I mean, all this stuff's going on. Absolutely. Well, hey, we're proud to be part of it and we're proud to be partners with many different organizations here as well. I think it's actually coming from all different directions, not just the groundswell, but even the leadership, the leadership of the countries that can barrain, but also the other countries in the Middle East and across the region. What we're seeing is that these countries are creating these vision plans and these vision plans are about diversifying the economy, creating opportunity for youth, creating opportunity for folks that are diversifying from their economy so then they're actually being displaced. And what do you turn to? So these countries are turning to technology and in barrain in particular, they've set up programs where they help to develop youth, they help to develop citizens, they can get free training on technology. All they have to do is seize it and take it and we've seen that uptake as well too. So we're seeing a lot of barraines just taking courses, getting trained and then building. And that's what you've witnessed today at our summit. You know, innovation takes on many forms. You've seen in every wave, in the mobile wave you saw countries that didn't have good infrastructure, stand-up mobile infrastructure and be more connected than some of the incumbent countries that had connectivity last mile in the U.S. They're doing a leap, leap is. The leap frog, right? So this is happening here, but the trend we're seeing is that the old business school adage of focus on your core competency and then it's okay to outsource stuff that's not a core competency. It's a trend we're seeing with cloud where you guys are providing the infrastructure for countries, not just businesses. To focus on their core competency. And it's making things go faster. So speed is the table stakes. So if it's slow, it's probably the old way. What are some of the conversations around this? Because this seems to be the hottest topic from things I've seen in the United States with CIA and Jedi that Teresa's been involved in to education, educate and now here with the government modernizing with cloud first, it's trickling throughout the entire country. Well, I mean, it's need and part of that is need. So in some of the countries in the region, Bahrain included, they want to do spend controls. They want to reduce their costs. They want to get away from legacy. They want to get away from licenses they're not using or hardware that's sitting on shelves. So then they come and they look at what we're doing and they're saying, well, wait a second, you're investing in the region. You're making infrastructure available. I can build on top of that. I can leverage open source. I can create, I can make citizen services. It's almost a no brainer for them too. One of the biggest problems they have is that they train people and then those folks go and they do startups or they go and start work for other businesses as well, which is fantastic. It's actually creating that virtue to cycle that we want to be a part of as well too. So we're already starting to see that happening in the past couple of years that we've been here. And of course, now we have the region launch which is only accelerating the journey. Talk about the business because you guys are active, you're present certainly with a region which we think is a revitalization, creates economic value. That's something that we've been reporting on. But there's more than that. It's not just Bahrain. It's the whole region that you cover. What's the business landscape like? What are some of the deals you're doing? What's the startups look like? Can you talk about some of the landscape dynamics? Absolutely. So first of all, the startup ecosystem is very, I was gonna say robust, but it's to use the word that use, it's a groundswell right now. We're seeing a lot of interest, a lot of activity, a lot of folks getting into it and experimenting very quickly. But it's not easy, as we know, doing a startup is not easy. So that robust work will come with time. We're seeing that more funding is going into the space. Now it's still very anemic. So in the Middle East, there's not enough funds going in there, especially for the early stage. We're seeing interest coming from outside for the later stages. We're talking about the creams and we're talking about the cabbages and some of those companies. But at the early stage- The ones that are clearly validated growing like a week. Exactly. The ones that have already earned market share. But the ones that are starting right now, they're finding their way. So we do need more funding for experimentation. Enter AWS and what we provide is programs like Activate, which is an early stage startup program. We work very closely with the VCs and the accelerators. So they're leveraging that now too. So we're starting to see that growth, whether it's in Dubai or Abu Dhabi or Riyadh or Cairo or here, it's just starting to grow, which is great. And we're seeing that interest. And some of that, should I go into this field? What would my mom say if I'm an entrepreneur versus a doctor? That's starting to sway now to where people say, Hey, entrepreneurship is actually pretty cool. It's a legitimate field. It's a legitimate field now, believe it or not, which is exciting and people are going into it as well. On the enterprise side, SMEs all the way to large enterprises, we're seeing that folks are saying, Hey, I can actually maybe even get new markets. So if you look at Altair Group, Altair Travel Group, which is out of Saudi Arabia, they're using that to learn more about their customers, come up with new solutions and new packages that they can offer all using AI and ML, which is incredible. Or Fly Dubai, Fly Dubai in Dubai, you probably guessed that. They need to stand up very quickly in online booking system. We did it in four months just leveraging cloud. So they're getting that. They're getting that idea that you can kick it off real quick, get it running and then launch it as well too. And then the government. So we're seeing governments across the region saying, Hey, we've got to control our costs, first of all, and we've got to make better citizen services. We want to make sure that we improve the lives of our citizens. So being able to launch new services in a short amount of time. Today we heard about the IGA working on a building permit system that allows people to build quicker because they're able to get a permit in days instead of months. And that's just an example of saying where speed matters. To the point where we now have the government challenging business in terms of moving quicker, which is unheard of anywhere else in the world, which is super exciting. Not certainly in the United States, that's for sure. I would like just to point out that from my standpoint, I heard this many VCs here. I've seen them in the hallways, the mix of VCs, entrepreneurs, business, global ISVs and new ISVs, the Amazon partner networks here. It is partner network. All the things are in place now. Yes. What's missing? What do you see as to do items? Where do you think that you can raise the bar for AWS? What do you see as to do items for you? What's your plan? Got it. Well, to your point, I mean all the ingredients are here. So in terms of what's missing, I don't think there's anything missing. It's about putting the ingredients together and baking that cake. That's what we got to work on right now too. So that's why we're doing a lot of activity in the schools across the region, getting our program educate and Academy, which are two different programs. One's broad and one is very direct into the schools. That is what we're helping to make sure that we get the next generation of learners. We're working on items like cloud degrees. So in four years you can actually have a degree leveraging all the technologies that are enabled by cloud. That's happening at the University of Bahrain and we hope to get that in other schools. But also just getting training out there, just getting quick training.  That's another area you need to spend more time. And again, encouraging experimentation, try some new things, get it out there, see what the market says. So in terms of what we could do more of at AWS is continue to push that message, continue developing the people out here so that they're building. I got to ask you, you've been in Silicon Valley, you know that game. For the folks living in Silicon Valley or in the US, what should they know about what's going on in your territory out here that they may not know or maybe that it was fleeting thought or something that's not being reported. What should people know about what's going on in this region? Absolutely. I think sometimes for many markets that are outside of Silicon Valley, outside of the US, it's about copycat startups, which is fine. You can actually do quite well with that. Usually the returns on that when you go to an exit event is less than what you might see in the Valley. But again, there's a great triage opportunity so you wanna bring the funds here. But I do see now a change where folks are building original technologies as well too. And I think we're gonna see more of the multiples, tens or 20 time multiples out here in the region which will be wonderful. We saw a company today Uniphonic, which is from Saudi Arabia that is building telecommunications and contact and voice type of services. That's gonna be huge. If they get this right and I think they will because they got a really scrappy and hungry team, that's one of those companies that actually could start getting people to notice the Middle East as a place for original innovation. Awesome. Anything else on your to-do list for next year? What's, give a quick plug for your group. You guys hiring, obviously the region here, you got to fill staff here. Obviously you got curriculum in the schools here. What are you looking for? Yeah, you cover all the big ones. What's on your to-do list? Yeah, on to this is continuing to develop my team. We got a wonderful team here. A lot of people that are local to the region that we wanna make sure that they're growing and contributing as well too. Our team mission is to do good and do well at the same time. I think they go hand in hand. So we wanna do more around programs that help to develop communities. There are refugee crisis around the region. We wanna make sure we can help out over there. Women in tech is a big area of focus for us. How can we get more women into technology and leading in technology as well too? I've got my team having a mandate to get more solution architects that are women as well too. We don't have one yet. We have a lot of great women on our team but we need more technical women too. So that's another key focus area for us. And then just continue building. Continue to help the communities build solutions on the cloud. Zubin Changpar here, head of the territory here in the Middle East and Africa. This is theCUBE's coverage of AWS Summit in Bahrain in the Middle East. Signing off for our second year. We'll be back with more next year and you'll see us around in the territory. Thanks for coming on. Appreciate it. Thanks for watching.