To install Web Apps with one mouseclick is the dream of many website owners. The dream has now become true! From today  you can install applications from our library with a few mouse clicks.

A variaty of Web-Apps in this categories are available:

  • Content Managemet (CMS)
  • Customer Relationship Management (CRM)
  • Help Desk
  • Blog
  • Wiki
  • E-Learning
  • E-Commerce
  • Project Management
  • E-Mail
  • Gallery (Foto)
  • Analysis

Including: WordPress, Typo3, MediaWiki, LimeSurvey and many more. You can find the full list in our library here.

A brief how-to can be found here:

App-Installer Overview1

What is cloud computing? The basic idea is to have an abstracted model to separate physical IT infrastructure from logical IT infrastructure. Think about the OSI-Layer model and map it to the various infrastructure sets. (e.g. A customer is interested in the availability of a service. He doesnt care about the availability of the exact physical system.) This is called “Infrastructure as a service” short: IaaS

There are other aspects in cloud computing, which provide PaaS (Platform as a Service, e.g. Hosting) or SaaS (Software as a Service, e.g. Salesforce). Since EC2 allows logical
Since EC2 envirements allow a massive scaling of logical infrastructure, often the term “elastic” is used to describe parts of this technology.

EC2 compatible solutions (e.g. Eucalyptus and UEC) provide IaaS Services. The logical it is split into several components:

  • A Cloud Controller: The frontend coordinating everything. It’s accessed by an API, on the client side there are the ec2 tools on the shell or plugins like elasticfox for firefox.
  • A Storage Controller: This unit provides all the storage for the cloud. The storage comes in form of S3 which is also accessible over the web by API tools. It stores files as “Objects” in a “Bucket” objects can be made into “Bundles” by adding a prefix in front of their name. Another form of storage provided is EBS (Elastic Block Storage), which are partition images on the Storage controller, accessible by virtual instances (see below).
  • A Cluster Controller (Eucalyptus term, Amazon refers to clusters as “regions”): This unit controls the physical hardware and network configuration in the cluster.
  • Cloud Nodes: The physical servers running the cloud infrastructure.

The logical infrastructure built in the cloud consists of virtual servers, the so called instances. Instances are stored in form of templates. Every instance launched is started from the template, and looses all changes on termination. So specific configurations and data have to be stored in S3 or EBS. This seems a weird paradigm change at first, but makes perfectly sence, once you look at the migration paths available: Any kind of instance can be upgraded by upgrading and testing the template and then relaunching the instances. This massively reduces migration and administration cost, and makes this tasks just… elastic!

Gemäss diesem Blog-Post eine ganze Menge, hier die Highlights:

Alles Dinge, auf die wir schon lange warten. Schade dass gemäss Roadmap der 5.1 Milestone erst zu 18% erreicht ist. Mit einem Release dürfte man also erst Mitte 2009 rechnen können.

JoomlaPack ist ein exzellentes Backup-Tool für Joomla. Es macht Backups mit eigenem Installer, und kann deshalb verwendet werden um existierende Joomla!-Seiten zu kopieren oder Joomla! Template Sites zu erstellen.

Da wir unsere Produktseiten auf Joomla 1.5 updaten wollen, brauchen wir eine Joomla!-Template-Site mit folgender Konfiguration:

  • Subscription-Tracking mit Abrechnungsmöglichkeit: Wir verwenden Joomla AEC, für Joomla! 1.5 scheinen die Version 0.12.6RC2 und Legacy Mode nötig zu sein.
  • Community Builder: Wird für die Verwaltung der Kundendaten verwendet. Der Kunde gibt bei der Registration seine Adresse in sein nicht öffentliches CB-Profil ein. CB braucht ebenfalls den Legacy Mode, allerdings nur bis Version 1.2, die noch nicht released ist.
  • JoomFish: Multi-Language Komponente. Version 2.0 Beta kann mit Joomla 1.5 umgehen.