[[PageOutline(2-5, Table of Contents, floated)]] '''Please don't use this wiki for things that are not specifically related to web development, use the [http://wiki.transitionnetwork.org/ wiki.transitionnetwork.org] site.''' = Welcome to Transition Technology = This is the web development management site for the [http://www.transitionnetwork.org/ Transition Network] it is used for tickets, documentation, time and code management. For a complete list of local wiki pages, see TitleIndex. = [[website|Website developers/designers: start here]] = Our '''[[website|documentation of the main Transition Network website]]''' covers everything you need if you're a designer or developer on the Transition Technologists Team. \\ '''Don't do anything without reading the docs first :)''' == Websites == * Main [[website|Transition Network Drupal website]]: running on PuffinServer http://www.transitionnetwork.org/ * Sharing Engine Drupal website: running on PuffinServer http://news.transitionnetwork.org/ * REconomy Project: ReconomyWordPress due to be migrated to ParrotServer http://www.reconomy.org/ * In Transition 2.0: InTransitionWordPress running on ParrotServer http://www.intransitionmovie.com/ * Earth Inheritors: EarthInheritorsWordPress running on ParrotServer http://www.earthinheritors.net/ * Wiki: Mediawiki running on PenguinServer https://wiki.transitionnetwork.org/ * Stats: PiwikServer web stats running on PenguinServer https://stats.transitionnetwork.org/ * Tickets: TransitionTrac this site, running on PenguinServer https://tech.transitionnetwork.org/ == Services provided: Data, Views & API == NEW: The Transition Network sites are opening themselves to all kinds of other sites, providers and clients to share data and services. See WebServices and ContentTypes for more. == Git & Release Process == NOTE: We have migrated to Git and [https://github.com/transitionnetwork the repository is hosted on GitHub]. For information on how to use the Git repository and the process we use for releases to the various servers, please see BoaCodeManagement. == Live Servers == * PuffinServer -- the drupal live server for www.transitionetwork.org, commissioned in February 2013 * PenguinServer -- the non-drupal server, commissioned in January 2013 * ParrotServer -- the WordPress server, commissioned in April 2013 == Trac == We use Trac for time and ticket management. See wiki:WikiFormatting and wiki:TracWiki for help on editing wiki content. See TransitionTrac for Transition Trac information including ticket management and time management. == Sharing Engine == * Main page: https://wiki.transitionnetwork.org/Sharing_Engine#Developer_documentation Developer documentation: * Widget structure: https://wiki.transitionnetwork.org/Sharing_Engine/Widget_structure * Drupal module, theme and feature: https://wiki.transitionnetwork.org/Sharing_Engine/Drupal_code:_a_module,_a_feature_and_a_theme * Technical workflow & business logic: https://wiki.transitionnetwork.org/Sharing_Engine/Technical_workflow_%26_business_logic == Various == * DomainNames -- DNS notes * SecurityInfo -- notes on testing the HTTPS SSL certificates * PiwikServerInstall -- PiwikServer web stats server install notes * LoadTimes -- somewhere to document how long the site takes to load * MaintenanceTasks -- somewhere to document ongoing maintenance tracking * LennyToSqueeze -- notes on upgrading debian * SqueezeToWheezy -- notes on upgrading debian * AptitudeUpdateScript -- {{{a-up}}} and {{{logchanges}}} -- scripts to update packages and record the updates in the Changelog * XenShell -- Notes on console access to the virtual servers * MetcheCleanScript -- a script to delete old metche backups * WordPress -- documentation for the Wordpress sites * TransitionMaintenance -- monthly maintenance process, budget and ticket reports * AwStatsInstall -- notes on how awstats was installed * RamUsage -- notes on the allocation and usage of RAM by the virtual servers * ErrorCodeCheck -- a script to check the Nginx logs for error codes and email the results daily * WebServerLogs -- notes on analysing web server logs == Former Servers == * ~~NewLiveServer~~ -- documentation about the old live server, quince.transitionnetwork.org which was switched off on 28th February 2013 * ~~DevelopmentServer~~ -- documentation about the old development server, kiwi.transitionnetwork.org, which ran this Trac site * ~~LiveServer~~ -- documentation about the old server at gaiahost.coop