%LJ::DISABLED is a hash that defines parts of the installation that
are CPU or database-intensive as “active” or “inactive”.
The following list briefly explains each option.
Optional Features
- interests-findsim
- The “Find Users by Similar Interests” feature.
- directory
- The user Directory, which houses some of the largest and slowest database queries.
- stats-recentupdates
- Logs the ten most recent updates to the
stats.bml page.
- stats-postsbyday
- The statistic gathering and graph generation portions of the maintenance jobs
genstats
and genstatspics. By default this is on. This option is to resolve errors people get because
genstats was partially disabled for LiveJournal.com, which would cause problems when the images
attempted to be generated.
- stats-newjournals
- Logs the ten most recently created journals to the
stats.bml page.
- show-talkleft
- Show the received and posted comment counts for each account on the
userinfo.bml
page.
- memories
- Show the “Add to Memories” button on comment pages.
- feedster_search
- Search public RSS entries using a link from the
userinfo.bml
page to an off-site search engine.
- community-logins
- Allows users to log-in to a community account. When community logins are disabled, all community maintenance
is operated through the user account maintaining the community.
- tellafriend
- Show the “Tell a Friend” button on comment pages.
- clientversionlog
- Show client usage statistics, for the last thirty days, on the
stats.bml page.
- userinfo_clientusage
- Show the clients a user has used, on their
userinfo.bml page.
- force_pass_change
- Re-direct a user to
changepassword.bml on
key actions if the badpassword userprop, used to mark an account as having
a poor password, is set. If used, the re-direct is not done.
- commentmanage
- Enable AJAX comment management ([un]freeze, [un]screen) through a pop-up box.
- interests-popular
- Enable “Popular Interests” link at
interests.bml.
- ljmaint_tasks
- Enable running of maintenance tasks by
ljmaint.pl.
- meme
- Enable the meme-tracking feature for users to view a list of URLs referenced in journal entries.
- nudge
- Enable the “Nudge a Friend” button
on
userinfo.bml, for users to “nudge” a friend to update again.
- portal
- Show the “Portal”, which acts as a one-stop-shop of features, for users.
- qbufferd_jobs
- Enable query buffering for high-load sites, by
qbufferd.pl.
- recaptcha
- Use older CAPTCHAs method, which automated tools may
find easier to guess, for human checks instead of using reCAPTCHA.
- richtext
- Enable the
FCKeditor
-based rich text
interface at update.bml.
- schools
- Enable the Schools and Schools Directory feature.
- tags
- Enable entry tagging for users to categorize and label entries.
- update_draft
- Prompt users to restore from a saved draft at
update.bml. It is cleared after a successful post.
- userpicfactory
- Enable the “Userpic Factory”, which lets users re-size/edit their userpics as they upload them.
- userpicselect
- Enable the userpic selector, allowing users (with the userpicselect cap) to browse and select a userpic to use when commenting, from
an AJAX-based pop-up menu.
- web_current_location
- Let users enter their current location into a box on the
update.bml page.
- css_cleaner
- Enable cleaning of possibly hazardous CSS from user styling, to prevent cross-site scripting.
- active_user_tracking
- Enable tracking of types of user activity on a per-hour basis, such as “$u had login activity during this hour”.
Active user is a user who has hit a LiveJournal page while logged-in, within the specified time period. The feature requires memcached.
- blockwatch
- Enable the event timing system (backend feature).
- edit_comments
- Enable ability for users (with
edit_comments usercap) to edit
their comments. A comment cannot be edited if it has been replied to or frozen.
- eventlogrecord
- Enable logging/action when an event occurs on the site (backend feature); integrates with other tools like TheSchwartz.
- faquses
- Enable tracking of viewings of the individual FAQs from logged-in users.
- friendchange-schwartz
- Use TheSchwartz to notify users when a friends change event occurs (like somebody removes them from their friends list).
- friendspopwithfriends
- Enable the “Popular with Friends” feature
(for those with
friendspopwithfriends usercap).
- ignore_htaccess
- Enable ignoring of Apache
.htaccess files by Apache / mod_perl.
- graphviz_dot
- Show friends in a graph format at
friends/graph.bml?user=exampleusername.
- control_strip_propcheck
- Enable the hook that checks for whether a user has opted to view the control strip or “navigation strip” on-site.
- embed_module
- Embed media into entries using
update.bml.
- embedmodule-cleancontent
- Clean potentially harmful JavaScript out of embedded media content.
- esn
- Enable
ESN for users to get notifications on “events”, like
a new entry posted to a particular community, or comments in any thread/journal.
- esn_ajax
- Enable an AJAX user-interface on
ESN feature options.
- inbox_update_poll
- Poll the servers at intervals for updates to user
ESN inboxes.
- esn-userevents
- Fire
ESN events under UserNew*.
These relate to user-actions, such as a new comment posted on a particular entry.
- last_fm
- Allows users to set their
Last.fm username and have the 'Current Music' field automatically filled in from Last.fm, when posting a new entry.
- user_messaging
- Display the
ESN compose new user-to-user message form on /inbox/index.bml.
- mass_privacy
- Enable ability for users (with
mass_privacy usercap) to edit entries en masse, at editprivacy.bml.
- user_transitions
- Transitioning of users from one account type to another, perhaps to a site-specific type after creating an account.
- esn_archive
- Display the Archive folder, for archived
ESN messages, at /inbox/index.bml.
- content_flag
- Let a user flag potentially inappropriate content by re-directing the user to a form at
tools/content_flag.bml,
to submit the details to site/abuse-prevention administrators.
- safe_search
- Let users filter adult concepts and/or explicit adult content from appearing in search results.
- officialpost_esn
- Allow subscribing to official site communication events, such as an entry in one of the official communities on-site.
- ljtalk
- Display the LJTalk Jabber icon on
userinfo.bml.
- infoshow_migrate
- Enable privacy defaults for minors that override or disable regular privacy setting options; used with userprops like
opt_showbday.
- module_reload
- Automatically re-load changed library files without stopping/starting Apache if the machine is set up as a development server.
You could disable automatic re-loading to better simulate a live, production server.
- interests-community
- Enable community interest lists.
- community_themes
- Show brief description of a community beneath the community name on
interests.bml search results. Users can write the description (up to 100 characters) at the /manage/settings/index.bml page.
- memcache_reluser
- Use memcached for reluser relationships information, through the
LJ::_get_rel_memcache function.
- memkwcnt_memcaching
- Cache Memories keyword counts in memcached.
- named_permalinks
- Enable named permalinks, that is:
http://example.com/this_is_a_named_uri.html (not yet implemented).
- offsite_journal_search
- Allow custom-defined offsite journal search, created through a hook of the same name. This is in addition to “feedster_search”, which can still be separately disabled.
- portal_fade
- Use a fade-in/fade-out effect on Portal boxes.
- rte_buttons
- Continue to show buttons on the rich text editor that have been disabled.
- s2quickreply
- Allow QuickReply to be built in to S2 layers.
- sms
- Global flag to enable the SMS messaging feature (and its user-interface) for users.
- sms_post_auto_subscribe
- Show the “Subscribe me to my SMS posts via SMS” button to users.
- sms_quota_check
- Enable checking for how many SMS messages a user has sent out of their quota.
- sms_ui
- Enable SMS user-interface for users. This enables links and management pages.
- syncitems
- Enable the
syncitems client protocol mode, without restarting Apache.
- weblogs_com
- Show option on
/manage/settings/index.bml (formerly editinfo.bml) to ping weblogs.com each time the user posts a new entry to their journal (if they have the weblogscom usercap).
- template_files
- Use
ESN e-mail templates mechanism.