User:Ryan Lane
From Prototype
| First name | Ryan |
|---|---|
| Last name | Lane |
| Phone number | |
| Building | |
| Room number |
Wikimedia TODO list
- Configure the grid software to run more reliably on the hub and nodes
- Write packages for the grid software to easily install/update (RPMs for Fedora, DEBs for ubuntu, MSIs for Windows)
-
Create services for the grid software so that it automatically starts on boot, and can run without a user logged in (where possible)
- Finish nagios/ganglia configuration on all VMs
- Add Windows Vista and Windows XP environments
-
Configure Varnish for the prototypes - Further flesh out Selenium/Code Review requirements at:
- Migrate some Calcey Selenium tests to Markus's framework
- Plan/write code review integration for the framework
- Look at integrating Continuum
-
Install VM -
Install/configure Continuum -
Proxy via varnish
-
- OWA:
- Create 3 OWA servers
- 1 host-only network
- 2 public IPs
- Create 1 LVS server
- w/ public IP
- Set up with session based load balancing
- analytics.tesla.usability.wikimedia.org is wiki w/ squid or varnish frontend
- Get varnish config file from cluster
- Set up memcache on all OWA and analytics VMs
- Create 3 OWA servers
Personal TODO list
-
Add Gadgets extension- Make a gadget for next/previous supporter ticket
-
Add Semantic Tasks extension -
Add Plotters extension- Update extension to create javascript arrays from outputted table
- Add support for jqPlot
- Add support for different formats of input to support javascript libraries that may not take tabular data
-
Add Smooth Gallery extension-
Update extension to work with newer versions of MediaWiki -
Remove tag support, only allow parser function option -
Update extension to work with newer versions of SmoothGallery - Possibly change name, and use nicer jquery based gallery
-
-
Make a Server namespace - Add ExternalData extension
- Map speed traps in an area, listed by twitter hashtags
- For instance, New Orleans should pull #speedtrap #neworleans tweets, and add it to {{#for_external_table:[Has trap at coordinate::{{{traplocation}}}]]}}, or something similar
- The data pulled should also record timestamps for the tweets, so that we ensure data is fresh. Need SIO or multi-valued properties for this?
- A query could then map all speed traps for an area, on that area's page
- Map speed traps in an area, listed by twitter hashtags
- Create a new gantt chart result format: http://www.jsgantt.com/
- Create an extension to let users sign their revisions using an SSL certificate (like a smart card)
- Configuration should allow wiki maintainer to require signatures
- Interface should allow users to selectively sign pages, if wiki maintainer allows it
- Interface should stop the user from submitting a revision if it isn't signed
- This should be optional in the user's preferences, unless the wiki maintainer requires it
- Whenever this is released, make an extension from it, and/or integrate it with plotters
-
Update breadcrumbs extension from work, and release source
Servers I manage
| Server name | OS | Description |
|---|---|---|
| Tesla.usability.wikimedia.org | esxi | Virtual host for usability initiative VMs |
| Fedora10-1.tesla.usability.wikimedia.org | fedora | Fedora 10 host to run as a Selenium grid node. |
| Fedora11-1.tesla.usability.wikimedia.org | fedora | Fedora 11 host to run as a Selenium grid node. |
| Fedora12-1.tesla.usability.wikimedia.org | fedora | Fedora 12 host to run as a Selenium grid node. |
| Raskin.usability.wikimedia.org | os x | Xserve used as a Selenium node. |
| Analytics.tesla.usability.wikimedia.org | ubuntu | Virtual machine for analytics software testing. |
| Ci.tesla.usability.wikimedia.org | ubuntu | Continuous integration |
| Commons.prototype.wikimedia.org | ubuntu | Commons prototype VM hosting multimedia usability initiative wikis. |
| Donation.tesla.usability.wikimedia.org | ubuntu | A virtual machine for donation development. |
| Ds1.tesla.usability.wikimedia.org | ubuntu | |
| Grid.tesla.usability.wikimedia.org | ubuntu | VM to run Selenium grid hub, Squid for grid node forward proxy, and Varnish for reverse proxy access to prototypes |
| Login.tesla.usability.wikimedia.org | ubuntu | Server testing IDPs |
| Lvs1.tesla.usability.wikimedia.org | ubuntu | LVS server to load balance for owa1/owa2 |
| Owa1.tesla.usability.wikimedia.org | ubuntu | Open Web Analytics collection server |
| Owa2.tesla.usability.wikimedia.org | ubuntu | Open Web Analytics collection server |
| Owa3.tesla.usability.wikimedia.org | ubuntu | Open Web Analytics storage server |
| Prototype.wikimedia.org | ubuntu | Prototype VM hosting usability initiative prototypes, sandboxes, and deployment wikis. |
| Review.tesla.usability.wikimedia.org | ubuntu | Testing code review tools |
| Storage1.tesla.usability.wikimedia.org | ubuntu | |
| Storage2.tesla.usability.wikimedia.org | ubuntu | |
| Mobile.tesla.usability.wikimedia.org | windows | Windows 7 VM for mobile blackberry testing |
| Windows7-1.tesla.usability.wikimedia.org | windows | Windows 7 host to run as a Selenium grid node. |
| Windows7-2.tesla.usability.wikimedia.org | windows | Windows 7 host to run as a Selenium grid node. |
| Windowsxp-1.tesla.usability.wikimedia.org | windows | Windows XP Selenium grid node |
| Windowsxp-1.tesla.usability.wikimedia.org | windows | Windows XP Selenium grid node |