[PATCH 05/10] revamp projects section
Mo Morsi
mmorsi at redhat.com
Mon Nov 5 20:23:12 UTC 2012
---
css/site-wide.css | 25 ++++++++++
projects.md | 137 +++++++++++++++++++++++++++++++++++++++---------------
2 files changed, 124 insertions(+), 38 deletions(-)
diff --git a/css/site-wide.css b/css/site-wide.css
index d40c9a9..321d595 100644
--- a/css/site-wide.css
+++ b/css/site-wide.css
@@ -465,3 +465,28 @@ hr.shade {
color: white;
text-decoration: none;
border-bottom: 1px dotted; }
+
+#projects_container ul {
+ }
+
+#projects_container li {
+ border: 1px solid black;
+ list-style: none;
+ margin: 10px;
+ padding: 10px;}
+
+#projects_container li img[alt=dc_logo]{
+ float: right;
+ margin-right: 10px;}
+
+#projects_container li img[alt=heat_logo]{
+ float: right;
+ width: 50px;
+ height: 75px;
+ margin-right: 10px;}
+
+#projects_container li img[alt=conductor_screenshot]{
+ float: left;
+ margin-left: 10px;
+ width: 100px;
+ height: 75px;}
diff --git a/projects.md b/projects.md
index 06e46ac..a0da44a 100644
--- a/projects.md
+++ b/projects.md
@@ -6,41 +6,102 @@ title: Projects
Projects
========
-Aeolus is assembled from several components, each of which is an open
-source project itself:
-
-- [Audrey](audrey.html "Audrey project pages")
- – Set of tools to do run-time configuration of cloud instances.
-- [Conductor](conductor.html "Conductor project pages")
- – Browser based user interface.
-- [Configure](configure.html "Configure project pages")
- – Configuration script for setting up Aeolus.
-- [Image Factory](imagefactory.html "Image Factory project pages")
- – Daemon with a QMF interface for building cloud images.
-- [Image Warehouse](imagewarehouse.html "Image Warehouse project pages")
- – Daemon to move cloud images from cloud to cloud based on rules.
-- [Oz](https://github.com/clalancette/oz/wiki "Oz project pages")
- – Automated virtual machine installer.
-
-## Aeolus Incubator
-
-New projects in development, not yet accepted into the official Aeolus family.
-
-- [bundler_ext](https://github.com/aeolus-incubator/bundler_ext "bundler_ext")
- – Library to allow a system package manager to manage the gems for a
- project.
-- [TIM](https://github.com/aeolus-incubator/tim "The Image Management engine")
- – Web application for managing virtual images to be deployed in the
- cloud.
-- [Template Repository](https://github.com/aeolus-incubator/templates "Template Repository")
- – Aeolus templates for many applications, ready to use. They are
- tested and known to work.
-- [Template Sharing Website](https://github.com/aeolus-incubator/template-site "Template Sharing Website")
- – Prototype Aeolus template sharing website.
-
-## Other Projects
-
-In addition to the core Aeolus components, there are some projects that aim to enhance Aeolus.
-
-- [Aeolus-GUI](https://github.com/niteshnarayanlal/Aeolus-gui "Aeolus-GUI")
- – Aeolus GUI Client.
\ No newline at end of file
+Aeolus is an umbrella project consisting of several components.
+Each may be used individually or all may be used
+[together](get_it.html "together")
+
+<div id="projects_container" markdown="1">
+##Main Components:##
+Core components providing cross and hybrid cloud functionality
+
+- ###[Deltacloud](http://deltacloud.apache.org/ "Deltacloud")###
+ ![dc_logo](http://deltacloud.apache.org/assets/img/logo.png)
+ Deltacloud is the core Aeolus component providing an abstract API which to issue
+ calls to [many](http://deltacloud.apache.org/drivers) drivers.
+
+ Deltacloud provides a RESTful Stateless API which clients written in any language
+ can issue calls to cloud providers. The end user specifies the cloud provider which
+ to connect to and the credentials to use in the REST API headers. Deltacloud, which
+ implements the [Distributed Management Task Force](http://dmtf.org/)'s
+ [CIMI](http://dmtf.org/standards/cloud) standard, proxies abstract calls to resources
+ and collections to the backend cloud provider
+
+- ###[Oz](https://github.com/clalancette/oz/wiki "Oz")###
+ Oz is a tool for automatically installing operating systems into files
+ with only minimal up-front input from the user.
+
+ Oz can be used to bootstrap instances running Fedora, RHEL, Debian, Ubuntu,
+ Suse, Windows, and more directly on the cloud.
+
+- ##[ImageFactory](http://github.com/aeolusproject/imagefactory/ "ImageFactory")##
+ Imagefactory provides a simple command abstracting the cloud management commands
+ to build images, allowing the end user to deploy the same image to any cloud provider.
+
+ Behind the scenes imagefactory uses oz to build the bootstrap the environments
+ to base the images off of on the cloud
+
+##Incubation Components:##
+Components in development which to serve various roles by end users
+
+- ##[Conductor](http://github.com/aeolusproject/conductor/ "Conductor")##
+ ![conductor_screenshot](http://www.aeolusproject.org/images/screenshots/0.9.0/thumbnails/monitor_overview_thumb.png)
+ The Conductor UI unifys the various Aeolus components, providing a rich / high-level
+ interactive user experience to deploy instances and configurations across clouds
+
+ <div style="clear:both"></div>
+
+- ##[TIM Rails Engine](http://github.com/aeolus-incubator/tim/ "Tim")##
+ TIM is a pluggable Rails Engine which provides image management capabilities
+ to Ruby on Rails based applications. Currently TIM plugins exist to work with
+ imagefactory and other image mangement systems can be easily added.
+
+- ##[Template Repository](https://github.com/aeolus-incubator/templates "Template Repository")##
+ A community maintained repository of templates verified to work against the Aeolus
+ suite of utilities to build images and deploy various stacks of components to the
+ cloud to serve various purposes.
+
+- ##[Heat](http://heat-api.org/ "Heat API")##
+ ![heat_logo](http://heat-api.org/heat-logo-design/slow/heat_logo-large.png)
+ Heat is an upcoming an OpenStack project that provides a programmable interface
+ to orchestrate multiple cloud applications implementing well known standards such
+ as [CloudFormation](http://aws.amazon.com/cloudformation/) and
+ [TOSCA](http://docs.oasis-open.org/tosca/TOSCA/v1.0/csd04/TOSCA-v1.0-csd04.html)
+
+ <div style="clear:both"></div>
+
+- ##[Audrey](http://github.com/aeolusproject/audrey/ "Audrey")##
+ Audrey facilitates cross cloud configurations and provides
+ post boot configuration tools
+
+- ##[Snap](http://github.com/movitto/snap/ "Snap")##
+ Snap is an in instance cloud configuration utility which allows the end user to
+ take a snapshot of an instance running on the cloud, able to be restored on an
+ instance running on another cloud provider.
+
+ Currently snap support rpm based, deb based, and windows based environments. See
+ the following [guide](http://mo.morsi.org/blog/node/347) on migrating instances
+ across clouds.
+
+
+##Ansillary Projects:##
+Projects and resources to help users, developers, and the community.
+
+- ##[Aeolus Website](http://github.com/aeolusproject/website "This Website")##
+ This Website!
+
+- ##[Configure](http://github.com/aeolusproject/aeolus-configure "Configuration tool")##
+ Puppet recipes and tools used to configure the full Aeolus stack.
+
+ See the complete end-to-end [instructions](get_it.html) for more info
+
+- ##[DevTools](https://github.com/aeolus-incubator/dev-tools "Aeolus Developer Tools")##
+ Helper scripts and tools used to setup a complete Aeolus development environment
+ from scratch.
+
+- ##[Aeolus Cli](http://github.com/aeolusproject/aeolus-cli "The Aeolus Command Line Interface")##
+ A command line interface to Conductor
+
+- ##[Aeolus-GUI](https://github.com/niteshnarayanlal/Aeolus-gui "Aeolus-GUI")##
+ A graphic interface (qt based) to Conductor
+
+</div>
--
1.7.11.4
More information about the aeolus-devel
mailing list