Code Monkey home page Code Monkey logo

Phorum Development Team's Projects

devtools icon devtools

A set of tools that are useful for developers of Phorum code / modules.

module-allpagesread icon module-allpagesread

This module adds an "All" link to the paging links in flat read mode (e.g. "Goto Page: 1 2 3 All"). Users can click this link to view all messages for a thread on a single page.

module-auto_http_path icon module-auto_http_path

This module automatically sets the HTTP Path configuration option, based on the active URL. This can be useful if for some reason you run one Phorum install under various host names and/or directories (e.g. a Phorum on a private space intranet server that is also accessible through a public URL or a server that has to be accessible on both an http:// and https:// URL).

module-automatic_timezones icon module-automatic_timezones

This module tries to automatically detect the visitor's time zone (using JavaScript) and adjusts the times shown in your forum accordingly. This will work for both logged in and anonymous users.

module-bbcode_geshi icon module-bbcode_geshi

This module implements syntax highlighting by extending the BBcode [code] tag. It can be used for adding syntax highlighted program code to messages. For highlighting, the excellent GeSHi (Generic Syntax Highlighter) package is used.

module-cms icon module-cms

This module adds some CMS-like features to Phorum, making it possible to use Phorum to build a complete website, pushing the forums to a sub-level.

module-google_maps icon module-google_maps

This module implements Google Maps functionality in the user profile. The user can indicate in the control center where he/she lives and this location can be displayed to others on the profile viewing screen.

module-jumpmenu icon module-jumpmenu

This module adds a javascript menu to the Phorum pages, which can be used to quickly select a forum to jump to. Forum folders will be shown as submenus.

module-quick_settings icon module-quick_settings

This module allows changing settings for the active user via URLs, making it possible for the user to quickly change settings without having to go to the control center.

module-readable_dates icon module-readable_dates

Make dates easier to read for humans, by using relative indications like "two hours ago", "yesterday, 12:30", "today, 17:52", "two weeks ago", "last year", etc. All date indications can be customized through the language files.

module-remember_username icon module-remember_username

This module will store the Phorum username that was last used in a cookie. When entering the login screen, the username will be automatically filled in, based on this cookie.

module-signature_restrictions icon module-signature_restrictions

This module implements configurable features for enforcing signature restrictions. The module will check the signature when it is stored in the control center by the user and show an error to the user if the new signature does not meet the restrictions.

module-social_authentication icon module-social_authentication

Allow users to create an account and to login using their OpenID (e.g. Google or Yahoo) or oAuth (e.g. Facebook or Twitter) accounts that are hosted by third party websites.

module-spellerpages icon module-spellerpages

Spellchecking based on aspell and Speller Pages (http://spellerpages.sourceforge.net)

module-sphinx_search icon module-sphinx_search

This module uses the Sphinx full text search engine for gathering Phorum search results. Please read the README carefully for setup and usage instructions.

module-store_files_on_disk icon module-store_files_on_disk

This module takes care of storing file data (attachments, personal user files) on disk instead of using the database as the file storage.

module-subforums icon module-subforums

This module implements a simple subforums system. On the index page, subforums will be listed as simple links for each forum that has subforums. On the list page, details for the subforums are listed at the top of the page. The breadcrumbs will be modified to represent the subforum structure. Check the module's README file for information on how to organize your forums and folders for this module.

module-thread_start_on_each_read_page icon module-thread_start_on_each_read_page

This module can be used to display the thread starting message on each read page. This way, the thread starting message can always be kept visible, while the user can browse the thread reply messages.

module-topic_poll icon module-topic_poll

This module makes it possible to add polls to forum threads. For each forum you can configure who can create and who can answer polls.

module-user_avatar icon module-user_avatar

Allows users to setup an avatar image, which can appear in their posts and profile page. Users can upload multiple avatar images in the control center or make use of an avatar image that is hosted with Gravatar.

module-user_tagging icon module-user_tagging

This module allows you to setup rules for creating custom template variables, based on a user's state / properties. This can for example be used to add some custom user status (e.g. "rookie", "regular", "veteran") to the users, based on their post count and/or registration date. Assignments can be done to authors on the read pages, to the user on the profile pages and to the logged in Phorum user on every page.

module-virtual_hosting icon module-virtual_hosting

This module implements virtual hosting facilities for Phorum. It extends the vroot functionality of Phorum, so it is possible to bind a certain website hostname to a specific vroot. This way, multiple websites can have their own Phorum vroot on their own site, looking like it were a separate Phorum installation. There are also some extra's to make vroots / virtual hosts more versatile.

module-whitespace_restrictions icon module-whitespace_restrictions

This module can be used to restrict the use of excessive whitespace in messages, by trimming down the whitespace at formatting time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.