Drupal training planing
来源:互联网 发布:安卓4.4java模拟器 编辑:程序博客网 时间:2024/06/05 11:40
Drupal installation
This part training is required for Drupal Themer, Drupal PHP dev
Duration: 1h
Training
In order to install the Drupal CMS application, please watch the video:
http://drupal.org/videocasts/installing-6
or follow the step-by-step instructions below:
Step 1: Download the installation file from Drupal.org by choosing the latest stable version and clicking on the Download link next to the package.
Step 2: Navigate to the uploaded file and extract it by clicking on the Extract link. It will create a subfolder: drupal-x.x.x., where instead of x.x.x. is the current version. So you can move the files one level up in the desired directory.
Step 3: Once the files are extracted in the desired folder, you should create a database for Drupal.
Step 4: Navigate to the URL of your Drupal site and run the install.php file (for example http://yourdomainname.com/install.php)
Step 5: Pick the default language for the Drupal web site.
Step 6: Copy the /drupal_installation_folder/sites/default/default.settings.php file to /drupal_installation_folder/sites/default/settings.php. Grant write permissions to the settings.php file.
Step 7: Enter the database details for the database which you have created in Step 3. Click on the "Save configuration" button to continue.
Step 8: The installation procedure is finished. You will see the following screen:
Alter back the file permissions for the settings.php file and enter the site information along with the admin account's details. Click on the Save and Continue button.
Step 9: Well done! The installation is completed and you can proceed to your web site.
Basic administration of Drupal
This part training is required for Drupal Themer, Drupal PHP dev
To be a drupal developer, first you have to familiar of building a website using drupal.
Duration: 3h
Training
Watch the video :
Lullabot-Administering-Drupal:http://torrentz.eu/371e2ea03fa4cd89f19d9b2fa5a91c83dda0ea2b
Resources For this part, you can take a look at this PDF place in the same folder:
Building+powerful+and+robust+websites+with+Drupal+6.pdf Administration
guide: http://drupal.org/node/627152Structure guide: http://drupal.org/node/627082 Site building guide: http://drupal.org/node/257
Customize configuration
This part training is required for Drupal Themer, Drupal PHP dev
Duration: 1 day
CCK & views are two most powerful modules of Drupal. CCK module enables fast creation of content types (data module). Views module enables fast creation of all kinds of lists and selections, either in pages or in blocks. The combination of CCK and Views modules greatly improves the efficiency and convenience of custom development.
CCK
Duration: 4h
Training Watch the video :
Lullabot-Learning-CCK-For-Drupal (2h):http://torrentz.eu/446fd03f92cd546f955cb1652a5b9dc07b6f70f7
Resources: To download cck module: http://drupal.org/project/cck On the same page above, you also can learn how to use CCK module, please focus on the section ‘CCK Resources’.
Application: Reproduce the Job posting and Job offer content type during the Video (additional 2h for getting and installing according modules)
Views
Duration : 4h
Training Lullabot-Learning-Views-For-Drupal (2h):http://torrentz.eu/789fb219f2cd12fb4e65b7ce9ce67464f3d3a494
Resources To download Views module: http://drupal.org/project/views On the same page above, you can also learn how to use Views module, please focus on the section
Application Reproduce the video (additional 2h for getting and installing according modules)
At the end, you also need to learn the modules: Webform: http://drupal.org/project/webform CKEditor: http://drupal.org/project/ckeditor
Drupal theming
This part training is required for Drupal Themer
Drupal theming get started
Duration : 2 days
- Now you are a good drupal user. But our target is to be a good drupal developer
- The objective of this training is to be able to configure a part of a website only from a html/css files
Training
The training will need the following steps:
- Install a new drupal on local from the Zen theme
- Create a new content type to display the list of content in the left column
- Create a new theme 960 Robots according to the video
- Integrate the design part according to the video
Material for the training:
- Lullabot.Theming.Basics.For.Drupal.mov (3h):http://torrentz.eu/007d0598c904fb44334e55f15312c87617d49d7f
- Drupal/Lullabot - Advanced Theming for Drupal/Lullabot - Advanced Theming for Drupal.mov (2h):http://torrentz.eu/007d0598c904fb44334e55f15312c87617d49d7f
- This training is based on this demo website : http://960robots.lullabot.com/
Resources
For this part, you can take a look at this PDF place in the same folder:Pro+Drupal+Development+2ndEdition.pdf Developing for Drupal: http://drupal.org/contributors-guide
Please notice, normally we place all the downloaded modules in this folder: /sites/all/modules/ And place our template in the folder: /sites/all/themes/[your-company-name]/[your-theme-name] For example: /sites/all/themes/bysoft/bysoft-france
Some useful tips
- The frontpage’s template file: page-page.tpl.php
- The content types template file: node-[content-type].tpl.php
example: node-page.tpl.php
- To override the core functions or module’s functions, write the function with the right function name in the file: Template.php
- Theme setting file (to enables current theme in the backend): [your-theme-name].info
ex: bysoft-france.info
- The block template file: block.tpl.php
- The node template file: node.tpl.php
- node-page.tpl.php will override the file node.tpl.php, the same as the file: block-views-news-block_1.tpl.php will Override block.tpl.php
- The templates of the Views module, goes to backend then edit one views, click ‘theme: Information’ in the Basic settings, then you will see the each templates filename.
Drupal theme guide
This part training is required for Drupal Themer
Duration 1 day
Familiar the official theme guide: http://drupal.org/theme-guide
[edit]Drupal theming standards
This part training is required for Drupal Themer
'Duration 1 day Objective:
- Understanding the coding standards set up by the Drupal community
- CSS coding standards: http://drupal.org/node/302199
- JavaScript coding standards: http://drupal.org/node/172169
- Drupal Markup Style Guide: http://groups.drupal.org/node/6355
Custom module development
Module development training
This part training is required for Drupal PHP dev
Duration : 2 days
- The objective of this training is to be able to start custom module development in Drupal.
Training Material for the training:
- Lullabot.Drupal.Module.Development ( 7hr ):http://torrentz.eu/0c3b0ec521cac7f5774a052316b45aa4f92ca8c1
Practice ( 8hr ) Implement a small module on Durpal6. Provide a doc fold with readme file, installation file to explain what is the module is about and how to use it.
Resource:
- Pro+Drupal+Development+2ndEdition.pdf
- Packt - Learning Drupal 6 Module Development (2008).pdf
- drupal7.pdf
The resource list above are recommendations of books. Of course, you may find other ways to study module development is better, such as read the handbook, api docment, ask question in IRC or post comments on drupal.org.
Coding standards
This part training is required for Drupal PHP dev
Duration 1 day
Objectives:
- Understand Standards, security and best practices set by Drupal Community.
- Module documentation guidelines: http://drupal.org/node/161085
- Write E_ALL compliant code: http://drupal.org/node/34341
- Use Drupal Unicode functions for strings: http://drupal.org/node/473460
- SQL coding conventions: http://drupal.org/node/2497
- PHP Exceptions: http://drupal.org/node/608166
- Object-oriented code: http://drupal.org/node/608152
- Issue summary standards: http://drupal.org/node/1155816
- Doxygen and comment formatting conventions: http://drupal.org/node/1354
- Temporary placeholders and delimiters: http://drupal.org/node/209715
Drupal module integration
This part training is required for Drupal Themer, Drupal PHP dev
Duration : after the training period, during Drupal beginner stage
- For Drupal projects involves many many third party modules integration. The goal for this part of the training is outline some points which the experience is very important to get involve most popular modules.
- Please note, this part is not in the formal training period. The content below will not has 100% full work day time given to the trainee to finish them. Rather, they has to be finished by the new Drupal developer in the CMS team during "Drupal Newbie" period. An evaluation will based on the these points too.
1. Familiar all the modules list under http://wiki.bysoft.fr/index.php/A_list_of_modules. Install a Drupal system with all these modules and configure them correctly. ( 8hr )
2. Filters, input formats, wysiwyg system. ( Start from the date finish previous training, within 3 days )
3. Understanding security matters. ( after finish 2, within one week )
4. Learn Webform modules. ( after finish 3, within one week )
5. learn the search framework and apache solr integration ( after finish 4, within three weeks )
6. Mailing and notification system: workflow module, rules module and actions ( after finish 5, within three weeks )
7. Other Drupal installation profiles and distributions. ( after finish 6, within two weeks )
Material:
- Packt - Drupal 6 Site Blueprints (2009).pdf
- Drupal6UltimateCommunitySiteGuide.pdf
- Wiley - Cracking Drupal, A Drop in the Bucket (2009).pdf
- Drupal training planing
- Planing
- Min-Max Planing Report Research
- drupal
- drupal
- drupal
- Drupal
- Drupal
- drupal
- Training
- Drupal 介绍
- Drupal 介绍
- Drupal安装
- Drupal 介绍
- Drupal 介绍
- Drupal教程
- Drupal汉化
- Drupal简介
- 交叉编译的一些常用Make语法(转)
- 用GDB调试程序
- 使用JDBC插入大量数据的性能测试
- Binding类--备注
- android自定义权限
- Drupal training planing
- Qt Creator默认是用动态链接修改的文件--表示缺少mingwm10.dll文件
- JBoss的配置(转)
- 在oracle中创建一个最简单的定时任务
- Windows2003系统日志查看
- Android 发送短信
- Windows服务器TermServDevices错误
- 大写转换成小写
- Android 接收短信并屏蔽notification 提示