Go To Top

This site uses a custom publishing system built in PHP and Javascript.

Here's a sampling of some of the technology that we use:

PHP & Zend Framework
For our PHP development framework, we use the full Zend Framework, with heavy use of Zend Cache and Zend Form (for the latter, we made an extension to make the library work smoothly with the Bootstrap CSS framework).
Javascript & Mootools
We use the Mootools library for all our Javascript development. Our entire admin system is built in Mootools/Javascript. We've built custom components for windowing (based off LightFace) and scrolling, and a "module" system which allows us to easily make self-contained multilingual widgets.
Ngnix & PHP-PFM
For our web server, we use Ngnix with PHP-FPM.
Solr
For our searching and indexing, we use Solr 4. Solr 4 is in pre-alpha, so we make use of a Zend Framework monitoring library called Monitorix to let us know if there's a crash.
MySQL
We use MySQL for all our data storage, and also for caching and session handling.
Caching through Memecached and MySQL
We use a two-level cache through Zend Cache. The backend for our fast level cache is Memcached. The backend for our "slow" level cache is MySQL, using a custom cache handler extention.
Bootstrap
We use Twitter Bootstrap as our CSS framework.
Social Network Integration
Users can login through Facebook, Twitter and Google Plus. We also allow users to synch up their User Page at this site with their social stream.
Other Features
  • No "administration page." Content can be added and edited anywhere on the site. Our admin system is usable in both Japanese and English.
  • Custom live blogging tool for doing live updates from events and live broadcasts.
  • Custom commenting system
  • Inline search tool. Hightlight a phrase, and search results will be shown on the spot.
  • Site content is organized into a topic hierarchy, allowing for all stories in all languages for a given topic to be grouped together.

Below, you'll find some sample images of our publshing system.

Icons by Glyphicons. Used under CC-BY license.