This page needs review
Directory Details
Modules
Module Name | Module Title (English) | Description | |
directory_last_sites | Last Sites | sites most recently added | |
directory_top_sites | Top Sites | most-visited sites | |
directory_stats | Directory Stats | numbers of sites, sites to validate, site categories, searches, and visited links | |
since_last_visit | Since your last visit | New sites are included along with other Tiki additions | |
since_last_visit_new | Since your last visit | " |
Permissions
Permission Name | Description | Default Level | |
tiki_p_admin_directory | Can admin the directory | editors | |
tiki_p_admin_directory_cats | Can admin directory categories | editors | |
tiki_p_admin_directory_sites | Can admin directory sites | editors | |
tiki_p_autosubmit_link | Submited links are valid | editors | |
tiki_p_submit_link | Can submit sites to the directory | basic | |
tiki_p_validate_links | Can validate submitted links | editors | |
tiki_p_view_directory | Can use the directory | basic |
Preferences
Preference Item (en) | Pref name in tiki_preferences table | Default value | |
Number of columns per page when listing categories | directory_columns | 3 | |
Links per page | directory_links_per_page | 20 | |
Method to open directory links | directory_open_links | n | |
Validate URLs | directory_validate_urls | n | |
Enable cool sites | directory_cool_sites | y | |
Feature - Directory | feature_directory | n |
Database Tables
Table Name | Columns | Description | |
tiki_directory_categories | categId parent name description childrenType sites viewableChildren allowSites showCount editorGroup hits | Directory category information as set by configuration, and accumulated | |
tiki_directory_search | term hits | Search terms used and number of hits | |
tiki_directory_sites | siteId name description url country hits isValid created lastModif cache cache_timestamp | Directory link information as submitted in new site addition, and accumulated | |
tiki_category_sites | categId siteId | Category to directory link information | |
Directory-related information is also stored in tiki_preferences and tiki_permissions (see above), tiki_live_support_modules, tiki_menu_options and users_permissions tables. |
Files Used
File Name | Location | Description/Purpose | |
tiki-admin_include_directory.php | / | Admin Directory page (tiki-admin.php?page=directory) | |
tiki-directories_rss.php | / | Displays Directory RSS Feed | |
tiki-directory_add_site.php | / | Site submit form | |
tiki-directory_add_tiki_site.php | / | Specifically for adding a TIki site (but how is this accessed/used?) | |
tiki-directory_admin.php | / | Directory Administration page | |
tiki-directory_admin_categories.php | / | Admin directory categories page | |
tiki-directory_admin_related.php | / | Admin related categories page | |
tiki-directory_admin_sites.php | / | Admin sites page | |
tiki-directory_browse.php | / | Browse Directory page | |
tiki-directory_ranking.php | / | Directory ranking page | |
tiki-directory_redirect.php | / | Redirects link request to external site | |
tiki-directory_rss.php | / | Displays specific Directory RSS feed | |
tiki-directory_search.php | / | Displays search results | |
tiki-directory_validate_sites.php | / | Validate sites (by admin or editor) | |
mod-directory_last_sites.php | /modules | Displays sites most recently added, in module | |
mod-directory_stats.php | /modules | Displays Directory stats in a module | |
mod-directory_top_sites.php | /modules | Displays most-visited sites in a module | |
mod-since_last_visit.php | /modules | Displays Tiki site additions since user's last visit | |
mod-since_last_visit_new.php | /modules | Displays Tiki site additions since user's last visit | |
tiki-admin-include-directory.tpl | /templates | (tiki-admin.php?page=directory) Directory config | |
tiki-directory_add_site.tpl | /templates | Layout for Admin sites page | |
tiki-directory_admin.tpl | /templates | Layout for Admin sites page | |
tiki-directory_admin_bar.tpl | /templates | Layout for Admin navbar | |
tiki-directory_admin_categories.tpl | /templates | Layout for Admin sites page | |
tiki-directory_admin_related.tpl | /templates | Layout for Admin sites page | |
tiki-directory_admin_sites.tpl | /templates | Layout for Admin sites page | |
tiki-directory_bar.tpl | /templates | Layout for navbar | |
tiki-directory_browse.tpl | /templates | Layout for Browse Directory page | |
tiki-directory_footer.tpl | /templates | Layout for page-bottom stats | |
tiki-directory_ranking.tpl | /templates | Layout for Directory ranking page | |
tiki-directory_search.tpl | /templates | Layout for Search Results page | |
tiki-directory_validate_sites.tpl | /templates | Layout for Admin sites page | |
mod-directory_last_sites.tpl | /templates/modules | Layout for Last sites module | |
mod-directory_stats.tpl | /templates/modules | Layout for Directory stats module | |
mod-directory_top_sites.tpl | /templates/modules | Layout for Top Sites module | |
mod-since_last_visit.tpl | /templates/modules | Layout for Since your last visit module | |
mod-since_last_visit2.tpl | /templates/modules | Layout for Since your last visit2 module | |
tiki-calendar.php | / | Calendar also can display Directory link additions. | |
tiki-calendar.tpl | /templates | Layout for Tiki Calendar | |
In general, the .php files supply the logic, the .tpl files the layout. |
CSS Selectors
Selector | Applies to/ description | Template file | Page file |
a.pagetitle | page title | tiki-directory_browse.tpl tiki-directory_ranking.tpl tiki-directory_search.tpl tiki-directory_validate_sites.tpl tiki-directory_add_site.tpl tiki-directory_admin.tpl tiki-directory_admin_categories.tpl tiki-directory_admin_related.tpl | (The page the selector is used on is a php file with same name as the respective template except as indicated below.) |
div#pageheader | breadcrumbs | tiki-directory_browse.tpl | |
a.dirlink | category path links related-category path links | tiki-directory_browse.tpl | |
div.dircategs | table containing subcategories | tiki-directory_browse.tpl | |
a.dirsublink | subcategory links | tiki-directory_browse.tpl tiki-directory_search.tpl | |
div.dirlistsites | list of site links | tiki-directory_browse.tpl tiki-directory_search.tpl | |
div.dirsite | individual site information | tiki-directory_browse.tpl tiki-directory_search.tpl | |
a.dirsitelink | link | tiki-directory_browse.tpl | |
span.dirsitedesc | site description | tiki-directory_browse.tpl tiki-directory_search.tpl | |
span.dirsitecats | site category | tiki-directory_browse.tpl tiki-directory_search.tpl | |
span.dirsitetrail | Added, updated, hits, etc. info | tiki-directory_browse.tpl tiki-directory_search.tpl | |
div.mini | Page number, prev, next links | tiki-directory_browse.tpl tiki-directory_search.tpl tiki-directory_ranking.tpl tiki-directory_validate_sites.tpl tiki-directory_admin_categories.tpl tiki-directory_admin_related.tpl | |
a.prevnext | Page number, prev, next page links | tiki-directory_browse.tpl tiki-directory_search.tpl tiki-directory_ranking.tpl tiki-directory_validate_sites.tpl tiki-directory_admin_categories.tpl tiki-directory_admin_related.tpl | |
div.dirrelated | Related categories info | tiki-directory_browse.tpl | |
div#page-bar | navigation bar | tiki-directory_bar.tpl tiki-directory_admin_bar.tpl | tiki-directory_browse.php tiki-directory_search.php tiki-directory_ranking.php tiki-directory_add_site.php tiki-directory_admin.php tiki-directory_admin_categories.php tiki-directory_admin_related.php tiki-directory_admin_sites.php tiki-directory_validate_sites.php |
div.button2 | navbar item | tiki-directory_bar.tpl tiki-directory_admin_bar.tpl | tiki-directory_browse.php tiki-directory_search.php tiki-directory_ranking.php tiki-directory_add_site.php tiki-directory_admin.php tiki-directory_admin_categories.php tiki-directory_admin_related.php tiki-directory_admin_sites.php tiki-directory_validate_sites.php |
a.linkbut | navbar link | tiki-directory_bar.tpl tiki-directory_admin_bar.tpl | tiki-directory_browse.php tiki-directory_search.php tiki-directory_ranking.php tiki-directory_add_site.php tiki-directory_admin.php tiki-directory_admin_categories.php tiki-directory_admin_related.php tiki-directory_admin_sites.php tiki-directory_validate_sites.php |
div.dirfooter | page-bottom statistics | tiki-directory_footer.tpl | tiki-directory_browse.php |
td.dirfooter | individual stat items | tiki-directory_footer.tpl | tiki-directory_browse.php |
table.normal | contains the site listings | tiki-directory_ranking.tpl tiki-directory_validate_sites.tpl tiki-directory_add_site.tpl tiki-directory_admin_categories.tpl tiki-directory_admin_related.tpl | tiki-register_site.php |
td.heading | column heading cell | tiki-directory_ranking.tpl tiki-directory_validate_sites.tpl tiki-directory_admin_categories.tpl | |
a.tableheading | column heading | link tiki-directory_ranking.tpl tiki-directory_validate_sites.tpl tiki-directory_admin_categories.tpl tiki-directory_admin_related.tpl | |
td.even, td.odd | alternating link rows | tiki-directory_ranking.tpl tiki-directory_validate_sites.tpl tiki-directory_admin_categories.tpl | |
a.link | links to sites link to categories | tiki-directory_ranking.tpl tiki-directory_validate_sites.tpl tiki-directory_admin.tpl tiki-directory_admin_categories.tpl | |
a.tikihelp | help link | tiki-directory_validate_sites.tpl tiki-directory_admin.tpl tiki-directory_admin_categories.tpl tiki-directory_admin_related.tpl | |
td.formcolor | form table cells | tiki-directory_add_site.tpl tiki-directory_admin_categories.tpl tiki-directory_admin_related.tpl | tiki-register_site.php |
span.highlight | message | tiki-directory_add_site.tpl | tiki-register_site.php |
div.Caldir div.calId | Calendar Directory link | tiki-calendar.tpl | |
span.calprio | Calendar Directory link | tiki-calendar.tpl | |
a.linkmenu | Calendar Directory link | tiki-calendar.tpl |
Others
Name | Specification | Description | |
Tiki section | feature_directory | Used in menu item description |
- Directory - Overview of the Directory feature.
- Directory User - How to use the Directory once it has been activated and configured.
- Directory Admin - How to activate and configure the Directory, including determining its organization and page display, and setting appropriate permissions.