Help?

Glossary

From Textpattern CMS User Documentation

Deprecated page! Page will be kept until content is recycled, then terminated.

Contents

A - D

atom

A particular format for a news feed. See also news feed.

API (Application Programming Interface)

Textpattern does not yet have a formal API documented, however there are several functions internally that are available to plugins. Eventually Textpattern may have a fully documented API.

Article

See Articles panel docs.

Boolean

A boolean value is one that is either true or false, on or off, yes or no, 1 or 0. Several Textpattern tag attributes accept boolean values, in the form of 0 or 1.

Category

The category is a secondary method of classifying articles, and the main method for classifying images and links. Categories do not control where content appears, but many Textpattern tags, and plugin tags make use of categories for filtering content.

chmod

chmod stands for change mode; it is a process for changing the file permissions on a folder or file in a server hierarchy. Change mode permissions are set by giving the folder/file a 3-digit number (e.g., 764) using an SFTP client, Webmin, or some other utility that provides such capability. Permissions are of course set to control how a folder/file is used, and by whom. Each digit is a representation of rwx, which stands for read-write-execute, and each value of rwx has it's own numeric (and binary) value.

There are three user categories who can have permissions on a folder/file, which correspond with each of the three digits. The three categories are:

  • Owner -- who is the owner of the folder/file (gets the first digit).
  • Group -- everyone who belongs to the same group as the owner (gets the second digit).
  • World -- everyone else who might visit the folder/file (gets the third digit).

It should be pretty clear that "owner" is you if you are the one who creates the folder/file (e.g., on your Web server, or hosts Web server), and it should be equally clear that "world" is anyone who visits your Web site to access a file for viewing, downloading, etc.; however, "group" might need a little more explanation. Let's say you are owner Bob and you belong to group Marketing: This model lets you do things like say Bob can rwx (read-write-execute) the file, Bob's group (Marketing) can rw (read-write) the file, and everyone else in the world can only r (read) the file. Such a setting would translate to a 3-digit number of 764.

How do we know this value of 764? Because each number is itself a sum of values, each representing r, w, and x for that user category, as shown below:

  • Read (r) = 4 (the ability to "read" a file is granted by the number 4 or the letter "r")
  • Write (w) = 2 (the ability to "write" to a file is granted by the number 2 or the letter "w")
  • Execute (x) = 1 (the ability to "execute" a file is set by the number 1 or the letter "x")
  • None (-) = 0 (the setting to disallow all of the above is either zero (0) or a dash (-) )

So looking again at our example above, we can do the math for each digit in the change mode setting of 764:

  • Owner (Bob) = rwx = r+w+x = 4+2+1 = 7
  • Group (Marketing) = rw = r+w = 4+2+0 = 6
  • World = r = 4+0+0 = 4

It should be obvious by now that certain permissions are more secure than others, and the example above does not suggest that you should set all your folders/files to 764. This description is provided to explain what change mode is and why you might be needing to change one if asked by a Web host provider, or as explained in a Textpattern tutorial.

Clean URLs

(moved to Talk:Managing_Clean_URLs)

Comments

The term comments refers to the response a visitor might choose to add to an article you post on your site (assuming you provide the ability for the visitor to do so). In essence, the visitor is commenting on what it is you were writing about. Comments have proven to be a very significant aspect of any given Web site that provides such capability, and there are certainly pros and cons to implementing them. Comments can help generate a loyal base of visitors to your site, and they can often be rich with additional information supporting what you were originally writing about (especially if your site becomes quite popular). On the darker side of things, comments have been increasingly utilized by spammers, which is problematic in many respects, not the least of which is the necessity on your part to constantly monitor the commenting activity on your site.

Conditional Tag

See Category_talk:Tag Reference

Container Tag

See Category_talk:Tag Reference

Custom Fields

Custom fields are ancillary database fields linked to an article that have no specific pre-defined purpose. Textpattern currently permits 10 custom fields to be defined, and there are many plugins that permit article manipulation based on the content of custom fields.

Domain Nameservers

(Definition needed.)

E - H

Excerpt

See Write panel docs.

File Transfer Protocol

File Transfer Protocol (FTP) is most commonly understood as a means of electronically moving data files from one location to another, usually between remote locations connected via the Internet.

There are a couple of protocols that are usually relevent: one is FTP itself, which is very common but can also be unsecure, and the other is Secure File Transfer Protocol (SFTP), which is much more secure but requires special server arrangements and an SFTP client that is compatible. The thing to be aware of is that not all Web hosts support SFTP protocols, in which case you do not have much choice but to use a regular FTP client. For Web hosts that do support SFTP, you need to use an SFTP client, a regular FTP client will not work. Some clients may provide both FTP and SFTP cabilities, but you'll have to investigate that on your own. Also, there is kind of server arrangement where regular FTP is used over Secure Socket Layer (SSL), which provides more security than regular FTP, but less than a full SFTP arrangement. (Note: TextDrive Web hosting supports SFTP.) The bottom line is always try and go with SFTP if you can, but if your Web host doesn't allow it, then you'll need to use regular FTP. Following are a few clients, free or otherwise (please add your favorite to the list):

  • WINDOWS
    • FTP Clients
      • SmartFTP (About $30 U.S., but is very intuitive, attractive, and the latest version provides FTP over SSL security mentioned above. Latest release seems to work with TextDrive as well.)
    • SFTP clients
      • WinSCP3 (Free, but is strictly secure-connection oriented; will not work with Web hosts that do not support SFTP server arrangements.)
      • FileZilla (details?)
      • CoreFTP-LE (Free and robust, serving all forms of FTP; nice looking interface too.)
      •  ???
  • MACINTOSH
    • Transmit FTP and SFTP (Feature packed: Batch downloads, Synchronization, Remote text and image Editing - $30)
    • Fetch FTP and SFTP (Stable, basic, easy to use, very good - $25)
    • CyberDuck FTP and SFTP (Open source. Interface is uncluttered and intuitive.)
    • YummyFTP FTP and SFTP (Relative newcomer, but still good - $25)
    • Fugu SFTP only (Only for Secure FTP, it's a basic GUI that works well)
    • FTPeel FTP and SFTP and FTP-SSL (Really cool FTP, Magic Mirror feature is killer - $20)

Form

See Forms panel docs.

Forum

Usually refers to the Textpattern Support forum.

FTP

See File Transfer Protocol.

Hack

A hack is a 3rd party modification to the basic Textpattern code to accomplish something that is not yet currently designed into Textpattern. Some common hacks include changing the Textpattern administration page layout, and including the capability to upload generic files into the Textpattern system (as opposed to only uploading images).

M - P

Messy URLs

(moved to Talk:Managing_Clean_URLs)

News Feed

A news feed (or just "feed") is a means to distribute up-to-date information about a web site without a reader actually visiting it. Many programs (called aggregators, but often referred to as news readers) permit aggregation of news feeds from many sources (i.e., articles are essentially pushed to the news reader), and the reader can browse through the list and select the content that is most interesting. Really Simple Syndication (RSS) and Atom are two formats for news feeds that Textpattern supports. To implement a feed in your own Textpattern site, you need to use the Textpattern <txp:feed_link /> tag.

Override Forms

This feature (accessible in the write tab) will override any forms that are assigned to an article-related tag in the page template of a section.

Textpattern uses forms to control the display of an article. You define forms to control where the header should appear, if there should be an excerpt or an article body etc.

If you use the blank <txp:article /> tag, TXP will use the form named "default" to control the display of the article. You can also choose a form inside the tag, like this: <txp:article form="form_name" /> which will then be used for all articles in that section.

If, however, you want to use a special form only for one or for a small set of articles you can use the override form feature to assign that form to the article while you write it. This will override any forms that you assigned to the article tag in the page template.

Page

The template by which a section's content may be formatted. The page template is the closest analogue to a regular XHTML file inside of Textpattern.

Permlink

Short for "permanent link". Each article that is pusblished with Textpattern is given a unique location on your site defined by its Uniform Resource Location (URL) (i.e. its web address). This location is referred to by a permnent link. So if you publish an article it will always be reachable by the URL given to it according to the permlink scheme that you chose in the preferences section.

Based on that choice, a permlink might contain the name of the section your article was published in if you chose /section/id/title or it could be a date-based permlink if you chose /year/month/day/title. Other options are available.

Ping

Ping refers to the automatic update of various weblog related sites that keep track of recently updated content. Textpattern currently pings ping-o-matic whenever an article is posted live.

Plugin

See What is a Plugin?

Q - T

RSS

RSS stands for Really Simple Syndication, and represents a particularly formatted eXtensible Markup Language (XML) file. These files are often referred to as news feeds (or simply "feed"). When RSS files are implemented in a Web site (particularly in Web sites where articles are often published), it makes the published articles available to anyone with a an application called an aggregator (or more understandably: a feed reader or news reader). A news reader can pick up the feed on a given Web site making it easier for users to find and read the sit's articles; the news readers can be customized to select only the feeds a user in interested in. See also News Feed.

Section

Definition merged into Sections page.

Secure Shell

Secure Shell (SSH) is an Internet information transfer protocol in the form of a client program that allows you to log into another computer over a network, to execute commands in a remote machine, and to move files from one machine to another. It provides strong authentication and secure communications over unsecure channels. It is intended as a replacement for rlogin, TelNet, RSH, and RCP, and can also be used instead of SFTP. Additionally, SSH provides secure X connections and secure forwarding of arbitrary TCP connections. Two reasonably popular SSH clients are OpenSSH and PuTTY.

SFTP

Secure File Transfer Protocol (SFTP) is a more secure form of File Transfer Protocol (FTP). See File Transfer Protocol for more information.

Single Tag

See Category_talk:Tag Reference

Style

This is the term Textpattern uses to refer to a Cascading Style Sheet (CSS) file, or stylesheet. A CSS file is a text-format file written as a set of rules that define the presentational aspects of each object or element on your Web site (e.g., divisions, headers, fonts, tables, forms, etc.). In Textpattern, the style is kept in the MySQL database and managed in the presentation > style area of the Textpattern administration. Styles (along with a few nice images) are what make your Web site nice to look at.

Subversion

Subversion (SVN) is a version control system designed specifically to replace http://en.wikipedia.org/wiki/Concurrent_Versions_System CVS, which is considered to have many deficiencies.

You might be interested in the following references:

Official:

Homegrown:

Utilities:

Tag

See:

Textile

Textile is a form of editorial markup that makes writing eXtensible Hypertext Markup Language (XHTML) a lot easier, particularly for users who don't know XHTML. Textile is used (when chosen to be used, but is on by default) in Write Subtab) panel of the administration area when drafting or editing an article. Complete details about Textile can be found on the Textile page of Threshold State.

Textpattern

A powerful, lightweight, content management system, and the prodigal child of Dean Allen. Get it at Textpattern.

TxP

A commonly used--but inaccurate--acronym for Textpattern. It assumes Textpattern is spelled as TextPattern, which is also incorrect. The "p" is not capitalized. Other witnessed acronyms are TXP (also incorrect) and increasingly Txp, which is the correct version.

The confusion about this acronym--and the letter case of the word Textpattern--likely started because of Textpattern's logo, which is in all-caps, but even there you'll see that the first letter, "T", is taller than the rest of the letters (including the "p").

Another possible reason there is confusion about how Textpattern is actually spelled is perpetuation. Where the word Textpattern is used in untold numbers of Web sites, the spelling is often as TextPattern, which likely starts a chain reaction to spell it that way when people come across the word for the first time.

A likely third reason for the mispelling may be due to the many other Textpattern spin-off projects, such as TextBook, TextGarden, TXP Mag, TxPun, and so forth, which have intentionally adopted alternate spellings. People may see these other project labels and just assume Textpattern follows the same model, but it does not.

Translations [?]