Site Structure - accu-org/website-v3 GitHub Wiki

The information on the site revolves around the conferences, the C Vu and Overload journals, book reviews and ACCU's community aspect that shows in the mailing lists, local groups and study groups.

Further, the ACCU, being an association, has members. With it comes membership and a system to become member and prolong being a member of ACCU. Some information on the website is only meant for members, so the site contains parts that only members can access, provided they logged in on the site.

The menu must be short and clearly reflect the various themes of ACCU. To keep the menu clear and simple, member-only items do not appear until you are logged in. Thus avoiding the need to split the menu in member and non-member parts (provided this is possible). For example, when selecting Journals > C Vu, general information about the C Vu journal is shown, but no C Vu issues as these are for members only.

Apart from the on-site information made available via the menu, we can also think of some outreach information such as a link to Standard C++ and SyncNorwich and links to events of interest, such as Spring ISO C++ meeting, Agile on the Beach, SyncConf.

Contents

Menu

Working with Menus

Conferences Journals Book Reviews Community Membership About
Schedule 2013 C Vu (restricted) Review a Book Calendar Why Join? Contact Us
Speakers 2013 Overload Mailing Lists Types of Membership Officers
Sessions 2013 Local Groups Fees Committee Meetings
Conference 2012 Study Groups Join Annual Meetings
Conference 2011 (restricted) Renew Constitution
... Change Policies
Log-in

Aliases

  • accu.org/conference - the current conference opening page.
  • accu.org/conference/speakers - the current conference speakers page.
  • accu.org/conference/schedule - the current conference schedule page.
  • accu.org/conference/sessions - the current conference sessions page.
  • accu.org/journal - about the C Vu and Overload journals.
  • accu.org/journals/cvu - the C Vu journals, linked if logged in.
  • accu.org/journals/overload - the Overload journals.
  • accu.org/reviews - the Book review opening page and tag select and search facility.
  • accu.org/reviews/about - the page describing the Book review facility.
  • accu.org/reviews/todo - the Book available for review.
  • accu.org/reviews/doing - the Book being reviewed.
  • accu.org/calendar - the (Google) Calendar of events.
  • accu.org/mailinglists - the mailing lists page; restricted to accu-general and several others unless logged in.
  • accu.org/localgroups - local groups, ACCU near you.
  • accu.org/localgroups/usa - USA local group.
  • accu.org/localgroups/oxford - Oxford local group.
  • accu.org/studygroups - online study groups.
  • accu.org/studygroups/ - online study groups.
  • accu.org/membership - all pages about ACCU membership.
  • accu.org/membership/whyjoin - the page about reasons to join ACCU.
  • accu.org/membership/join - the page to join ACCU.
  • accu.org/membership/fees - the page about ACCU membership fees.
  • accu.org/membership/renew - the page to renew ACCU membership.
  • accu.org/membership/change - the page to change ACCU membership.
  • accu.org/about - the ACCU about page.
  • accu.org/contact - the ACCU contact page, info at accu dot org.
  • accu.org/accu/officers - the ACCU committee officers.
  • accu.org/accu/committee - the ACCU committee meetings.
  • accu.org/accu/agm - the Annual General Meetings.
  • accu.org/accu/constitution - the ACCU constitution.
  • accu.org/accu/complaints - the ACCU complaints procedure.

Blocks

TBD

Content types

Content types: A single web site could contain many types of content, such as informational pages, news items, polls, blog posts, real estate listings, etc. In Drupal, each item of content is called a node, and each node belongs to a single content type, which defines various default settings for nodes of that type, such as whether the node is published automatically and whether comments are permitted. (Note that in previous versions of Drupal, content types were known as node types.)

  • Basic page (Drupal) - static information
  • Article (Drupal) - undifferentiated articles
  • News -
  • Conference -
  • Conference Schedule -
  • Conference Session -
  • Conference Speaker -
  • Book for Review -
  • Book Review -
  • PDF - C Vu and Overload journals, conference slide decks
  • ...

Taxonomy

Organizing content with taxonomies: Taxonomy is the practice of classifying things. It allows you to connect, relate and classify your website’s content.

Vocabulary: Skill

  • basic (beginner)
  • intermediate
  • advanced

Path: skill/basic

Vocabulary: Conference

  • keynote
  • speaker
  • schedule
  • session

Path: conference/keynote

Vocabulary: Journal

  • cvu
  • overload

Path: journal/cvu

Vocabulary: Book Review

  • [author]
  • [year]
  • [reviewer]

Path: review/...

Vocabulary: Book Review Rating

TBD: Star rating module

  • 1/5
  • 2/5
  • 3/5
  • 4/5
  • 5/5

Vocabulary: Subject

  • process
  • programming
  • design
  • testing
  • patterns

Path: subject/process

Vocabulary: Process

  • agile
  • scrum
  • waterfall
  • xp

Path: process/agile

Vocabulary: Design

  • atdd
  • bdd
  • ddd
  • tdd

Path: design/tdd

Vocabulary: Programming Language

  • c
  • c98
  • c++
  • c++03
  • c++11
  • fortran
  • go
  • groovy
  • haskell
  • java
  • javascript
  • php
  • python

Path: language/c

Views

Working with Views

Bottom menu

TBD

⚠️ **GitHub.com Fallback** ⚠️