 Hello everybody, I'm Ruben from Oxide and as Nick mentioned we build websites for various government and private industry clients and we use Drupal primarily which is a content management system that allows people to make websites with fairly easy to use interfaces for editing content and you can kind of go in there edit a content with a rich text editor and publish your pages to the web without having to have developers involved in that kind of process and so Drupal comes out of the box with a lot of features for managing content users with different access levels for example editors could even have a special role for a taxonomy editor who can just edit taxonomies which is distinct from someone who might be admised as the rest of the website so it gives you that kind of control it's very extensible and has a lot of community available plugins across a whole range of things but it has quite a lot of taxonomy related stuff content categorization so I'm going to go through a bit of a demo now of just a very very basic Drupal stuff show a bit of what you can get out of the box with kind of very very little amount of setup and yeah so I'll share my screen now if that's all right so this is a Drupal homepage with that's basically just been turned on nothing else done no content in or anything yet and there's an administration menu across the top which I get because I'm an administrator and I've set up some taxonomies already a couple of basic ones so there's a page here where you can view all your vocabularies easily add a new vocabulary which I can show you now and then it's added to the list and then I can add terms to that vocabulary terms can have a description as well which can be used for various things and it's also fully extendable in that you can add any number of other fields to the term so the term itself can have potentially an image or some extra information associated with it and that's fairly powerful I can keep adding more and more and go back and see see the ones I've added there's other alternate interfaces which give you different ways to add that one's quite a simple one doesn't let you edit those other fields and things like that then it's a fairly straightforward interface for editing the existing ones or deleting terms out there's always an are you sure if you delete something because it doesn't come back after that so there's a couple of others I created already this category one I guess is the most complex and this shows the hierarchy functionality which is also an out-of-the-box feature so you can go as many levels deep with the hierarchy as you want you can use this interface to drag and drop things to reorganize that hierarchy and save that it's all very very straightforward no I guess developer type experience required for any of this there's also this is not out of the box however it is available just by installing an off-the-shelf plugin on top of Drupal just another way of managing taxonomies to give an example of the variety it's not quite as pretty an interface this one but it's much more functional so it's possible for me to move terms from one category from one vocabulary to another rather easily in this in this screen and then can delete things it's just I guess a bit less clicking than the normal interface if you're if you're dealing with a lot of taxonomy terms at the same time that's the basics of that and then when you're actually creating content and you can categorize all your content with these vocabularies so there's an article creating a new page and then there's a whole bunch of different widgets which I've put here as examples of how you can interact with these so the tagging one this will autocomplete from existing terms but Drupal calls a tagging essentially just means that anyone can add new terms to the taxonomy as they're going and so the autocomplete will show me ones that are already in there but I can also add my own in this in this case with this field this other widget is hooked also to that same one but it's just a slightly different way of adding them instead of them just being a comma separated lists it's a little bit more user-friendly in terms of adding these another different one where you get a select field and also autocomplete within the same field basic radio buttons select fields required fields or not required fields as indicated by the asterisk and this hierarchy will select widget which is on the category that I showed you before which is a slightly nicer way of selecting from these multiple level taxonomies and this one autocompletes in the hierarchy is in the drop-down however that one doesn't seem to be working for me when I put it under pressure field validation and then this is a very unstyled page with all those things that I just selected this is fully customizable in terms of what it looks like how you want to display that to the user you can also display it in different ways in different contexts and this automatically links anything that's tagged with the same tags together so by clicking the tree tag just now I go to a list of all the content with tree tags and that's automatic functionality that's available just immediately and so that's I guess that's a very quick introduction with a bunch of stuff that was put together very quickly by with no coding at all just clicking around Drupal being as extensible as it is gives you pretty much unlimited capability to expand on that there's hundreds of vocabulary taxonomy related modules around that add things like more widgets like that there's things like advanced search functionality faceting limiting search results via taxonomies filtering lists via taxonomy is that kind of thing there's also automated creation of menus and breadcrumbs via taxonomies that are attached to content and more advanced things like access control for example you can have anything tagged with confidential as only accessible by certain people anything that's secret an even smaller list of people can access that that kind of thing so those kinds of functionalities become quite powerful the other thing that I didn't show before that is available is the ability to export and import CSV files or tabbed unlimited files that kind of thing which is very straightforward via the interface as well so that will let you import into different websites or back into the same website or just export to give to someone else to go into an entirely different system or import from an entirely different system and this is just another administration interface for managing the terms where I can edit all the different fields in in one go without having to go in and edit each individual one another feature that is available relatively out of the box but requires a bit more configuration is multilingual so Drupal has multilingual functionality where content can be entered in multiple languages and then the user can view their language based on their account on the website they can select their language and it will present whichever version of the taxonomy and content that's for that language so that kind of thing is quite powerful as well and that's all for now that was just a very well-winned tour