Team:UCL/FAQ/WikiDesign
From 2014.igem.org
Line 41: | Line 41: | ||
<!-------- This is the beginning of the expanding box--------> | <!-------- This is the beginning of the expanding box--------> | ||
- | <div class="collapse-card"><div class="title"> | + | <div class="collapse-card" data-step="3" data-position='top' data-intro="So you're looking to build your wiki! Think about your layout, and how you want to present your work. I suggest looking at the wikis of past iGEM teams (especially those who won awards for their wiki). There are two things to think about when building your wiki: content and design."><div class="title"> |
<i class="fa fa-pencil-square fa-2x fa-fw"></i><strong> | <i class="fa fa-pencil-square fa-2x fa-fw"></i><strong> | ||
<!--- Title start ---> | <!--- Title start ---> | ||
Line 48: | Line 48: | ||
</strong></div><div class="body"> | </strong></div><div class="body"> | ||
<!--- Content start---> | <!--- Content start---> | ||
- | |||
- | |||
Firstly, lets talk content. You may be thinking that this is the easy part, but it really isn't. Getting all your content up before the wiki freeze is quite the unexpected challenge. You want to be able to, in detail, explain your entire project on your wiki; and if you don't get your content together before the last few weeks, you'll probably find yourself scrambling to get something onto your wiki as the deadline approaches - not a position you want to be in! | Firstly, lets talk content. You may be thinking that this is the easy part, but it really isn't. Getting all your content up before the wiki freeze is quite the unexpected challenge. You want to be able to, in detail, explain your entire project on your wiki; and if you don't get your content together before the last few weeks, you'll probably find yourself scrambling to get something onto your wiki as the deadline approaches - not a position you want to be in! | ||
Now, lets talk design. It's the most creative and fun part, but you'll have to work as a team to decide what sort of design you want. I suggest researching on good layouts and designs to base your wiki on; and remember, simple and functional beats problematic and complex. | Now, lets talk design. It's the most creative and fun part, but you'll have to work as a team to decide what sort of design you want. I suggest researching on good layouts and designs to base your wiki on; and remember, simple and functional beats problematic and complex. | ||
Line 73: | Line 71: | ||
<!-------- This is the beginning of the expanding box--------> | <!-------- This is the beginning of the expanding box--------> | ||
- | <div class="collapse-card"><div class="title"> | + | <div class="collapse-card" data-step="4" data-position='top' data-intro="I thought it best to approach this by breaking it down into sections based on what you see in front of you."><div class="title"> |
<i class="fa fa-pencil-square fa-2x fa-fw"></i><strong> | <i class="fa fa-pencil-square fa-2x fa-fw"></i><strong> | ||
<!--- Title start ---> | <!--- Title start ---> | ||
Line 80: | Line 78: | ||
</strong></div><div class="body"> | </strong></div><div class="body"> | ||
<!--- Content start---> | <!--- Content start---> | ||
- | |||
- | |||
First, the header. Lewis Iain was the source of inspiration for this, I think it caught his eye whilst he was browsing for different website design templates. He looked through a bunch of code and managed to pull it out of the bag, and even spice it up a little (if you view our site on a mobile device, or simple make your window smaller; there's a keen feature he managed to fix up). Our team then decided on our colour scheme and it was all set. We decided to go with a simplistic approach, breaking our content into 3 main categories: Project, Science and Humans. It works well because it ensures we avoid having a menu full of clutter, and allows users to go through each aspect of our project step by step. | First, the header. Lewis Iain was the source of inspiration for this, I think it caught his eye whilst he was browsing for different website design templates. He looked through a bunch of code and managed to pull it out of the bag, and even spice it up a little (if you view our site on a mobile device, or simple make your window smaller; there's a keen feature he managed to fix up). Our team then decided on our colour scheme and it was all set. We decided to go with a simplistic approach, breaking our content into 3 main categories: Project, Science and Humans. It works well because it ensures we avoid having a menu full of clutter, and allows users to go through each aspect of our project step by step. | ||
Line 96: | Line 92: | ||
<!-------- This is the beginning of the expanding box--------> | <!-------- This is the beginning of the expanding box--------> | ||
- | <div class="collapse-card"><div class="title"> | + | <div class="collapse-card" data-step="5" data-position='top' data-intro="Over here, I'm just going to explain the following: inserting your javascript and css into a template, linking that template into your wiki page, and how to ensure members (who aren't as tech savvy as you are) can edit content on the page without having to read between a bunch of code they don't understand at all. The best way to do this is to use an example, so use this page as an example - open the source and have a look at how it's laid out. ><div class="title"> |
<i class="fa fa-pencil-square fa-2x fa-fw"></i><strong> | <i class="fa fa-pencil-square fa-2x fa-fw"></i><strong> | ||
<!--- Title start ---> | <!--- Title start ---> | ||
Line 103: | Line 99: | ||
</strong></div><div class="body"> | </strong></div><div class="body"> | ||
<!--- Content start---> | <!--- Content start---> | ||
- | |||
- | |||
Firstly, lets talk about loading your js and css files onto your page. Firstly, you'll want to create a template (Team:Name/Template:TemplateName.###(where ### could be js or css depending on your file)). Create the template page and load your css and js files onto them. The next step is to create another template, to hold the links to all your js and css files, for example this page (Team:UCL/Template:BioprocessStyles and Team:UCL/Template:WikiDesignStyles). It simply loads all the js and css templates, and it makes it a lot easier to insert onto your page (it also makes all the clutter disappear!) Once you've done that, load it onto your page, and voilà, it's all working! | Firstly, lets talk about loading your js and css files onto your page. Firstly, you'll want to create a template (Team:Name/Template:TemplateName.###(where ### could be js or css depending on your file)). Create the template page and load your css and js files onto them. The next step is to create another template, to hold the links to all your js and css files, for example this page (Team:UCL/Template:BioprocessStyles and Team:UCL/Template:WikiDesignStyles). It simply loads all the js and css templates, and it makes it a lot easier to insert onto your page (it also makes all the clutter disappear!) Once you've done that, load it onto your page, and voilà, it's all working! | ||
Revision as of 01:23, 16 October 2014
Every iGEM team must produce a wiki to upload and present their work. When it comes to building your wiki, it helps to have some members with experience in web design. If you haven't had the chance to familiarise yourself with these basic aspects of web design, its worthwhile to start experimenting and learning the ropes. w3schools offers a good beginners platform to web design; whilst they may not explain things in too much detail, its a healthy start for you to begin editing bits of code. Sooner or later, you'll be able to recognise whats going on.
In the first section, I'll explain the basics of making a website. If you're looking to learn about wiki building approaches, read the second section. The third section explores the design process of our UCL iGEM 2014 wiki, and the fourth section explains a little about the basics of building your very own iGEM team wiki.