OpenRoRBook: Die Rubyeinführung

Wir freuen uns euch heute ein weiteres Kapitel aus dem OpenRoRBook vorstellen zu dürfen.

Das Kapitel stammt aus dem Rails-Buch von Ralf Wirdemann und Thomas Baustert: Rapid Web Development mit Ruby on Rails

Dieses Kapitel behandelt die Grundlagen von Ruby und soll jedem Interessierten den Einstieg erleichtern.

Wir möchten uns an dieser Stelle dafür bedanken, dass wir die Einführung in das OpenRoRBook aufnehmen dürfen.

Weitere Details und die Links auch zu den anderen Kapiteln findet ihr hier: http://www.rubyonrails.de/2008/02/openrorbook/

Viel Spaß bei der Lektüre

OpenRoRBook: Ein weiteres Kapitel

Nachdem das erste Kapitel von OpenRoRBook so gut angenommen wurde, freuen wir uns, euch heute das zweite Kapitel anbieten zu können.

Während im ersten Kapitel noch die ersten Schritte, wie Installation und “einfache” Konfigurationen behandelt wurden, ziehen wir im zweiten Kapitel das Niveau etwas höher und entwickeln eine “richtige” Applikation.

Neben Partials und Parameterübergaben erfahrt ihr in diesem Teil wie man z.B. JavaScript für Drag ‘n Drop einsetzen könnt.

Außerdem ist dies der Teil in dem Simple vorgestellt wird. Simple ist eine Tutorialverwaltung und wird in Zukunft die Online-Version von OpenRoRBook werden.

Auch das erste Kapitel ist nicht verschont worden. Es hat ein paar Korrekturen erfahren und an der Typo wurde auch gedreht.

Alle Downloads und weitere Details findet ihr auf der Projektseite: http://www.rubyonrails.de/2008/02/openrorbook/

Wir wünschen euch viel Spaß bei der Lektüre und freuen uns auf eure Kritik, Lob und Anregungen.

Euer RubyOnRails.De-Team

OpenRoRBook

OpenRorBook ist ein quelloffenes Buch über Ruby on Rails, das unter
freier Lizenz steht. Somit soll es jedem Interessierten einen Einstieg
bieten, um sich in dieses Framework einzuarbeiten.

Durch die Offenheit wird der Community und allen anderen Lesern die
Möglichkeit geboten, ihren Beitrag zu dem Buch zu leisten. Dies kann in
Form eines eigenen Kapitels oder durch Korrekturen erfolgen.
Neben eigenen Kapiteln und Korrekturen sind auch Übersetzungen gerne
willkommen.

In OpenRoRBook wird Ruby on Rails anhand eines begleitenden Projekts
beschrieben und erklärt. Dieses begleitende Projekt heißt Simple und
stellt eine Tutorialverwaltung dar, mit der die Vielseitigkeit und
Flexibilität von Rails an einem praktischen Beispiel veranschaulicht wird.
Simple ist die Grundlage von OpenRoRBook und wird, wenn es die
entsprechende Reife erreicht hat, die Online-Version von OpenRoRBook
werden. Dann werden die Kapitel öffentlich editierbar und Korrekturen
direkt einpflegbar sein. Um dieses Stadium zu erreichen, werden noch ein
paar Funktionen benötigt, die auch in dem Buch erscheinen und erklärt
werden.
Bis dahin stellen wir euch ein Open-Office-Template zur Verfügung, das
für eigene Themen und Kapitel benutzt werden kann (siehe Downloadlink).

Um den Inhalt an euren Bedürfnissen auszurichten, haben wir ein Forum
für eure Vorschläge eingerichtet. Dort könnt ihr eure
Kapitel-/Themenwünsche eintragen und besprechen.

Mini-FAQ:

Wie viele Kapitel werden noch kommen:

Das hängt von eurer Teilnahme ab 🙂 Aber wir können euch sagen, dass
dies nicht die letzten Kapitel sind, denn die nächsten Kapitel sind
bereits in Arbeit.

Warum benutzt ihr kein Wiki:

Im Gegensatz zu einem Wiki soll OpenRoRBook und Simple für rein/hauptsächlich
technische Dokumentationen ausgelegt sein. Die damit verbundenen
Anforderungen haben wir bisher in keinem Wiki-Produkt gefunden bzw. für
befriedigend empfunden.

Wie kann ich Korrekturen einreichen:

Für jedes Kapitel gibt es ein Forum (siehe Links unten). Dort könnt ihr
über den gefundenen Fehler berichten und ggf. einen Korrekturvorschlag
loswerden. Wir werden die Korrektur schnellstmöglich einpflegen und die
aktualisierte Version zum Download bereit stellen.

Ich habe ein spannendes Thema / Ich möchte auch etwas dazu beitragen:

Bis die Online-Version verfügbar ist, müssen wir auf die
OpenOffice-Lösung “ausweichen”. Schreibt uns kurz eine Mail über euer
Thema, damit doppelte Arbeit vermieden wird. Wenn euer Thema bereits in
Arbeit ist, könntet ihr ggf. mit den entsprechenden Personen
zusammenarbeiten. Wenn euer Thema nicht bereits von jemand anderem
“belegt” ist, könnt ihr das Template herunter laden und euch in dem Buch
verewigen.

Woher bekomme ich das OpenRoRBook-Logo:

Weiter unten auf der Seite findet ihr eine Sammlung von verschiedenen
Versionen des Logos und für die ganz harten Fans gibt es auch noch
Bildschirmhintergründe 🙂

OpenRoRBook Downloads:

Ruby Einführung

Ruby Einführung

Kapitel 1: Installation, Einführung und das obligatorische “Hello World”-Beispiel

PDF, Source-Code,
SQL-Dump, Forum

Kapitel 2: OpenRoRBook: Eine einfache Tutorial-Verwaltung mit Rails (Teil 1)

Das Inhaltsverzeichnis

PDF, Source-Code, SQL-Dump Forum

Kapitel 3:
OpenRoRBook: Eine einfache Tutorial-Verwaltung mit Rails (Teil 2)

Artikel und Sektionen: Einfache Dateiverknüpfungen

In Arbeit

Kapitel 4: OpenRoRBook: Eine einfache Tutorial-Verwaltung mit Rails (Teil 3)

Elemente und Content – Vom Umgang mit Inhalten

In Arbeit

OpenRoRBook OpenOffice-Template

ORB-OO-Template

Weitere Downloads und Links

Forum für Vorschläge und Anregungen

ORB Forum

OpenRoRBook Logos und Bilder:

Das Logo in verschiedenen Größen:

Bildschirmhintergrund:

Wallpaper

OpenRoRBook – Das Open Source Buch zu Rails

Hallo liebe Leserinnen und Leser,

Das Jahr neigt sich dem Ende zu und die Feiertage sind nicht mehr fern.
Auch in diesem Jahr ist wieder viel bei Ruby und Ruby on Rails passiert.
Die lang erwartete Version 2.0 ist erschienen, Ruby 1.9 dürfte nicht mehr lange
auf sich warten lassen und weitere Implementierungen wie JRuby & Co. werden
bereits produktiv eingesetzt.

Damit unsere Leser nicht mit leeren Händen in die Feiertage gehen, freuen wir
uns euch heute die erste Version von openrorbook vorzustellen.

openrorbook ist ein freies Buch zu Ruby on Rails. Der Gedanke dahinter ist,
der Community etwas zurück zu geben und gleichzeitig jedem die Möglichkeit zu
bieten sich einfach in Ruby on Rails einzuarbeiten. Jeder soll außerdem die Möglichkeit bekommen sich an dieser Arbeit zu beteiligen, sein eigenes Kapitel beizusteuern oder ein vorhandenes Kapitel zu korrigieren 🙂

Die erste Version beinhaltet die Installation und Konfiguration von Rails sowohl auf Linux als auch auf Windows. Ein weiteres Kapitel, das eine erweiterte Beispiel-Applikation vorstellt, wird in naher Zukunft hinzukommen.
Zu dem Buch gibt es auch ein Forum, in dem Vorschläge, Korrekturen, Lob und Kritik geäußert werden kann. Die Korrekturen werden in das Buch aufgenommen und als neue Version zum Download zur Verfügung stehen.

An dieser Stelle möchten wir uns herzlich bei F.F.Bevier für seine Mühen und Arbeit bedanken und euch sein Profil nicht vorenthalten. Denn wir finden, dass er mit den ersten beiden Kapiteln ganze Arbeit geleistet hat, und wir hatten viel Spaß bei unseren Mail-Thread bzgl. openrorbook 🙂
Danke!

Genug der langen Rede, wir wollen euch nicht länger auf euer Geschenk warten lassen:

Download Links für openrorbook:

PDF Version: Download PDF

PDF Version gepackt: Download gepackte Version

Source Code für Ruby on Rails 2.0: Download Source für Rails 2.0

Source Code für Ruby on Rails 1.2.6: Download Source für Rails 1.2.6

Link zum Forum http://rubyforge.org/forum/forum.php?forum_id=19945

F.F. Bevier:
F. F. Bevier hat nach einem Diplom-Studium der Physik an der Universität Karlsruhe (Technische Hochschule) mit stark theoretischem Schwerpunkt und besonderer Vorliebe für Funktionalanalysis 15 Jahre in der Industrie gearbeitet, u.a. an AS/400 Programmen für eine international tätige Softwarefirma.

Die eigenen Firma musste dann dazu herhalten, die gewonnene Erfahrung im Umgang mit Postleitzahlen, Preisen und Liefermengen in die Programmierung einer Kernelarchitektur für datenbankgestützte Software umzusetzen, die die grundlegenden Prinzipien der SOA vorwegnahm und letztlich in der 1001. Definition der Information mündete – einer rigoros physikalischen Sicht der Dinge, die den Prozess in den Vordergrund der Betrachtung rückt und den Zustand nur als pure Konsequenz versteht. Dadurch wird auch die genauso rigorose Einfachheit gewährleistet, die grundlegende Voraussetzung für Komplexität aus Kombination ist.

Ewig auf der Suche nach dem Herrn der Ringe der Entwicklungsumgebungen, der die Effizienz einer modernen 4GL mit dem Datenbankkomfort der AS/400 und der Oberflächenneutralität von Webbrowsern verbinden sollte, wurden so im Lauf der Zeit viele Programmiersprachen und -tools unter die Lupe genommen und wieder verworfen, bis endlich Ruby on Rails ins Visier gelangte.

Sowohl Sprache als auch Framework weisen eine so hohe Flexibilität bei leichter Erlernbarkeit und vielseitiger Anwendbarkeit auf, dass noch ein weiteres Herzensanliegen von “b4” damit erfüllt wird – die Möglichkeit für die “Alten Hasen” betriebswirtschaftlicher Software, ihre Alt-Anwendungen mit vernünftigem Aufwand auf eine topmoderne Umgebung zu migrieren und sich damit trotz des Alters eine Zukunft zu schaffen.

Wir wünschen all unseren Lesern und ihren Familien ein besinnliches Weihnachtsfest
und viel Spaß bei der Lektüre von openrorbook.

Viele Grüße
Euer RubyOnRails.De-Team