Welcome to the Pligg Unofficial Codebase Wiki. This is an online repository that seeks to inventory all of the popular open source Pligg codebase in one location - and furthermore to extend the documentation available on the codebase. This occurs in several primary ways: (a) documentation of inter-page calls (to includes and templates), (b) annotation on code purpose, and (c) documentation of
needed changes/features. Please feel free to register and add your own notes/comments as appropriate. Thanks!
SpamBlacklist
Table of Contents:
- Core Application.
- index.php - Default page when users pull up domain. Shows published stories.
- config.php - Not a stand-alone page. Included by other pages to define some configuration values (e.g. where to pull default language from, how to navigate directories).
- 404error.php - Default error page.
- checkfield.php - Validates username and email information when entered into a form.
- cloud.php - Creates a tag cloud of common terms in the story pool.
- cvote.php - Performs the job of processing a vote and error handling as well.
- edit.php - Allows one to edit comments.
- help.php - Offers error messages aimed at sys. admins in case of missing files, etc.
- live.php - Shows all the latest stories and comments.
- live2.php - Grabs all the latest stories and comments.
- live_comments.php - Shows latest comments.
- live_published.php - Shows latest published stories.
- live_unpublished.php - Shows latest upcoming/unpublished stories.
- login.php - Handles user login processing.
- out.php - Tracks a user leaving utilizing a story link.
- podcast.php - Allows one to offer a feed for podcasts, similar to the RSS feed.
- profile.php - Shows a user's profile information.
- recommend.php - Provides functionality for users to "recommend" a story to friends (by email).
- register.php - Handles new user registration.
- rss.php - RSS feed for Pligg.
- settemplate.php - Used to change the currently active Pligg template by the end user. Not currently hooked up.
- settings.php.default - A few default settings for Pligg to rely upon.
- sidebar_comments.php - Forms the sidebar box that displays comments.
- sidebar_stories.php - Forms the sidebar box that displays latest published stories.
- sidebar_stories_u.php - Forms the sidebar box that displays latest upcoming stories.
- story.php - The story details page.
- submit.php - Handles story submission.
- Calls: smarty.class.php, config.php, html1.php, ts.php, link.php, tags.php, smartyvariables.php, dbtree.php, trackback.php.
- Template: submit_errors.tpl, pligg.tpl, submit_extra_fields.tpl, submit_step_2.tpl, submit_step_3.tpl.
- topusers.php - Displays the most active users on that Pligg instance.
- trackback.php - Handles grabbing a trackback if available.
- upcoming.php - Page displays only upcoming stories.
- user.php
- Calls: smarty.class.php, config.php, html1.php, link.php, user.php, friend.php, smartyvariables.php, pageview.php, check_behind_proxy.php.
- Template: 404_error.tpl, pligg.tpl, user_center.tpl.
- user_add_remove_links.php - Page that allows users to add/remove saved stories.
- userrss.php - Allows an individual to subscribe to the activity of a user via RSS.
- vote.php - Handles the result of a user voting.
- Modules.
- Libraries (libs folder).
- EZ_SQL.
- Template Lite.
- Admin.
- Third Party:
- KMessaging∞ - Used for the private messaging system. No longer actively developed.
- MagpieRSS∞ - Used for RSS parsing. No longer actively developed. Recommend replacing with SimplePie∞.
- SpellerPages∞ - Spell checker. Hasn't been updated in years. Any alternatives?
- Minor Pages. - Includes begin_gzip, end_gzip, module, and ts_image.
There are no comments on this page. [Add comment]