Control system content (contact) (eng.
C ontent
m anagement
s ystem, CMS) is a computer program or system used to provide and organize a joint process of creating, editing and managing text and multimedia documents (content or content). Usually, this content is treated as unstructured data of the objective problem as opposed to structured data, usually managed by a DBMS.
In essence, a management system is a program that provides tools for adding, editing, deleting information on a site. There are a variety of content management systems, among which are paid and free, built on different technologies. Each site has a control panel, which is only part of the entire program, but sufficient to manage it.
Now there are many CMS. Here I will talk a little about some of them based on personal impressions.
Livestreet- habropodny CMS from domestic producer. Therefore, problems with translation into native Russian will not. Ideal for beginners. In theory, this CMS for blogs. In the standard set there is a module for registration by invite. The project was implemented using OOP in PHP5 + MySQL5 and built on the principle of the MVC model, which allows you to easily change both the logic of the engine's behavior and its appearance. Particularly pleased that it is not buggy, but you can make it do it (the problem is solved by reinstalling). Another disadvantage is a small number of add-ons, although you can hire a developer for a small fee. Though
in the original site on this CMS and similar to habrmuch can be done with it. Examples of sites see
here. Also in the standard set there is no admin panel, it can be installed separately (
aceAdminPanel).
Drupal- one of the most popular CMS, written in PHP and using the relational database as a data warehouse (MySQL, PostgreSQL and others are supported). With it, you can do anything. All Mozilla sites are made on it. The engine is powerful, you can not figure it out with a half-kick, but then an incredible thrill of opportunities will come. After installing ANY module you will have to flatter the site
Drupalerfor the translation. Although thanks to the module
Live translationThis task can be much simpler. If you are going to do on this CMS blog, I recommend installing the module
CKEditor- this will make your life much easier when creating a post. The good advantage of this system is a huge number of additions.
Herelist
assemblies Drupal, thank you for talking
djedai Joomla(pronounced jumla) is a content management system written in PHP and javascript languages, using the MySQL database as a repository. As well as Drupal, it is very popular and has many add-ons. Also, you can not recommend it to beginners due to the complexity and tendency to glitches (usually associated with the curvature of CMS developers). It has quite powerful functionality, support for modules and extensions.
Wordpress- The most popular content management system for bloggers. Although the most experienced still use Drupal. There are many additions. Scope of application - from blogs to fairly complex news resources and even online stores. The built-in system of "themes" and "plug-ins" along with a successful architecture allows you to design almost any projects. But all the tasks this system still can not perform. Recommend for beginners. This CMS is easy to manage. One of the downsides is that Wordpress performs many database queries, which can lead to a loss of performance on weak hosting. In order to withstand at least 500 visitors it needs a powerful VPS. There is also a rumor that for a very long time the system cannot work stably and begins to fall by itself.
uCoz- one of the most popular systems exclusively for beginners (at least I have not seen professionals use it). They also provide free hosting for sites created on this system. UCoz modules can be used as a single bundle to create a full-featured website, or individually, for example, as a blog platform, a web forum, etc. At this point, more than a million sites are created in the system. uCoz.ru is on the 14th place of the most popular sites among Russian sites according to Alexa Internet.
Mediawiki- A system for creating websites using Wiki technology. This engine is written specifically for Wikipedia. It is the most powerful wiki engine. MediaWiki is written in PHP and uses a relational database for data storage (you can use MySQL, PostgreSQL, SQLite); supports the use of memcached and Squid.
Big Street- the social network engine from the domestic manufacturer. It is a blog. In the first versions it was similar to Habr, but now the developers have thought better of it and it becomes not so much like it. Designed to create social networks and thematic communities. With the additions, there are neponyatki ...
Cogear- (pronounced "Kogir") a content management system written in PHP and javascript languages, using the MySQL database as a repository. Good for newbies. Also reminds Habr.
Explay- is a social network management system for PHP and MySQL. Explay gives you the opportunity to build a full-fledged social network or blog-social community. The basic functionality includes such features as: team blogs, photo albums, comments, ratings, internal mail and friends' news. The flexible and expandable core of the system allows you to implement any functionality as simply and as quickly as possible. See all specifications
herePligg- The engine for creating news sites. Users vote for their favorite news, as a result, the most interesting messages are displayed on the main page. Non-Russian digg.com and Russian news2.ru are well-known sites built on this principle. The scope of CMS Pligg is narrow, the functionality of the engine is sharpened for specific tasks to the detriment of universality. In Pligg’e, users can add news and tag it. In addition to tags, there is a category tree. Users can comment on the news, vote for them, put "pluses" comments. There are buttons that make it easy to copy news to popular "social" sites.
In a separate section you can select
Forum CMS: phpBB 3A free system for creating forums, built on PHP.
It has the following advantages:
1. Full openness for picking - you can literally change everything. As part of the GNU / GPL, of course.
2. A large database of templates that are very easy to customize.
3. Multilingual interface.
4. A lot of different additions: from the buttons "Thank you" to the portal, gaming systems and galleries.
5. Powerful global community, as well as several Russian-speaking.
6. Easy to learn admin panel.
The disadvantages begin only with the fact that all mods are installed by manually editing the files. With the acquisition of experience, it becomes a plus.
SMFDirect competitor to the popular phpBB system.
The main advantage is the automatic installation of add-on packages. This is very convenient for beginners. Additions less, but everything you need is there.
Design is harder to make - there is no such transparency and simplicity of the template structure.
Ideal for those who "do not want to bother."
Elgg- Another engine for creating social. network. The CMS includes profiles, message boards, activity feed, user settings, OpenSocial applications, blogging, forums, social bookmarks and much more.
The platform supports technologies such as RSS, OpenID, OpenSocial, and many others, also built using Ajax.
Invision Power Board(abbreviated as IPB or IP.Board or IP Board) is one of the most popular deployment solutions in the world. This software is developed by Invision Power Services, Inc., is written entirely in PHP and uses a MySQL server to maintain its database (in addition, there is support for other DBMS such as Microsoft SQL Server and Oracle). Despite the fact that Invision Power Board is a commercial product, the community involved in its support and modification is quite popular and has thousands of people around the world. Most of the modifications and styles developed by these communities are free and free to download. An example of a brilliant implementation is our favorite forum.savagemessiahzine.com.
vBulletin- a commercial forum engine developed by Internet Brands Inc. This software is written in PHP and uses a MySQL server to maintain its database. It would not be fair not to name him here, as he is also quite popular. The forum can serve as an example of a forum on this engine.
XDA-Developersand
OSZone.