-
Notifications
You must be signed in to change notification settings - Fork 0
Site Structure
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.
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 |
- 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.
TBD
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
- ...
Organizing content with taxonomies: Taxonomy is the practice of classifying things. It allows you to connect, relate and classify your website’s content.
- basic (beginner)
- intermediate
- advanced
Path: skill/basic
- keynote
- speaker
- schedule
- session
Path: conference/keynote
- cvu
- overload
Path: journal/cvu
- [author]
- [year]
- [reviewer]
Path: review/...
TBD: Star rating module
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
- process
- programming
- design
- testing
- patterns
Path: subject/process
- agile
- scrum
- waterfall
- xp
Path: process/agile
- atdd
- bdd
- ddd
- tdd
Path: design/tdd
- c
- c98
- c++
- c++03
- c++11
- fortran
- go
- groovy
- haskell
- java
- javascript
- php
- python
Path: language/c
TBD