Getting Started with ApPHP Directy CMF (for v2.0.0 or above)



1. General.


This section describes how to manage General Menu items.

1.1 Dashboard.

dashboard
Backend dashboard allows site administrators to view important site information, like: latest news, account general information, date of the last login, last registered users etc.

It also displays some important alerts or warnings and hot keys (dshboard icons).

1.2 Site Settings.

site settings ban lists
To open site settings page click Site Settings link from General menu in the side bar or icon Settings on the Dashboard. This page allow administrators config important settings of your site. These settings split into some tabs for proper and easy management.

General Settings tab allows you to configure following settings:
  • Dashboard Settings
    • Dashboard (hotkeys)
    • Dashboard Notifications
    • Dashboard Statistics
  • Offline Settings
    • Turn on/off offline mode
    • Specify offline message
  • SSL Settings
    • Force SSL Mode
  • RSS Settings
    • RSS Feed Type
    • RSS Feed Items Count
    • RSS Feed Path
  • Search Settings
    • Search Results Page Size
    • Highlight Results
  • Cache Settings
    • Turn on/off pages caching
    • Cache Lifetime & Cache Path
    • Clear Cache
Visual Settings tab allows you to configure following settings
(to make changes for appropriate language change it in the dropdown box):
  • Header text
  • Slogan
  • Footer text
  • Tag <TITLE>
  • Meta Tag <KEYWORDS>
  • Meta <DESCRIPTION>
Local Settings is intended to to configure following settings:
  • Date & Time Formats
    • Date, time and datetime formats
    • First day of week
    • Time zone
    • Daylight saving
  • Number Formats
    • Default number format
Email Settings tab allows you to define
  • Default PHP Mailer
  • E-mail address - address that used for system messages in "FROM" field
  • SMTP Settings: host, username, password etc.
  • Send test email
Templates & Styles tab enables to change:
  • Template
Server Info tab shows some important info about your server:
  • PHP version
  • Database type and version
  • Server parameters
  • etc.
Site Info allows to view the ranks of your site (click on "Update" button to refresh them):
  • Google PR
  • Alexa Rank
Cron Jobs is intended to define Cron Jobs settings to the site:
  • Batch
  • Non-batch
  • Disable

1.3 Backend Menu.

backend menu
The Backend menu page allows administrator to manage all backend menus and sub-menus. To open this page click Backend menu in General menu on the side bar or icon Backend menu on the Dashboard.

Administrator may edit menu name, sort order and visibility (show or hide). To edit menu click Edit icon from the Actions column, enter the changes you need and then click Update button to save the changes.

If you want to change/edit sub menus click Sub-Menus link from the Sub-Menus column in the required menu, then edit the sub menu you need and click Update button to save the changes.

1.4 Frontend Menu.

frontend menu
The Frontend menu page allows administrator to manage all frontend menus and menu items. To open this page click Frontend menu in General menu on the side bar or icon Frontend menu on the Dashboard.

As administrator you may add, edit or delete each menu and menu items. You may define the name, type, place, access privileges, page URL, sort order etc. There are three different menu types allowed:
  • Page Link - may be any type of hyperlink, including external links
  • Module Link - a link specified in module settings that leads to some special module page
  • Module Block - a link that calls to some routine specified in module settings that draws a block element
If you want to change/edit sub menus click Sub-Menus link from the Sub-Menus column in the required menu row, then edit the sub menu you need and click Update button to save the changes.

1.5 Locations.

locations
The Locations page allows administrator to manage all locations and sub-locations used on the site. To open this page click Locations in General menu on the side bar or icon Locations on the Dashboard.

As administrator you may add, edit or delete each locations and sub-locations. You may define the name, code, activity, sort order etc for each record. One location may be defined as a "default".

If you want to change/edit sub-locations click States link from the Sub-Locations column in the required location row, then edit all data according to your needs and click Update button to save the changes.

1.6 Currencies.

currencies
The Currencies page allows administrator to define and manage currencies used on the site. To open this page click Currencies in General menu on the side bar or icon Currencies on the Dashboard.

As administrator you may add, edit or delete each currency. You may define the symbol, currency code, rate, number of decimals, activity, sort order etc for each record. One currency may be defined as a "default".

1.7 Payment Providers.

payment providers
The Payment Providers page allows administrator to define and manage different payment providers that may be used on the site. To open this page click Payment Providers in General menu on the side bar or icon Payment Providers on the Dashboard.

As administrator you may add, edit or remove each Payment Provider. You may define payment provider name, description, required fields, etc. Once payment provider is defined, it may be used in payment procedures or in developing payment options for modules.

1.8 Email Templates.


The Email Templates page is intended to manage email templates used by the system or modules. To open this page click Email Templates in General menu on the side bar or the same icon on the Dashboard.

On this page you can see a list of existing email templates. You can add, delete or edit existing templates. The templates that signed as a "system" templates cannot be deleted, because they are used by Directy CMF. In each email template yuo may use predefined Email Variables, placed at the bottom of the page, for ex.: {SITE_URL} - website base URL, {YEAR} - current year in YYYY format and other.

1.9 Ban Lists.


Select Ban List option from the General Menu. On this page you can easy add/change or remove banned emails, usernames or IP addresses.

1.10 Frontend Preview.

frontend preview
The Preview link is intended to allow administrator to preview Frontend without logging off. To see the Frontend just click on this link. Any time you want to back to the Backend click "Back To Admin Panel" link that appears in the top left corner on the Frontend.


2. Accounts.


This section describes how to manage site accounts.

2.1 Admins.

admins management
Select Admins from Accounts -> Admins side bar. On this page you can manage all administrator accounts. You may add, edit or delete existing accounts. When you create a new admin account you have to define an account type(role): Simple Admin or Main Admin. The privileges for selected role will be applied automatically after account will be created.

2.2 Roles & Privileges.

roles & privileges
Select Roles & Privileges from Accounts menu. You will see the page, where existing roles are defined: Site Owner, Main Admin and Simple Admin. You may specify the privileges for each role by clicking on Privileges link. Privileges for Site Owner cannot be changed by anyone. Generally, the Main Admin is the role that has all rights, like the Site Owner (but may be deleted by him) and the Simple Admin role has reduced privileges.

The application development principles of ApPHP MVC Framework require adding of each module privileges to the same database table, so privileges of application modules could be edited from the same Roles & Privileges page.

2.3 My Account.

my account
Log into Admin Panel, using administrator username and password. Then click My Account link in Accounts menu or in top bar near administrator avatar. You will see a page, where you can change your personal information: first and last names, display name, birth date, preferred language etc. Also you may change contact and account information, including your email, password etc.


3. Languages Settings.


This section describes how to manage languages and work with language vocabulary.

3.1 Languages.

languages
Click Languages in the Languages Settings menu. On this page you will see a list of existing languages. You can add new language or edit existing, change display order etc. When you add or edit existing language you have to insert a name of the language, abbreviation, text direction, icon image and some other data. When all needed data is entered - click "Create"/"Update" button to save it. One language must be defined as a default language of the site.

When you add new language the system creates for it a copy of default vocabulary (all database translation tables and files placed in directory protected/messages. After creation you need to translate all new data into the new language.

3.2 Vocabulary.

vocabulary
Click Vocabulary in the Languages Settings menu. On this page you can edit vocabulary constants of the existing languages. To change the text of constant, select an appropriate language from dropdown list, then select appropriate language file. In the content area you will see all constant pairs, that may be edited directly in the Content area editor. After you finish editing, click Update button to save the changes.


4. Modules.


This section describes how to work with modules, edit, install or uninstall them.
The complete guide for installation and updating of modules is available here.

4.1 System Modules.

system modules
Click Modules Management in the Modules menu. On this page you can easy edit existing system modules, for example: Setup, Content Management etc. To do this click edit icon, perform all needed changes and then click Update button to save the changes. System modules cannot be uninstalled.

To configure module settings click on module name link. You will be redirected to the module settings page, where you can change available settings of the module (depending on the privileges of your account).

4.2 Application Modules.

application modules
Click Modules Management in the Modules menu, then Application Modules tab. On this page you can easy edit existing application modules, for example: Backup, Web Forms, News etc. To do this click edit icon, perform all needed changes and then click Update button to save the changes. Application modules cannot be installed or uninstalled according to your needs.


5. Components.


This section describes how to work with Directy CMF components.

5.1 Search Component.

search component
Search component allows you to implement search on the whole site, including search on: pages, blog posts or any other content in each module, installed on yuor site. To do it just add in template a following code:
<?php echo SearchForm::draw(); ?>
Now you have to implement search() method for every module you want. This method must be released in model and it gets two parameters: $keywords (the search phrase) and $itemsCount (the maximum records are showen on result page)

Create Your Free Account
Please remember that this information is essential to use our services correctly.
After creating the account you will be able to download all of our FREE products.
Fields marked with * are mandatory






Please send me information about updates, new products, specials and discounts from ApPHP!
We recommend that your password should be at least 6 characters long and should be different from your username/email. Please use only letters of the English alphabet to enter your name.

Your e-mail address must be valid. We use e-mail for communication purposes (order notifications, etc). Therefore, it is essential to provide a valid e-mail address to be able to use our services correctly.

All your private data is confidential. We will never sell, exchange or market it in any way. Please refer to Privacy Policy.

By clicking "Create Account", you are indicating that you have read and agree to the ApPHP Terms & Conditions.