background preloader

Drupal

Facebook Twitter

Nfiguring Aptana for Drupal development | Pixelite Magazine. For a long time, it has been the holy grail of web development IDE's to have perfect integration into the system you are working on at the time. For me, this means doing Drupal development and having features of: Correct syntax highlighting (Aptana default)Syntax validation inline whilst typing (Aptana default)Drupal hook autocomplete suggestionsAPI documentation for both PHP and Drupal (Aptana does PHP by default, not Drupal)jQuery syntax highlighting (Aptana default)CSS syntax highlighting (Aptana default)Git Version control awareEasy to read fontEasy to read colour scheme and contrast As you can see, Aptana fulfills most of the base requirements, we just need to add some extra pieces to taylor it to suit our needs.

Drupal hook autocomplete suggestions Having the ability to autocomplete hook functions is key to creating modules and themes rapidly, and without time-wasting typos. Fortunately there exists a ruble for Drupal hooks under Drupal 7. Installation Drupal API documentation Thanks.

Update & Patch

Part 1: Organic Groups Setup | Modules Unraveled. Curso de Desarrollo de módulos con Drupal 7 (I): Introducción. En las siguientes entregar veremos cómo crear nuevos módulos de Drupal 7. Para realizar la programación utilizaremos Aptana Studio 3 , una distribución basada en Eclipse, como editor de código y gestor de proyectos PHP. Para comenzar la programación necesitamos disponer de una instalación limpia de Drupal 7 que poder utilizar. Digamos que la hemos instalado en el directorio "c:\xampp\htdocs\drupaldev". Para los desarrollos con Drupal, es altamente recomendable la instalación de los módulos deve, tal como indica la XI entrega del curso de Drupal 7.

Arrancamos Aptana y vamos a realizar la importación del directorio de drupaldev como proyecto de Aptana. Importación del proyecto en Aptana Para ello en el "Project Exlorer" pulsamos el botón derecho del ratón y seleccionamos la opción "Import"... Nos aparecerá una pantalla de selección de tipo de importación similar a la siguiente... Creando el Módulo: Primeros pasos y pulsamos en el botón "Finish". Carpeta de módulo y ficheros iniciales Los hooks. Creating Your First Module in Drupal 7 Module Development.

Exclusive offer: get 50% off this eBook here Drupal 7 Module Development — Save 50% Create your own Drupal 7 modules from scratch by Matt Butcher | December 2010 | Drupal Open Source The focus of this article by Matt Butcher, author of Drupal 7 Module Development, is module creation. We are going to begin coding in this article. Here are some of the important topics that we will cover in this article: Starting a new moduleCreating .info files to provide Drupal with module informationCreating .module files to store Drupal codeAdding new blocks using the Block SubsystemUsing common Drupal functionsFormatting code according to the Drupal coding standards Drupal 7 Module Development (For more resources on this subject, see here.) In this article we are going to build a simple module. We are going to divide this task of building a new module into the three parts: We are going to proceed in that order for the sake of simplicity.

Let's now move on to the first step of creating a new module. Module names. Install a Local Web Server on Mac OSX. NOTE: This video is no longer available as it contains outdated content. There is a newer version of this video, Installing MAMP web server available on Drupalize.Me Need a place to test your website before you show it to the whole world? Don't always have an internet connection but you'd love to spend that time tinkering with your site? A great way to work and test things out is to install a web server right on your own computer.

This way you work offline and if you mess things up you can just start over again without taking your site down or futzing with FTP and/or SSH. This video will show you how to easily install a web server on your Mac using MAMP. MAMP is a Mac-only application but the plan is to create videos with similar packages for other operating systems.

HowTo: Create a local environment using MAMP. MAMP creates a local server environment on Mac OS X by installing PHP, MySQL, and Apache right out of the box. This will make Drupal much easier to install because the components don't have to be installed separately. This page is to be used in conjunction with the installation instructions for Drupal on Mac OS X. Also you may want to check out this video in the Videocasts section of the handbook: Installing a Local Web Server on Mac OS X. Download MAMP (This will install Apache, MySQL, and PHP in one step.) Find the latest version here: Download and proceed through the installer to install MAMP. Open MAMP and click "start servers," then "Open start page.

" Download Drupal Find the latest Drupal release here: Move the directory containing the Drupal files into the MAMP htdocs directory: mv drupal-x.x.x/* drupal-x.x.x/.htaccess /Applications/MAMP/htdocs/yourdrupaldir where yourdrupaldir is whatever you want the directory to be called. MySQL issues NOTE!! How To Install LAMP Server in Ubuntu Server 12.04 LTS | Ubuntu Server Guide. Precisely Drupal: Setting up Ubuntu 12.04 Precise Pangolin LAMP stack for your Drupal 7 site | PINGV. Updated 26 June 2012 with additional information. Progress! A lot has changed in the Ubuntu world. Ubuntu 12.04 LTS, codenamed "Precise Pangolin", is out, incorporating many improvements over previous versions. Some commandline syntax has changed. Packages are newer. And creation of the LAMP stack for your Drupal site (with PHP 5.3 and MySQL 5.5) has never been easier. There are still a few steps to get everything going, but as you'll see, it's a lot easier than it was with Lucid.

Assumptions You already have Ubuntu 12.04 installed on your server. (This post does not cover MAMP, WAMP, DAMP, commandline bootcamp, etc.) Step by Step 1. This part has not changed. NB: Do not proceed beyond step 1.d. 2. This step includes setting up your VirtualHost configurations. Apt-get install lamp-server^ This package does just what you'd think: It installs all the LAMP basics: Apache2, MySQL, PHP, and supplementary stuff. Next restart Apache, again with new command syntax (new since 11.04, that is). 3. 4. Git. How To Install Drupal on Ubuntu Server 12.04 | Ubuntu Server Guide. Drupal is a free and open-source content-management system (CMS) based on PHP and Mysql, Drupal allows an individual or community of users to publish, manage and organize a variety of content, Drupal integrates many popular features of content management systems, weblogs, collaborative tools and discussion-based community software into one easy-to-use package.

Drupal also possible to install it on a Ubuntu Server 12.04. Currently, the Latest version of Drupal (drupal 7) is available in Official Ubuntu Software repository. Here’s a step-by-step guide on how to install drupal 7 on ubuntu server 12.04 Step-by-Step Install Drupal 7 on Ubuntu Server 12.04 via Ubuntu Software Repositories Step 1. Make sure LAMP (Linux,Apache,MySQL,PHP) has been installed on ubuntu server 12.04, you can found a step-by-step how to install LAMP Server on Ubuntu Server 12.04 -> Here Step 2. Sudo apt-get updatesudo apt-get install drupal7 Step 3. Step 4. Mysql -u root -pCREATE DATABASE dbdrupal; Step 5. Step 1. Quit. Installing Apache, PHP and Phpmyadmin on Ubuntu. Installing Apache2 With PHP5 And MySQL Support On Ubuntu 12.04 LTS. Download and Installation - Free, GPL, full opensource, full php, more than 64.000 downloads | Easy Hosting Control Panel.

How to Drupal 7, CDN Module, and Amazon Cloudfront in 10 minutes | Patrick J Waters. Recently I decided to check out Amazon Cloudfront to use as a cdn. I had a delighted experience with it. It was so easy to setup with drupal and configured so easy in just a few steps. Cloudfront is a pull only cdn as opposed to a push cdn. A pull cdn is a cdn that grabs the files from your site on demand. The only thing you have to do to configure a pull cdn, is switch out the base url of the files you want to serve, to the cdn base url. When that file gets requested the cdn checks if it has it already, if not it downloads it from your server and servers it to the client. In addition to the easy setup of Amazon Cloud front is it's cost. Step 1: Create a Cloudfront distrabution I am not going to walk through the sign up process for amazon web services.

Next you will get the Management Console for all AWS services. Next click the 'Create Distribution' button in the upper left hand side. You will be prompted with a small configuration screen. Thats it! Oracle driver. This is a driver that allows Drupal to use an Oracle Database ( instead of MySQL as the primary backend. To create drupal nodes in a MySQL backend from Oracle tables you should use somenthing like project, which is a robust data migration solution. Eventually you can even store your site "files" directory inside Oracle with this module: (let's say to have Oracle RMAN backup all your user data or to search on it with the Oracle Text engine) or even use to implement an oracle backend for file storage.

A drupal_api PL/SQL package is also available to write/read drupal 6.x nodes and CCK fields, from PL/SQL procedures. You can write things like: Development is sponsored by Plurimedia. Usefull links.