Web Services

TIG offers and maintains a variety of Web publishing options for our community. If you need to host content for your group on a web site, but you’re not exactly sure where to begin, you can always send us email at help@csail.mit.edu. The following is a quick overview of available options.

In general, we suggest that you use static page based sites wherever possible, for several reasons: first, static sites are less susceptible to being defaced or compromised than sites that run server-based software (like a CMS or Wiki). Second, static sites usually load much more quickly than sites written in a server-based language. Finally, they are much easier to pick up and transport to a new hosting site, since there are no dependencies on particular software versions to maintain.

However, we recognize that there are times when a dynamic site is the right tool for the job. In cases where you need to do more than just host pages and other content—for example, to use web forms, collaborative editing (besides what is available in version control systems like Git), front ends for databases, and so forth—you’ll need to make a choice between using pre-made software, like a CMS (content management system, like Drupal or Wordpress), rolling your own (using a framework like Django or Rails, for example). We can help you arrive at an optimal solution.

Shared web hosting

Running your own server

Databases