Difference between pages "Open Radio Miniconf" and "Tutorials/d8otb/outline"

From LCA2015 Delegate wiki
(Difference between pages)
Jump to: navigation, search
 
(Building a website with Drupal 8)
 
Line 1: Line 1:
This will be the second Open Radio Miniconf, this time part build'a'thon, part lightning talks.
+
{{Trail|Programme|Tutorials|Tutorials/Drupal8 outta the box}}
  
There are three specific aims for this coming LCA, the three layers;
 
  
1) Build an understanding of radio and build an SDR transceiver to cover an ISM band and the HAM HF bands.
+
= Planning to build a website =
  
2) Build an understanding of the software required to Rx and Tx
+
We won't be going through this section in detail in the tutorial.  We'll be building a sample site with a lot of this thinking already done. But if you want to use your own sample content, have a think about these things and come prepared!
  
3) Encourage software developers to study existing over the air protocols and start to design new ones.
+
Or if you want to choose your own dummy content, rather than use the samples provided... here's some fun sites to peruse.
  
That might not sound like a lot, but we still have a big challenge to complete the second goal. The third is obviously ongoing and we hope to be able to help facilitate new works on the ISM and HAM bands.
+
'''Words'''
  
Mark VK5QI has decided that his experience with the [http://www.norcalqrp.org/files/Tayloe_mixer_x3a.pdf Tayloe mixer] with [http://www.qsl.net/zl1wtt/I&Q.htm  I&Q] as used in the SoftRocks is firm ground on which to build. He has been inspired by [http://nt7s.com/2014/06/a-prototype-for-a-si5351-based-ssb-rig/ some new SSB project by NT7S], using a newly available DDS, the multiple output [https://www.adafruit.com/search?q=SI5351&b=1 SI5351]. Completing the picture, the controller is the well known [http://arduino.cc/en/Main/arduinoBoardNano Arduino], designed by Massimo Banzi (check the recent [http://soldersmoke.blogspot.com.au/2014/09/soldersmoke-podcast-165-arduinos.html soldersmoke podcast #165]).
+
* http://mashable.com/2013/07/11/lorem-ipsum/
 +
* http://www.cupcakeipsum.com/ -- Cupcake ipsum is my favourite.
  
So moving forward the second prototype is currently on the workbend at Marks QTH. The software stack, while complex can be simplified to using existing applications like [http://w1hkj.com/Fldigi.html FLDIGI] or building the [https://en.wikipedia.org/wiki/GNU_Radio GNU Radio][http://gnuradio.squarespace.com/ stack].
+
'''Pictures'''
  
Following on the the how in the now, we need to look forward. Thinking about the existing protocols, the current ways of encoding data on the wire and over the air, we are aiming to approach the design of new over the air protocols.
+
* http://placehold.it/
 +
* https://placekitten.com/
  
We are currently working through the materials for the build'a'thon. Once we are happy with them we will update this page and put an announe here.
+
=== Purpose ===
  
In the mean time the [http://vk5fj.net/?p=558 CfP is open].
 
  
73 Kim VK5FJ
+
What job will this site have?
 +
* sell stuff?
 +
* build a community?
 +
* documentation?
 +
* record an event?
  
  
== Attendees ==
+
=== Audience ===
  
Please add a page for yourself and link it here so we can get an idea of numbers and notify you of updates.
 
  
* Name - Callsign, if you have one
+
Who will visit the website?
 +
* Personas
 +
* Demographics
 +
* Language / Geography
 +
* Devices / Browsers
  
- [[User:Kim Hawtin] Kim], VK5FJ
+
 
 +
 
 +
=== Content ===
 +
 
 +
Getting the information architecture right from the start is important.
 +
* Content Modelling
 +
* Navigation
 +
* Search
 +
* Taxonomy
 +
 
 +
This is the stuff your website is all about.  Here's some resources on creating compelling content for the web.
 +
 
 +
http://www.squiz.net/au/stories/insights/10-commandments-for-content-creation
 +
 
 +
=== Style / Design / Mockups / Wireframes ===
 +
 
 +
We're using D8 Outta the box, so we'll be using Bartik.  Not doing a lot of design, but still, need to think about colour, images, logo.
 +
* Logo
 +
* Colour
 +
* Images
 +
* Layout
 +
 
 +
Resources
 +
 
 +
https://wireframe.cc/
 +
 
 +
=== Planning Tools ===
 +
There's a range of tools out there to help you plan your site.  (know any others? Add them here.)
 +
 
 +
* https://www.jumpchart.com/
 +
 
 +
== Join the community ==
 +
We'll be working with Drupal8.  The training sites we're using were built against HEAD late last week.  So they're a little bit behind the bleeding edge, and they're very much in BETA.  So we're likely to hit some rough edges.  If you do, report them.  To do that, you'll need to have an account on Drupal.org
 +
 
 +
 
 +
=== Go to https://www.drupal.org/user/register ===
 +
 
 +
It looks like this.
 +
 
 +
 
 +
 
 +
 
 +
== Building a website with Drupal 8 ==
 +
 
 +
=== Basic site configuration ===
 +
[[File:D8otb-siteinfo.png|right]]
 +
* Site name
 +
* Site slogan
 +
* Email address
 +
* Default front page, and error pages
 +
 
 +
=== Nodes and other entities ===
 +
 
 +
==== Default content types ====
 +
 
 +
* Article
 +
* Basic Page
 +
 
 +
Go to SITEURL/node/add to add content
 +
 
 +
==== Custom content types ====
 +
 
 +
Go to SITEURL/admin/structure/types/add
 +
 
 +
==== Users ====
 +
 
 +
* anon
 +
* auth
 +
* admin
 +
 
 +
===== Roles =====
 +
 
 +
===== Permissions =====
 +
 
 +
==== Taxonomy ====
 +
 
 +
=== Menus ===
 +
[[File:d8otc-menus.png|right|400px]]
 +
We get a few menus out of the box
 +
 
 +
But we can also add menus of our own
 +
 
 +
=== Views ===
 +
 
 +
Views.  The single most popular module for previous versions of Drupal, is now in core. It's a powerhouse. But complex. We'll start simple.
 +
Views is a list maker, a query generator. It lets you slice and dice your content in all sorts of wonderful ways.
 +
 
 +
=== Blocks ===
 +
 
 +
 
 +
 
 +
=== Wysiwyg ===
 +
 
 +
 
 +
 
 +
=== Mobile ===
 +
 
 +
 
 +
 
 +
=== RSS, Json and other feeds and streams ===

Revision as of 09:50, 12 January 2015

< Main Page < Programme < Tutorials < Tutorials/Drupal8 outta the box


Planning to build a website

We won't be going through this section in detail in the tutorial. We'll be building a sample site with a lot of this thinking already done. But if you want to use your own sample content, have a think about these things and come prepared!

Or if you want to choose your own dummy content, rather than use the samples provided... here's some fun sites to peruse.

Words

Pictures

Purpose

What job will this site have?

  • sell stuff?
  • build a community?
  • documentation?
  • record an event?


Audience

Who will visit the website?

  • Personas
  • Demographics
  • Language / Geography
  • Devices / Browsers


Content

Getting the information architecture right from the start is important.

  • Content Modelling
  • Navigation
  • Search
  • Taxonomy

This is the stuff your website is all about. Here's some resources on creating compelling content for the web.

http://www.squiz.net/au/stories/insights/10-commandments-for-content-creation

Style / Design / Mockups / Wireframes

We're using D8 Outta the box, so we'll be using Bartik. Not doing a lot of design, but still, need to think about colour, images, logo.

  • Logo
  • Colour
  • Images
  • Layout

Resources

https://wireframe.cc/

Planning Tools

There's a range of tools out there to help you plan your site. (know any others? Add them here.)

Join the community

We'll be working with Drupal8. The training sites we're using were built against HEAD late last week. So they're a little bit behind the bleeding edge, and they're very much in BETA. So we're likely to hit some rough edges. If you do, report them. To do that, you'll need to have an account on Drupal.org


Go to https://www.drupal.org/user/register

It looks like this.



Building a website with Drupal 8

Basic site configuration

D8otb-siteinfo.png
  • Site name
  • Site slogan
  • Email address
  • Default front page, and error pages

Nodes and other entities

Default content types

  • Article
  • Basic Page

Go to SITEURL/node/add to add content

Custom content types

Go to SITEURL/admin/structure/types/add

Users

  • anon
  • auth
  • admin
Roles
Permissions

Taxonomy

Menus

d8otc-menus.png

We get a few menus out of the box

But we can also add menus of our own

Views

Views. The single most popular module for previous versions of Drupal, is now in core. It's a powerhouse. But complex. We'll start simple. Views is a list maker, a query generator. It lets you slice and dice your content in all sorts of wonderful ways.

Blocks

Wysiwyg

Mobile

RSS, Json and other feeds and streams