Blogs

Integrieren von Spree in die Rails 3.1-Anwendung

Spree ist eine vollständige Open-Source-E-Commerce-Lösung, die mit Ruby on Rails entwickelt wurde. Sie wurde ursprünglich von Sean Schofield entwickelt und wird nun von einem engagierten Kernteam gepflegt. Weitere Informationen finden Sie auf der Spree-E-Commerce-Projektseite. Es besteht eigentlich aus mehreren verschiedenen Edelsteinen, die jeweils in einem ...

Integrieren von Spree in die Rails 3.1-Anwendung Weiterlesen »

Testen der Rails 3.2.3-Anwendung mit Cucumber (BDD)

Was ist Cucumber? Cucumber wird für die verhaltensgesteuerte Entwicklung verwendet. Mit Cucumber können Software-Entwicklungsteams in Klartext beschreiben, wie sich Software verhalten soll. Der Text wird in einer für Unternehmen lesbaren domänenspezifischen Sprache geschrieben und dient als Dokumentation, automatisierte Tests und Entwicklungshilfe - alles in einem Format. Cucumber arbeitet mit Ruby on Rails, Java, .NET, Flex ...

Testen der Rails 3.2.3-Anwendung mit Cucumber (BDD) Weiterlesen »

Scraping von Websites mit Mechanize Gem

Web Scraping (Web Harvesting oder Webdatenextraktion) ist eine Computersoftwaretechnik zur Extraktion von Informationen aus Websites. Die Bibliothek Mechanize wird für die Automatisierung der Interaktion mit Websites verwendet. Mechanize gem speichert und sendet automatisch Cookies, verfolgt Umleitungen, kann Links folgen und Formulare übermitteln. Formularfelder können ausgefüllt und übermittelt werden. Es behält auch den Überblick ...

Scraping von Websites mit Mechanize Gem Weiterlesen »

Asset-Pipeline in Rails 3.1.0

Die Asset-Pipeline bietet ein Framework zur Verkettung und Minifizierung oder Komprimierung von JavaScript- und CSS-Assets. Sie bietet auch die Möglichkeit, diese Assets in anderen Sprachen wie CoffeeScript, Sass und ERB zu schreiben. In Rails 3.1 ist die Rails Asset Pipeline standardmäßig aktiviert. Sie kann in config/application.rb deaktiviert werden, indem man diese Zeile in ...

Asset-Pipeline in Rails 3.1.0 Weiterlesen »

So integrieren Sie Clickatell in die Rails-Anwendung

When it comes to sending an SMS using Ruby on Rails, there are two approaches you can take. The first – and more complicated – is to use your own hardware and something like the ruby-sms library to communicate with the hardware. This set-up is time consuming, a pain to maintain and probably not very …

So integrieren Sie Clickatell in die Rails-Anwendung Weiterlesen »

Wie richte ich Nginx auf einem Server für die Rails-Anwendung ein?

Ruby on Rails is a popular rapid development web framework. It allows web designers and developers to quickly implement dynamic and fully featured Ruby on Rails application. This article describes procedures for installing Ruby on Rails in conjunction with the nginx setup and Passenger module. Nginx (pronounced “engine X”) is a lightweight, high-performance Web server/reverse …

Wie richte ich Nginx auf einem Server für die Rails-Anwendung ein? Weiterlesen »

Wie führt man eine Quellinstallation von SQLite3 durch?

OSQLite is a relational database management system contained in a small programming library. In contrast to other database management systems, SQLite is not a separate process that is accessed from the client application, but an integral part of it. SQLite is ACID-compliant and implements most of the SQL standard, using a dynamically and weakly typed …

Wie führt man eine Quellinstallation von SQLite3 durch? Weiterlesen »

Wie installiere ich SSL über Virtualmin?

Short for Secure Sockets Layer, SSL protocol developed by Netscape for transmitting private documents via the Internet. SSL secure payment pathway uses a cryptographic system that uses two keys to encrypt data. A public key known to everyone and a private or secret key known only to the recipient of the message. Both Netscape Navigator …

Wie installiere ich SSL über Virtualmin? Weiterlesen »

Wie installiere ich Memcached auf einem VPS-Server oder einem dedizierten Server?

Memcached is a Unix daemon written in C that exposes a specified amount of memory space as a hash table on the network using a dedicated text or binary protocol. The protocol allows a limited set of operations such as set, get, and delete, and also some more complex atomic operations such as cas (compare …

Wie installiere ich Memcached auf einem VPS-Server oder einem dedizierten Server? Weiterlesen »

Wie ändere ich die maximale PHP-Ausführungszeit in VirtualMin?

Virtualmin is a Webmin module for managing multiple virtual hosts through a single interface, like Plesk or Cpanel. It supports the creation and management of Apache virtual hosts, BIND DNS domains, MySQL databases, and mailboxes and aliases with Sendmail or Postfix. It makes use of the existing Webmin modules for these servers, and so should …

Wie ändere ich die maximale PHP-Ausführungszeit in VirtualMin? Weiterlesen »

de_DEGerman