Professional Documents
Culture Documents
Langkah Instalasi
Langkah Instalasi
Langkah Instalasi
Xaraya can be configured on systems that are running Linux or Unix, BSD, Mac OSX, Solaris,
HP-UX, AIX, Sun Cobalt OS (RAQ4) or Windows98/NT/2000/XP operating systems.
A relational database
This is a database such as MySQL or Postgres, both popular Open Source database solutions
(further database support is in development). Most webservers support either MySQL or
Postgres databases. You can find out more about both at http://www.mysql.com and
http://www.postgres.org respectively.
Xaraya Quickstart - Distribution Files
1. Which package?
Xaraya release distributions come in three main packages called Core, Base, and Full. All
distributions contain the core Xaraya files so you only need to download *one* of the
packages. The difference is in the number of modules, also known as "Extensions" that are
contained in each package.
You only need the Base distribution to get started on your web site. Further Extensions from
the Full distribution of 3rd party developers can be added at any time after installation.
You will find a a subdirectory called /html in the extracted distribution package files.This
directory contains all the files you need to run Xaraya including the main index.php file and the
install.php file.
Move all the files and subdirectories in the /html subdirectory to your website document root
directory (or the directory where you wish to run your Xaraya web site from). You should end
up with index.php and the main install.php file in your document root directory.
Xaraya Quickstart - Prepare for Install atau persiapan install
Please be aware that the information is CASE SENSITIVE so be careful when noting down the
information.
Xaraya Quickstart - Prepare for Install
Author: jojodee Posted: 18 Juni 2004
Please be aware that the information is CASE SENSITIVE so be careful when noting down the
information.
Xaraya Quickstart -Your New Site
Author: jojodee Posted: 18 Juni 2004
Note that the Admin Menu panel divides all available module menu
items into groups. These groups are by default based on module
functional category. We can see Global, content, User & Groups
categories. This default sort and grouping order can easily be changed
from the Adminpanel extension configuration settings.
Xaraya Quickstart - Basic Configuration
Author: jojodee Posted: 18 Juni 2004
An overview of basic elements of a new site configuration: Adminpanels, Base, Mail, Theme,
Modules, Roles setup.
1. Module Overviews - What are they?
2. Blocks - Remove the Reminder Block
3. Adminpanels - Remove Overviews
4. Base Module - Display Options For Your Site
5. Themes Module - Site Display Variables
6. Roles - Setting User Default Options
7. Mail - Check default mail settings
8. Modules - Installing and Hooking Functionality
This section provides an overview of basic configuration of key modules in a new site. It will
not detail every option in the modules covered herein, but point out important options that need
to be set in any new Xaraya site installation. Important layout and common elements are also
discussed.
The Blocks submenu appears in the Admin Menu - with all Admin options that are
available for the Blocks Module.
You will see in the modules space of the page an Overview screen. Every module in the
Admin menu has an Overview screen that provides a brief introduction to the module.
The display of the Overviews is configurable, and can be turned off.
This screen lists all the "blocks" that are currently created for the site. In the list you will see
the reminder block, as well as familiar block names such as login, adminpanel and mainmenu.
Click on the R for Remove in the reminder block options. A popup box will ask you to verify
deletion of the block instance Reminder. Click on OK to delete the block.
Note that the style of the display of the block instances can be changed by clicking in the Style
drop down menu and selecting an alternative layout.
The top half of the Adminpanels configuration screen allows you to easily set some
defaults for the Admin Menu itself.
In the bottom half of the screen you can see the checkbox option for setting the
Disabling of Module Overviews.
First note the Tabs along the top of the Base Admin page view. This is a common interface in
Xaraya administration pages. In this case, there are four distinct areas of Base Module
Configuration, each viewable on separate Tabs.
Here you can configure the default Security Level for users that visit your site
Language & Locales Tab
All available language packs or 'locales' installed on your site are listed in the Tab view. Select
the default locale for use at your site.
Default theme - but they will only appear here if you activate them first (in View
Themes)
Set Site Name, Site Slogan, Copyright and Footer Notice All these can be inserted as
variables into your theme
Page Title You can choose here how the dynamically generated page title can appear
Debugging options The main option here is the Cache Templates which allows a little
speeding up of your site. All other options here are very useful when debugging
templates.
The Page and Site Admin options are important to set early on in your site configuration.
You can set the number of Users listed per page, and also here is where you should set
short URLs on or off. They will only work here if you have the master short URL
checkbox checked in the Base module.
Terms of Service and a Privacy policy are supplied with Xaraya. You can set them on
or off for display. Both of these documents are dynamically generated, so not only the
documents themselves but any references to Privacy or Terms of Service will by
dynamically included only if checked here for display.
Designated Site Administrator - the site administrator designated here can never be
accidentally deleted from the Roles module. By default, and unless you have setup
other Administrator roles, it is set to Admin.
Registration Options
There are many options here to review and set for your site. Some of the more important
include:
Default Group for new users: If you allow user registration on your site, they will
automatically be allocated to the group specified here, by default Users. However you
can setup alternative user groups if you wish.
Allow registration: this will determine whether visitors will be allowed to register on
your Xaraya site or not.
Require Validation of New User: checking this option will require newly registered
users to validate their email, prior to having their account activated.
Review the other options. They are also important and refer to finer details of how a new user
account is registered, activated and user notified about that registration.
Check all the options are set to your requirements and then use the Test Configuration option
from the Mail module submenu to test it works as you need.
To list all modules and installation, activation, deactivation and uninstall options.
To extend the functionality of each module by hooking extra functions to each or any of
the existing modules.
To start, click on Modules - View All. In a few seconds all modules available to your site will
be listed. Some important points:
Each module is listed with any available options. You can click and install a module, or
deactivate existing modules (except for core modules. Note that if you Remove a
module- the module is removed from view at your site and ALL associated data in
the database is removed. So be careful!
Notice along the top of the list you have a number of drop down boxes including Style,
View and Sort. Try these, but when checking available modules on your site make sure
the View filter is not filtering out modules and is set to All Modules.
Hooking in Functionality
Let's look at the second important feature of the Modules Module. Click on Configure Hooks
from the Module modules' subitems in the Admin Menu
We'll use Articles as an example, and the Comments module as both of these should be
installed by default. We are going to see how we can allow Users to add Comments to articles
that are published on your site.
That's it - you have just added the ability of users to comment on News articles on your site. By
hooking one modules functionality to another, you can extend much of your sites functionality.
Eg comments, mail, categories, scheduling and so on.