ltTagline = """LifeType is an open-source blogging platform with support for multiple blogs and users in a single installation.""" frontPageLeft = """The latest stable version of LifeType is 1.2.12. Click the link below to download.
Take a look at the Release Notes.""" frontPageRight = """LifeType supports multiple blogs and users, media management, generation of standard content, clean URLs and support for subdomains.
LifeType is released under the GPL license, and requires PHP and MySQL to work.""" Features = """
Features
Need LifeType Hosting?

Bloggers love it

User Friendly Interface

Writing articles is comfortable with the included state of the art WYSIWYG editor. Adding pictures and sound files (for Podcasting) is just a matter of browse and click.
The Dashboard provides you with all the information you need every time you log in. Recent articles, comments and trackback as well as brief statistics get you updated about your blog immediately.

Integrated Media Management

Podcasting, automatic thumbnail generation, mass uploading of files, a filebrowser and custom descriptions for each file is supported through the administration interface

Choose your Style

Looking for a nice design for your weblog? Go check out the many freely available templates. Installation is as easy as uploading a file through your administration interface!

Add a Feature

If you're looking for a feature not available with the standard installation, you will probably find it in the wiki plugins overview, providing you with lots of features (currently ~80 plugins are active for the current release) for you to add in no time.
Some of the most popular are: Moblogging, Template Editor und Nested Comments.

Built-in anti-spam Filter

The built-in bayesian spam filter keeps comments and trackbacks in you blog clean. And comment moderation, Captchas and trackback validation is available through plugins.

Support for Trackbacks

Trackback blogs you read by simply linking to them! LifeType will automatically find the trackback URL of the blog you are linking to.

Multiple Users per Blog

You can easily give your friends permissions to write in your weblog, making collaborative web sites even easier!

Easy Installation

The installation wizard will take you through the installation - it's a breeze! And there's no need to edit configuration files, you can control all the settings through the administration interface

Mobile features

Are you into moblogging? Do you need to blog wherever you are? Do you need to easily provide low bandwidth versions of your site for mobile devices? Using the appropiate plugins, LifeType becomes the first mobile-ready application of its kind with seamless integration for publishing to and accessing blogs.

Administrators trust it

Multiple Blogs in one Installation

With its multi-domain, multi-blog, multi-user setup and strict separation of single weblog administration and overall administration LifeType is ideally suited for blog hosting. It's all provided through a single installation and one single database.

Central Page for Communities

Easy 4 step registration for new weblogs, an overwiev of newest and most popular blogs as well as a user and blog index, everything ready to go with your intallation of LifeType.

Subdomains

Provide your users with nice subdomains like username.yourdomain.com or blogname.yourdomain.com. (you need to be able to set up wildcards on your domain to use this feature) If that's not enough, LifeType is also able to serve several different domains (blog.domain1.com, blog.domain2.com and domain3.com) with one single installation!

Easily Localizable

Localization is done on a per blog basis. Through just one single file you may translate in any language you like. But before you start your translation make sure it's not already done! LifeType supports any encoding and the latest version has been translated to many languages including French, German, Spanish, Chinese and many more.

Performance

Template caching, data object caching and serious code refactoring to improve performance and keep the system load as minimal as possible make LifeType fast and reliable even with very large and busy communites.

Geeks need it

Nice Looking URLs

Creat your own customized URLs for SEO or to adapt your them to your language. Toggle a setting in the configuration of the site and LifeType will automatically use cruft-free URLs instead of the old style, raw ones.

Nice and Clean Code

LifeType is based on a Model-View-Controller framework providing flexibility and scalability. Documentation is generated with Doxygen and the most recent API is always available.

Clean Content

The default templates included in LifeType are XHTML 1.0 Strict, and so is the content generated by LifeType. Worried about generating correct and standard mark-up? Worry no longer!

Powerful Plugin Framework

The impressive plugin capabilities let's you add about any feature you like. With filters, events, registration of new actions, localization, MVC support (self-contained), perfect integration into the administration interface and template support you can add about any functionality you can think off.

Smarty Templates

Don't like any of the existing templates? No worries!
LifeType is built on top of the fantastic Smarty template engine, providing unprecedented power to template developers without compromising security, since Smarty templates do not allow by default to add potentially dangerous PHP code to our templates. This is specially important if you use LifeType to provide a blogging service to a community.

XMLRPC

LifeType supports an XMLRPC interface for remote creating and editing articles. And of course you may ping as many directories as you like with the inbuilt XMLRPC ping service. XMLRPC pings are enabled/disabled per article.

Demo Site

The kind folks at OpenSourceCMS.com have installed a demo version of LifeType that is available to everyone: click to visit the demo site.

Requirements and License

LifeType requires at least PHP 4.3.0 and MySQL 3.23 to run. Regarding PHP, it is recommended to run the most recent version of either the PHP4 or PHP5 branches. Apache is the preferred via a linux hosting provider, but LifeType should run fine under any web server as long as PHP is supported (including Microsoft Internet Information Services)

LifeType has been built on and for Linux and Unix servers, but it will run on the Windows platform without any problem (both under Apache and Microsoft Internet Information Services)

If you are planning to use advanced features such as customized URLs you will need support for ForceType in your Apache configuration. If you are planning to use the subdomains feature, you will need a domain configured to accept wildcard subdomains (unless you want to manually add each subdomain record, not recommended for public blog hosts) as well as a correctly configured Apache server.

LifeType is licensed under the GNU General Public License.

""" Development = """
Development
Need LifeType Hosting?

Documentation

The LifeType API is available for developers at http://www.lifetype.net/api. This documentation was generated by Doxygen based on the comments in the code by the developers. The documentation is organized in packages in which classes that share a certain functionality are grouped. The class documentation is also cross-referenced with the actual PHP code.

Joining the Team

For those users wishing to help the project grow, you may want to contribute with some of your time. There is no need to be a developer or an HTML expert, there are lots of other ways to contribute to the LifeType project! We need translators, artists, designers, people lending a hand in the forums and of course, developers. If you think you can help, please drop us a line at contact_AT_LifeType.net or in the forums. If you want to join the team as a developer and don't know where to start, take a look at the API documentation and at our bug-tracking system (more...)

Beta releases

Beta versions of LifeType are released on a per-needed basis, usually in the last steps of a new release.

Users interested in running the latest development version of LifeType can also download and update the code from the Subversion repository.

The Subversion repository

Getting a client

The LifeType project uses Subversion as its source control system. Subversion is a free version control system and there are clients available for the most common platforms. In Linux and Mac OS X and the BSD systems, it is possible to install the default command line client svn. Please check the packages of your distribution for Linux, Fink for OS X and the ports for the BSD systems. For Windows users, TortoiseSVN is a good choice.

Structure of the repository

The repository is organized in the following different modules: plog1, plugins and templates. All these modules follow the same structure:

plog/
plog/
branches/
tags/
trunk/
plugins/
branches/
tags/
trunk/
templates/
branches/
tags/
trunk/

Checking out and updating the code

The following command will checkout the code from the trunk/ folder:

svn checkout http://devel.lifetype.net/svn/plog/plog/trunk

If you wish to check out a certain branch or tag, replace /trunk with /branch/branch-name or /tags/tag-name:

svn checkout http://devel.lifetype.net/svn/plog/plog/tags/lifetype-1.2.5

In order to update your local copy of the repository, run the following command in the same folder where the code was checked for the first time:

svn update

Please see the wiki page on Subversion for more information.

Keeping in Touch

The best way to keep in touch with the developer is to join the project mailing lists. If you are also interested in getting a message every time a change is made to the Subversion repository, it is highly recommended that you join the plog-svn mailing list.

1LifeType was once called pLog, hence the word pLog is still around here and there. Read why the project changed its name.

""" Downloads = """
Downloads

LifeType Packages

All downloads are available via sourceforge.net:

LifeType Downloads

Plugins

Please visit the plugins overview in the wiki. All available plugins are documented and downloadable there.

Template Sets

While we maintain a template overview in the wiki, you may find other sources for LifeType templates or like to design your own.

Development Versions

The current development version is LifeType 2.0. To take the current development version for a spin you may get one of the daily snapshots or check out the code via our Subversion repository. Keep in mind, that the development version is not meant for use in production and any snapshot may or may not work out of the box.

Other Downloads

Spread the word! Spread LifeType! LifeType
This is a list of promotional buttons, grafics, presentations etc. Please feel free to use them to promote LifeType on your Website or in your presentations:

""" Support = """
Support

Frequently Asked Questions

There is a list with the most frequently asked questions available in the wiki. Please check if your problem has already been answered there, it will save us time if we don't have to answer the same question over and over again.

  1. When trying to run the wizard during installation, it doesn't work and I get lots of messages like "fopen(./tmp/3f4c7de95a680): failed to open stream: Permission denied", "Smarty error: problem writing temporary file './tmp/3f4c7de95a680'" or "touch(): Unable to create file ./tmp/wizard^intro.template because Permission denied". What can I do?
  2. How can I recover my password?
  3. I can't see the icons in the visual HTML editor after installing!
  4. How can users register a Blog on my System?
  5. Why can't I add new template files?
  6. I get "There was no resource file uploaded" when adding a new resource
  7. I cannot see the graphical editor of posts even though I have set _"Enable WYSIWYG edition of texts"_ to yes in my blog settings
  8. When I try to add a link using the graphical editor of posts by clicking the button with the anchor icon, I get a pop-up window asking me for a URL but then nothing is added to the text.
  9. The wizard throws the following error when I move to step number two
  10. How can I use "https://" URLs with pLog?
  11. Locales with access do not work
  12. How can I configure "Search Engine friendly" URLs?
  13. Where is the administration panel?
  14. No thumbnail is generated at all when uploading GIF files!
  15. After installing pLog in my RH9/Fedora Core server the texts are all messed up!
  16. How do I set summary.php as the front page of my site?
  17. My PHP is running out of memory/I can't see anything in my pages
  18. I am getting an allowed memory size of XXX bytes exhausted error
  19. When subdomains are enabled, www.mysite.com says that the blog doesn't exist!
  20. How Can I display my pLog blog in non-pLog pages?
  21. How do I configure support for subdomains?
  22. How do I configure custom URLs?
  23. I am using subdomains, can I remove /blog/ from URLs?
  24. I am getting an error in file XXX line YYY right after installation, why do you guys have broken code?
  25. Tables don't exist on Fresh Install

Forums

Most of the support in the LifeType project is handled via the forums avaliable at forums.lifetype.net.

Wiki

The documentation of the project is maintained in the project wiki.

Bug-tracker

Should you find any bug in a stable or development release of LifeType, please help the project by reporting it via the project's bug tracking system.

Mailing Lists

Mailing lists are the preferred way to communicate with the developers, although they should not be used for support questions but insted, to discuss other aspects of the project such as new ideas, development issues and so on. Currently there are two public mailing lists available to everyone:

Click the links above to sign up for any of them, follow the instructions and don't forget to reply to the confirmation mail necessary to finish the registration process.

Additional Resources

These are additional links related to installing and configuring certain features of LifeType:

Installing and configuring PHP.
Configuring DNS and Apache to support subdomains.
Apache documentation on ForceType.

""" AboutUs = """
Support

Project Statement

The goal of the LifeType project is to create a stable multi-user and multi-blogging platform, to strengthen the concept of communities around blogs.

History

The LifeType project started in February 2003 when its leader, Oscar Renalias, needed a set of dynamic scripts for his personal web page. Even though he did not know about the idea of weblogs back then, the outcome of the first iteration of the project already resembled one. A few weeks later Francesc, another one of the founding members, suggested that developing a blog with support for multiple users and blogs could be a better idea, and so pLog 0.1 was released on the 2nd of September 2003 featuring most of the features that are still part of the core features nowadays: multi-user and multi-blog from the ground up, template engine, localizable and extensible via plugins.

pLog 0.2 was released on the 9th of November, sporting new search engine-friendly URLS, speed improvements, a better plugin interface and changes in the administration interface. At this point is where pLog started to gather some interest from the community and when pLog 0.3 was released later on March 2004, it was warmly received by the community: it still is the most downloaded pLog/LifeType release ever. pLog 0.3 introduced the concept of "resources" and the integration of media files with articles, time differences, an integrated RSS parser and a Bayesian anti spam filter.

LifeType 1.0 was released in April 2005, with LifeType 1.0.6 being the last maintenance release of the 1.0.x branch in June 2006. LifeType 1.0 marked the beginning of a new era for LifeType, with a modernized user interface and plenty of exciting features for bloggers. Lifetype 1.2 was released on the 20th of March 2007 and brought a new fine-grained permission framework, performance improvements when serving files and plenty of other performance improvements. The current bugfix release of the 1.2 branch is LifeType 1.2.12, released in July 2013.

Relationship between LifeType and pLog

Amazon.com has been holding the "plog" trademark much longer than the project has been around, so the project was kindly asked to change its name.

On behalf of the LifeType project, we would like to thank the attitude of Amazon.com towards the LifeType project. Where others would have decided to sue an open source project, Amazon.com decided to work together with us so that we could find a solution that would suit all of us. And this is how the pLog project became the LifeType project.

Project Members

Contributors

Partners Sponsors

Current hosting services of all LifeType.net sites is provided by Limedaley.com.
Limedaley

qDevel has the greatest LifeType-related knowledge, with some of its employees being current or former members of the LifeType projects. Please get in touch with them if you need any consulting services related to LifeType.

qDevel

Contact Us

Please contact us at the email address below should you have any more questions related to the project: """