ottawaipv6summitwebsite
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | ottawaipv6summitwebsite [2015/06/09 15:23] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Ottawa IPv6 Summit - Website ====== | ||
+ | |||
+ | This page tracks the web site details. | ||
+ | |||
+ | Official site: [[http:// | ||
+ | |||
+ | [[: | ||
+ | |||
+ | ===== Server ===== | ||
+ | |||
+ | * running on bart's colo on Debian | ||
+ | * running [[http:// | ||
+ | * will probably get a cert from [[http:// | ||
+ | |||
+ | ===== Priority Tasks ===== | ||
+ | |||
+ | * post conference description | ||
+ | * post venue information (need confirmation) | ||
+ | * post twitter/ | ||
+ | * finalize style | ||
+ | * block sign-up for now | ||
+ | * promote everywhere | ||
+ | |||
+ | ===== Open Tasks ===== | ||
+ | |||
+ | * post anti-harassment policy like [[http:// | ||
+ | * configure sign-up form (what fields do we really need) | ||
+ | * test sign-up | ||
+ | * test paper submission | ||
+ | * get a paypal account | ||
+ | * test paypal | ||
+ | * open sign-up process | ||
+ | |||
+ | ===== Issues/ | ||
+ | |||
+ | * Server time is 12 hours behind | ||
+ | * Apache autoindexing is on (e.g., for http:// | ||
+ | * Depending on config, may also want " | ||
+ | * User Home | ||
+ | * Non-matching white area around main div - Lisa | ||
+ | * Tried to fix with conference CSS with *#container directive, but some setting in main website is clobbering it - works in Firebug | ||
+ | * Main page uses theme as / | ||
+ | * Title logo does not appear | ||
+ | * This is not a CSS issue as the logo is uploaded separately. | ||
+ | * Customized IPv6 favicon does not appear - only red maple leaf | ||
+ | * Main page | ||
+ | * Move "IPv6 is inevitable" | ||
+ | * Create two columns to describe streams, business stream first - Ian or Lisa | ||
+ | * Whitespace has been suggested instead of coloured boxes to avoid busy look | ||
+ | * Whole site | ||
+ | * Remove " | ||
+ | * Move/add location and date headers into blank space to the right of the logo - Ian and Lisa | ||
+ | * Originally proposed to be done via hacking the code or CSS, but then this important information will only appear on the main page | ||
+ | * Use CSS to simply remove them from main page content box, and use something else to add them where we want them? | ||
+ | * Have played with several title, logo, alt header configurations and have not found a straightforward way to add them through interface - Lisa | ||
+ | * < | ||
+ | * Papers submission form | ||
+ | * Hidden attribute and default value for unneeded fields, for clean interface and to keep the DB happy | ||
+ | * identi.ca | ||
+ | * Create colour logo and replace current one - Ian | ||
+ | * < | ||
+ | |||
+ | |||
+ | |||
+ | ===== Website Development setup ===== | ||
+ | |||
+ | We have a staging setup for the website development. | ||
+ | |||
+ | * Main URL: [[http:// | ||
+ | * IPv4 only: [[http:// | ||
+ | * IPv6 only: [[http:// | ||
+ | |||
+ | * Development: | ||
+ | * IPv4 only: [[http:// | ||
+ | * IPv6 only: [[http:// | ||
+ | * ... NOTE that DEV is a name of one of the developers | ||
+ | |||
+ | Here is the complete index: [[http:// | ||
+ | |||
+ | The source code is tracked in git. The git repository is accessible here: | ||
+ | |||
+ | * web: | ||
+ | * read-only: git:// | ||
+ | * full: git@git.jukie.net: | ||
+ | |||
+ | The git repositories are managed using gitosis. | ||
+ | write access. | ||
+ | |||
+ | We have the following branch naming structure: | ||
+ | |||
+ | * master - pushing to the master branch publishes the code on the main site. | ||
+ | * $DEV/* - private name space for a given $DEV. | ||
+ | * $DEV/devel - pushing to the user's devel branch publishes the code on their devel*.ipv6summit.ca site. | ||
+ | |||
+ | NOTE: Only Ian and Bart have write access to master. | ||
+ | their devel server, and then ask Ian (or Bart) to merge the changes in. | ||
+ | |||
+ | Here is an example interaction: | ||
+ | |||
+ | < | ||
+ | [[:1]] $ git clone git@git.jukie.net: | ||
+ | [[:2]] $ cd www.git | ||
+ | [[:3]] $ git config remote.origin.push master: | ||
+ | [[:4]] $ vim foo.php | ||
+ | [[:5]] $ git add foo.php | ||
+ | [[:6]] $ git commit -m" | ||
+ | [[:7]] $ git push | ||
+ | </ | ||
+ | |||
+ | |||
+ | Naturally step 1 and 2 need only be done once to get a clean clone. | ||
+ | |||
+ | Subsequent development would following these steps: | ||
+ | |||
+ | < | ||
+ | [[:1]] $ cd www.git | ||
+ | [[:2]] $ git pull | ||
+ | [[:3]] $ vim foo.php | ||
+ | [[:4]] $ git add foo.php | ||
+ | [[:5]] $ git commit -m" | ||
+ | [[:6]] $ git push | ||
+ | </ | ||
+ | |||
+ | |||
+ | Where step 2 syncs local files with the server' | ||
+ | |||
+ | |||
+ | If you have problems with Git contact < | ||
+ | |||
+ | |||
+ | ===== Software Considered ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * requires hacking source, lots of nice features though -- ian | ||
+ | * [[http:// | ||
+ | * suggested by aidan, this is my preference so far -- ian | ||
+ | * [[http:// | ||
+ | * suggested by dave0, registration not included? | ||
+ | * [[http:// | ||
+ | * suggested by dave0, documentation is difficult to penetrate -- ian | ||
+ | * [[http:// | ||
+ | * posed by ex-expat, module for civicrm - registration, | ||
+ | * there is a moneris plugin for payment processor, which handles $cdn, but gpl status is unclear | ||
+ | |||
ottawaipv6summitwebsite.txt · Last modified: 2015/06/09 15:23 by 127.0.0.1