Upload
blake-wheeler
View
222
Download
0
Embed Size (px)
Citation preview
Data (Nodes, etc.)
At the base of the
system is the
collection of nodes
—the data pool.
Before anything
can be displayed
on the site, it must
be input as data.
ModulesThe next layer up is where
modules live. Modules are
functional plugins that are
either part of the Drupal core
(they ship with Drupal) or
they are contributed items
that have been created by
members of the Drupal
community.
Modules build on Drupal's
core functionality, allowing
you to customize the data
items (fields) on your node
types; set up e-commerce;
programmatically sorting and
display of content (custom
output controlled by filters
you define); and more.
Blocks & MenusAt the next layer, we find
blocks and menus. Blocks
often provide the output from
a module or can be created
to display whatever you
want, and then can be
placed in various spots in
your template (theme)
layout. Blocks can be
configured to output in
various ways, as well as only
showing on certain defined
pages, or only for certain
defined users.
User Permissions
Next are user
permissions. This is
where settings are
configured to determine
what different kinds of
users are allow to do
and see. Permissions
are defined for various
roles, and in turn, users
are assigned to these
roles in order to grant
them the defined
permissions.
TemplateOn the top layer is the site
theme (the "skin"). This is
made up predominantly of
XHTML and CSS, with
some PHP variables
intermixed, so Drupal-
generated content can go in
the appropriate spots. Also
included with each theme is
a set of functions that can
be used to override
standard functions in the
modules in order to provide
complete control over how
the modules generate their
markup at output time.
Templates can also be
assigned on-the-fly based
on user permissions.
Order of Operations
1.Lithium Hosting Set-Up
2.MySQL Set-Up
3.Drupal Upload and install
4.CiviCRM Upload and Install
Lithium Hosting
For those of you who have done this before it will be a
review
Tutorialohttp://bit.ly/hnKysU
Follow this until page 6.
Databases and MySQL
What is a Database?Databases designed to offer an organized mechanism for
storing, managing and retrieving information. They do so through the use of tables. If you’re familiar with spreadsheets like Microsoft Excel, you’re probably already accustomed to storing data in tabular form.
Here are just a few of the actions that you can perform on a database that would be difficult if not impossible to perform on a spreadsheet oRetrieve all records that match certain criteria oUpdate records in bulk oCross-reference records in different tables oPerform complex aggregate calculation
MySQL
What is MySQL?MySQL is a relational database management system
(RDBMS) that runs as a server providing multi-user access to a number of databases.oRelational in the sense that it is a DBMS in which data is
stored in the form of tables and the relationship among the data is also stored in the form of tables.
Above, you can see two databases my wordpress db and the new MySQL.Also, we have created a new user.Below you will see users currently in operation.
Install WordPress
In Cpanel, scroll down to Software/ServicesClick on SoftaculousInstall wordpress on your domain or subdomain
1. If you scroll down to file
manager within cpanel you
want to click on “public_html”
2. Continue by
clicking upload &
upload your drupal-
6.20.tar.gz file
3. Select the .tar.gz file
and select “extract”
Wordpres is now installed
Now you can type “www.url.com/wp-admin
This will direct you to the back end of you word press
Enter in "database name" from MySQL stepAs well as the username and password
The advanced options include the server/host name. For this you will stay with "localhost"
In that new "modules" folder you created, select upload in the menu bar of the file manager.From here, browse for an upload "civicrm-3.3.5-drupal.tar.gz" file that you downloaded form the CiviCRM site via sourceforge.
Once it is successfully uploaded you will see the file as seen above. From here you will select "extract" in the menu above and to the right
Next step is the CiviCRM install
in the address bar of your browser enter:ohttp://<your_drupal_home>/drupal-6.2/sites/all/
modules/civicrm/install/index.phpoThis will bring you to the following steps...
the civicrm installer gives you info about what you have missing or need to change. Here for example, we would need to right click on the "default" folder and change the permissions if we hadn't done it already.