I've been doing this session for like two and a half years at many events in the UK and various events by Skype and this is by far the most amount of people that have ever come to see my Tasty Backend. Except for Tuesday night in the Red Light District but I'm not gonna get into that here. So thank you all for coming. My name is Jenny Tien and this is the building a Tasty Backend session. If anybody can't hear me I'll be surprised because I'm quite loud. I make a lot of bad jokes and roll with it. If anybody has any questions throughout please feel free to raise your hand if anything I'm talking about or otherwise we'll just do questions at the end. So a bit about me once again there is my name. I'm a freelancer but I work under the name of Delicious Creative because I guess it makes me sound like a bigger company and people can call up to me and say hey can I speak to somebody in marketing and I'm like yeah that's me. I tell them to leave me alone. I'm originally from the US but I moved to the UK in 2006 for a job that I lost six years ago that was in Liverpool and then two years ago I moved to Brighton which has a pretty amazing Drupal scene pretty amazing kind of web and tech scene in general. Great place to be a freelancer as well. Lots of freelancers there and I've been using Drupal since about 2006 2007. At my old job I was dealing with some massive kind of static HTML sites and was looking into various CMSs here and there and just kind of settled upon Drupal because I figured out that using Drupal I could kind of configure ways for my boss to not be able to royally screw up all of the websites I was making for the company. Dream weavers evil in those regards. So thankfully that's all dead and now we have Drupal and back then it was Drupal 5 and thank God now we have Drupal 7 and 8 beta 1 out now which is pretty sweet. And this the last thing I once met Ghostface killer. Have we got any Wu Tang fans in the house? I don't know why I like to share that one but it was it was really random I went to go see him and just end up meeting them afterwards. They invited me and my friends back to their hotel room but we didn't go. There is a demo site if you want to play along at home at tastybackend.com I swear it's a safe website to visit and if you Google tasty backend I swear that's safe as well last I checked and I'm actually let me turn Twitter off I'm actually quite happy that when you Google tasty backend it's all my name that shows up. So I'm proud of that my mom maybe not but I am. So don't listen to me or okay listen to me but this isn't gospel this isn't you should do this exactly this is kind of a collection of things that I've done over the past six or seven years to kind of help my clients understand Drupal better use Drupal better Drupal has a reputation of being hard to use BS it's not hard to use it's up to you to make it easy to use so by all means pay attention to what I'm doing and please do listen but take it with a grain of salt take what I'm saying and adapt it to your own projects a lot of this is going to be Drupal seven demo stuff we'll talk a bit about eight along the way but a lot of the same concepts are going to apply to Drupal eight maybe we'll just use slightly different modules or techniques to get there but in the end customize it make your own tasty backend for your own clients so what is this all about what is the tasty backend Drupal is incredibly powerful I guess that's probably why we're all here we all love it but we're not normal what is it Wednesday we're all sitting in a room talking about Drupal instead of being at work quite often I do these talks in the weekends and people show up to to learn about it then we're freaks we're we we love this stuff we're the geeks we understand it so for us you know we can say oh these content types and taxonomy and everything else we understand it but our clients probably don't it's not their job to make websites it's their job to update their websites to use their websites we're the ones that have to make it easy for these people because power duh is powerful so let's make a streamline that a bit to give our clients the power they need without wrecking shop without while making it easy for them to be able to do what they do because all this power can be very overwhelming I've had a lot of clients over the years that have been small businesses maybe doing some e-commerce stuff maybe just looking for brochure where websites quite often I'd show them something I thought was quite easy and they just recoil in fear and we don't want that we don't need that so Drupal provides a good start for us and we have kind of basic content forms and basic management screens but it's only a good start the defaults are just kind of okay for me anyway because Drupal isn't a CMS this is very very important no matter when everybody tells you the Drupal CMS it's not a CMS it is a toolkit for building a CMS I got into an argument with a pub and in a pub with a guy a few months ago and he was saying oh I won't use Drupal I build a custom CMS for all of my clients and I said so do I I just happen to use a common set of tools that thousands of people across the world work on instead of you and your partner your systems secure and the bottom line is if you're only providing user one access you've failed sorry to be blunt about it but I'm a freelancer I work on a lot of other people's websites that come to me for help saying we don't know how to use this we don't know what's going on I log in and either every every user account that's been created if people have actually created other user accounts all have full admin rights or everybody is sharing user one login death if you don't want people to use your sites properly and you want to feel a lot of support requests because your views have gone missing or something by all means give your clients user one access otherwise customize it for them so we must help all of these people that we're making the websites for because our content admins are human we're the weirdos we're the freaks we're the robots we're the code monkeys or whatever else the people managing our sites are human so we need to simplify how they add their content how they manage their content and how they get around these are kind of the three basic things that goes into every kind of tasty back-end site that I do and we don't have to create the recreate the wheel to do this it's really easy I'm not being funny it really is that a bit of a sore throat so I apologize if I take a lot of drink breaks so what's the first thing what's the first thing that people often say to you when they want new website we want a website to create content we want to add blog posts we want to add case studies we want to add products or images or whatever else they're gonna update the blog once a year there's nothing we can do about that we're all guilty of that I'm quite guilty of it but that's the basic crux of what they want to do this is everything for new clients especially people new to Drupal and the basic forms are okay got an example here this is a basic page I've added a different taxonomy term to this but you know this is how it looks by default it's all right I guess this is a pretty simple content type so in the end not a whole lot going on but it works and the vertical tabs at the bottom helps kind of clean things up who remembers a lot of expending and collapsing field sets from Drupal 6 and Drupal 5 yeah my clients hated those I hated them as well for some reason it just kind of all the moving around and the the the links weren't obvious that they opened up something else and sometimes getting new users just to click something is quite hard so I was quite happy when vertical tabs were around I thought these were great the way that they work I thought was just absolutely brilliant and moderation isn't my style I like to do things big I like big hair I like big drinks I like come into big events so I was like screw it let's just vertical tab everything yeah everything I even put my mom in vertical tabs that's the biggest laugh I've ever gotten about that and that wasn't a good laugh if you notice mom is required as well so vertical tab everything Drupal 7 there's a great module called the field group allows you to group fields either in forms or on the front end for presentation for display and it's quite easy you do to the UI add a new group put your fields in it boom you got it and as of yesterday I think there is a Drupal 8 release which I'm very happy about moving forward because I rely on heavily not only for forms and things but it's quite easy to wrap things up in a in a group it shortens the forms and simplifies things so your clients once again don't recoil in fear so here we had this basic page like this let's just take a look at all in vertical tabs so already for me it's a lot simpler because everything that people need to see as soon as they want to add any of this content type is right in front of them and everything else is kind of hidden off to the side so it gets your forms to the point of the content everything else down here on these is for the most part unnecessary and everything here on the right for the most part in Drupal 8 is unnecessary the bottom line is giving your clients access or putting something right in their face as soon as they want to add that content means they don't have to worry about anything else so putting all of your important fields right up front greatly helps them just see exactly what it is they need to do they don't have to worry about anything else add a title add a body hit save you're done end up if you need any other options we have these menu settings URL path comments etc I'll come back to comments because this is a basic page content type and chances are our comments shouldn't be there our comments useful on basic pages for anyone yeah I don't think so so if I want to and the way Drupal just if you have comments able on your site will add this vertical tab everywhere we should get rid of this quite frankly because I don't because if something is there chances are someone's going to go looking around and all of a sudden you have an about us page with comments and yeah that doesn't work for me so once again we just add the basic fields necessary and hide everything else so this is quite basic example but what if we have a quite complex example let's take a look at this kind of content type here this is a product model on this website that's the content type we have text here we have this tabbed box here we have a table at the end we have images we have a video if they want it we have reference downloads don't mind the broken image that's not my fault I don't think I have stagefile proxy enabled or something but this is quite a complex content type and if we look at that the standard Drupal way title we have language on here this is a multilingual site they have to add a category they have this top top content field they have lower cost content productivity content safety content options content this whole table here video listing image more images links downloads I gotta catch my breath there's a lot of fields there's loads of fields here this is quite overwhelming to new people to have to fill out this giant form so we can do better let's kind of break this out into possibly how it's going to be displayed on the front end so we have a title we have a language everything here this is the basics for success in making this content type you don't need the images you don't need anything else we've got default it'll kick in if you don't add stuff but in the end this is all you need so when you do want to customize anything else when you do want items in this tabbed box down below you can click the tab box and you can just move through as you see here all the way into the table which is quite easy for people to add as well no whizzy wigs no messing around dragging tables and adding columns everybody that's a guaranteed way to screw up your website it also means that we can control this very fine grainly move things around send stuff off to other systems make a brand new theme and everything just works all the other benefits of fields that will won't go into here that's another session and you can just work your way down the list if you need them the keyword being if you probably don't if you do great you have it so this is much simpler in my humble opinion and they've had quite a good success in using it this way it also mimics what people see on the front with what they see on the back so we'll while I'm still waiting to see exactly how inline editing and things like that work in Drupal 8 tried it out a few times cool concept not sure how my clients will deal with it in the end people have traditionally liked the way I've done this so cool I'm sticking with it you can also hide very long lists of things some sites I work on we have hundreds of categories thousands maybe maybe there's a lot of entity references or other things and adding those to a form could be quite huge actually so if we go to add this not tasty content type you'll see an example here we got the title and then we just have tons of terms here and that makes the form long I know I said I like things big and better before but a big form doesn't work for me long forms don't work for me too much and maybe they don't even need categories this field is optional so if we look at that the tasty version once again minimum for creating the content type is right up front title and body categories hides that you only have to see this massive list if and when you need it so if we have other lists of references we can hide those in there as well once again just making the form look more shorter and easier to fill out but in the end you still have the added complexity if and when you need it on a side note I make a lot of dating sites so if anybody does look at my website then you'll see that a lot of dating sites on there I deal with a lot of join forms and we've done a lot of testing with various forms over the years and we often settle on a version of a form which either has each field presented to the end to the user individually for signups or only half of them and when we did that we noticed the conversions go up a lot because people thought the form was easier to fill out only seeing one or two fields at a time so in the end I've kind of got proof that this maybe works at least if you want to get people to sign up to a dating site so yeah you can add in a lot more fields I'm making it look huge and you can also add in additional complexity everybody here loves carousels right clients love carousels everybody hates everybody else hates carousels but what ends up happening you have a maybe a carousel node content type or maybe using ECK you create like a custom entity type to handle all that stuff watch my what the X talk if you're interested in that on this one on this site we decided to stick a vertical tab in here just in case they wanted to add this blog entry to the front page slideshow so normal blog entry they just go to add it title and body and they can add images etc down here but if they wanted to add something to this front page slideshow this carousel they don't have to then go create another piece of content and reference this node which is a very droopy way of doing things I sometimes do things like that a lot myself but here we decided let's just stick it in here because it doesn't matter so we have all of these options for adding something to the to the front page carousel which means that all the images everything automatically links back here if when we need to they know that if they need to edit something on that particular slide they just go to the blog post for that and they can edit it right there and if this was a normal form something along these lines this would make the form unnecessarily huge all of these fields are completely unnecessary unless especially with a blog you might have hundreds of blog posts but you might only want three featured on the homepage so this way you only have to look at it once again if and when you need it so you can hide additional complexity without adding or you can add additional functionality without adding complexity which will help your users once again in the in the long run so jupy eight content forms once again looking like this do people like this are people happy with it for the most part I know it's kind of word-pressy in some ways it's all right for me I'm looking for ways to get rid of this already I think that these items on the right once again aren't really used all that often I think promotions I don't quite often use these kinds of things sometimes so I've been working a little bit and I have found my jupy AVM is incredibly slow I've already gotten rid of it which is good I'm still working on getting all of it in vertical tabs but with the field group now having a date release I'm hoping that I can continue to do this in the future but once again if you like those by all means leave them but hopefully we'll have some better ways to customize things because it took me a little lot of figure out how to get around that as it turns out it was just an after build adding it in the formulture fun stuff so ah wrong as of as of what I looked at earlier today field group is has a release haven't tested it so hopefully and obviously this is wrong as well because as of an hour ago I've overridden that so next time I'll get my slides updated before I actually do the talk so further node form cleansing disable the preview button it doesn't work it doesn't give you a preview it confuses clients loads so don't use it hopefully we'll have I think there may be some work on that in DA I'm not really sure real previews anyone yeah is it working cool haven't tested it so sweet maybe maybe hopefully in the future I can get rid of this from the D8 slides it as well all these reasons now obviously we we're all gonna have seven sites to still work on to maintain probably still building some over the next couple years as things in eight get ironed out and contribute catches up because the clients are expecting something else especially if you're using an admin theme they're going to expect to see exactly what people are going to see and they don't so instead of offering something that doesn't work properly just get rid of it if people do need previews and they're creating new content I say just don't publish it and then have a look at it and then when you're ready go ahead and publish it if there is other content that's already in there use revisioning or workflows for preview functionality the revisions in core won't give you that but the revisioning module will set up different workflows for you for your revision so you can actually see a revision before it gets pushed out to be the live one and that works quite well and to keep going from there if it's on the page and it shouldn't be get rid of it people will click stuff whether it's a bread crumb or an item in the form that comments box for instance that I showed you earlier which I will be getting rid of in the future get rid of it once again people will go in there they'll call you you don't want to get called you want to get your work done no support get rid of it and if you want to do some dev hook form altar is great for all that stuff but if you don't you can use rules and rules form support module to handle a lot of that stuff which will allow you to disable things in the UI and things along those lines really helps clean things up and it's not just content we can do this for commerce products anything else custom entities using eck I have an example here of an e-commerce site and working on the triple commerce and this is a kind of combo product type that I have added and we have the the previews the licensing status I've also done some crazy stuff where if you select a download or a printed product it changes the quantities and adds in some other quantity options here but once again it's not just for content if you have a form or if your users are entering information anywhere clean it up it's not Drupal's job to know what you're building so clean it up managing content is the other big thing and the default content page isn't really up to the task and any sort of complex site if we have a look we all know what this looks like yeah it's basic it's got some filters here but it doesn't have very useful information about your content types if you have complex content types what if you have an image content type wouldn't it be nice to actually see a thumbnail of the image on the management screen for that I think so so for me this isn't up to snuff and there's also way too many clicks if you only want to see things of a certain content type you have to in it you have to use a filter and you don't have specific enough information so views bulk operations is our best friend here it's been around for a while and I'm always surprised at some of the people that don't know about it especially now that it's in core which is fantastic so now everybody will know about it but with use book operations you can create custom management screens for all of your content types and customize them for the complex content that you have on your sites instead of giving everybody the default customize it for the actual website you're building once again Drupal doesn't know what you're building so it can only provide a basic default so admin screens that suit the content if we go over here which one should we look at we'll go back to this example here manage content we were talking about product models before so here is a custom view to manage all of the product models and as you see we already have the categories the types the language etc and this is all customizable through views so if you know how to use views not a problem and we're already seeing much more relevant information then this could ever provide and you can customize all the filters as well if and when you have to clients have been finding this quite good it shows irrelevant information on complex content types as you see the categories and product types here and it gives the clients access to easy and for relevant information and while building sites it gives me or you that says you access to relevant information being a freelancer or making websites is quite hard to get clients to kind of get that information out of them sometimes so sometimes discovering the relationship of content for me anyway can take a long time to figure out exactly how things should go but if I have a screen that I can look at and see the relationship I know the relationship of the content better that's going to help me build a better website and it's going to help them manage their website much better as well so everybody is better all around and yes use bulk operations is included in Drupal 8 core which is sweet all the default management screens the content screen the user management screen those are all views so you can easily override them or you can clone them to make a new one I generally prefer to leave kind of core stuff as it is and make new ones obviously your mileage may vary but it means that all of this stuff that we're doing here you can easily do right in core and since the core comes with these views you can use those as a starting point for any custom views you might want to make down the line as well but we don't want homeless views do we we don't have any real section to manage all of these so let's make one there's a great module called contextual administration which shows a lot of things but one of the things it does do is allow you to create custom admin sections in your site which will essentially just list menu links it will be it will be consistent with the say node ad screen it allows you to create basically pages like this it also does a lot of other stuff custom user management taxonomy management hold hold much bunch more but what I usually do is make a manage content section to hold all of these management views admin manage content and then from there for this as an example if you go to that page now we have all of the menu items that are children of this and we have a nice place to put all of these so we have a family home now for all of our fusible cooperation children and that's all nice and sweet and great they have a place to live so contextual administration also creates admin areas for items that users might not have access to who's ever ticked those taxonomy permissions for edit and deleting the terms and then thought well crap now how do my clients access this yeah like because you might not want to give administer taxonomy permissions I don't I probably have admin taxonomy is that I don't want my day-to-day users managing the content to be able to mess around with but if you don't give that full permission in Drupal 7 you don't have a management screen they can't drag and drop the the the terms to actually edit or delete a term you have to navigate to the taxonomy slash term slash term ID page and click the edit tab and that's messy it's also hard to find so context admin allows you to create custom admin screens for things like taxonomy terms and it really makes those permissions make sense the edit and delete permissions so for example here I see we use this as a better example we have a categories menu item here and you'll see we have language media type these are all these we weren't using translation in this site just warning language as a category works fine for those things just in case anybody thinks I'm crazy but we'll go to say media type here and this looks very much like the normal taxonomy management pages but it's not if we look at the URL we'll see that it's actually it's actually admin manage categories media underscore type so this now we this user role wouldn't have a screen like this without context admin so the context admin module is great for doing stuff like that menus that remember the third thing how people get around toolbar as being the one putting together the sites I love admin menu I like the toolbar style as well looks nice so for me the default toolbar just isn't up to it and that also uses the what is it the management menu by default whereas for me the way that Drupal starts to put the ad content links into the navigation menu that makes a lot more sense to me because the primary thing that my users are doing is adding content managing content so if Drupal is already gonna start putting things in that menu I'm just gonna use that navigation menu for their basic admin menu it also means that they won't accidentally see links that aren't appropriate for them they also won't accidentally click on things that might get them an access denied so I always customize that in the navigation menu and it also but the problem with navigation menu is by default where does Drupal puts that in a block like say you have Bartek you know when you first you know fire up a standard install or something it puts the navigation menu in a block in the first sidebar now that's not really great because what if you don't have sidebars you know what if you have a left sidebar at one point then you get into an interior page and it's in the right sidebar now your admins are confused about where their menu is into where they have to look to add stuff so get that get anything administrative out of your front-facing theme by all means is get rid of it now toolbar does that seven toolbar does that in a admin menu does that in seven and it's I've tested it in eight haven't been looking at work properly but always use some sort of an administration menu don't rely on blocks and putting things in regions in your front-facing thing and I use admin menu source for that now admin menu source module allows you to select a menu say the navigation menu and have that menu rendered in the admin menu module so it'll have this style and you can customize it per roll so this user role that I'm logged in on this site here you'll see this looks kind of like the user one menu because it's using the admin menu module but this is actually the navigation menu this user role that I'm logged in with here this is all completely customized for them depending on the site that they need to use this is a commerce site so we have products and managing and orders we have categories files everything is customized for the people that need to do this there's three different user roles on this site there's a content admin who basically gets ad content managed content and categories there's a store admin all they can access is the product manage products ad products and orders and there's a user admin who gets access to the users out of the out of the front facing theme quite easy to navigate one click to get anywhere you need it's great yeah I guess I've gone through all these already as customizable per roll so if you do have multiple roles that you need to say you have different complete menus for them you can do so for my three user roles on this site I just use a navigation menu for all three if they don't have access to the menu items they just won't show up which is great Drupal does that for you but if you need to if you have a specialized role and you want to give them an admin menu you can create a completely separate menu and say this role use this menu end up Drupal 8 admin menus toolbars cool I like it especially on mobiles moving forward I'd like it to be customizable I would love to be able to plug my own menus into it but it's also too many clicks so I'm maybe on maybe thinking to continue with the admin menu for you just on desktops and maybe using toolbar for your users on tablets and mobiles that's a much better experience admin menu on a mobile is horrific because it's using covers and stuff like that so it's not going to be great so we got a good starting point in eight let's try to refine that make it better moving forward users sometimes content that admins need to be user admins as well you know we I don't want somebody to call me up and say I need to add new user to the site but I also don't want to give everybody that has access to the site the ability to manage users that's a massive security risk outside of that I don't want my clients to know there's a user one at all I don't want them to see it so if any of them are watching it's it's not there I swear so if we make some custom screens for that we can use view spoke operations and context admin to do the same thing so if I go back here and I go to manage users this is not the default page oh emails I should get that off there I didn't think of that but on that page the user one doesn't exist the user one is not there they can't click it and see it and go oh what what's this user something that has admin in the name or something you know they can't see it so they're not going to start messing with my account roll delegation module also greatly helps because it allows you to oops it allows you to say this user role the user admin can only assign these other user roles if you're using say a standard Drupal install or you're using a which comes with an administrator role which automatically assigns all administrative permissions to that role I don't want people to be able to assign that chances are the people managing the users on my site stay today they're not going to understand all that stuff so they shouldn't be assigning people as administrators so they can assign other people as content administrators or maybe store administrators or even other user admins but they don't have the ability to decide to assign all of the roles so a lot of this is really kind of taking Drupal's everything approach and narrowing it down to only what you need to do and as a bonus control access to user settings is a nice module as well because it allows you to say these people this user role can manage users but not how users can register or the text that goes out along with that for in emails that is so moving forward there is an install profile to taste you back and install profile it's still only on github I started on there a while ago I was really hoping that by the time this rolled around I'd have gotten my button gear and had a proper release on Drupal.org but it hasn't happened yet so it's still there and also I don't have any full projects I need to get approval if anybody wants to help me with that I would be very much appreciated so if you want all of this stuff that the tasty back end of in showing you the tasty back end install profile will do all of it for you so every time you add a content type it will add a management screen for that content type every time you add a new vocabulary and you assign the edit and delete permissions to users to your say your your custom user role it will automatically create those management screens for you it will add menu items for administrating menu items that's one thing I forgot to mention actually you also notice here Drupal by default has administer menus or basically nothing I don't want my users to mess around with the management menu or the navigation menu I want them to use the footer menu the header menu the main menu menu admin per role is the module for that I highly recommend it basically says content admins can manage these menus and that's it so as a side note so please anybody check that out test it out it is an install profile but there is a base module a media module web form standard there are pluggable modules or modules outside of it that you can add to an existing site so if you have an existing site that you want to add this type of stuff to you can add those to an existing site I really need help with testing that so if anybody can contribute that would be great so you can kind of add tasty back into existing sites on top of that you've seen that there's a tasty back-end media module web form and commerce is coming soon so if you have any of these other contribute modules on your site you can have tasty back-end views and other things that happen to manage those certain things so there's even I'm trying to put as many add-ons into it as well depending on the sites that I'm working on I don't always use media pretty much always web form although entity form seems to be all the rage at the moment obviously I'm not building every single site as a commerce site but when I do I want to be able to add all this stuff to it and these modules will give you all those tools to do so so now release of eight beta one today so the future is definitely eight but we've got work to do a lot of the stuff that I rely on a lot of stuff that I think should be in core that's a part of the tasty back-end isn't yet I'm gonna try the next three months try to help out and with a lot of that stuff so hopefully I'll have some better tasty back-end stuff in the future for D8 watch this space but all of these modules as of today or recently weren't working that great for me or have releases at all admin menu source does not I believe admin menu does field group now does but the rest of these from what I know do not and modules such as role delegation to allow users to add other user roles override node options and view on published for me are modules that I put in every project and quite frankly I think should be maybe in core I don't know but they're quite useful override node options for anybody allows you to say these people this user role can only make things published or unpublished so it'll hide all the rest of the promoted sticky etc view unpublished allow certain user roles to view all unpublished content of a certain type so things like that make a lot more sense to me hopefully we'll get there in the end any questions of his microphone there for anybody that would be great I haven't seen the part of people managing their menus have you have tips and tricks because it's quite confusing sometimes you put it on on the note form yeah to edit it and to edit to menu then you have to choose one of the menus that are available for it find the right spot yeah and sometimes you want it on two places in menus then we have to go to the menu yeah I mean the only the only thing I can really see about menus is just kind of using the what was it the menu admin per menu module to make sure to lock that down the only ones they can edit and then outside of that making sure that you have a good you're adding the menu items to this this one here so they can have easy access to it I don't you know things end up in multiple menus on a lot of sites I do and yeah you just kind of have to go in and add them I don't there there might be other stuff and can trip out there that allows you to do it while you're creating the node I'm not I'm not aware of any so the best I've found from menus is just using that and as you'll see it just gives you access to these screens which is great so and it also means that you know even like even the listing page that lists all the menus all the rest of the menus aren't there so they won't even know they exist anyone else hello do you have tips or tricks to for example visualizing the links between content and something more advanced because this is for like the really basic users our problem usually is that we create kind of complex content types and we have admins who are capable of handling these things but the UX kind of sucks as a lot of like maybe references yeah yeah things what I did what I tend to do mostly we go back to this one as an example for these product models these product categories and product types are actually references here so I just like to show as much stuff on the admin screens as humanly possible so that way they can know these filters are probably should have made drop-downs that would have made a lot more sense but then that way you can say you know anything that references counterbalance you can filter down to all of that stuff I don't know we could probably come up with some ways to visualize things but are the kind of relationships I think I saw a dev module out there that used a graphing solution for those kind of things and it kind of hooked into entity reference so you could visualize maybe the relationship between data not something I personally looked into but I do believe there's something out there now doing that I think I saw that going around the Twitters at some point yeah I'd be really interested in that the other question would be about kind of VC week versus like really well-structured content types because usually well there is to extend to you can define like really well-grained like you have this box you have three tabs so you define like all the stuff there or you can create like fields for these yeah but when people need like kind of flexibility and when you're not sure what they're gonna do yeah there's this kind of gap yeah there's that's a that's a massive debate I was I did a buff at um in Prague last year about that talked about some different solutions a lot of it in the media for eight yesterday they were showing off some great things using references for images and things along those lines which is definitely a lot better than people just putting HTML markup into a text area because it's that's just a recipe for disaster and in the long run especially when it comes to responsive sites or if you're pushing content out to other systems or mobiles or apps or anything along those lines a fieldable approach for me is always better but then you do lose that flexibility so I what I if you notice you haven't seen a whizzy wig on any of the examples I've shown I don't tell clients about them and then if they ask for them I kind of take that approach anyway give them the least amount and then make them ask for more if they need something like that some sort of a flexible content type maybe we'll do that with a basic page or have some sort of flexi not not flexi node as and back in that that module but something along those lines so they can have it but I tend to try to steer people more toward a temperate approach and if they do need options I'll put options on the nodes and then you can also use things like display suite and panels and panelizer etc to give people more kind of layout options but for basic stuff I'll most likely just give people options saying or maybe build in two or three layouts and put a field on there that then selects the layouts or I think display suite does some stuff like that as well so I tend to go that way and the the big argument I use quite often is responsive because it's quite easier just to make sure you control you you control all the markup completely in that in those regards for instance I had a client recently where we just added a new theme and they were quite concerned about how things are going to go outside of that and I said well listen everything has been controlled since day one on here when the new theme is ready I'm just going to enable it and it's all going to work and it did and they were like oh yeah great whereas if stuff was in you know loads of markup in a text area that would have been an absolute nightmare especially given the there's this this website had a few thousand kind of landing pages and things so that would have been an absolute nightmare to kind of go through all those so I I'm in the camp of fields and templates and WYSIWYG must die although having CK editor in core I'm quite happy about because it means we finally get good results for when I do have to do that stuff and normally if I do put a WYSIWYG into a site I'll put basics bulbs headings things like that maybe an image but I try to steer people away from that because obviously I like using BU editor and things like that and the people managing the content and a lot of these sites are okay with that just putting HTML in there but I'm perfectly okay with the WYSIWYG for headings and bold text and basic text formatting things like that. Alright, thanks. Okay so you're asking if I do the user tests basically as a freelancer I don't have projects with large budgets so I don't normally have a phase of that but I'm constantly badgering clients to say make sure as I'm rolling out new features it's your responsibility to start using them let's go through that there's live screen shares on Skype and things along those lines so and quite frankly a lot of the things that I've come up with over the years for this I've learned from clients having the same problems kind of over and over again and after I started doing things these ways I stopped getting support emails and calls so for a lot of people especially if I'm working with a lot of the same agency is over and over again I'll add something new to the sites I'll say it's now on your admin menu check it out I also hope that my approach in templating things is fill out the form hit save and you're done you can't screw it up with a WYSIWYG you know somebody once described WYSIWYG to me as WYSIWYG which is what you see is what you break so with this approach it's pretty much unbreakable and I often say try and break it go for it try and break it hasn't happened yet so we've got somebody waiting at the mic hi I have a question about menus yes we have a lot of customers having large menus sometimes yeah do you have any solutions for that we tend to use work bench access for creating a smaller amount of menu options okay I don't know if you know that module I have I have used it some of the kind of work bench stuff I don't like to shoehorn my stuff into I've I'm the kind of person that likes okay there's something out there that does it but I'll build it with flag and rules for some reason but by all means if it works for you that's great I was looking for a different solution maybe I haven't I there's probably something out there I haven't looked at it in a while especially like this site here there's multiple languages and multiple menus per language and there's a lot of menu items so in the end I don't have a perfect solution for that anything here is just kind of going into you know just the way that just core menu stuff so yeah we have a lot of menu items thanks okay hello I basically have two questions the first one is you didn't mention anything about the contextual links module is in Drupal core are you against it or every time I turn it on it screws up something royally in my front-facing theme and I end up having to work around it and it drives me nuts so I just turn it off okay it's I keep wanting to use it and then I keep going oh man so if people need more stuff like that then it's say in a view for it if you're viewing a node I don't think you get contextual links but something like a content type it's quite easy to just if you have a view to put view edit and delete links in the view if you need to and since that will all you know views is checking permissions they won't appear for anonymous users and things items like menus and other places where contextual links show up I think the approach was always having this menu there and having clear top-level menu items and making you know using admin menu which means you only have one click to get anywhere you need I've found people have had good results with that so they know that even if they're looking at the front-facing theme and they see I want to edit this so if we're going to look at this site and they say oh okay well we have this menu here I want to edit that they know that they can go to you know header menu that's not a good sign so bad example Firefox is crashing ah embarrassing anyway so that's that's I I keep wanting to have been for some reason like for instance actually on that site there's mega menus that dropped down and views was I think putting in a contextual links wrapper around it that was preventing the mega menus from dropping down because it was all display none so I have problems like that with it so I just end up not using it okay and the second question is it's more about the case study when you are using panels on the website because this example is basically using only the default Drupal stuff with a little bit with some yeah I don't I don't use panels yeah so my question is irrelevant then every every so often I do and I haven't I haven't found anything different really panels for me normally has been for if I need to give something to somebody else and give them modules that reproduces things when I don't know what the system is going to be put in is doing I sometimes use panels because it pretty much ensures things will come out the same way at the other end but I I haven't done a lot with panels for the most part I tend to use context and things like that for the most part so okay so the question is the biggest complaints I'm getting from the customers right now in the current setup that I'm not delivering things fast enough I think that's the most common complaint for everybody most likely I I haven't had any people tend to get on with it after I kind of show them the intro stuff it's it's not rocket science to have an admin menu and you know so basically in let's go back to this is a more up-to-date version using admin menu source instead of well this was using quick bar just so you know this was a module called quick bar that I've since stopped using because admin menu source and admin menu was a better experience for me but once I've started doing this I haven't had that many issues if anything it's been more just kind of Drupal complaints or something like for instance there was a complaint on this site that once that when people were adding products to upload the files that they kept going to the to because there's this site is selling downloads that they kept going to the files menu and I kept just having to explain that's there for after the fact we're just putting files into the system if you have to add a product to a download to sell you have to use that file field I guess that's more of a just kind of an understanding thing than anything else but I haven't had any major complaints if anybody has any major complaints about this bring those up as well I'd like to know after seeing this okay so okay so the clients want to put money into the front end of the site and not the back end I don't clients don't know that I'm doing this I just do it this and people people have asked me in the past how many how much percentage of a project has this taken you to do say I don't know a day and if you're if you're working on a project that's two or three months long or whatever a day in total I mean all these views in things don't take very long to build you can have one and then just clone them and modify it and if you're using the tasty and now that tasty back and install profile is there I've been using that on some new sites I've been doing it just happens for anything for that for it'll give you basic the tasty back in profile will give you a basic views book operation view for each content type you have it's up to you to then customize it but all the hard work is already there you have a base view for everything so and all you have to do is okay well we have images add an image field that's going to take five minutes five ten minutes so in the end clients haven't really had any issue with it they've just never really known they just kind of think this is the way things get put together if anything when I've gone into sites I didn't build and then have done this type of thing then they go oh wow that's so much easier so I think in the end they don't know what's there it doesn't take a lot of time so there's no real necessity to have it as a line item or anything else on the on the project or charge extra for it or anything along those lines for me it's just a standard way of doing things so if I'm gonna quote something for a project you know price is going to be in there already so they don't know anyone else yes well no I mean seven theme okay the question is about responsive forms in in I guess in Drupal 7 really in particular vertical tabs they don't work if you're using seven theme and I usually do in Drupal 7 they don't collapse or anything Drupal 8 they collapse to field sets which is great or an accordion thing so that is a very nice like that's brilliant when I saw that I was so happy about it so that's a brilliant experience on mobile so in Drupal 8 there's gonna be a much better admin experience for people on mobiles or tablets anyway so in seven in the meantime this doesn't do it there there may be I subscribed to a thread about that and there may be some code that gets back ported or something or you could write your own module or something there could be admin themes out there that are helping to better use or in better the experience for admins on mobiles as well I don't know at the moment I haven't had any anybody ever ask about managing their content on a mobile I think all of my clients do this stuff while they're at work and then when they go home or if they're out and about they don't touch it so it's you know and I do think that mobile friendly admin stuff is a very good thing to have so but I think seven at the moment it's just not up to it anyone else any other questions please provide feedback that's the note ID for the Amsterdam site on this and since I have a captive audience I have to put up all my contact info I am a freelancer hire me and thank you very much for coming I've got to say just a quick note I mentioned early about jobs and stuff like that and six years ago I lost a job I was really kind of getting started in Drupal and six years later here I am presenting at Drupal con this is the best F in community on earth thank you so much


Let me introduce my drawing friends to you, what I have here is a mini drafter, this is a stencil of circles that I use to draw smaller circles, it is easier for me to draw them. This is on 90, 30, 60 set square, this is on 90, 45, 45 degree set square, let me ask these friends to go away from here for a while. I use two different kinds of graphite grades to draw my drawings, this one over here uses the H grade, I use this to draw the final lines in my drawing and this one uses the 2 H graphite grade, this helps me draw construction lines or lighter lines in my drawing. To have some fun, I also have a colored pencil, I will try to figure if I would be using this after all, I use three different kinds of pencils for my drawing, this one uses the H grade of graphite, it helps me draw final drawings, this is of grade 2 H, it helps me draw construction lines and along with me I also have a colored pencil, I will try to figure if I will be using this today. And then I have this friend of mine a compass, it helps me draw circles which are bigger than the diameter of the circles I have on this stencil, I make a lot of mistakes in drawings and in general, so I have with me not one, but two erasers, but ideally I should not be using them in my drawing, I should try to avoid using them, this is a piece of cloth I keep handy just in case I am using my friend that is going to correct me to clean up my sheet every time I use this friend. Coming back to my main friend of drawing, this is something really interesting mini drafter of course, this is having two sets of parallelogram linkages, two parallelings over here, at this end one parallelogram linkages fixed, here I have a coupler that is coupling two linkages and the end point of this parallelogram linkage has two scales, one horizontal the other one vertical. Most often in my drawings, I have to draw horizontal lines and vertical lines and the beauty of this linkage, this mechanical linkage is this that wherever I move this end point of my mini drafter, the vertical scale always remains vertical and the horizontal scale always remains horizontal. I have set my friend in such a way that the horizontal scale aligns very nicely with the horizontal margin of my sheet and the vertical scale aligns with the vertical margin of the sheet. So, the goal today is to draw the third angle orthographic projection of the solid, I have not yet introduced to you a very important friend of mine, the sketch sheet. Before I transfer my drawings to the final sheet, it is always a nice idea to prepare myself with the sketches, in this case for the solid. So, that if I am very well prepared, I will not be using this friend of mine is going to help me with two things, one I will be saving time and two I will prevent my sheet from getting spoiled, camera two. So, before I start let me prepare myself well with the sketch of the solid, what I have here is a pictorial view of the solid. So, I have the pictorial view of the object with me here, let me call this the x axis, let me call the axis parallel to this line as the y axis and the vertical axis as the z axis. So, many of these features in the object, they are parallel to the principle planes, this is the x z principle plane, x y principle plane and y z principle plane, this arrow indicates that we are viewing the object along this direction. So, this plane here serves as the front view of the object, the top view is given by the x y plane and the profile view is given by the y z plane. Let me now start sketching the object, remember that I am drawing this in the third angle orthographic projection. So, if I view the object along this direction, what will I be seeing, I will be seeing the bottom edge. So, if I look at this object in the frontal plane, which features of the object will I be seeing. So, I will be seeing this line all the way through from here to here and then from here to here. Now, this entire dimension from this point up to this point is 90 millimeters. So, all the numbers over here are in millimeters. So, this is 90, so let me start from the left part of the object. So, I will have a vertical line, which is of length 20, I will go horizontal from this point to this point and this is about 25 and then I will go vertical from here to here. So, this height of this edge from the bottom is about 30 and then I will have a horizontal line here. So, this is 30 and this is 25, I am mixing my dimensions here, but not to worry at this point and then from this point to this point, there is a vertical line and then horizontal line and then a vertical line going down. Now, in the front view this point and this point they essentially will be the same, I will be seeing a horizontal line from here and then a vertical line. That vertical line is the projection of this slant line in the front view and then a vertical line corresponding to the projection of this arc and then all the way down and then I will see a horizontal line, this height is 7. Notice that I have not marked this feature, why because this feature happens to appear on a slant surface and I am not really sure about the height of this feature as yet. I will probably have to take this height from the projections emanating from other views likewise for the position of the center line of this arc, well it may be not, I know that this line is 22 millimeters below this line. So, may be I can mark 22 millimeters from the horizontal line at the top and perhaps mark the axis of the sack and of course, I will have a horizontal line corresponding to this and a horizontal line corresponding to this. Let me go back and focus on the left part of the object, look at this line, this line belongs to the slant surface of the object, but in the frontal plane it is projection will be a vertical line going all the way from here up till here.  Now, look at this edge and this edge, now corresponding to this edge there will be a point here in the front view and this edge will go down a little bit, I am not really sure to what height, well go down I will get this height from the projections coming from the other views. Well how about this line, this line again will be a vertical line in the front plane and in fact it is going to be coinciding with this line. So, I will probably have to go all the way down, now let us look at the top view of the object, how would the object look, if I am looking at it from the top in the third angle projection, the top view is above the front view. So, in the top view I will essentially be seeing this horizontal line at the base and then from the left a vertical line, now there is a discontinuity in surface. So, this line essentially signifies the meeting of a horizontal surface and a slant surface. So, there will be a line here once again there is a little discontinuity here and this is affiliated with the projection coming out from the front view, I will be drawing this line is going to come down. So, this length is 35, so I may be mark this length here, this is about 7, this horizontal line is going to go all the way up till this projection line, this length is 13. And then I am going to go up from here and then horizontal up to the point, where these two edges make a right angle which is here. And then I will go all the way down to the base line in the top view and then stop here, there would be a vertical line in the top view and then there would be horizontal line. Once again this would be projected as a planar surface in the top view. So, I would see this line, the projection of this arc would again be a line and this line. Did I miss anything out in the top view pertaining to the feature changes in this region of the object, perhaps I did there would be a vertical line corresponding to this feature change in the object in the top view. Will I be able to locate the axis of this cylindrical feature in the top view possibly or may be not. However, notice that this overall length is 90 which is marked here, the distance from this vertex to this vertex rather the distance here is about 65. So, let me note it down here, this will help me prepare the bounding box for the object for the top view of the object rather, am I missing anything out well I should not have gone all the way from this point to this point. If I look at the object from the top again I would be seeing this edge, I would be seeing this edge, but this edge would fall short may be up to this point and then I would be seeing this horizontal line here. So, in the top view you would not be seeing lines corresponding to this region of the object just to remind myself I let go of these lines, anything else that I may have missed when drawing the top view well let us see later. I will make a sketch note for myself that I am missing a feature here and of course, one of the projections for this feature for this feature is this vertical line. I will come back to this later, but for now let me continue by trying to draw the view of the object on the plane on the right hand side as if I am visualizing the object along this direction. I am going to be leaving out some space here of course, this height is the same as this height and this length is the same as this length. I take some projections out let this intersect draw a 45 degree line and then take a vertical projection from here take a horizontal projection here. So, my profile view will be within this box on the left I will be seeing this edge I will be seeing this entire base line and then at some distance which I get through projection from the top view I will see a vertical line. This horizontal line is something that I will be getting from the projection from the top view again and then I will have a slant line. I just draw that line as dotted at this time let me extend the axis it will be easier for me to draw the circular arc in the profile view let me sketch that and then join the rest of these lines. So, this part of the object is taken care of I would of course, see a full rectangle corresponding to this feature here and then of course, this edge relates to this point this edge relates to this point in the profile view. And now let us come back to this feature let me draw horizontal projection from the top view take it down I still do not have this height, but what I know is that this slant surface starts from a height of 30. So, in the profile view I have this height. So, this slant surface starts from here and it ends over here somewhere and of course, this slant surface will be behind this little block here. So, it will be hidden. So, I have this hidden line here that corresponds to this slant surface over which this feature lies. And I also have a projection emanating from the top view for this feature. So, this projection comes here hits the 45 degree line comes down and it insects this hidden line. So, if I project this intersection point horizontally on to the front view I would get this line in the front view this block will be visible as a solid block. So, I have taken care of this mental note that I made for myself sometime ago. One needs to be a little careful in particular when trying to figure if one has missed a few lines or added unnecessary lines. For example, in this case I had added these lines before I have made this correction for myself, but I may have missed a few lines I have to go over this object again and over these three orthographic projections. So, this slant surface seems all right this path seems all right this part here would be this part the block this slant surface seems all right this slant surface seems I would not be seeing this in the front view that is all right I will be seeing this part of course, but wait a second how about this line in the top view this all right in the front view I have this feature. So, I am here not to worry look at this slant surface how I capture this in my profile view of course, I have captured this surface through this hidden line, but probably not this. So, this would be a slant line in the profile view starts at a height of 20 I have this marked here and then it goes all the way up to this point this point here of course, it is hidden. So, I will draw dotted lines now I need to be a little careful I focus my attention on this circular feature or cylindrical feature. I have a line corresponding to this point which is an edge in the front view would I be seeing an edge corresponding to the bottom part of this cylindrical arc looks like I will be and again of course, it is not going to be visible therefore, it will be hidden. Likewise if I take a projection of this part up on to the top view why I just realize that I have not drawn this part here. So, I will do that. So, I take the axis take a projection on the top view and then I draw the center line I take the projection of this point on the top view this would be visible. So, I will have a solid line likewise this point it is projection up and on to the left again be visible. So, I will have a solid line and coming back to this region of the circular arc if I take the projection up to the left I will see a hidden line. Let me mark it using a blue colored pen alright. So, would I be missing anything you know thinking allowed could be. So, difficult which is what I have been doing over the past half an hour 45 minutes I may have missed out on a hidden line here hidden vertical line here let us revisit that. So, if I look at this feature traverse along the horizontal projection come down here. And if I look at the corresponding vertical line for this feature I would see that there would be a line of course, but this line which is here will be behind this part of the object. And therefore, it would be a hidden line. So, this is 65 this is 90 this height is 50. So, therefore, this is 50 I just want to make sure that when I am dimensioning my final drawing I do not repeat these dimensions. So, let me encircle the main dimensions let me encircle the main dimensions 90 65 50 I have a 20 here I have a 25 this height is 30 this is about 7 this is about 7 this distance is 35 this distance is 13 of course, this is 65 did I miss out on any dimension yes of course, this arc is of radius 6 this dimension here from here to here is 54. And I can keep going on and on. So, I will not worry about that I will worry about these dimensions when I start drawing the main thing on the sheet. So, will now draw the orthographic projection of the solid or which the sketches were drawn previously. So, I have my pictorial view of the solid here I have my sketches here I am kind of prepared and ready to transfer the orthographic views in the third angle projection of the solid throughout my intention will be to not use these friends of mine I will be a little slow and I will try to be careful for now let me take this piece away and focus on the sketch. Once again to draw the construction lines and projection lines I am going to be using the light 2 H graded pencil and to draw my solid lines I will be using the dark H graded pencil. I will start by drawing the bounding boxes of these views the front view the top view and the profile view. So, that I have an idea about how much space I will be requiring on this worksheet. So, this is about 90 millimeters and this is about 65 millimeters let me focus on the bounding boxes for these 2 views. So, I have my scale here goes from 0 to 25 this is about 155 millimeters. So, looks like I have plenty of space here I will try to start from the base of the sheet. Let me first draw the hinge line using an H graded pencil by convention it is represented by long dash followed by 2 short dashes. So, I have my hinge line here I will leave some space on the left of the hinge line and on the right of the hinge line. So, that my figure does not look platter I leave few centimeters to the left all I need is 90 millimeters which I have right here maybe I will leave some more space this is a dim line intentionally made it not be clear. Now, maybe it is anyways this is 65 millimeters I will leave some space here I have this projection line and then perhaps from here I will make a line of length 65 this height is 50 millimeters for both the boxes and then here and then here you know how interesting this rafter is the horizontal lines they remain horizontal and the vertical lines they remain vertical. Let me now complete these boxes let me verify these dimensions are ok they look like they are perhaps the same height from base of course let me join these 2 lines via a projection line. So, far so good now let me look at the top view this length is 90 and this height is 65 let me take the projections upwards once again let me leave some space between the front view and the top view and I will do that by point a hinge line again a long dash followed by 2 short dashes I take vertical projections now maybe up to this point and then I will draw a line a horizontal line of 90 millimeters I will extend this projection and I will extend the vertical line from here this is about 65 this is 90 again and this is 65 let me extend the vertical line from here and the horizontal line from here and then let me use my rafter for this and if I join these 2 points I would reckon that this would be 45 degrees precisely it has to happen because this dimension is the same as this dimension. So, we have the bounding boxes ready so this is for the front view the top view the profile view. So, while we are drawing it may be a good idea for us to also start dimensioning the object. So, for this example I will be using the aligned dimensioning scheme I got the length of the object got the height of the object and perhaps in the profile view I can get the width of the object to make sure the lines are different let me use arrow heads notice that this dimension line and this dimension line I have tried for them to be on the same horizontal line for the figure to look better with this preparation ready let me slightly darken this line. So, with this preparation ready I cannot think about starting to draw the main solid lines I look at my sketch and I am kind of almost sure which ones of these lines will be solid where they are going to be and which ones of these lines will be hidden where they are going to be I will be careful of course I will not be using these although I keep them handy I will not be using these although I keep them handy, but still the vertical edge on the front view this will appear as total solid. So, I will darken this line this entire horizontal line at the top and at the bottom they will appear solid. So, I will darken these two lines in this line for dark lines realize that I am using the edge grid pencil and then I will be seeing this entire vertical line as solid. So, I will darken this as well this is the benefit of preparing the sketches a priority for the top view I will have this horizontal line this vertical line and a part of this horizontal line as solid lines this part is something that I will not see. So, remember I had cut these portions of the lines while I am drawing the solid lines may be I will draw these in the top view the full vertical line single stroke no multiple strokes the full horizontal line and then vertical line part I will not worry about that and a little length of horizontal line over here I will not worry about that either coming back to the front view this height is at 20. So, I will mark this height and then I will make a projection this may be a line throughout I might need this line in the profile view as well and let me also dimension this use the arrow heads to differentiate this line from other solid or projection or construction lines from here to here is 25 and this is a solid line. So, I will make this solid from here to here is a line throughout up till this vertical line and then of course, this feature gets extended in the top view may be what I could do is I could draw a solid line from here up till this horizontal line and then perhaps use a different pencil the 2 h pencil to extend this to the top view in the top view this distance is 7. So, may be I will mark 7 here I will draw a light line may be a little darker line now this vertical line extends up to this horizontal line. So, I can use a solid pencil directly and then this line is also solid. So, I will mark this is solid k now coming back to the front view this is this horizontal line is at a height 30 from the base. So, I will mark this dimension 30 use a different pencil and take this construction line all along rather all across to the profile view. Now, let us focus on the object on the dimensions given in this picture this entire thing is 90 25 13 19 13. So, this dimension would be 90 minus 25 plus 13 is 38 yeah 38 plus 19 is 57 57 plus 13 is 70 20 once again 25 and 13 38 38 and 19 57 57 and 13 70. So, this dimension here is about 20. So, I should have noted this down while I was making the sketch this is 20 I can draw this vertical line I know that this is a solid line throughout at a distance 20 from the right vertical line in the front view and I can switch my pencil use a different grade pencil use lighter line take a projection in the top view and the top view this line is again solid up to this height. So, maybe I can draw a solid line and then I see this line I still I am not sure about this, but that is coming back to this picture this dimension is 13. So, this is 13 we will come back to that later, but for now let us not forget to dimension this part here again switching pencils using a lighter pencil using the arrow heads coming back to this view this is 13. Let me measure this and draw a vertical light line let us also not forget to mark this dimension switching pencils using a lighter pencil using arrow heads let us try to focus on this distance. If I look at this figure this line in the front view corresponds to this line and the length of this line is 19 plus 13 which is about 32. So, let me have this dimension over here 32 mark this dimension this line is at a height of 30 this is about 32 which is ok. So, you are fine. So, this line is solid I switch pencils I draw a solid line and then this line is also solid I draw a solid line here. Now, this feature is a dimension 25. So, I can mark this dimension here I switch pencils use arrow heads. So, while I am marking these dimensions I will also cross them in this picture. So, I have got 90 I have got 50 I have got 65 I have got 20 may be this dimension I have not marked alright. So, I will do that now this is marked and I got 13 here. So, this is done I got 13 and 19 here let us worry about that later I got 25. So, this is marked let me not use let me not lose focus come back to the main drawing. So, I have got this vertical line this feature here this block here this block is something that I will be worrying a little later these lines. So, far so good I am kind of right I am missing a few lines here, but I will worry about them later let us focus on the profile view this vertical line is solid. So, I am going to draw this as solid line this horizontal line is solid again and this vertical line is solid I am going to draw both as solid lines I am not supposed to be drawing a line over another line I am not supposed to be overlapping the lines, but anyhow I am permitting myself to do that still I have taken a vow that I am not going to be using an eraser although I have made a mistake here that is all right. So, this vertical line is solid and in fact this line will also be a solid line. So, let me finish this line I am switching pencils this distance is about 54 from here to here let me mark this I should have done that while I was catching this and this height is 7 which is all right I have marked this. So, from here I measure 7 draw horizontal projection all the way down to the front view and then the front view this is a solid line. So, maybe I will switch pencils switch pencils and draw this as a solid line all right and I will also dimension this I should be using a different pencil. Now, this length is 54 I measure 54 make a little mark and draw a vertical line this vertical line will be solid and from here this distance is also 7. So, I measure that distance. So, whenever I am drawing a line which is other than a horizontal line or vertical line I am not using a drafter I am rather preferring to use an edge in my set square. So, once I have this slant line in the profile view let me try to locate this center of this circular feature cylindrical feature. So, this is at a height of 22 millimeters from the top edge. So, what I will do is the best thing for me is to locate a line at a height or rather at the distance 22 from the top edge here somewhere and maybe draw an edge draw a projection line and let me extend this projection line up till this point it is a light line. And where this horizontal line intersects with this slant line I will have the center let me mark the center using center lines a dash followed by a short dash followed by a long dash followed by a short one like. So, and then in a similar manner the horizontal center line and let me extend the center line up to the front view all right. Once I have located the center I am going to be using this fend here a stencil I know that this is of radius 6. So, I will have to locate a circle of diameter 12 right here you know this really helps when drawing smaller circles I just center and then draw once I have this arc maybe I can make the rest of this inclined line solid. So, let me dimension this use a different pencil make sure the dimension lines are also lined use the arrow heads and wait for the numbers to come later looking at the sketch I have this box ready I have this feature ready I have to worry about these two hidden lines. So, I already have this vertex here I need to locate this vertex and this vertex this is at a height of 20 and this one is at a height of 30 I think I already have these heights one here and the other one here. So, maybe I can go ahead and draw these hidden lines using an edge pencil hidden lines are to be shown by dashed lines this one is at a 20 and this one is at a height of 30 here we go I am trying to be careful I am trying to not let the lines overshoot the lines of the bounding box here maybe it overshot by little, but alright. So, looking at the profile view and comparing I got this feature this entire box two hidden lines and yet to draw this line alright and this is something that I will be getting from the top view. So, let me draw this horizontal line which is at a distance of 35 from this top line. So, I measure 35 and this dimension is 13. So, maybe I will measure 13 right here this line is a solid line. So, that is a solid line for me I will use a different pencil and I will project this line on to this 45 degree line I will take a vertical projection come down and complete this line this would be culminating on the top inclined hidden line. Now, this part is done let us look at the front view. So, I got this feature ready I still have to worry about this box. So, maybe I will do a question mark here on my sketch this rectangular feature is done. So, you would realize that I have left a small blot here well sorry about that this part is done and then I have to capture these three lines I have already captured this line and these three lines are going to come from this circular feature. So, I take the projections I use a 2 H pencil and then an H pencil to draw the solid line I go on top use a 2 H to get the projection and then the H to get the solid line and that would be hidden line corresponding to this lower part of the circular void. So, I will draw a hidden line here. So, except for this part my top view looks like it is done I am sorry my front view looks like it is done. Now, switching to the top view let me start from here this line is solid draw a solid line this part is a solid line and this part is a solid line. So, I will complete both I still have not gotten this line that is for now let me focus on this part of the figure. So, this again corresponds to the circular void here circular feature I take these projections first I take the projection of the axis the center switch pencils light lines go up go left from this 45 degree line possibly stop here switch pencils and draw a center line dash dot dash dot dash dot dash dot I project these 2 points upward I already have this we have project this thing also upward while I am at it and project this thing to the left the top view and then both these lines are solid lines. So, I will switch to an H pencil and draw a solid line here all right I still have to worry about this hidden line and for that I will take the projection from this part of the profile view take this to the left draw a hidden line now I still have not made this line solid because I was not sure of this dimensions may be I am may be I am. So, if I look at this feature I have this feature already over here maybe I can take the projections rather projection go up to the 45 degree line take it on to the left and then make a solid line looking at my sketch maybe I can cover this part let me verify if I have missed out on anything. So, this part is fine I got center lines I got hidden lines I got this hidden line this part seems ok and then I have got in my front view this part this part I may have missed on this I still have to come back to this good idea that I question marked it otherwise I have this part I have this part I have all the lines kind of pretty much laid down over here. Now, coming back to this part I will have to use a projection from my top view and I will have to use this projection from my profile view. So, maybe I will do that first use this projection and then maybe I can get up to here and then switch pencils and then draw solid lines all right. So, this part is also taken care of maybe this line is not as thick as it should be. So, maybe I will thicken it a little more I may have forgotten to draw this anyhow I am not supposed to be drawing a line over another line, but for the first example I am permitting myself to do. So, I am permitting myself to do. So, looks like I have all the features here now in all the 3 views. So, maybe I can focus on the dimensions I have many of these dimensions cover, but a few may have been left let me try to cover those. So, this one here for instance is not cover. So, maybe I can show this in the top view. So, I have to leave some gap here to write that dimension out. So, this dimension is cover this dimension is cover all right 13 this length maybe I can mention it over here. So, this is done 19 maybe I can mention it over here this is taken care of. Now, this height 22 which is used to locate this axis maybe I can dimension that in the profile view I am just trying to make sure that I do not repeat these dimensions. So, this is taken care of 54 I can also think about dimensioning that in the profile view I have to leave some space for the bottom dimension. So, this 54 is taken care of this height 7 did I capture that maybe I capture that over here ideally I should have made a dimension line in the profile view, but that is ok. So, this is taken care of and finally, I think it is this radius then I need to worry about. So, for that I need to draw of 45 degree leader. So, maybe I will use a combination of my mini drafter and set square let one of the edges pass to the center of the arc maybe draw a little line here and thereafter draw a horizontal line. So, this is taken care of I will quickly jot down these dimensions I will use a little bit of help from my sketch and from this figure the work of the drafter seems to be done. So, this is 90 I am using the aligned dimensioning this is 65 this is 54 I am trying to print the letters and also I am trying to keep them big let me have my sketch here and my dimension sheet here. So, this 90 is taken care of let me circle that 54 taken care of let me circle that 65 taken care of let me circle that this 7 I have to rotate my number and align that with the dimension line 7 is here taken care of maybe this number is too close to the front of you, but let us not worry about that 20 done this side 30 done 25, 13, 19, 13 perhaps I am not very good at lettering I need to go back and practice for now. So, this is 22. So, this dimension is taken care of this height is 50 appears over here this done 35 and 7. So, maybe I will start with 7 and then I will go 35 and finally, number 6 is here and I have to point an arrow towards the center of the sack. Let me take away my sketch let me take away the object please the drafter here or maybe take it out of sight and this is how the final third angle orthographic view of this object would look like. I hope that I have not missed any line hidden or solid construction hinges.


Portland's Western Cemetery was established in 1830 and had fallen into disrepair by the end of the 1990s. The stewards of the Western Cemetery was formed in 2002 with the goal of repairing and restoring the historic resting place that had been neglected for years. Recently, a new sign was installed in the Davies Gate as part of their program. Brian Naubloch talked with Stuart President Linda Grafam and Trustee Ann Pringle about the improvements they've made and what is still to come. Hi, I'm Linda Grafam, President of the Stewards of the Western Cemetery. And we've been working long and hard for years to beautify this cemetery. And I've lived in the neighborhood for 37 years, so I kind of consider this all my private property. And Pringle is a trustee of the Stewards of the Western Cemetery. What we're here today for is to unveil a sign that the Stewards of the Western Cemetery commissioned. I've also lived in the neighborhood for decades, and I don't remember when there was last a sign on the Western Cemetery. People know it's a cemetery, but they may not know it's the historic Western Cemetery. So with that, I guess we can each take a corner here, Linda, and expose the sign, which says, obviously, Historic Western Cemetery established 1830. And it's a sign that was made by, I think, a boat builder. Marine plywood, it's beautifully done with special gold lettering. And it's an historic sign that was approved by the Historic Preservation Board with enthusiasm to see this important place finally recognized again. And tell us a little bit about the history of the Western Cemetery. Well, it was established in 1830. I think it's the second oldest cemetery in the city of Portland. It's an historic cemetery that unfortunately has been degraded over the years by neglect literally for decades. But there's some interesting people buried here. The Longfellow family crypt is here, as is the grave of Iqabad Nichols, who was the great-great-grandfather of Harry Nichols Cobb who designed the Portland Museum of Art and whose family homestead stood on the site of the new building. How long was it an active cemetery? How long was it in use? Well, over a hundred years, I would say, more than a hundred years. I'm not sure exactly when burial stopped, but... And right now it's sort of a park and cemetery for the Western Promenade? It's an open space. I wouldn't call it a park, but it's an open space that's an important place in the city because it's lovely, as you can see now, very quiet and peaceful as a cemetery should be. Let's talk about some of the notables. You mentioned a few before, but who are some of the notables who are here? Another notable family is the Levitt family. Chase Levitt provisioners for decades. I think generations they go back on the waterfront. And there are three graves of children that were born in a very short period. And all the gravestones are joined together. So that's one of my very favorite graves. When the cemetery first began, was it as built up around here as it is now in terms of houses, or was it sort of out in the open? No, it actually preceded the houses by many years, I think, because this neighborhood started being developed when the Bram Hall mansion was created by J.B. Brown. So the cemetery well predates the houses. An additional point of history is that the cemetery is the final resting place of many Irish-Americans who are commemorated now by the Hibernian Society, which has an annual commemoration here. It's very nice and they've erected a special monument down toward the beginning of the western prom. Linda, what are some of the improvements that the stewards have done over the past few years? Well, we've done quite a number actually. We have repaired and have all new granite curb stones. We have removed trees, cleaned up paths. The new pathways that have gone through are really nice because they had been totally decimated over the years and you didn't even know where they went. And the paths, of course, keep us off graves that we shouldn't be walking on. So I think that's one pretty big step we've made. We also have a new fence that's been put in and hopefully will be extended. We're very proud of this fence. It's needed replacing for years. As you can see as you drive down the down Vaughn Street, you can see how far the new fence has gone. We hope by spring to go all the way down to where the western cemetery, the western promenade and Vaughn Street meet. Does the city maintain the property in terms of mowing and that sort of thing? Yes, and they do a pretty good job of that. Of course, they're hampered by funds, but no, they do the mowing and they've cleaned up a lot this fall and I think they've really done a nice job. And what are some of the plants that you have in the future? Beyond fence? Well, we'd love to have enough money to restore some graves. There are so many stones that have been broken over the years. Some have actually been stolen and taken from the cemetery. There are still many that are lying on the ground. So if money allows, that would be our next step. And if people are interested in helping in terms of cash or volunteering time to the stewards, where can they go for information? Who can they contact? They can contact me at 772-6872 or they can contact Aaron Pringle, who is also on the committee.


Hi everyone, Shawn with jaspyscasebreaks.com here doing 2016 Optic Football Hangar 1 box break random team number six from jaspyscasebreaks.com where we're giving away four spots in the $369 football mixer coming up shortly. So the way this works, 32 spots, no veteran common ship, at the end of the break we'll randomize all 32 customers names, top four names when a spot in the football mixer. So here is our customer list from Arthur Hackett down to Raymond de Jesus, last spot mojo, and the teams from the Cardinals down to the Washington football team. The ice roll here, this randomizer is going to be just for the break itself, we'll do a separate dice roll and randomizer at the end of the break to give away those four spots. So a three and a five eight times, eighth and final time from David Cazarus down to Todd Miller, you see eight times there, eight times on the dice, eight times on the teams, eighth and final time from the Raiders down to the Cardinals, eight and eight. So no trade window on here but let's go through it, let's check 2016 so Cowboys, Adam Comperman, Ezekiel Elliott and Dak Prescott, Chiefs you've got Tyreek Hill, Chargers you've got Joey Bosa, where are you at, right there Aaron Pettit, I think Saints, I think Michael Thomas, wherever you are on there, Rodney Howell, everything's on video, Dan you probably are in number seven, which is coming up on the schedule, check the schedule and check your receipt, this is number six, up as far as it did it break, did you check the videos? So here you go, here is our box, finalists, Xavian Howard, Rookie Hollow for the Dolphins Russell Barney, Manuel Sanders Hollow for the Broncos, Mike McCarthy, Roberto Aguayo, remember him, God that was a terrible draft pick, Tampa Bay, Mike Tower, Eli Apple, Giant Arthur Hackett, Braxton Miller for the Texans, Tyler Irvin for the Texans, Joey Bosa, Chargers, Aaron Pettit, nice, nice rated rookie, Bosa there for you, cool, so now let's give away those four spots, so here's the original list, Arthur Hackett down to Raymond De Jesus, New Dice Roll, top four names after two and a three, five times, five times fifth and final time, so from spots six, sorry five down to 32, thank you guys very much for getting in on this and hopefully that can be better for you next time, we do have one more coming up, congratulations to Russell Barney, Rodney Howell, Adam Cupperman, Martin Close, U4 now have spots in that football wicks are coming up after this, that was 2016 Optic Football Hanger, one box break, random team number six from jaspyscasebricks.com, I'm Sean, jaspyscasebricks.com, thanks for hanging out and I'll see you next time.


You are so desperate to make the Quran right that you will massage it to fill the science. No It says made of water that is simply not true. Well, and when I pointed out you're like well, it contains water Yes, but that's not made of water. Well, it was surrounded in water originally water Yes, but that's not made of water if if the creator of the universe cannot inspire a verse correctly So that you and I are not in disagreement about it then he screwed up The verse says we will show them our signs. It doesn't say we're gonna break down the science then don't break down the science


Hi there, welcome to the job sprint. This is our six week online cohort for anybody looking for a job in UX design. It includes things like weekly coaching and workshops, real-world practice, like you're going through a job interview and templates and resources ultimately to help you get hired. If we haven't met yet, my name is Chris. I went for a zero experience to getting hired as head of product design in just four years.  The job sprint the page on right now is our done with you coaching service. It's a six week online class all designed to speed up the process of finding you your next UX role. So this is what happens when you join. First me and you will have a dedicated onboarding call to find out your goals for the cohort, then every week for six weeks will cover a specific topic, your personal brand, your job search strategy, your design challenge, your hiring process, finally your interview. As an added benefit after the cohort, you'll get access to three months of ongoing membership during your job hunt. You'll get access to the Slack channel where you get access to me and my team, people asking questions about job search, people getting feedback on their portfolio. And on top of that, we'll also have monthly Q&As on challenges you're facing. For example, how to overcome imposter syndrome with no experience, how to answer specific questions during interviews, how to cater your messaging to hiring managers. You can literally ask anything you want during their sessions. So every month we'll open the floor and have a conversation and I'll coach you through the problems that you're having with your job search. And as a part of this package, you'll get access to the job seeking second brain. It's your mission control for your upcoming job search. In there you'll find templates, resources that you can use right away. There'll also be a handpicked database of job boards and lots of lots of information to help you succeed. And on top of that, you'll get my five foolproof system to be a better UX designer. Playbooks I've built over the last 10 years of my career. 62,000 words, 200 examples, 120 videos and so much more. There's a bunch more things in this package, but this video is getting too long. You can find all the details on the page. It's absolutely insane value. And we're probably going to be hiking the price soon as more people join the cohort. We really only want folks that are actively looking for a job self motivated and folks who can actually help. If you've got this far in the video, thank you so much for watching. And potentially if the jobs friend cohort is for you, then I'll see you on the other side. Cheers.