OaklandWiki needs help staying technically afloat, including: general support, software development and design improvements to the LocalWiki software, and OaklandWiki customizations!

Have a Question or Issue/Bug?

Leave a message:

  • BUG 1 (link) - Description.
  • ...

Join the Email List

OaklandWiki-Dev

Resources for Learning

  • HTML
  • CSS
  • Javascript (programming language)
  • Python (programming language)
  • Django (web framework)
  • LocalWiki (django-based web application)

Architecture

OaklandWiki currently runs a fairly basic, yet wonderful instance of the LocalWiki software, which is a Django app written in Python with a few other dependencies (such as solr). We can customize a few things, such as graphics, Cascading Style Sheets (CSS) and JavaScript, as well as Django Templates (in a LocalWiki Theme). However, our environment is not yet configured for other types of customization or development! But, soon it will...

The Future

  1. Phase 1 - Getting Started
    1. Create new theme, tweak CSS + JavaScript + Graphics, encourage involvement from lots of folks! [Can Start ASAP]
    2. Create new intro resources for participating on the technical side of LocalWiki and OaklandWiki.
    3. Add new internal "templates" for LocalWiki, as well as Django templates.
  2. Phase 2 - Making OaklandWiki's Architecture Dev-Friendly
    1. Set up remote Dev environment with dev-friendly installation of LocalWiki.
    2. Test Dev environment against Production database.
    3. Install development-friendly environment on Production.
    4. Install development-friendly environment on very accessible Test environment.
  3. Phase 3 - Working on OaklandWiki
    1. Implementing feature branches such as the Semantic branch or the API branch to allow read/write access through a RESTful interface!
    2. Improving themeing by creating child-theme or sub-theme system.
    3. Making more technical customizations to OaklandWiki

Pages tagged “oaklandwiki-dev”

Add new "oaklandwiki-dev"