Division of Science

Programs

General

External

Session

Contact

Department of Mathematics
The City College of New York
160 Convent Avenue
New York, NY 10031

Phone: (212) 650-5346
Fax: (212) 650-6294
math@ccny.cuny.edu

Allium

picture of an Allium flower

Allium is the web application that drives the website of the CCNY Department of Mathematics.

History

Allium was originally written circa 2007 by Peter Brinkmann. This original version of Allium was written in Ruby on Rails. It deployed on a server running Ubuntu Server Edition 7.04 (Feisty Fawn). Software doesn't get any cooler than that.

In 2010, Peter Brinkmann left City College and took a job at Google. At that point, Pat Hooper took over administering Allium.

In 2020, a second version of Allium was written by Pat Hooper. This new version is written in Django (a Python Web framework) and is deployed on a newer version of Ubuntu. This new version of Allium duplicates the functionality of the original version, but it is hoped that the new version will be easier to maintain and improve. It was also able to take advantage of more modern web frameworks to make programming easier.

The design of the CCNY Math page was derived from the OpenTech template, publicly available at Open Web Design. The CCNY Math page design has slowly evolved over time.

Goals

Allium was designed by Peter Brinkmann to achieve a number of goals:

  • Provide a professional, uniform web presence for an academic department.
  • Improve communications as well as the flow of information within a department.
  • Help ensure that all information is up to date and accessible to all users, including the blind and vision impaired.
  • Minimize the workload of the webmaster by automating or decentralizing most maintenance tasks.
  • Most importantly, make web administration fun!

Documents

Meet the Platonic Solids: Octahedron

blurb image

The Platonic solids have been known since antiquity, and they play a prominent role in Plato's description of the physical world. The planar faces of each solid are identical polygons. Only equilateral triangles, squares and regular pentagons appear.

Although the platonic solids seem to be purely geometric objects, they embody a number of deep algebraic features. Their symmetries, for example, relate to the solution of polynomial equations of low degree.

If you would like to learn more about Platonic solids, you can start here.