Jump to navigation Jump to search

This page provides an orientation for new team members and a help resource for existing team members.

Wiki Account

To get set up with an account on the wiki:

You'll need Administrative Help to get your wiki account approved.

Wiki User Page

Every team member will have their own personal wikipage.

Create your own Wikipage by going to Form:Team Member and filing out the form.

  • On the first page of the form use your Full Name with spaces (like Ed Egan), not your username.
  • Fill out the fields.
  • For the image, upload one (see "Upload file" in the left Wiki sidebar) and just put the name of the file in the box (e.g. YourPic.jpg).
  • Do not put your phone number on your Wikipage. Instead add it to Team Contact Information, which is only accessible internally.
  • If you get a permission refused error when you try to create your page, ask to be added to the researchers ACL group.

Then go to your user page (click your username at the top of the page), edit that page and include the following line:

#REDIRECT [[Full Name]]

Working with the Wiki

The Wiki is our content management system. We use it to track the development of all of our Projects, as well as to provide documentation, support information, etc.

To get started,

Useful resources from wikipedia:

You will also be creating and editing additional pages to keep track of project components. More information will be provided on creating pages.

We use semantic mediawiki. Useful resources include:

Basic ask statements are as follows, where - (minus) indicates an inverse lookup.

 {{#ask: [[Category:Project]] [[Has owner::{{PAGENAME}}]]}}
   [[category:Team Member]]
   [[Has team status::Active]] 
   |mainlabel=Team Member
   |?Has team position=Position
   |?Has or doing degree=Degree
   |?Has academic major=Major
   |?Has skills=Skills
   |?-Has owner=Owner

Restricting Access

By default the wiki allows anyone to read pages and only users to edit pages. You can add additional security constraints by putting Semantic ACL code on a page.

For example, some help pages and other content have their read access restricted to users only. This can be achieved by setting the "Visible to" property on the page as follows:

[[Visible to::users]]

Or equivalently but silently:

{{#set: Visible to=users}}

The most commonly used groups for security are users and team. team designation is available from management. To restrict a page to team members add the following:

[[Visible to::whitelist]]
 [[Visible to group::team]]

Or equivalently but silently:

{{#set: Visible to::whitelist|Visible to group::team}}

Working with the infrastructure

The RDP and Storing Data

You'll need Administrative Help to get an account on the RDP set up for you.

Software and processing power is made accessible to your personal laptop through the Remote Desktop Connection. Follow the link for instructions (Good luck!). Once you have an account you can change your password by doing:

  • PC over RDP: Ctrl-Alt-End then Change Password
  • Mac over RDP: fn-ctrl-option-delete then Change Password

You must use a 'real password' that meets the complexity requirements.

That page also contains details about Mapping the Database Server as Z and Connecting to the database server from the RDP.

All of your day-to-day data should be stored on the E: drive of the RDP. Generally, you should create a folder for each task that you work on, and double check to ensure you are saving into the correct project component folder, for example:

E:\projects\Kauffman Incubator Project\Classifier\YOURTOPIC

Software on the RDP

The RDP has software packages pre-installed for your use. If you need other software, ask an administrator. All installations and configuration of software, including languages and tools must be recorded on the the RDP Software Configuration page.

Please use textpad as your standard text editor and Komodo 9 as an IDE for perl, python, and some other languages. To get a licence for Komodo 9 activated for your RDP account, go to E:\installs and run Komodo-IDE-9-Windows-S19344C4830A (and click ok). Don't reinstall Komodo, or any other software, without permission from an administrator.

SDC Platinum has its own instructions.

Working with our PostgreSQL Server

Only tab-delimited text files that contain data that is being moved on or off the database server should be copied to the database server's bulk drive. Again create folders there to organize your data. Your folder's name should be the same as your database's name (case sensitive to avoid confusion). Note that some legacy folders and databases do not follow this schema.

To make your life easy, map the database's bulk drive on your RDP account. Follow the instructions to do this. We refer to the database server's bulk drive as either dbase/bulk or as Z:, as this is the drive letter most commonly mapped to.

There are detailed instructions on Working with PostgreSQL, that include how to connect to the server, make dbases, and write SQL.

For first-timers, you should also read How to do a Simple Database Project.

Other Resources

See: Help:McNair Center