Тематические статьи Веб студия Dreamlacner https://www.dreamlancer.ru/Статьи/feed/atom.html 2024-05-10T10:13:57Z Dreamlancer CMS 1.3.1 CMS 2010-01-18T17:02:52Z 2010-01-18T17:02:52Z https://www.dreamlancer.ru/cms.html seal admin@dreamlancer.ru <h1>Система управления содержимым сайта</h1> <p>&nbsp;</p> <p><strong>CMS</strong> - ( от английского <em><span xml:lang="en" lang="en">Content management system)&nbsp; </span></em><strong><span xml:lang="en" lang="en">С</span></strong><span xml:lang="en" lang="en"><strong>истема управления содержимым сайта.</strong> <br /></span></p> <p><span xml:lang="en" lang="en">Это, в общих словах, система, обеспечивающая практически все операции с сайтом и генерирование динамических страниц, т.е изменяемых в зависимости от каких-либо заданных условий ( времени, количества посетителей, добавлению пользователей, новых записей и др. событий).</span></p> <p><span xml:lang="en" lang="en">&nbsp;</span></p> <p><span xml:lang="en" lang="en">Вы столкнетесь с подобной ситуацией, когда возникнет необходимость изменять содержимое сайта, и при этом неудобно будет каждый раз изменять полностью страницы. Кроме этого без CMS невозможно возможность производить любые действия: регистрация пользователей, учет файлов , система сообщений, форум, чат и др.<br /></span></p> <p>И тут Вы удивитесь. Выбор CMS огромный, и определиться новичку с тем, какую CMS выбрать невозможно в принципе.</p> <p>Каждый хвалит свою, но у любой CMS есть свои достоинства и недостатки.</p> <p>Не бывает универсальных CMS. Так же как и не бывает универсальных программ.</p> <p>Лучше выбирать по соотношению достоинства и недостатки.</p> <p>&nbsp;</p> <p><strong>Они определяются, исходя из критериев CMS:</strong></p> <ul> <li></li> <li>популярность;</li> <li>русскоязычная поддержка;</li> <li>руссификация CMS и дополнений к ней;</li> <li>функциональность и количество качественных дополнений к ней;</li> <li>удобство управления CMS;</li> <li>безопасность и устойчивость к взломам;</li> <li>нагрузка на сервер;</li> <li>расширяемость и возможность отката в случае неправильных действий;</li> <li>удобство настройки и установки;</li> <li>возможность "переделки по себя";</li> </ul> <h1>Система управления содержимым сайта</h1> <p>&nbsp;</p> <p><strong>CMS</strong> - ( от английского <em><span xml:lang="en" lang="en">Content management system)&nbsp; </span></em><strong><span xml:lang="en" lang="en">С</span></strong><span xml:lang="en" lang="en"><strong>истема управления содержимым сайта.</strong> <br /></span></p> <p><span xml:lang="en" lang="en">Это, в общих словах, система, обеспечивающая практически все операции с сайтом и генерирование динамических страниц, т.е изменяемых в зависимости от каких-либо заданных условий ( времени, количества посетителей, добавлению пользователей, новых записей и др. событий).</span></p> <p><span xml:lang="en" lang="en">&nbsp;</span></p> <p><span xml:lang="en" lang="en">Вы столкнетесь с подобной ситуацией, когда возникнет необходимость изменять содержимое сайта, и при этом неудобно будет каждый раз изменять полностью страницы. Кроме этого без CMS невозможно возможность производить любые действия: регистрация пользователей, учет файлов , система сообщений, форум, чат и др.<br /></span></p> <p>И тут Вы удивитесь. Выбор CMS огромный, и определиться новичку с тем, какую CMS выбрать невозможно в принципе.</p> <p>Каждый хвалит свою, но у любой CMS есть свои достоинства и недостатки.</p> <p>Не бывает универсальных CMS. Так же как и не бывает универсальных программ.</p> <p>Лучше выбирать по соотношению достоинства и недостатки.</p> <p>&nbsp;</p> <p><strong>Они определяются, исходя из критериев CMS:</strong></p> <ul> <li></li> <li>популярность;</li> <li>русскоязычная поддержка;</li> <li>руссификация CMS и дополнений к ней;</li> <li>функциональность и количество качественных дополнений к ней;</li> <li>удобство управления CMS;</li> <li>безопасность и устойчивость к взломам;</li> <li>нагрузка на сервер;</li> <li>расширяемость и возможность отката в случае неправильных действий;</li> <li>удобство настройки и установки;</li> <li>возможность "переделки по себя";</li> </ul> Введение 2012-06-10T19:15:21Z 2012-06-10T19:15:21Z https://www.dreamlancer.ru/vvedenie.html seal admin@dreamlancer.ru <h1><span class="font62">Введение</span></h1> <p><span class="font62">&nbsp;</span></p> <p><span class="font25">Добро пожаловать в мир Joomla! </span></p> <p><span class="font25"><strong>Joomla</strong> —<em> свободная, бесплатная система, предназначенная для создания веб-сайтов.</em> </span></p> <p><span class="font25"><strong>Joomla</strong> — это проект, развивающий программное обеспечение с открытым исходным кодом, и, как большинство подобных проектов, он — постоянно в движении.</span></p> <p><span class="font25"> Он — непредсказуемый, не всегда понятный, в чем-то противоречивый, временами вялый и простоватый и очень часто — потрясающий. Несмотря на это, а может быть именно поэтому, вот уже шесть лет он — чрезвычайно успешен и популярен у миллионов пользователей по всему миру.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Нередко возникает вопрос о правильности написания названия CMS — ставить или не ставить в конце восклицательный знак. В попытках выяснить прошли годы, и консенсус найден:</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Ставьте его, когда употребляете слово в первый раз. В остальных случаях не беспокойтесь о нем.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Название Joomla произошло от Jumla, слова из африканского языка Суахили, означающего «все вместе». </span></p> <p><span class="font25">Проект Joomla — результат прений Mambo Foundation, основанной в августе 2005 года, и команды разработчиков, задействованной в то время в проекте.</span></p> <p><span class="font25"> Joomla — это продолжение развития успешной системы Mambo.</span></p> <p><span class="font25"> Joomla используется по всему миру как для простых сайтов, так и для сложных корпоративных веб-ресурсов. Она проста в установке и управлении и очень надежна. На протяжении последних шести лет команда проекта Joomla неоднократно реорганизовывалась.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">С 2005 по 2009 Joomla в своем развитии прошла путь от версии 1.0.0 до версии 1.0.15. Работа над 1.0.x была прекращена в сентябре 2009 года. Разработка Joomla 1.5 было начата в 2005 году. </span></p> <p><span class="font25">Стабильная ее версия была выпущена в январе 2008 года. Поддержка 1.5.x продолжится до апреля 2012 года. </span></p> <p><span class="font25">Разработка версии 1.6 началась в 2008 году и продолжалась до 2011 года. Стабильная Joomla 1.6 доступна с января 2011 года. Joomla 1.7 была выпущена в июле 2011. Первая после Joomla 1.5 версия с долгосрочной поддержкой, Joomla 2.5, увидела свет в январе 2012 года.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Пользователи Joomla остаются верны своей CMS. Многие перевели свои сайты с Mambo на Joomla и за прошедшие годы многому научились. Многие пополнили ряды пользователей данной CMS недавно, но все еще есть люди, которые не знают о системе. Joomla вместе с Drupal и Wordpress составляет тройку наиболее широко используемых систем управления содержимым с открытым исходным кодом.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-3.jpg" /></span></p> <p><span class="font25"><i>Рис. 1. Google Trend 20.06.2011, без региональной привязки, данные по WordPress, Joomla</i></span></p> <p><span class="font25"><i>и Drupal.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font24">Из графика на <i>рис. 1</i>, отображающего данные Google, видно, что Joomla и Wordpress находятся на одном уровне по средним значениям объемов поисковых запросов. Слова Joomla и Wordpress ищут в три раза чаще, чем Drupal. Однако, в 2010 году объем поисковых запросов, содержащих «Joomla», начал снижаться. Самое время отреагировать на ситуацию и выпустить Joomla 1.6 (январь 2011) и Joomla 1.7 (июль 2011).</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-4.jpg" /></span></p> <p><span class="font25"><i>Рис. 2: Google Trend 20.06.2011, Германия, данные по WordPress, Joomla и Drupal.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font24">В Германии, например, ситуация — иная. Судя по поисковым запросам, Joomla почти в два раза популярнее Wordpress, а Wordpress — почти в четыре раза популярнее Drupal. В приводимой ниже таблице — еще немного статистики Google Trend:</span></p> <p><span class="font24">&nbsp;</span></p> <table class="main" frame="box" rules="all" border="1"> <tbody> <tr class="row"> <td class="cell"> <p><span class="font12">страна</span></p> </td> <td class="cell"> <p><span class="font12">Drupal</span></p> </td> <td class="cell"> <p><span class="font12">Joomla</span></p> </td> <td class="cell"> <p><span class="font12">WordPress</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Весь мир</span></p> </td> <td class="cell"> <p><span class="font12">0.3</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">1.08</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Чили</span></p> </td> <td class="cell"> <p><span class="font12">0</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.82</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Франция</span></p> </td> <td class="cell"> <p><span class="font12">0.2</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.68</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Германия</span></p> </td> <td class="cell"> <p><span class="font12">0.16</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.61</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Италия</span></p> </td> <td class="cell"> <p><span class="font12">0.17</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.6</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Польша</span></p> </td> <td class="cell"> <p><span class="font12">0.15</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.43</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Российская федерация</span></p> </td> <td class="cell"> <p><span class="font12">0.3</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.5</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Испания</span></p> </td> <td class="cell"> <p><span class="font12">0.26</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Швейцария</span></p> </td> <td class="cell"> <p><span class="font12">0.15</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.45</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Великобритания</span></p> </td> <td class="cell"> <p><span class="font12">0.4</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">1.65</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">США</span></p> </td> <td class="cell"> <p><span class="font12">0.66</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">2.3</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Китай</span></p> </td> <td class="cell"> <p><span class="font12">0.8</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">3.2</span></p> </td> </tr> </tbody> </table> <p><span class="font25"><i>Табл. 1. Данные Google Trend по Drupal, Joomla и WordPress.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Уровни «поисковой популярности» каждой из систем управления содержимым очень разнятся и зависят от региональной привязки статистики. В Германии, например, значительную роль играет еще и TYPO3. Объем поисковых запросов по ней сопоставим с объемом поисковых запросов по Joomla. В США соотношение этих объемов — 1.0 к 0.01, что говорит о не особо большом влиянии TYPO3.</span></p> <p><span class="font25">По <span style="color: #000080;"><a href="http://w3techs.com/technologies/overview/content_management/all"><span style="text-decoration: underline;">данным</span></a></span> W3C на январь 2011 года <b>2.8 % сайтов во всемирной паутине работают под управлением CMS Joomla.</b></span></p> <p><span class="font25">Joomla применяется как для создания простых личных сайтов, так и сложных деловых прикладных систем и проектов, построенных на основе фреймворка Joomla.</span></p> <p><span class="font25">&nbsp;</span></p> <h1><span class="font62">Введение</span></h1> <p><span class="font62">&nbsp;</span></p> <p><span class="font25">Добро пожаловать в мир Joomla! </span></p> <p><span class="font25"><strong>Joomla</strong> —<em> свободная, бесплатная система, предназначенная для создания веб-сайтов.</em> </span></p> <p><span class="font25"><strong>Joomla</strong> — это проект, развивающий программное обеспечение с открытым исходным кодом, и, как большинство подобных проектов, он — постоянно в движении.</span></p> <p><span class="font25"> Он — непредсказуемый, не всегда понятный, в чем-то противоречивый, временами вялый и простоватый и очень часто — потрясающий. Несмотря на это, а может быть именно поэтому, вот уже шесть лет он — чрезвычайно успешен и популярен у миллионов пользователей по всему миру.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Нередко возникает вопрос о правильности написания названия CMS — ставить или не ставить в конце восклицательный знак. В попытках выяснить прошли годы, и консенсус найден:</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Ставьте его, когда употребляете слово в первый раз. В остальных случаях не беспокойтесь о нем.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Название Joomla произошло от Jumla, слова из африканского языка Суахили, означающего «все вместе». </span></p> <p><span class="font25">Проект Joomla — результат прений Mambo Foundation, основанной в августе 2005 года, и команды разработчиков, задействованной в то время в проекте.</span></p> <p><span class="font25"> Joomla — это продолжение развития успешной системы Mambo.</span></p> <p><span class="font25"> Joomla используется по всему миру как для простых сайтов, так и для сложных корпоративных веб-ресурсов. Она проста в установке и управлении и очень надежна. На протяжении последних шести лет команда проекта Joomla неоднократно реорганизовывалась.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">С 2005 по 2009 Joomla в своем развитии прошла путь от версии 1.0.0 до версии 1.0.15. Работа над 1.0.x была прекращена в сентябре 2009 года. Разработка Joomla 1.5 было начата в 2005 году. </span></p> <p><span class="font25">Стабильная ее версия была выпущена в январе 2008 года. Поддержка 1.5.x продолжится до апреля 2012 года. </span></p> <p><span class="font25">Разработка версии 1.6 началась в 2008 году и продолжалась до 2011 года. Стабильная Joomla 1.6 доступна с января 2011 года. Joomla 1.7 была выпущена в июле 2011. Первая после Joomla 1.5 версия с долгосрочной поддержкой, Joomla 2.5, увидела свет в январе 2012 года.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Пользователи Joomla остаются верны своей CMS. Многие перевели свои сайты с Mambo на Joomla и за прошедшие годы многому научились. Многие пополнили ряды пользователей данной CMS недавно, но все еще есть люди, которые не знают о системе. Joomla вместе с Drupal и Wordpress составляет тройку наиболее широко используемых систем управления содержимым с открытым исходным кодом.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-3.jpg" /></span></p> <p><span class="font25"><i>Рис. 1. Google Trend 20.06.2011, без региональной привязки, данные по WordPress, Joomla</i></span></p> <p><span class="font25"><i>и Drupal.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font24">Из графика на <i>рис. 1</i>, отображающего данные Google, видно, что Joomla и Wordpress находятся на одном уровне по средним значениям объемов поисковых запросов. Слова Joomla и Wordpress ищут в три раза чаще, чем Drupal. Однако, в 2010 году объем поисковых запросов, содержащих «Joomla», начал снижаться. Самое время отреагировать на ситуацию и выпустить Joomla 1.6 (январь 2011) и Joomla 1.7 (июль 2011).</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-4.jpg" /></span></p> <p><span class="font25"><i>Рис. 2: Google Trend 20.06.2011, Германия, данные по WordPress, Joomla и Drupal.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font24">В Германии, например, ситуация — иная. Судя по поисковым запросам, Joomla почти в два раза популярнее Wordpress, а Wordpress — почти в четыре раза популярнее Drupal. В приводимой ниже таблице — еще немного статистики Google Trend:</span></p> <p><span class="font24">&nbsp;</span></p> <table class="main" frame="box" rules="all" border="1"> <tbody> <tr class="row"> <td class="cell"> <p><span class="font12">страна</span></p> </td> <td class="cell"> <p><span class="font12">Drupal</span></p> </td> <td class="cell"> <p><span class="font12">Joomla</span></p> </td> <td class="cell"> <p><span class="font12">WordPress</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Весь мир</span></p> </td> <td class="cell"> <p><span class="font12">0.3</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">1.08</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Чили</span></p> </td> <td class="cell"> <p><span class="font12">0</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.82</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Франция</span></p> </td> <td class="cell"> <p><span class="font12">0.2</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.68</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Германия</span></p> </td> <td class="cell"> <p><span class="font12">0.16</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.61</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Италия</span></p> </td> <td class="cell"> <p><span class="font12">0.17</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.6</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Польша</span></p> </td> <td class="cell"> <p><span class="font12">0.15</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.43</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Российская федерация</span></p> </td> <td class="cell"> <p><span class="font12">0.3</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.5</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Испания</span></p> </td> <td class="cell"> <p><span class="font12">0.26</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Швейцария</span></p> </td> <td class="cell"> <p><span class="font12">0.15</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">0.45</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Великобритания</span></p> </td> <td class="cell"> <p><span class="font12">0.4</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">1.65</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">США</span></p> </td> <td class="cell"> <p><span class="font12">0.66</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">2.3</span></p> </td> </tr> <tr class="row"> <td class="cell"> <p><span class="font12">Китай</span></p> </td> <td class="cell"> <p><span class="font12">0.8</span></p> </td> <td class="cell"> <p><span class="font12">1</span></p> </td> <td class="cell"> <p><span class="font12">3.2</span></p> </td> </tr> </tbody> </table> <p><span class="font25"><i>Табл. 1. Данные Google Trend по Drupal, Joomla и WordPress.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Уровни «поисковой популярности» каждой из систем управления содержимым очень разнятся и зависят от региональной привязки статистики. В Германии, например, значительную роль играет еще и TYPO3. Объем поисковых запросов по ней сопоставим с объемом поисковых запросов по Joomla. В США соотношение этих объемов — 1.0 к 0.01, что говорит о не особо большом влиянии TYPO3.</span></p> <p><span class="font25">По <span style="color: #000080;"><a href="http://w3techs.com/technologies/overview/content_management/all"><span style="text-decoration: underline;">данным</span></a></span> W3C на январь 2011 года <b>2.8 % сайтов во всемирной паутине работают под управлением CMS Joomla.</b></span></p> <p><span class="font25">Joomla применяется как для создания простых личных сайтов, так и сложных деловых прикладных систем и проектов, построенных на основе фреймворка Joomla.</span></p> <p><span class="font25">&nbsp;</span></p> Что нового в Joomla! 2.5? 2012-06-10T19:23:31Z 2012-06-10T19:23:31Z https://www.dreamlancer.ru/newjoomla.html seal admin@dreamlancer.ru <h1>Что нового в Joomla! 2.5?</h1> <p>&nbsp;</p> <p><span class="font25">Joomla 2.5, преемница полуторной версии, была выпущена в январе 2012 года. Это версия с долгосрочной поддержкой. До июля 2013 года в ней будут воплощаться последние достижения проекта в направлении разработки CMS. Версии 1.6 и 1.7 были краткосрочными. Их разработка была в каком-то смысле подготовкой к выпуску Joomla 2.5.</span></p> <p><span class="font25">Если вы перешли с версии 1.5 на версию 1.7 (выпущенную в 2011 году), то со всеми функциональными возможностями, появившимися в ходе разработки Joomla 1.6 и Joomla 1.7, вы знакомы. Ниже приведен перечень, в котором сравниваются текущая версия и версия 1.5. Изучая его, вы поймете насколько значимым был 2011 год в истории Joomla.</span></p> <p><span class="font25">Теперь подробнее о возможностях версии 2.5.</span></p> <p><strong><span class="font25">&nbsp;</span></strong></p> <p><strong><span class="font60">Новое в Joomla 2.5</span></strong></p> <p><strong><span class="font60">&nbsp;</span></strong></p> <p><strong><span class="font60"> <span class="font42"><i>Превосходная новая платформа</i></span></span></strong></p> <p><span class="font60"><span class="font42"><i>&nbsp;</i></span></span></p> <p><span class="font25">Основой CMS в настоящее время<a><sup>3</sup></a> является платформа Joomla Platform версии 11.4. Эта новая версия предоставляет еще более широкие возможности сторонним разработчикам. Так, для работы с изображениями она предлагает класс JImage, а для генерации кода таблиц на HTML — класс JGrid. В ее состав входит новая версия фреймворка MooTools — 1.4. Если вы не знаете, что такое Joomla Platform, прочитайте <span style="color: #000080;"><a href="http://cocoate.com/node/9582"><span style="text-decoration: underline;">Write your own App using Joomla Platform </span></a></span>[прим. перев.: онлайн пособие на английском языке по разработке для начинающих] или <span style="color: #000080;"><a href="http://developer.joomla.org/news/378-version-11-3-of-the-joomla-platform-released.html"><span style="text-decoration: underline;">официальное объявление о выпуске платформы</span></a></span> [на английском].</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font42"><i>Интеллектуальная система поиска: больше результатов</i></span></strong></p> <p><strong><span class="font42"><i>&nbsp;</i></span></strong></p> <p><span class="font25">Поисковая подсистема Joomla коренным образом изменилась с появлением в составе CMS компонента Finder<a><sup>4</sup></a>. Он использует поисковый индекс (рис. 1).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-36.jpg" /></span></p> <p><span class="font14"><i>Рис. 1. Создание поискового индекса.</i></span></p> <p><span class="font14"><i>&nbsp;</i></span></p> <p><span class="font25">В основе работы новой поисковой подсистемы — «инвентаризация» контента, предварительно проводимая Finder. Результаты оцениваются динамически, с учетом контекста и частоты поисковых запросов. Во главе списка результатов всегда будут ссылки на наиболее релевантный контент. Поисковая подсистема подсказывает альтернативные написания запросов, а благодаря ее модульной структуре поиск может производиться не только в стандартных типах содержимого. <b>Индивидуальные поисковые фильтры </b>предоставляют возможность контекстного поиска, т. е. поиска с учетом раздела сайта, в котором находится посетитель, отправивший запрос.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-37.jpg" /></span></p> <p><span class="font25"><span class="font14"><i>Рис. 2. Альтернативная формулировка поискового запроса.</i></span></span></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font49"><i>Больше СУБД — больше платформ</i></span></strong></p> <p><span class="font49"><i>&nbsp;</i></span></p> <p><span class="font24">Для построения сайтов на основе Joomla 2.5 в качестве СУБД можно будет использовать MySQL и Microsoft SQL Server. Похоже, что очень скоро будет реализована поддержка PostgreSQL и Oracle: <span style="color: #000080;"><a href="http://community.joomla.org/blogs/community/1526-getting-ready-for-muti.html"><span style="text-decoration: underline;">Getting Ready for Multi-Database Support</span></a></span> [тематическая статья на английском языке на сайте сообщества Joomla].</span></p> <p><span class="font24">&nbsp;</span></p> <p><strong><span class="font49"><i>Расширенные возможности в режиме офлайн</i></span></strong></p> <p><span class="font49"><i>&nbsp;</i></span></p> <p><span class="font24">О том, что сайт, управляемый Joomla 2.5, временно не работает, посетителей можно предупреждать как при помощи стандартного сообщения, так и при помощи специально составленного. При необходимости вывод сообщения можно вообще отменить. В режим офлайн сайт можно перевести еще в процессе установки CMS, что позволяет сразу же ограничить доступ к нему неавторизованных посетителей. Помимо сообщения о перерыве в работе сайта может предупреждать еще и выбираемое администратором изображение.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-38.jpg" /></span></p> <p><span class="font25"><i>Рис. 3. Настройка режима офлайн.</i></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font60">CAPTCHA: <span class="font46">РЕГИСТРИРУЮТСЯ</span> <span class="font46">ТОЛЬКО</span> <span class="font46">ЛЮДИ</span></span></p> <p><span class="font25">В исходной комплектации версии 2.5 будет плагин, позволяющий при помощи службы <span style="color: #000080;"><a href="http://www.google.com/recaptcha"><span style="text-decoration: underline;">reCAPTCHA</span></a></span> не допускать регистрацию на сайте роботов. Для его использования достаточно получить от службы бесплатные ключи и ввести их в разделе администрирования. Функционалом плагина могут пользоваться разные расширения.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-39.jpg" /></span></p> <p><span class="font28"><i>Рис. 4. CAPTCHA.</i></span></p> <p><span class="font28"><i>&nbsp;</i></span></p> <p><strong><span class="font44"><i>Упрощенная верстка статей</i></span></strong></p> <p><span class="font44"><i>&nbsp;</i></span></p> <p><span class="font25">На страницах создания и редактирования статей появилась новая панель. Она позволяет вставить изображение в анонс, а также изображение и три ссылки в основной текст материала. Благодаря нововведению у недостаточно опытных контент-менеджеров поубавится хлопот, а формат статей станет более аккуратным и единообразным.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font44"><i>Мобильные устройства</i></span></strong></p> <p><span class="font44"><i>&nbsp;</i></span></p> <p><span class="font25">Beez — шаблон, входящий в исходную комплектацию CMS, — усовершенствован для более качественного отображения мобильными устройствами.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font44"><i>Многоязычность</i></span></strong></p> <p><span class="font44"><i>&nbsp;</i></span></p> <p><span class="font25">Реализующая многязычность подсистема пополнилась новым менеджером. Он позволяет находить языковые переменные и изменять их значения.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-40.jpg" /></span></p> <p><span class="font20"><i>Рис. 5. Переопределение языковых констант.</i></span></p> <p><span class="font20"><i>&nbsp;</i></span></p> <p><strong><span class="font44"><i>Заметки о пользователях</i></span></strong></p> <p><span class="font44"><i>&nbsp;</i></span></p> <p><span class="font24">Эта новая функция, как нетрудно догадаться, позволяет создавать в разделе администрирования статьи, «привязываемые» к учетным записям. Заметки можно объединять в категории. В интерфейсе создания/редактирования статей есть поле для ввода даты планируемого повторного просмотра. Даты выводятся в списке заметок, в столбце с функцией сортировки, что может оказаться удобным для планирования работы с пользователями.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-41.jpg" /></span></p> <p><span class="font24"><span class="font20"><i>Рис. 6. Вкладка заметок о пользователях.</i></span></span></p> <p><span class="font24"></span></p> <p><span class="font24">&nbsp;</span></p> <p><strong><span class="font58"><i>Рационализация администраторского инструментария</i></span></strong></p> <p><span class="font58"><i>&nbsp;</i></span></p> <p><span class="font58"><i> </i>Усовершенствование фильтра категорий</span></p> <p><span class="font25">Возможность фильтрации по категории в менеджере статей появилась еще в версии 1.6. В текущей версии изменилась логика работы фильтра: теперь при выборе категории выводятся материалы, относящиеся не только к ней, но и к вложенным категориям. Несомненно полезное изменение.</span></p> <p><span class="font58">Менеджер меню: отказ от автоматического назначения модуля</span></p> <p><span class="font25">В версии 2.5 модули не назначаются меню автоматически, и это не баг, это «фича». :-) Нередко, вместо входящего в исходную комплектацию, для вывода меню использовались модули от сторонних разработчиков или поставляемые вместе с шаблоном. По этой причине уже в версиях 1.6 и 1.7 при создании меню выводящий его модуль не создавался автоматически. Это нередко становилось причиной замешательства, а разобравшимся добавляло работы. В версии 2.5, как и в предшественницах, «привязка» производится вручную, однако в перечне меню теперь есть специальная ссылка на интерфейс создания модуля. Впоследствии от созданного модуля можно отказаться и воспользоваться любым другим.</span></p> <p><span class="font58">Панель настроек текстовых фильтров</span></p> <p><span class="font25">Панель настроек текстовых фильтров переместилась на страницу общих настроек, где для нее создана отдельная вкладка. Напомним, текстовые фильтры предназначены для контроля над выводом тегов в текстах статей. Они (фильтры) руководствуются настройками, содержимым белых и черных списков, данными из списков пользовательских полномочий.</span></p> <p><span class="font58">Регистрация пользователей</span></p> <p><span class="font25">В Joomla 2.5 появилась возможность выбирать, будет или нет уведомляться администрация (рис. 7) о регистрации новых пользователей, что удобно, когда настройки не предполагают привлечения к активации учетных записей администраторов или не предполагают активации вообще. В первом случае, пользователю отправляется письмо со ссылкой на страницу автоматической активации.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><strong><span class="font58">Меню</span></strong></em></p> <p><span class="font58">&nbsp;</span></p> <p><span class="font25">Загрузка обширного перечня типов меню не происходит до тех пор, пока в нем не возникает необходимости.</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-42.jpg" /></span></p> <p><span class="font18"><i>Рис. 7. Активация учетной записи и уведомление администрации.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><strong><span class="font60">Сравнение с Joomla 1.5</span></strong></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">Отличия от версии 1.5 — значительные. Нововведения и улучшения составляют длинный</span></p> <p><span class="font25">список. Ниже приводится перечень наиболее важных изменений, внесенных в версии 1.6 и 1.7.</span></p> <p><span class="font25">•&nbsp;Начиная с вышеуказанных версий, для классификации материалов больше не будут использоваться разделы — <b>только категории с неограниченной глубиной вложенности</b>.</span></p> <p><span class="font25">•&nbsp;<b>Концепция доступа </b>полностью перестроена. Группы пользователей, существовавшие в Joomla 1.5, существуют и в текущей версии, однако, теперь они могут быть переименованы и оптимизированы. Система управления правами пользователей версии 2.5 позволяет создавать неограниченное количество уровней доступа. Пользовательские учетные записи могут быть объединены в пользовательские группы, а группам назначены уровни доступа.</span></p> <p><span class="font25">•&nbsp;<b>Пакетная обработка. </b>Операции с пользовательскими полномочиями, а также операции копирования и перемещения теперь могут производиться одновременно со множеством объектов.</span></p> <p><span class="font25">•&nbsp;<b>Обновление в один клик. </b>Очень простая функция. CMS самостоятельно выясняет, доступны ли обновления и устанавливает их, стоит администратору кликнуть по соответствующей кнопке.</span></p> <p><span class="font25">•&nbsp;<b>Шаблоны</b>. Шаблонов стало больше: для раздела администрирования их теперь два, для стороны посетителей — три.</span></p> <p><span class="font25">•&nbsp;<b>Стили шаблонов. </b>Иногда возникает необходимость немного модифицировать шаблон. Например, на одной странице его фон должен быть красным, на другой — синим. В этом случае окажутся полезными стили шаблонов. Вы можете создать несколько вариаций шаблона и назначить их разным пунктам меню.</span></p> <p><span class="font25">•&nbsp;<b>Mакеты шаблонов </b>. Иногда возникает необходимость изменить верстку вывода компонентов или модулей, не модифицируя код шаблона. Теперь это возможно благодаря макетам шаблонов.</span></p> <p><span class="font25">•&nbsp;<b>Усовершенствование пользовательского интерфейса. </b>Удачный пример — панель управления интерфейса создания/редактирования статей, на которой теперь — следующие кнопки:</span></p> <p><span class="font25">•&nbsp;«Сохранить» — статья сохраняется без закрытия страницы создания/редактирования;</span></p> <p><span class="font25">•&nbsp;«Сохранить и закрыть» — статья сохраняется с последующим закрытием страницы создания/редактирования;</span></p> <p><span class="font25">•&nbsp;«Сохранить и создать» — статья сохраняется и за этим следует переход на страницу создания/редактирования новой статьи;</span></p> <p><span class="font25">•&nbsp;«Сохранить копию» — сохраняется копия статьи.</span></p> <p><span class="font25">•&nbsp;<b>Mинимальные требования. </b>Минимальные требования стали выше. Теперь для просмотра сайта потребуются браузеры Internet Explorer 7-й версии или новее, Firefox 3-й версии или новее, Safari 4-й версии или новее. Для запуска сайта потребуется PHP-интерпретатор версии 5.2.4 или новее и СУБД MySQL версии 5.04 или новее.</span></p> <p><span class="font25">•&nbsp;<b>Режим обратной совместимости. </b>Режим обратной совместимости, использовавшийся в Joomla 1.5, больше не нужен. В полуторной версии он позволял запускать расширения, предназначенные для Joomla 1.0. Теперь разработка двинется в двух направлениях: для Joomla 1.5 и для платформы Joomla, на основе которой построена версия 2.5.</span></p> <p><span class="font25"><b>•&nbsp;Поисковая оптимизация.</b></span></p> <p><span class="font25">•&nbsp;Появилась возможность использовать Юникод в адресах страниц. Это позволит применять в алиасах символы арабской письменности, Иврита, особые символы латиницы, например, «ö» и «ä» и пр.</span></p> <p><span class="font25">•&nbsp;Появилась возможность задавать содержимое мета-тегов страниц категорий.</span></p> <p><span class="font25">•&nbsp;Появилась возможность совмещать заголовки страниц с заголовком сайта — оба могут появляться в строке заголовка браузеров — и выбирать, в каком порядке они будут выводиться.</span></p> <p><span class="font25">•&nbsp;Появилась возможность задавать сроки публикации <b>модулей</b>. Также расширились возможности интерфейса их привязки к пунктам меню.</span></p> <p><span class="font25">•&nbsp;<b>Mногоязычность</b>. Исходная комплектация Joomla теперь предполагает создание контента на нескольких языках, между которыми можно переключаться благодаря предназначенным для этого плагину и модулю.</span></p> <p><span class="font25">•&nbsp;<b>Новый редактор</b>. Набор редакторов пополнился: разработчики добавили CodeMirror. В отличие от TinyMCE он не является WYSIWYG. CodeMirror предназначен для редактирования «кодоподобного» текста: есть структурирование и подсветка синтаксиса.</span></p> <p><span class="font25"><b>•&nbsp;Изменения в наборе компонентов.</b></span></p> <p><span class="font25">•&nbsp;Компонент переадресации позволяет избегать выдачи сообщений об отсутствующих страницах, перенаправляя в таких случаях браузеры пользователей по заранее заданным адресам.</span></p> <p><span class="font25">•&nbsp;В исходную комплектацию введен дополнительный расширяемый поисковый компонент. Среди особенностей — индексация контента, сортировка результатов по релевантности, альтернативные формулировки запросов (поисковые подсказки), обработка широкого диапазона типов документов.</span></p> <p><span class="font25">•&nbsp;Компонент опросов удален из исходной комплектации CMS.</span></p> <p><span class="font25">•&nbsp;<b>Новый цикл разработки. </b>Версии с долгосрочной поддержкой будут выпускаться каждые 18 месяцев.</span></p> <p><span class="font25">•&nbsp;<b>Введение платформы Joomla. </b>Теперь Joomla состоит из двух частей:</span></p> <p><span class="font25">•&nbsp;платформа Joomla,</span></p> <p><span class="font25">•&nbsp;CMS Joomla.</span></p> <p><span class="font25">И это не все. Есть еще много приятных мелочей, например, возможность выбора изображений в качестве фона для модулей или вывод разбитых на фрагменты статей во вкладках.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <h1>Что нового в Joomla! 2.5?</h1> <p>&nbsp;</p> <p><span class="font25">Joomla 2.5, преемница полуторной версии, была выпущена в январе 2012 года. Это версия с долгосрочной поддержкой. До июля 2013 года в ней будут воплощаться последние достижения проекта в направлении разработки CMS. Версии 1.6 и 1.7 были краткосрочными. Их разработка была в каком-то смысле подготовкой к выпуску Joomla 2.5.</span></p> <p><span class="font25">Если вы перешли с версии 1.5 на версию 1.7 (выпущенную в 2011 году), то со всеми функциональными возможностями, появившимися в ходе разработки Joomla 1.6 и Joomla 1.7, вы знакомы. Ниже приведен перечень, в котором сравниваются текущая версия и версия 1.5. Изучая его, вы поймете насколько значимым был 2011 год в истории Joomla.</span></p> <p><span class="font25">Теперь подробнее о возможностях версии 2.5.</span></p> <p><strong><span class="font25">&nbsp;</span></strong></p> <p><strong><span class="font60">Новое в Joomla 2.5</span></strong></p> <p><strong><span class="font60">&nbsp;</span></strong></p> <p><strong><span class="font60"> <span class="font42"><i>Превосходная новая платформа</i></span></span></strong></p> <p><span class="font60"><span class="font42"><i>&nbsp;</i></span></span></p> <p><span class="font25">Основой CMS в настоящее время<a><sup>3</sup></a> является платформа Joomla Platform версии 11.4. Эта новая версия предоставляет еще более широкие возможности сторонним разработчикам. Так, для работы с изображениями она предлагает класс JImage, а для генерации кода таблиц на HTML — класс JGrid. В ее состав входит новая версия фреймворка MooTools — 1.4. Если вы не знаете, что такое Joomla Platform, прочитайте <span style="color: #000080;"><a href="http://cocoate.com/node/9582"><span style="text-decoration: underline;">Write your own App using Joomla Platform </span></a></span>[прим. перев.: онлайн пособие на английском языке по разработке для начинающих] или <span style="color: #000080;"><a href="http://developer.joomla.org/news/378-version-11-3-of-the-joomla-platform-released.html"><span style="text-decoration: underline;">официальное объявление о выпуске платформы</span></a></span> [на английском].</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font42"><i>Интеллектуальная система поиска: больше результатов</i></span></strong></p> <p><strong><span class="font42"><i>&nbsp;</i></span></strong></p> <p><span class="font25">Поисковая подсистема Joomla коренным образом изменилась с появлением в составе CMS компонента Finder<a><sup>4</sup></a>. Он использует поисковый индекс (рис. 1).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-36.jpg" /></span></p> <p><span class="font14"><i>Рис. 1. Создание поискового индекса.</i></span></p> <p><span class="font14"><i>&nbsp;</i></span></p> <p><span class="font25">В основе работы новой поисковой подсистемы — «инвентаризация» контента, предварительно проводимая Finder. Результаты оцениваются динамически, с учетом контекста и частоты поисковых запросов. Во главе списка результатов всегда будут ссылки на наиболее релевантный контент. Поисковая подсистема подсказывает альтернативные написания запросов, а благодаря ее модульной структуре поиск может производиться не только в стандартных типах содержимого. <b>Индивидуальные поисковые фильтры </b>предоставляют возможность контекстного поиска, т. е. поиска с учетом раздела сайта, в котором находится посетитель, отправивший запрос.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-37.jpg" /></span></p> <p><span class="font25"><span class="font14"><i>Рис. 2. Альтернативная формулировка поискового запроса.</i></span></span></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font49"><i>Больше СУБД — больше платформ</i></span></strong></p> <p><span class="font49"><i>&nbsp;</i></span></p> <p><span class="font24">Для построения сайтов на основе Joomla 2.5 в качестве СУБД можно будет использовать MySQL и Microsoft SQL Server. Похоже, что очень скоро будет реализована поддержка PostgreSQL и Oracle: <span style="color: #000080;"><a href="http://community.joomla.org/blogs/community/1526-getting-ready-for-muti.html"><span style="text-decoration: underline;">Getting Ready for Multi-Database Support</span></a></span> [тематическая статья на английском языке на сайте сообщества Joomla].</span></p> <p><span class="font24">&nbsp;</span></p> <p><strong><span class="font49"><i>Расширенные возможности в режиме офлайн</i></span></strong></p> <p><span class="font49"><i>&nbsp;</i></span></p> <p><span class="font24">О том, что сайт, управляемый Joomla 2.5, временно не работает, посетителей можно предупреждать как при помощи стандартного сообщения, так и при помощи специально составленного. При необходимости вывод сообщения можно вообще отменить. В режим офлайн сайт можно перевести еще в процессе установки CMS, что позволяет сразу же ограничить доступ к нему неавторизованных посетителей. Помимо сообщения о перерыве в работе сайта может предупреждать еще и выбираемое администратором изображение.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-38.jpg" /></span></p> <p><span class="font25"><i>Рис. 3. Настройка режима офлайн.</i></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font60">CAPTCHA: <span class="font46">РЕГИСТРИРУЮТСЯ</span> <span class="font46">ТОЛЬКО</span> <span class="font46">ЛЮДИ</span></span></p> <p><span class="font25">В исходной комплектации версии 2.5 будет плагин, позволяющий при помощи службы <span style="color: #000080;"><a href="http://www.google.com/recaptcha"><span style="text-decoration: underline;">reCAPTCHA</span></a></span> не допускать регистрацию на сайте роботов. Для его использования достаточно получить от службы бесплатные ключи и ввести их в разделе администрирования. Функционалом плагина могут пользоваться разные расширения.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-39.jpg" /></span></p> <p><span class="font28"><i>Рис. 4. CAPTCHA.</i></span></p> <p><span class="font28"><i>&nbsp;</i></span></p> <p><strong><span class="font44"><i>Упрощенная верстка статей</i></span></strong></p> <p><span class="font44"><i>&nbsp;</i></span></p> <p><span class="font25">На страницах создания и редактирования статей появилась новая панель. Она позволяет вставить изображение в анонс, а также изображение и три ссылки в основной текст материала. Благодаря нововведению у недостаточно опытных контент-менеджеров поубавится хлопот, а формат статей станет более аккуратным и единообразным.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font44"><i>Мобильные устройства</i></span></strong></p> <p><span class="font44"><i>&nbsp;</i></span></p> <p><span class="font25">Beez — шаблон, входящий в исходную комплектацию CMS, — усовершенствован для более качественного отображения мобильными устройствами.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font44"><i>Многоязычность</i></span></strong></p> <p><span class="font44"><i>&nbsp;</i></span></p> <p><span class="font25">Реализующая многязычность подсистема пополнилась новым менеджером. Он позволяет находить языковые переменные и изменять их значения.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-40.jpg" /></span></p> <p><span class="font20"><i>Рис. 5. Переопределение языковых констант.</i></span></p> <p><span class="font20"><i>&nbsp;</i></span></p> <p><strong><span class="font44"><i>Заметки о пользователях</i></span></strong></p> <p><span class="font44"><i>&nbsp;</i></span></p> <p><span class="font24">Эта новая функция, как нетрудно догадаться, позволяет создавать в разделе администрирования статьи, «привязываемые» к учетным записям. Заметки можно объединять в категории. В интерфейсе создания/редактирования статей есть поле для ввода даты планируемого повторного просмотра. Даты выводятся в списке заметок, в столбце с функцией сортировки, что может оказаться удобным для планирования работы с пользователями.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-41.jpg" /></span></p> <p><span class="font24"><span class="font20"><i>Рис. 6. Вкладка заметок о пользователях.</i></span></span></p> <p><span class="font24"></span></p> <p><span class="font24">&nbsp;</span></p> <p><strong><span class="font58"><i>Рационализация администраторского инструментария</i></span></strong></p> <p><span class="font58"><i>&nbsp;</i></span></p> <p><span class="font58"><i> </i>Усовершенствование фильтра категорий</span></p> <p><span class="font25">Возможность фильтрации по категории в менеджере статей появилась еще в версии 1.6. В текущей версии изменилась логика работы фильтра: теперь при выборе категории выводятся материалы, относящиеся не только к ней, но и к вложенным категориям. Несомненно полезное изменение.</span></p> <p><span class="font58">Менеджер меню: отказ от автоматического назначения модуля</span></p> <p><span class="font25">В версии 2.5 модули не назначаются меню автоматически, и это не баг, это «фича». :-) Нередко, вместо входящего в исходную комплектацию, для вывода меню использовались модули от сторонних разработчиков или поставляемые вместе с шаблоном. По этой причине уже в версиях 1.6 и 1.7 при создании меню выводящий его модуль не создавался автоматически. Это нередко становилось причиной замешательства, а разобравшимся добавляло работы. В версии 2.5, как и в предшественницах, «привязка» производится вручную, однако в перечне меню теперь есть специальная ссылка на интерфейс создания модуля. Впоследствии от созданного модуля можно отказаться и воспользоваться любым другим.</span></p> <p><span class="font58">Панель настроек текстовых фильтров</span></p> <p><span class="font25">Панель настроек текстовых фильтров переместилась на страницу общих настроек, где для нее создана отдельная вкладка. Напомним, текстовые фильтры предназначены для контроля над выводом тегов в текстах статей. Они (фильтры) руководствуются настройками, содержимым белых и черных списков, данными из списков пользовательских полномочий.</span></p> <p><span class="font58">Регистрация пользователей</span></p> <p><span class="font25">В Joomla 2.5 появилась возможность выбирать, будет или нет уведомляться администрация (рис. 7) о регистрации новых пользователей, что удобно, когда настройки не предполагают привлечения к активации учетных записей администраторов или не предполагают активации вообще. В первом случае, пользователю отправляется письмо со ссылкой на страницу автоматической активации.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><strong><span class="font58">Меню</span></strong></em></p> <p><span class="font58">&nbsp;</span></p> <p><span class="font25">Загрузка обширного перечня типов меню не происходит до тех пор, пока в нем не возникает необходимости.</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-42.jpg" /></span></p> <p><span class="font18"><i>Рис. 7. Активация учетной записи и уведомление администрации.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><strong><span class="font60">Сравнение с Joomla 1.5</span></strong></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">Отличия от версии 1.5 — значительные. Нововведения и улучшения составляют длинный</span></p> <p><span class="font25">список. Ниже приводится перечень наиболее важных изменений, внесенных в версии 1.6 и 1.7.</span></p> <p><span class="font25">•&nbsp;Начиная с вышеуказанных версий, для классификации материалов больше не будут использоваться разделы — <b>только категории с неограниченной глубиной вложенности</b>.</span></p> <p><span class="font25">•&nbsp;<b>Концепция доступа </b>полностью перестроена. Группы пользователей, существовавшие в Joomla 1.5, существуют и в текущей версии, однако, теперь они могут быть переименованы и оптимизированы. Система управления правами пользователей версии 2.5 позволяет создавать неограниченное количество уровней доступа. Пользовательские учетные записи могут быть объединены в пользовательские группы, а группам назначены уровни доступа.</span></p> <p><span class="font25">•&nbsp;<b>Пакетная обработка. </b>Операции с пользовательскими полномочиями, а также операции копирования и перемещения теперь могут производиться одновременно со множеством объектов.</span></p> <p><span class="font25">•&nbsp;<b>Обновление в один клик. </b>Очень простая функция. CMS самостоятельно выясняет, доступны ли обновления и устанавливает их, стоит администратору кликнуть по соответствующей кнопке.</span></p> <p><span class="font25">•&nbsp;<b>Шаблоны</b>. Шаблонов стало больше: для раздела администрирования их теперь два, для стороны посетителей — три.</span></p> <p><span class="font25">•&nbsp;<b>Стили шаблонов. </b>Иногда возникает необходимость немного модифицировать шаблон. Например, на одной странице его фон должен быть красным, на другой — синим. В этом случае окажутся полезными стили шаблонов. Вы можете создать несколько вариаций шаблона и назначить их разным пунктам меню.</span></p> <p><span class="font25">•&nbsp;<b>Mакеты шаблонов </b>. Иногда возникает необходимость изменить верстку вывода компонентов или модулей, не модифицируя код шаблона. Теперь это возможно благодаря макетам шаблонов.</span></p> <p><span class="font25">•&nbsp;<b>Усовершенствование пользовательского интерфейса. </b>Удачный пример — панель управления интерфейса создания/редактирования статей, на которой теперь — следующие кнопки:</span></p> <p><span class="font25">•&nbsp;«Сохранить» — статья сохраняется без закрытия страницы создания/редактирования;</span></p> <p><span class="font25">•&nbsp;«Сохранить и закрыть» — статья сохраняется с последующим закрытием страницы создания/редактирования;</span></p> <p><span class="font25">•&nbsp;«Сохранить и создать» — статья сохраняется и за этим следует переход на страницу создания/редактирования новой статьи;</span></p> <p><span class="font25">•&nbsp;«Сохранить копию» — сохраняется копия статьи.</span></p> <p><span class="font25">•&nbsp;<b>Mинимальные требования. </b>Минимальные требования стали выше. Теперь для просмотра сайта потребуются браузеры Internet Explorer 7-й версии или новее, Firefox 3-й версии или новее, Safari 4-й версии или новее. Для запуска сайта потребуется PHP-интерпретатор версии 5.2.4 или новее и СУБД MySQL версии 5.04 или новее.</span></p> <p><span class="font25">•&nbsp;<b>Режим обратной совместимости. </b>Режим обратной совместимости, использовавшийся в Joomla 1.5, больше не нужен. В полуторной версии он позволял запускать расширения, предназначенные для Joomla 1.0. Теперь разработка двинется в двух направлениях: для Joomla 1.5 и для платформы Joomla, на основе которой построена версия 2.5.</span></p> <p><span class="font25"><b>•&nbsp;Поисковая оптимизация.</b></span></p> <p><span class="font25">•&nbsp;Появилась возможность использовать Юникод в адресах страниц. Это позволит применять в алиасах символы арабской письменности, Иврита, особые символы латиницы, например, «ö» и «ä» и пр.</span></p> <p><span class="font25">•&nbsp;Появилась возможность задавать содержимое мета-тегов страниц категорий.</span></p> <p><span class="font25">•&nbsp;Появилась возможность совмещать заголовки страниц с заголовком сайта — оба могут появляться в строке заголовка браузеров — и выбирать, в каком порядке они будут выводиться.</span></p> <p><span class="font25">•&nbsp;Появилась возможность задавать сроки публикации <b>модулей</b>. Также расширились возможности интерфейса их привязки к пунктам меню.</span></p> <p><span class="font25">•&nbsp;<b>Mногоязычность</b>. Исходная комплектация Joomla теперь предполагает создание контента на нескольких языках, между которыми можно переключаться благодаря предназначенным для этого плагину и модулю.</span></p> <p><span class="font25">•&nbsp;<b>Новый редактор</b>. Набор редакторов пополнился: разработчики добавили CodeMirror. В отличие от TinyMCE он не является WYSIWYG. CodeMirror предназначен для редактирования «кодоподобного» текста: есть структурирование и подсветка синтаксиса.</span></p> <p><span class="font25"><b>•&nbsp;Изменения в наборе компонентов.</b></span></p> <p><span class="font25">•&nbsp;Компонент переадресации позволяет избегать выдачи сообщений об отсутствующих страницах, перенаправляя в таких случаях браузеры пользователей по заранее заданным адресам.</span></p> <p><span class="font25">•&nbsp;В исходную комплектацию введен дополнительный расширяемый поисковый компонент. Среди особенностей — индексация контента, сортировка результатов по релевантности, альтернативные формулировки запросов (поисковые подсказки), обработка широкого диапазона типов документов.</span></p> <p><span class="font25">•&nbsp;Компонент опросов удален из исходной комплектации CMS.</span></p> <p><span class="font25">•&nbsp;<b>Новый цикл разработки. </b>Версии с долгосрочной поддержкой будут выпускаться каждые 18 месяцев.</span></p> <p><span class="font25">•&nbsp;<b>Введение платформы Joomla. </b>Теперь Joomla состоит из двух частей:</span></p> <p><span class="font25">•&nbsp;платформа Joomla,</span></p> <p><span class="font25">•&nbsp;CMS Joomla.</span></p> <p><span class="font25">И это не все. Есть еще много приятных мелочей, например, возможность выбора изображений в качестве фона для модулей или вывод разбитых на фрагменты статей во вкладках.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> Как создать свой сайт? 2010-01-17T08:52:48Z 2010-01-17T08:52:48Z https://www.dreamlancer.ru/main.html seal admin@dreamlancer.ru <h1>Как создать свой сайт?</h1> <p> </p> <p>Тот, кто хоть раз пытался сделать свой первый сайт, сталкивался с тем, что трудно найти информацию в интернете, о том, как создать свой сайт.</p> <p> </p> <p>Даются советы. Но ведь они для профессионалов. А если Вы в этом совсем не понимаете, то они Вам не помогут.</p> <p> </p> <p>Этим обычно грешат поисковые системы.</p> <p> </p> <p>Можно проще.</p> <p>Я Вам расскажу как создать сайт с "нуля", не зная об этой технологии почти ничего.</p> <p> </p> <p>Какие необходимо произвести работы по созданию сайта, время,стоимость и особенности реализации обычно описываются в т.н.<b> тех. задании</b> на разработку и создание сайта.</p> <p>Раз Вы решили сами делать сайт, то Вы должны написать его с моей помощью.В дальнейшем оно сэкономит Вам кучу нервов и времени, и Вы получите примерно такой сайт, какой хотели.</p> <p> </p> <p><em>Возьмите чистый лист бумаги и ручку, и приступим к написанию тех. задания.</em></p> <p> </p> <p>Итак,для начала надо решить, <b>для чего Вам сайт</b>.</p> <p>От этого зависит и сложность работ, и уровень мастерства при создании сайта.</p> <p>Подумайте над этим серьезно, это самая главная вещь при создании сайта, от этого зависит все остальное.</p> <p>Не пытайтесь сразу строить грандиозные планы.  Для начала хотя бы сделайте что-нибудь простое.</p> <p><em>Теперь, когда вы написали, что Вы хотите, необходимо определиться с выбором <b>хостинга</b>.</em></p> <p><em> </em></p> <p><em>Выбрав платный хостинг, необходимо определиться с выбором <strong>доменного имени</strong>.</em></p> <p> </p> <p>Теперь Вы реализовали 30% работ по созданию сайта.</p> <p>Но и дальше предстоит много работы.</p> <p> </p> <p><em>Теперь предстоит выбрать <b>HTML-редактор</b> для работы. </em></p> <p>Это позволит, не имея знаний HTML, создать привлекательную страничку.</p> <p><em>Следующее, с чем Вы столкнетесь это необходимость  удобной загрузки страниц и файлов на сервер.</em></p> <p><em> </em></p> <p>Необходимо выбрать <b>FTP-клиента загрузки файлов</b>.</p> <p>Если Вы решили создать удобный для управления сайт, которым можно управлять с любого компьютера и изменяемым содержимым, Вам нужно выбрать<b> CMS</b>.</p> <p><cite><b>Совет:</b> Лучше тестировать свой первый сайт на ошибки и изучать его возможности  на своем локальном компьютере. Для этого нужен <b>локальный веб-сервер</b>.</cite></p> <p>Теперь Вам нужно загрузить файлы CMS на сервер. <b>Как это сделать?</b></p> <p><b> </b></p> <p>Загрузив файлы CMS на сервер, необходимо <b>установить ее</b>.</p> <p>Теперь необходимо <b>настроить ее</b>.</p> <p>Выбрав CMS и установив ее, Вам нужно определиться с <b>глобальным шаблоном</b>.</p> <p>Возьмите чистый лист бумаги и, желательно, цветные карандаши, и нарисуйте, как будет выглядеть главная страница  Вашего сайта.</p> <p>Теперь надо, если ВЫ не хотите изучать HTML , то можно найти в интернете шаблон, похожий на Ваш  и переделать его под себя.</p> <p>Для этого надо, используя любой<b> графический редактор</b>,можно  изменить некоторые изображения на сайте. Например, логотип, который находится в шаблоне на свой.</p> <p>Далее, если Вы хотите изменить некоторые особенности внешнего вида  сайта, Вам надо пройти общий экскурс в <b>основы HTML</b>.</p> <h1>Как создать свой сайт?</h1> <p> </p> <p>Тот, кто хоть раз пытался сделать свой первый сайт, сталкивался с тем, что трудно найти информацию в интернете, о том, как создать свой сайт.</p> <p> </p> <p>Даются советы. Но ведь они для профессионалов. А если Вы в этом совсем не понимаете, то они Вам не помогут.</p> <p> </p> <p>Этим обычно грешат поисковые системы.</p> <p> </p> <p>Можно проще.</p> <p>Я Вам расскажу как создать сайт с "нуля", не зная об этой технологии почти ничего.</p> <p> </p> <p>Какие необходимо произвести работы по созданию сайта, время,стоимость и особенности реализации обычно описываются в т.н.<b> тех. задании</b> на разработку и создание сайта.</p> <p>Раз Вы решили сами делать сайт, то Вы должны написать его с моей помощью.В дальнейшем оно сэкономит Вам кучу нервов и времени, и Вы получите примерно такой сайт, какой хотели.</p> <p> </p> <p><em>Возьмите чистый лист бумаги и ручку, и приступим к написанию тех. задания.</em></p> <p> </p> <p>Итак,для начала надо решить, <b>для чего Вам сайт</b>.</p> <p>От этого зависит и сложность работ, и уровень мастерства при создании сайта.</p> <p>Подумайте над этим серьезно, это самая главная вещь при создании сайта, от этого зависит все остальное.</p> <p>Не пытайтесь сразу строить грандиозные планы.  Для начала хотя бы сделайте что-нибудь простое.</p> <p><em>Теперь, когда вы написали, что Вы хотите, необходимо определиться с выбором <b>хостинга</b>.</em></p> <p><em> </em></p> <p><em>Выбрав платный хостинг, необходимо определиться с выбором <strong>доменного имени</strong>.</em></p> <p> </p> <p>Теперь Вы реализовали 30% работ по созданию сайта.</p> <p>Но и дальше предстоит много работы.</p> <p> </p> <p><em>Теперь предстоит выбрать <b>HTML-редактор</b> для работы. </em></p> <p>Это позволит, не имея знаний HTML, создать привлекательную страничку.</p> <p><em>Следующее, с чем Вы столкнетесь это необходимость  удобной загрузки страниц и файлов на сервер.</em></p> <p><em> </em></p> <p>Необходимо выбрать <b>FTP-клиента загрузки файлов</b>.</p> <p>Если Вы решили создать удобный для управления сайт, которым можно управлять с любого компьютера и изменяемым содержимым, Вам нужно выбрать<b> CMS</b>.</p> <p><cite><b>Совет:</b> Лучше тестировать свой первый сайт на ошибки и изучать его возможности  на своем локальном компьютере. Для этого нужен <b>локальный веб-сервер</b>.</cite></p> <p>Теперь Вам нужно загрузить файлы CMS на сервер. <b>Как это сделать?</b></p> <p><b> </b></p> <p>Загрузив файлы CMS на сервер, необходимо <b>установить ее</b>.</p> <p>Теперь необходимо <b>настроить ее</b>.</p> <p>Выбрав CMS и установив ее, Вам нужно определиться с <b>глобальным шаблоном</b>.</p> <p>Возьмите чистый лист бумаги и, желательно, цветные карандаши, и нарисуйте, как будет выглядеть главная страница  Вашего сайта.</p> <p>Теперь надо, если ВЫ не хотите изучать HTML , то можно найти в интернете шаблон, похожий на Ваш  и переделать его под себя.</p> <p>Для этого надо, используя любой<b> графический редактор</b>,можно  изменить некоторые изображения на сайте. Например, логотип, который находится в шаблоне на свой.</p> <p>Далее, если Вы хотите изменить некоторые особенности внешнего вида  сайта, Вам надо пройти общий экскурс в <b>основы HTML</b>.</p> Примеры сайтов на Joomla 2012-06-10T19:20:06Z 2012-06-10T19:20:06Z https://www.dreamlancer.ru/primjoomla.html seal admin@dreamlancer.ru <h1><span class="font63">Примеры сайтов, построенных на Joomla</span></h1> <p><span class="font63">&nbsp;</span></p> <p><span class="font63"><span class="font25"><strong>то внешне выделяет веб-сайты, управляемые Joomla!?</strong></span></span></p> <p><span class="font25">На этот вопрос непросто ответить, потому что, несмотря на общую программную основу, их внешний вид определяется шаблонами, в которых воплощаются замыслы агентств, занятых их дизайном. Вот почему узнать используемую CMS бывает затруднительно.</span></p> <p><span class="font25">Чтобы сложить представление о том, как могут выглядеть сайты, построенные на основе Joomla, я приведу ряд иллюстраций.</span></p> <p><span class="font60">Альянс за Католическое Образование — Университет Нотр-Дам </span><span class="font25">Альянс за Католическое Образование или ACE [прим. перев.: англоязычный акроним] для создания своего веб-портала воспользовались Joomla 1.7. ACE — результат совместных усилий 12 разных программ. Их цель — укрепление положения и поддержка католических школ в США. Благодаря возможностям Joomla и гибкости каркаса «Gantry» ACE смогли объединить в портал 12 уникальных сайтов. В качестве примера можно привести домашнюю страницу «<span style="color: #000080;"><a href="http://ace.nd.edu/teach"><span style="text-decoration: underline;">Service through Teaching</span></a></span>», одного из проектов. В основе всех сайтов — один экземпляр CMS Joomla и одна база данных. Достигнуто визуальное единообразие с заглавной страницей портала. Функционал — интегрированные новостные ленты, управление членством, социальная сеть на основе «JomSocial», несколько блогов, онлайн бюро трудоустройства и каталог публикаций — доступен всем участникам.</span></p> <p><span class="font25">Среди излюбленных расширений ACE — «Zoo» разработки Yootheme, «Sh404sef», «JCE», «JSPT» и «Autogroup» разработки Socialable.</span></p> <p><span class="font25">В планах на будущее — интеграция «CiviCRM», компонента управления взаимодействием с клиентами.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-6.jpg" alt="" /></span></p> <p><span class="font21"><em>Рис. 1. Главная страница сайта Альянса за Католическое Образование. </em><span class="font25">Адрес сайта: </span><span class="font25" style="color: #000080;"><span style="text-decoration: underline;"><a href="http://ace.nd.edu/">http://ace.nd.edu/</a></span></span><span class="font25">. Разработчики: </span><span class="font25" style="color: #000080;"><a href="http://cloudaccess.net/"><span style="text-decoration: underline;">CloudAccess</span></a></span><span class="font25"> [КлаудЭксес], </span><span class="font25" style="color: #000080;"><a href="http://ace.nd.edu/directory/ricky-austin"><span style="text-decoration: underline;">Ricky Austin</span></a></span><span class="font25"> [Рики Остин].</span></span></p> <p><span class="font21"><span class="font25">&nbsp;</span></span></p> <p><span class="font60">Более 3000 правительственных сайтов, построенных на основе Joomla.</span></p> <p><span class="font25">JoomlaGov — это выставка построенных на основе Joomla сайтов правительственных организаций со всего мира. На выставке представлено более 200 стран. Месяц спустя после открытия сайта на «J and Beyond» (<span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://www.jandbeyond.org/">http://www.jandbeyond.org/</a></span></span>) в 2011 году количество экспонатов превысило 3000.</span></p> <p><span class="font25">Это отличный пример сплоченной работы сообщества Joomla (<span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://joomlagov.info/about">http://joomlagov.info/about</a></span></span>) в деле демонстрации достоинств CMS. Одним из экспонатов определенно достойных внимания является Гражданский Портал правительства федерального округа Мехико: <span style="color: #000080;"><a href="http://www.df.gob.mx/"><span style="text-decoration: underline;">http:// www.df.gob.mx/</span></a></span>.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-7.jpg" alt="" /></span></p> <p><span class="font24"><em>Рис. 2. JoomlaGov.</em></span></p> <p><span class="font24"><em>&nbsp;</em></span></p> <p><span class="font24">Веб-сайт построен на основе Joomla, K2 и Google Maps (3-я версия API). Видеозапись презентации процесса создания сайта JoomlaGov [на английском], проведенной Dwight Barnard [Дуайтом Барнардом] на Joomla Day в ЮАР в 2011 году, опубликована по адресу: <span style="color: #000080;"><a href="http://vimeo.com/32790888"><span style="text-decoration: underline;">http:// vimeo.com/32790888</span></a></span>.</span></p> <p><span class="font24">Адрес сайта: <span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://www.joomlagov.info/">http://www.joomlagov.info/</a></span></span></span></p> <p><span class="font24">Разработчики: <span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://raramuridesign/%3C/u">http://raramuridesign/&gt;</a></span></span><span style="text-decoration: underline;"> и <span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://piezoworks.be/">http://piezoworks.be/</a></span></span></span></span></p> <p><span class="font60">Эйфелева Башня <span class="font24">Думаю, вы знаете это строение!</span></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span style="text-decoration: underline;"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-8.jpg" alt="" /></span></span></p> <p><em><span class="font25"><span class="font25">Рис. 3. Эйфелева Башня.</span></span></em></p> <p>&nbsp;</p> <p>&nbsp;</p> <p><span class="font24">Адрес сайта: <span style="color: #000080;"><a href="http://tour-eiffel.fr/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://tour-eiffel.fr/">http://tour-eiffel.fr/</a> </span></span>Разработчики: мэрия Парижа (<span style="color: #000080;"><a href="http://paris.fr/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://paris.fr/">http://paris.fr/</a></span></span>)</span></p> <p><span class="font60">Электронная коммерция</span></p> <p><span class="font24">В качестве примера — датский онлайн магазин, построенный на основе Joomla и компонента</span></p> <p><span class="font24">RedShop.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-9.jpg" /></span></p> <p><span class="font24"><i>Рис. 4. Онлайн магазин, построенный на основе Joomla. </i>Адрес сайта: <span style="color: #000080;"><a href="http://www.trendbazaar.dk/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://www.trendbazaar.dk/">http://www.trendbazaar.dk/</a> </span></span>Разработчики: <span style="color: #000080;"><a href="http://redweb.dk/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://redweb.dk/">http://redweb.dk/</a></span></span></span></p> <p><span class="font60">Kokoro</span></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font24">«Kokoro» означает шоколад, сделанный с душой и предлагаемый от всего сердца.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-10.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">Адрес сайта: <span style="color: #000080;"><a href="http://kokorochocolate.com/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://kokorochocolate.com/">http://kokorochocolate.com/</a> </span></span>Разработчик: <span style="color: #000080;"><a href="http://ohappens.nl/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://ohappens.nl/">http://ohappens.nl/</a></span></span></span></p> <p><span class="font60">Tranquillity Blue Adventures</span></p> <p><span class="font67">«Tranquillity Blue Adventures» — сайт, задача которого привлечь внимание к городку на юго-западном побережье африки: рассказать о том, как увлекательно там можно провести время. Перед разработчиками стояла задача создать веб-ресурс, которым могли бы управлять клиенты, который обладал бы достаточной гибкостью для расширения и, при необходимости, встраивания более сложного функционала. Выделяет этот проект применение современных стандартов, CSS3 и HTML5, а также использование последней версии Joomla в сочетании с K2 (компонентом управления контентом).</span></p> <p><span class="font67">Адрес сайта: <span style="color: #000080;"><a href="http://www.tranquillityblue.co.za/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://www.tranquillityblue.co.za/">http://www.tranquillityblue.co.za/</a></span></span></span></p> <p><span class="font67">Агентство: <span style="color: #000080;"><a href="http://www.raramuridesign.com/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://www.raramuridesign.com/">http://www.raramuridesign.com/</a></span></span></span></p> <p><span class="font67">Дизайн: <span style="color: #000080;"><a href="http://twitter.com/got2cy"><span style="text-decoration: underline;">Dwight Barnard</span></a></span><span style="color: #021ea9;"> </span>[Дуайт Барнард]</span></p> <p><span class="font67">&nbsp;</span></p> <p><span class="font67"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-11.jpg" /></span></p> <p><span class="font24"><i>Рис. 6. Сайт «Tranquillity Blue Adventures».</i></span></p> <p><span class="font24"><i>&nbsp;</i></span></p> <p><span class="font60">Итак…</span></p> <p><span class="font24">Эти сайты выглядят, как и многие другие. Если бы я не сказал, что они созданы на основе Joomla, поняли бы вы это?</span></p> <p><span class="font60">Где искать сайты под управлением Joomla <span class="font24">Подскажу, где и как.</span></span></p> <p><span class="font29"><i>joomla.org</i></span></p> <p><span class="font24">Обратите внимание на выставку «<span style="color: #000080;"><a href="http://http//community.joomla.org/showcase/"><span style="text-decoration: underline;">Joomla! Community Showcase</span></a></span>». Некоторые из сайтов, упомянутых выше, я нашел там. Выставка представляет собой структурированный каталог из более чем 3000 экспонатов [на момент перевода — 3138]. Там вы найдете описание сайтов с самым высоким рейтингом, информацию о сайте месяца и многое другое.</span></p> <p><span class="font67">&nbsp;</span></p> <p><span class="font67"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-12.jpg" /></span></p> <p><span class="font17"><i>Рис. 7. «Joomla! Community Showcase».</i></span></p> <p><span class="font17"><i>&nbsp;</i></span></p> <p><span class="font28"><i>Google</i></span></p> <p><span class="font24">Найти сайты, построенные на основе Joomla, во всемирной паутине можно еще и при помощи Google. В качестве поискового запроса используйте «com_content». Адреса страниц, формируемых статейным компонентом, содержат этот фрагмент. Многие сайты, управляемые Joomla, в настоящее время используют SEF — понятный человеку формат ссылок [который не содержит вышеупомянутого фрагмента], поэтому такого рода поиск будет далеко не самым эффективным. Тем не менее, результаты вас впечатлят.</span></p> <p><span class="font60">«Wappalyzer»</span></p> <p><span class="font24">«Wappalyzer» — расширение для Firefox, определяющее, на основе какого программного обеспечения построен открытый в браузере сайт.</span></p> <p><span class="font67">&nbsp;</span></p> <p><span class="font67"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-13.jpg" /></span></p> <p><span class="font21"><i>Рис. 8. Сайт </i><span style="color: #000080;"><a href="http://joomla.org/"><i><span style="text-decoration: underline;">Joomla</span></i></a></span><i>, открытый в Firefox с дополнением «Weppalyzer».</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font60">Присмотримся к сайту, управляемому Joomla</span></p> <p><span class="font24">Если вы находитесь на сайте и хотите выяснить, построен он на основе Joomla или нет,</span></p> <p><span class="font24">загляните в HTML его страниц. В коде заголовка вы скорее всего обнаружите следующую</span></p> <p><span class="font24">строку:</span></p> <p><span class="font24">&nbsp;</span></p> <p><strong><span class="font66">&lt;meta name="generator" content="Joomla - Open Source Content Management" /&gt;</span></strong></p> <p><span class="font66">&nbsp;</span></p> <p><span class="font24">Также можно набрать в адресной строке браузера адрес административного раздела:</span></p> <p><span style="color: #000080;" class="font24"><a href="http://%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8F%D0%B5%D0%BC%D1%8B%D0%B9_%D1%81%D0%B0%D0%B9%D1%82.tld/administrator"><span style="text-decoration: underline;">http://проверяемый_сайт.tld/administrator</span></a></span></p> <p><span class="font24">Например, адрес административного раздела сайта «Tranquillity Blue Adventures»: <span style="color: #000080;"><a href="http://www.tranquillityblue.co.za/administrator/"><span style="text-decoration: underline;">http:// www.tranquillityblue.co.za/administrator/</span></a></span></span></p> <p><span class="font67">&nbsp;</span></p> <p><span class="font67"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-14.jpg" /></span></p> <p><span class="font22"><i>Рис. 9. Страница входа в административный раздел сайта «Tranquillity Blue Adventures».</i></span></p> <h1><span class="font63">Примеры сайтов, построенных на Joomla</span></h1> <p><span class="font63">&nbsp;</span></p> <p><span class="font63"><span class="font25"><strong>то внешне выделяет веб-сайты, управляемые Joomla!?</strong></span></span></p> <p><span class="font25">На этот вопрос непросто ответить, потому что, несмотря на общую программную основу, их внешний вид определяется шаблонами, в которых воплощаются замыслы агентств, занятых их дизайном. Вот почему узнать используемую CMS бывает затруднительно.</span></p> <p><span class="font25">Чтобы сложить представление о том, как могут выглядеть сайты, построенные на основе Joomla, я приведу ряд иллюстраций.</span></p> <p><span class="font60">Альянс за Католическое Образование — Университет Нотр-Дам </span><span class="font25">Альянс за Католическое Образование или ACE [прим. перев.: англоязычный акроним] для создания своего веб-портала воспользовались Joomla 1.7. ACE — результат совместных усилий 12 разных программ. Их цель — укрепление положения и поддержка католических школ в США. Благодаря возможностям Joomla и гибкости каркаса «Gantry» ACE смогли объединить в портал 12 уникальных сайтов. В качестве примера можно привести домашнюю страницу «<span style="color: #000080;"><a href="http://ace.nd.edu/teach"><span style="text-decoration: underline;">Service through Teaching</span></a></span>», одного из проектов. В основе всех сайтов — один экземпляр CMS Joomla и одна база данных. Достигнуто визуальное единообразие с заглавной страницей портала. Функционал — интегрированные новостные ленты, управление членством, социальная сеть на основе «JomSocial», несколько блогов, онлайн бюро трудоустройства и каталог публикаций — доступен всем участникам.</span></p> <p><span class="font25">Среди излюбленных расширений ACE — «Zoo» разработки Yootheme, «Sh404sef», «JCE», «JSPT» и «Autogroup» разработки Socialable.</span></p> <p><span class="font25">В планах на будущее — интеграция «CiviCRM», компонента управления взаимодействием с клиентами.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-6.jpg" alt="" /></span></p> <p><span class="font21"><em>Рис. 1. Главная страница сайта Альянса за Католическое Образование. </em><span class="font25">Адрес сайта: </span><span class="font25" style="color: #000080;"><span style="text-decoration: underline;"><a href="http://ace.nd.edu/">http://ace.nd.edu/</a></span></span><span class="font25">. Разработчики: </span><span class="font25" style="color: #000080;"><a href="http://cloudaccess.net/"><span style="text-decoration: underline;">CloudAccess</span></a></span><span class="font25"> [КлаудЭксес], </span><span class="font25" style="color: #000080;"><a href="http://ace.nd.edu/directory/ricky-austin"><span style="text-decoration: underline;">Ricky Austin</span></a></span><span class="font25"> [Рики Остин].</span></span></p> <p><span class="font21"><span class="font25">&nbsp;</span></span></p> <p><span class="font60">Более 3000 правительственных сайтов, построенных на основе Joomla.</span></p> <p><span class="font25">JoomlaGov — это выставка построенных на основе Joomla сайтов правительственных организаций со всего мира. На выставке представлено более 200 стран. Месяц спустя после открытия сайта на «J and Beyond» (<span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://www.jandbeyond.org/">http://www.jandbeyond.org/</a></span></span>) в 2011 году количество экспонатов превысило 3000.</span></p> <p><span class="font25">Это отличный пример сплоченной работы сообщества Joomla (<span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://joomlagov.info/about">http://joomlagov.info/about</a></span></span>) в деле демонстрации достоинств CMS. Одним из экспонатов определенно достойных внимания является Гражданский Портал правительства федерального округа Мехико: <span style="color: #000080;"><a href="http://www.df.gob.mx/"><span style="text-decoration: underline;">http:// www.df.gob.mx/</span></a></span>.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-7.jpg" alt="" /></span></p> <p><span class="font24"><em>Рис. 2. JoomlaGov.</em></span></p> <p><span class="font24"><em>&nbsp;</em></span></p> <p><span class="font24">Веб-сайт построен на основе Joomla, K2 и Google Maps (3-я версия API). Видеозапись презентации процесса создания сайта JoomlaGov [на английском], проведенной Dwight Barnard [Дуайтом Барнардом] на Joomla Day в ЮАР в 2011 году, опубликована по адресу: <span style="color: #000080;"><a href="http://vimeo.com/32790888"><span style="text-decoration: underline;">http:// vimeo.com/32790888</span></a></span>.</span></p> <p><span class="font24">Адрес сайта: <span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://www.joomlagov.info/">http://www.joomlagov.info/</a></span></span></span></p> <p><span class="font24">Разработчики: <span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://raramuridesign/%3C/u">http://raramuridesign/&gt;</a></span></span><span style="text-decoration: underline;"> и <span style="color: #000080;"><span style="text-decoration: underline;"><a href="http://piezoworks.be/">http://piezoworks.be/</a></span></span></span></span></p> <p><span class="font60">Эйфелева Башня <span class="font24">Думаю, вы знаете это строение!</span></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span style="text-decoration: underline;"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-8.jpg" alt="" /></span></span></p> <p><em><span class="font25"><span class="font25">Рис. 3. Эйфелева Башня.</span></span></em></p> <p>&nbsp;</p> <p>&nbsp;</p> <p><span class="font24">Адрес сайта: <span style="color: #000080;"><a href="http://tour-eiffel.fr/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://tour-eiffel.fr/">http://tour-eiffel.fr/</a> </span></span>Разработчики: мэрия Парижа (<span style="color: #000080;"><a href="http://paris.fr/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://paris.fr/">http://paris.fr/</a></span></span>)</span></p> <p><span class="font60">Электронная коммерция</span></p> <p><span class="font24">В качестве примера — датский онлайн магазин, построенный на основе Joomla и компонента</span></p> <p><span class="font24">RedShop.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-9.jpg" /></span></p> <p><span class="font24"><i>Рис. 4. Онлайн магазин, построенный на основе Joomla. </i>Адрес сайта: <span style="color: #000080;"><a href="http://www.trendbazaar.dk/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://www.trendbazaar.dk/">http://www.trendbazaar.dk/</a> </span></span>Разработчики: <span style="color: #000080;"><a href="http://redweb.dk/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://redweb.dk/">http://redweb.dk/</a></span></span></span></p> <p><span class="font60">Kokoro</span></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font24">«Kokoro» означает шоколад, сделанный с душой и предлагаемый от всего сердца.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-10.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">Адрес сайта: <span style="color: #000080;"><a href="http://kokorochocolate.com/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://kokorochocolate.com/">http://kokorochocolate.com/</a> </span></span>Разработчик: <span style="color: #000080;"><a href="http://ohappens.nl/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://ohappens.nl/">http://ohappens.nl/</a></span></span></span></p> <p><span class="font60">Tranquillity Blue Adventures</span></p> <p><span class="font67">«Tranquillity Blue Adventures» — сайт, задача которого привлечь внимание к городку на юго-западном побережье африки: рассказать о том, как увлекательно там можно провести время. Перед разработчиками стояла задача создать веб-ресурс, которым могли бы управлять клиенты, который обладал бы достаточной гибкостью для расширения и, при необходимости, встраивания более сложного функционала. Выделяет этот проект применение современных стандартов, CSS3 и HTML5, а также использование последней версии Joomla в сочетании с K2 (компонентом управления контентом).</span></p> <p><span class="font67">Адрес сайта: <span style="color: #000080;"><a href="http://www.tranquillityblue.co.za/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://www.tranquillityblue.co.za/">http://www.tranquillityblue.co.za/</a></span></span></span></p> <p><span class="font67">Агентство: <span style="color: #000080;"><a href="http://www.raramuridesign.com/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://www.raramuridesign.com/">http://www.raramuridesign.com/</a></span></span></span></p> <p><span class="font67">Дизайн: <span style="color: #000080;"><a href="http://twitter.com/got2cy"><span style="text-decoration: underline;">Dwight Barnard</span></a></span><span style="color: #021ea9;"> </span>[Дуайт Барнард]</span></p> <p><span class="font67">&nbsp;</span></p> <p><span class="font67"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-11.jpg" /></span></p> <p><span class="font24"><i>Рис. 6. Сайт «Tranquillity Blue Adventures».</i></span></p> <p><span class="font24"><i>&nbsp;</i></span></p> <p><span class="font60">Итак…</span></p> <p><span class="font24">Эти сайты выглядят, как и многие другие. Если бы я не сказал, что они созданы на основе Joomla, поняли бы вы это?</span></p> <p><span class="font60">Где искать сайты под управлением Joomla <span class="font24">Подскажу, где и как.</span></span></p> <p><span class="font29"><i>joomla.org</i></span></p> <p><span class="font24">Обратите внимание на выставку «<span style="color: #000080;"><a href="http://http//community.joomla.org/showcase/"><span style="text-decoration: underline;">Joomla! Community Showcase</span></a></span>». Некоторые из сайтов, упомянутых выше, я нашел там. Выставка представляет собой структурированный каталог из более чем 3000 экспонатов [на момент перевода — 3138]. Там вы найдете описание сайтов с самым высоким рейтингом, информацию о сайте месяца и многое другое.</span></p> <p><span class="font67">&nbsp;</span></p> <p><span class="font67"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-12.jpg" /></span></p> <p><span class="font17"><i>Рис. 7. «Joomla! Community Showcase».</i></span></p> <p><span class="font17"><i>&nbsp;</i></span></p> <p><span class="font28"><i>Google</i></span></p> <p><span class="font24">Найти сайты, построенные на основе Joomla, во всемирной паутине можно еще и при помощи Google. В качестве поискового запроса используйте «com_content». Адреса страниц, формируемых статейным компонентом, содержат этот фрагмент. Многие сайты, управляемые Joomla, в настоящее время используют SEF — понятный человеку формат ссылок [который не содержит вышеупомянутого фрагмента], поэтому такого рода поиск будет далеко не самым эффективным. Тем не менее, результаты вас впечатлят.</span></p> <p><span class="font60">«Wappalyzer»</span></p> <p><span class="font24">«Wappalyzer» — расширение для Firefox, определяющее, на основе какого программного обеспечения построен открытый в браузере сайт.</span></p> <p><span class="font67">&nbsp;</span></p> <p><span class="font67"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-13.jpg" /></span></p> <p><span class="font21"><i>Рис. 8. Сайт </i><span style="color: #000080;"><a href="http://joomla.org/"><i><span style="text-decoration: underline;">Joomla</span></i></a></span><i>, открытый в Firefox с дополнением «Weppalyzer».</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font60">Присмотримся к сайту, управляемому Joomla</span></p> <p><span class="font24">Если вы находитесь на сайте и хотите выяснить, построен он на основе Joomla или нет,</span></p> <p><span class="font24">загляните в HTML его страниц. В коде заголовка вы скорее всего обнаружите следующую</span></p> <p><span class="font24">строку:</span></p> <p><span class="font24">&nbsp;</span></p> <p><strong><span class="font66">&lt;meta name="generator" content="Joomla - Open Source Content Management" /&gt;</span></strong></p> <p><span class="font66">&nbsp;</span></p> <p><span class="font24">Также можно набрать в адресной строке браузера адрес административного раздела:</span></p> <p><span style="color: #000080;" class="font24"><a href="http://%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8F%D0%B5%D0%BC%D1%8B%D0%B9_%D1%81%D0%B0%D0%B9%D1%82.tld/administrator"><span style="text-decoration: underline;">http://проверяемый_сайт.tld/administrator</span></a></span></p> <p><span class="font24">Например, адрес административного раздела сайта «Tranquillity Blue Adventures»: <span style="color: #000080;"><a href="http://www.tranquillityblue.co.za/administrator/"><span style="text-decoration: underline;">http:// www.tranquillityblue.co.za/administrator/</span></a></span></span></p> <p><span class="font67">&nbsp;</span></p> <p><span class="font67"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-14.jpg" /></span></p> <p><span class="font22"><i>Рис. 9. Страница входа в административный раздел сайта «Tranquillity Blue Adventures».</i></span></p> Как ускорить работу сайта 2011-01-04T20:58:34Z 2011-01-04T20:58:34Z https://www.dreamlancer.ru/boostsite.html seal admin@dreamlancer.ru <p><b>Как ускорить работу сайта?</b></p> <p>&nbsp;</p> <p>С каждым годом Интернет растет вширь и вглубь. Увеличивается пропускная способность каналов, пользователи переходят с коммутируемого доступа на безлимитный. Сайты становятся больше по размеру, больше по наполнению и сложнее во взаимодействии. Размеры загружаемых файлов при этом увеличиваются многократно, а время ожидания пользователей не уменьшается. За последние 5 лет средний размер веб-страниц вырос втрое, а за последний год — в полтора раза. При этом каждая страница использует в среднем по 60 объектов, что крайне негативно сказывается на общем времени загрузки. Только порядка 5-10% от общего времени загрузки приходится на серверную часть. Все остальное составляет именно клиентская архитектура. Что обычно видит пользователь, заходя на ваш сайт? И как долго он это видит? 75% посетителей уйдут после 10 секунд. При этом наиболее характерным временем ожидания будет 4 секунды: если за это время сайт загружается у 90% пользователей, то вы счастливый владелец быстрого интернет-ресурса. Однако и здесь дорога каждая миллисекунда. Недаром высоконагруженные проекты типа Google, Amazon, Flickr, Netflix, Яндекс, вКонтакте и Одноклассники так серьезно подходят к вопросу скорости загрузки сайтов. За каждым потерянным моментом времени кроется определенная сумма денег. Это именно то место, где время тождественно равно деньгам.</p> <p>&nbsp;</p> <p><b>В чем проблема?</b></p> <p><b>&nbsp;</b></p> <p>Основное время при загрузке страницы уходит именно на клиентскую часть. Серверные затраты обычно крайне малы и составляют от 50 до<br />500 мс. Среднему пользователю на самом деле абсолютно все равно,сколько страница будет создаваться на сервере, если он увидит ее через полсекунды. В этом случае фокус смещается именно на клиентскую, а не серверную оптимизацию.<br />Характер проблем варьируется от сайта к сайту. Иногда он заключается в особенности интернет-подключения основной массы пользователей ресурса (например, если широко используются модемы или GPRS).Иногда — в сложности самого сайта и неоправданном использовании ре-<br />сурсов сети. Иногда — в неграмотном использовании клиентских технологий и большого количества разнородных решений. Но все эти пробле-<br />мы можно решить.</p> <p>&nbsp;</p> <p><b>Ключевые моменты оценки качества интернет-проектов</b></p> <p>&nbsp;</p> <p>Говоря о скорости загрузки, нельзя не обозначить ее роль в оценке<br />технологического качества любого Интернет-проекта. При этом стоит об-<br />ратить внимание и на следующие моменты (которые можно достаточно<br />быстро проверить с помощью бесплатных инструментов).</p> <p>Совместимость сайта с браузерами.<br />Соответствие стандартам.<br />Семантика HTML-кода.<br />Доступность сайта для пользователей.<br />Скорость работы на стороне сервера.<br />Скорость работы на стороне браузера.</p> <hr class="system-pagebreak" /> <p><b>Скорость работы сайта</b></p> <p>Скорость работы оказывает ключевое влияние на конвертацию посетителей в доход сайта. Особенно это характерно для интернет-мага-<br />зинов. Как мы можем проверить эту скорость? Для серверной стороны существует инструмент host-tracker.com, с помощью которого можно<br />установить характерное время доступа к сайту из различных точек земного шара. Также он позволяет оценить характерное время создания<br />страницы на сервере (если минимальное время доступа к сайту больше 1с, то уже стоит бить тревогу). Время создания страницы на сервере можно оценить и с помощью webo.in/my/action/timings/ (необходима регистрация).<br />Для проверки отказоустойчивости сайта стоит воспользоваться сервисом Load Impact (http://www.loadimpact.com/). Бесплатный<br />анализ позволяет проверить до 50 одновременных посещений (каждое из которых может открывать несколько десятков страниц на сайте).<br />Основным показателем устойчивости сайта к нагрузкам будет вид кривой, которая получится после проведения теста. Если график ровный<br />или время открытия страницы несколько падает при росте посещаемости — значит, с сайтом все нормально. Если нет, то нужно принимать<br />решение об оптимальном потоке посетителей, которых сайт сможет обслужить.</p> <p>Для проверки качества скорости загрузки клиентской составляющей можно воспользоваться либо YSlow под Firebug для Firefox (оценка должна быть не менее 80, лучше всего не менее 90), либо бесплатным инструментом webo.in (простая оценка не ниже 70, лучше не ниже 80).</p> <p><b>На что влияет качество сайта?</b></p> <p>В первую очередь, на стоимость его поддержки и развития. Сайт, сделанный грамотно и по всем стандартам, гораздо проще развивать, по-<br />скольку времени на написание дополнительного кода при наличии хорошей, стандартной базы уходит значительно меньше. Это и масштабируемость проекта, когда разработчики предусматривают большой «запас прочности» для ежедневных посещений, а в пиковые часы сайт работает в штатном режиме, не требуя дополнительного масштабирования. Скорость создания HTML-страниц и общее время загрузки очень сильно влияет на доступность сайта. Ключевым параметром здесь является «загрузка за 4 секунды» и более быстрая загрузка, чем у основных конкурентов. В отсутствии основных преимуществ на рынках с высокой конкуренцией скорость работы сайта может оказаться решающим фактором при принятии решения со стороны конечного пользователя.<br />Для решения проблем, связанных с медленной скоростью загрузки сайта, прежде всего нужно начинать с профессионального подхода при<br />разработке какого-либо веб-приложения. Он обязательно должен опираться на использование веб-стандартов, в том числе и в области скорости загрузки и взаимодействия с пользователем. Для полноценной оптимизации крупные компании разрабатывают<br />специализированные решения. Однако даже в этом случае они опираются на многочисленный свод правил, описывающих наиболее оптимальное взаимодействие браузера с пользователем. Для среднего размера сайтов, использующих какое-либо стандартное решение для обслуживания контента, стоит обратить свое внимание на решения по автоматизации кли-<br />ентской оптимизации. Наконец, при разработке сайтов стоит руководствоваться принципом «мягкой деградации», согласно которому нужно наращивать функциональность в зависимости от способности браузера, а не наоборот. Например, можно использовать самые передовые технологии при верстке, которые поддерживаются не очень большим числом браузеров, но должны будут поддерживаться значительной их долей, скажем, через год. Тогда определенные решения будут выглядеть безупречно у небольшого числа пользователей, у остальных — хорошо или приемлемо. Но с прогрессом Интернета число последних будет стремительно уменьшаться. Также стоит упомянуть про возможность использования распределенной сети серверов для сведения времени ответа к минимуму. В этом могут помочь существующие системы распределенных вычислений и обработки запросов, такие как Amazon S3, Google Apps, Microsoft Azure.</p> <p>Также аналогичная<br />система есть и на российских просторах. Это первая в России CDN — NGENIX (http://ngenix.net/).</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><b>Как ускорить работу сайта?</b></p> <p>&nbsp;</p> <p>С каждым годом Интернет растет вширь и вглубь. Увеличивается пропускная способность каналов, пользователи переходят с коммутируемого доступа на безлимитный. Сайты становятся больше по размеру, больше по наполнению и сложнее во взаимодействии. Размеры загружаемых файлов при этом увеличиваются многократно, а время ожидания пользователей не уменьшается. За последние 5 лет средний размер веб-страниц вырос втрое, а за последний год — в полтора раза. При этом каждая страница использует в среднем по 60 объектов, что крайне негативно сказывается на общем времени загрузки. Только порядка 5-10% от общего времени загрузки приходится на серверную часть. Все остальное составляет именно клиентская архитектура. Что обычно видит пользователь, заходя на ваш сайт? И как долго он это видит? 75% посетителей уйдут после 10 секунд. При этом наиболее характерным временем ожидания будет 4 секунды: если за это время сайт загружается у 90% пользователей, то вы счастливый владелец быстрого интернет-ресурса. Однако и здесь дорога каждая миллисекунда. Недаром высоконагруженные проекты типа Google, Amazon, Flickr, Netflix, Яндекс, вКонтакте и Одноклассники так серьезно подходят к вопросу скорости загрузки сайтов. За каждым потерянным моментом времени кроется определенная сумма денег. Это именно то место, где время тождественно равно деньгам.</p> <p>&nbsp;</p> <p><b>В чем проблема?</b></p> <p><b>&nbsp;</b></p> <p>Основное время при загрузке страницы уходит именно на клиентскую часть. Серверные затраты обычно крайне малы и составляют от 50 до<br />500 мс. Среднему пользователю на самом деле абсолютно все равно,сколько страница будет создаваться на сервере, если он увидит ее через полсекунды. В этом случае фокус смещается именно на клиентскую, а не серверную оптимизацию.<br />Характер проблем варьируется от сайта к сайту. Иногда он заключается в особенности интернет-подключения основной массы пользователей ресурса (например, если широко используются модемы или GPRS).Иногда — в сложности самого сайта и неоправданном использовании ре-<br />сурсов сети. Иногда — в неграмотном использовании клиентских технологий и большого количества разнородных решений. Но все эти пробле-<br />мы можно решить.</p> <p>&nbsp;</p> <p><b>Ключевые моменты оценки качества интернет-проектов</b></p> <p>&nbsp;</p> <p>Говоря о скорости загрузки, нельзя не обозначить ее роль в оценке<br />технологического качества любого Интернет-проекта. При этом стоит об-<br />ратить внимание и на следующие моменты (которые можно достаточно<br />быстро проверить с помощью бесплатных инструментов).</p> <p>Совместимость сайта с браузерами.<br />Соответствие стандартам.<br />Семантика HTML-кода.<br />Доступность сайта для пользователей.<br />Скорость работы на стороне сервера.<br />Скорость работы на стороне браузера.</p> <hr class="system-pagebreak" /> <p><b>Скорость работы сайта</b></p> <p>Скорость работы оказывает ключевое влияние на конвертацию посетителей в доход сайта. Особенно это характерно для интернет-мага-<br />зинов. Как мы можем проверить эту скорость? Для серверной стороны существует инструмент host-tracker.com, с помощью которого можно<br />установить характерное время доступа к сайту из различных точек земного шара. Также он позволяет оценить характерное время создания<br />страницы на сервере (если минимальное время доступа к сайту больше 1с, то уже стоит бить тревогу). Время создания страницы на сервере можно оценить и с помощью webo.in/my/action/timings/ (необходима регистрация).<br />Для проверки отказоустойчивости сайта стоит воспользоваться сервисом Load Impact (http://www.loadimpact.com/). Бесплатный<br />анализ позволяет проверить до 50 одновременных посещений (каждое из которых может открывать несколько десятков страниц на сайте).<br />Основным показателем устойчивости сайта к нагрузкам будет вид кривой, которая получится после проведения теста. Если график ровный<br />или время открытия страницы несколько падает при росте посещаемости — значит, с сайтом все нормально. Если нет, то нужно принимать<br />решение об оптимальном потоке посетителей, которых сайт сможет обслужить.</p> <p>Для проверки качества скорости загрузки клиентской составляющей можно воспользоваться либо YSlow под Firebug для Firefox (оценка должна быть не менее 80, лучше всего не менее 90), либо бесплатным инструментом webo.in (простая оценка не ниже 70, лучше не ниже 80).</p> <p><b>На что влияет качество сайта?</b></p> <p>В первую очередь, на стоимость его поддержки и развития. Сайт, сделанный грамотно и по всем стандартам, гораздо проще развивать, по-<br />скольку времени на написание дополнительного кода при наличии хорошей, стандартной базы уходит значительно меньше. Это и масштабируемость проекта, когда разработчики предусматривают большой «запас прочности» для ежедневных посещений, а в пиковые часы сайт работает в штатном режиме, не требуя дополнительного масштабирования. Скорость создания HTML-страниц и общее время загрузки очень сильно влияет на доступность сайта. Ключевым параметром здесь является «загрузка за 4 секунды» и более быстрая загрузка, чем у основных конкурентов. В отсутствии основных преимуществ на рынках с высокой конкуренцией скорость работы сайта может оказаться решающим фактором при принятии решения со стороны конечного пользователя.<br />Для решения проблем, связанных с медленной скоростью загрузки сайта, прежде всего нужно начинать с профессионального подхода при<br />разработке какого-либо веб-приложения. Он обязательно должен опираться на использование веб-стандартов, в том числе и в области скорости загрузки и взаимодействия с пользователем. Для полноценной оптимизации крупные компании разрабатывают<br />специализированные решения. Однако даже в этом случае они опираются на многочисленный свод правил, описывающих наиболее оптимальное взаимодействие браузера с пользователем. Для среднего размера сайтов, использующих какое-либо стандартное решение для обслуживания контента, стоит обратить свое внимание на решения по автоматизации кли-<br />ентской оптимизации. Наконец, при разработке сайтов стоит руководствоваться принципом «мягкой деградации», согласно которому нужно наращивать функциональность в зависимости от способности браузера, а не наоборот. Например, можно использовать самые передовые технологии при верстке, которые поддерживаются не очень большим числом браузеров, но должны будут поддерживаться значительной их долей, скажем, через год. Тогда определенные решения будут выглядеть безупречно у небольшого числа пользователей, у остальных — хорошо или приемлемо. Но с прогрессом Интернета число последних будет стремительно уменьшаться. Также стоит упомянуть про возможность использования распределенной сети серверов для сведения времени ответа к минимуму. В этом могут помочь существующие системы распределенных вычислений и обработки запросов, такие как Amazon S3, Google Apps, Microsoft Azure.</p> <p>Также аналогичная<br />система есть и на российских просторах. Это первая в России CDN — NGENIX (http://ngenix.net/).</p> <p>&nbsp;</p> <p>&nbsp;</p> Установка 2012-06-10T19:20:57Z 2012-06-10T19:20:57Z https://www.dreamlancer.ru/instaljoomla.html seal admin@dreamlancer.ru <h1>Установка</h1> <p>&nbsp;</p> <p><span class="font25">Благодаря наличию веб-инсталлятора установка CMS Joomla! отнимет всего несколько минут. Для того, чтобы запустить Joomla локально, на вашем компьютере, необходим «собственный интернет» (локальный хостинг) для чего потребуется качественный браузер, вебсервер, PHP-интерпретатор, а также система управления базами данных совместимая с Joomla. Мы называем это программным пакетом<strong> LAMP (XAMPP)</strong>, а также клиент-серверной системой. Файлы Joomla станут частью этой системы и будут сконфигурированы веб-инсталлятором.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font60">Минимальные системные требования</span></strong></p> <p><strong><span class="font60">&nbsp;</span></strong></p> <ul> <li><span class="font25">•&nbsp;Установленный, работоспособный веб-сервер, например, Apache второй версии с модулями «mod_mysql», «mod_xml» и «mod_zlib» или Microsoft IIS седьмой версии;</span></li> <li><span class="font25">•&nbsp;PHP-интерпретатор версии 5.2.4;</span></li> <li><span class="font25">•&nbsp;система управления базами данных MySQL версии 5.0.4.</span><span class="font25"><br /></span></li> </ul> <p><span class="font60">&nbsp;</span></p> <p><strong><span class="font60">Варианты установки</span></strong></p> <p><strong><span class="font60">&nbsp;</span></strong></p> <p><span class="font25">Так как этот вопрос касается всех систем, основанных на PHP, я рекомендую обратиться к главе</span></p> <p><span class="font25">«<span style="color: #000080;"><a href="http://cocoate.com/ru/node/10032"><span style="text-decoration: underline;">Варианты установки систем, основанных на PHP</span></a></span>».</span></p> <p><span class="font60">Камни преткновения</span></p> <p><span class="font25">Эта тема — очень сложная, потому что существует огромное количество хостинг-провайдеров</span></p> <p><span class="font25">и еще большее количество сочетаний версий веб-серверов, PHP-интерпретаторов, СУБД MySQL</span></p> <p><span class="font25">и хостинговых инструментов.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font25"> Затруднения при установке часто возникают по следующим причинам:</span></em></p> <ul> <li><span class="font25">•&nbsp;активированный режим «Safe Mode» PHP-интерпретатора, не позволяющий загружать файлы;</span></li> <li><span class="font25">•&nbsp;проблема с понятным человеку форматом URL у веб-сервера Apache, возникающая из-за того, что не запущен модуль «mod_rewrite»;</span></li> <li><span class="font25">•&nbsp;права доступа к папкам в Linux и MacOS, задаваемые иначе, чем в Windows. Вообще, вот самый легкий метод, который почти всегда срабатывает:</span></li> </ul> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Загрузите архив с текущей версией Joomla на свой компьютер и распакуйте его в какую-нибудь временную папку.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Загрузите распакованные файлы при помощи FTP-клиента на арендуемый сервер или перенесите их в папку веб-документов сервера на вашем компьютере. Она может называться «htdocs», «public_html» или «html». Если в папке веб-документов находятся файлы другого программного продукта, то создайте там папку для Joomla и устанавливайте CMS в нее. Многие хостинг-провайдеры позволяют «привязать» доменное имя к конкретной папке.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Выясните имя вашей базы данных. Многие тарифные планы предполагают одну или несколько баз данных. В некоторых случаях хостинг-провайдер сообщает имя пользователя, имя базы данных и пароль, а в некоторых их можно выбрать самостоятельно. Обычно сделать это можно в веб-интерфейсе доступном через браузер. Реквизиты доступа к базе данных потребуются веб-инсталлятору.</span></p> <p><span class="font60">Веб-инсталлятор Joomla</span></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">Загрузите Joomla 2.5 с сайта <span style="color: #000080;"><a href="http://joomla.org/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://joomla.org/">http://joomla.org/</a></span></span> и извлеките его содержимое в корневой каталог вашего сайта, например, «htdocs». С этого момента процесс пойдет быстрее, потому что веб-инсталлятор очень упрощает процедуру. Перейдите по адресу <span style="color: #000080;"><a href="http://localhost/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://localhost/%3C/u">http://localhost/&gt;</a></span></span><span style="text-decoration: underline;"> [если файлы распакованы в корневой каталог локального сервера].</span></span></p> <p><span class="font25"><span style="text-decoration: underline;">&nbsp;</span></span></p> <p><strong><span class="font58"><i>Этап № 1: выбор языка</i></span></strong></p> <p><span class="font58"><i>&nbsp;</i></span></p> <p><span class="font25">На первой странице, выводимой веб-инсталлятором, будет перечень языков. Выбор нужного вам — это первый из семи этапов установки системы. Для перехода на следующий кликните</span></p> <p><span class="font25">по кнопке «Далее» [Next].</span></p> <p><span class="font25"><span style="text-decoration: underline;"></span><br /></span></p> <p><span class="font25"><span style="text-decoration: underline;"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-16.jpg" /></span></span></p> <p><span class="font25">Рис. 1. Выбор языка.</span></p> <p>&nbsp;</p> <p><strong><span class="font50"><i>Этап № 2: начальная проверка</i></span></strong></p> <p><strong><span class="font50"><i>&nbsp;</i></span></strong></p> <p><span class="font25">На втором этапе инсталлятор проверяет: пригодны ли программное обеспечение и конфигурация для установки Joomla.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-17.jpg" /></span></p> <p><span class="font25"><i>Рис. 2. Начальная проверка.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Зеленым цветом отмечены параметры, по которым серверное окружение прошло проверку. Если таковых — большинство, то это хороший знак. Что будет отмечено зеленым, а что — красным, зависит от конфигураций операционной системы, веб-сервера и PHP-интерпретатора. Именно они проверяются веб-инсталлятором. Если вы устанавливаете сайт на компьютер, управляемый Unix-подобной системой, например, Linux или OS X, обратите внимание на права доступа к папкам и файлам. Особое значение имеют права доступа к корневой папке [в нее копировались файлы Joomla], потому что в ней будет создаваться файл конфигурации — «configuration.php». Если у инсталлятора не будет нужных прав, то завершить установку не удастся. Если на этапе начальной проверки выяснится, что создать файл невозможно, то потребуется изменить права доступа и после этого повторить проверку. Если проблема решена, то, кликнув по кнопке «Далее», переходите на следующий этап, этап ознакомления с лицензией.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font50"><i>Этап № 3: ознакомление с лицензией</i></span></strong></p> <p><span class="font50"><i>&nbsp;</i></span></p> <p><span class="font25">Каждый программный продукт поставляется по той или иной лицензии, определяющей его дальнейшее применение. В случае с Joomla это GNU General Public License версии 2.0 (рис. 3).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-18.jpg" /></span></p> <p><span class="font20"><i>Рис. 3. Лицензионное соглашение Joomla.</i></span></p> <p><span class="font20"><i>&nbsp;</i></span></p> <p><strong><span class="font47"><i>Этап № 4: настройка доступа к базе данных</i></span></strong></p> <p><strong><span class="font47"><i>&nbsp;</i></span></strong></p> <p><span class="font24">На четвертом этапе, этапе настройки доступа к базе данных, потребуются реквизиты доступа к ней. На локальном сервере вы можете создать неограниченное количество баз данных. Среди учетных записей MySQL есть одна с именем «root». Это запись администратора базы данных, обладающего неограниченными правами. Пароль этой записи зависит от того, какая сборка используется: в XAMPP пароля нет, в MAMP пароль — «root».</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-19.jpg" /></span></p> <p><span class="font24"><span class="font20"><i>Рис. 4. Настройка доступа к базе данных.</i></span></span></p> <p>&nbsp;</p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">Для локальной установки подойдут следующие параметры:</span></p> <p><span class="font25">•&nbsp;имя хоста: localhost;</span></p> <p><span class="font25">•&nbsp;имя пользователя: root;</span></p> <p><span class="font25">•&nbsp;пароль задается сообразно разновидности сервера и его настройкам.</span></p> <p><span class="font25">На этом этапе потребуется задать имя для базы данных. В случае с рабочим сайтом [на удаленном сервере] и количество баз данных, и реквизиты доступа к ним заранее определены. Если же администратор — вы, то введите [свои реквизиты доступа,] имя для базы данных и Joomla создаст ее сама.</span></p> <p><span class="font25">[В поле «Действия с уже имеющимися таблицами»] можно изменить сгенерированный случайным образом префикс, а также выбрать действия инсталлятора в отношении имеющихся таблиц в выбранной вами базе данных: их можно удалить или сохранить, переименовав. Веб-инсталлятор добавит к их названиям префикс «bak_».</span></p> <p><span class="font25">Добавление к именам таблиц базы данных префикса — очень полезная функция. Иногда, тарифный план предполагает всего одну базу данных. Если вы захотите создать несколько сайтов на Joomla, то их таблицы [при отсутствии префиксов] будут иметь совпадающие имена, и это приведет к проблемам. При наличии префиксов аналогичные таблицы будут отличаться именами, и каждый сайт будет обращаться к своей версии. Если сайт всего один, то можно воспользоваться префиксом по умолчанию. В случае создания нового сайта без удаления из базы данных содержимого старого, префикс («bak_»), добавляемый к старым таблицам, не позволит новому сайту их изменять.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font53"><i>Этап № 5: настройка доступа по FTP</i></span></strong></p> <p><span class="font53"><i>&nbsp;</i></span></p> <p><span class="font25">Во избежание проблем, связанных с правами доступа, а также, возможно, вызванных включенным режимом «Safe Mode», для загрузки файлов и управления ими можно воспользоваться FTP-функционалом PHP-интерпретатора. В случае с локальным хостингом это не нужно. В случае с удаленным хостингом данные для ввода на этом этапе можно получить от хостинг-провайдера. Если ваш тарифный план предполагает возможность создания нескольких учетных записей для доступа по FTP, то для Joomla следует создать собственную. В настройках учетной записи следует прописать директорию, в которой хранятся файлы CMS.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-20.jpg" /></span></p> <p><span class="font25"><i>Рис. 5. Этап настройки доступа по FTP.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><strong><span class="font55"><i>Этап № 6: настройка CMS</i></span></strong></p> <p><span class="font55"><i>&nbsp;</i></span></p> <p><span class="font25">Настройка CMS состоит из трех подэтапов. На первом подэтапе потребуется дать сайту имя. Оно будет появляться на панели заголовка браузеров посетителей. Это имя будет появляться не только там : также, например , в письмах, отправляемых новым пользователям для подтверждения регистрации. Сайт, который в этой книге будет использоваться в качестве примера, я назову «Joomla» (рис. 6).</span></p> <p><span class="font25">На втором подэтапе вводятся имя, адрес электронной почты и пароль администратора. Записать последний на бумаге — неплохая идея, если вы не собираетесь прикрепить его к дисплею или хранить под клавиатурой. :-)</span></p> <p><span class="font25">На третьем подэтапе выбираются демонстрационные данные, которые вы увидите на сайте по окончании установки.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font55"><i>Демонстрационные данные</i></span></p> <p><span class="font55"><i>&nbsp;</i></span></p> <p><span class="font25">Информация — это то, ради чего строится ваш сайт. Joomla предоставляет возможность загрузки в базу данных будущего сайта демонстрационных данных во время его установки. Новичкам сделать это настоятельно рекомендуется. Демонстрационные данные содержат справочную информацию, а также являются материалом, на котором можно безопасно поэкспериментировать. Кликните по кнопке «Установка демо-данных» и инсталлятор загрузит их в базу данных, после чего управляющие элементы станут неактивными, а текст кнопки будет гласить об удачной установке.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-21.jpg" /></span></p> <p><span class="font23"><i>Рис. 6. Настройка CMS: ввод имени, адреса электронной почты и пароля администратора. </i></span></p> <p><span class="font23"><i>&nbsp;</i></span></p> <p><span class="font23"><i></i><span class="font24">Кликните по кнопке «Далее» и содержимое заполненных вами полей будет сохранено.</span></span></p> <p><span class="font23"><span class="font24">&nbsp;</span></span></p> <p><strong><span class="font42"><i>Этап № 7: завершение</i></span></strong></p> <p><strong><span class="font42"><i>&nbsp;</i></span></strong></p> <p><span class="font24">На седьмом, заключительном, этапе вы примете поздравления от разработчиков с удачной установкой системы. Присоединяюсь к ним. На этой же странице вы увидите сообщение набранное полужирным шрифтом, напоминающее о необходимости удалить директорию (папку) «installation». Ее удаление необходимо для нормальной работы сайта.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-22.jpg" /></span></p> <p><span class="font25"><i>Рис. 7. Заключительный этап</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Примечание: в корневом каталоге вашего сайта система создала файл с именем «configuration.php». Если вы захотите переустановить сайт, то этот файл следует удалить, повременив с удалением директории «installation» до последнего этапа повторной установки. В таком случае инсталлятор повторит процедуру при открытии в браузере главной страницы сайта.</span></p> <p><span class="font25">Установка завершена и вы можете приступить к настройке и наполнению сайта. На последней странице [той, на которой выводится кнопка «Удалить директорию „installation“»] есть две кнопки: «Сайт» и «Панель управления». Для того, чтобы посмотреть на сайт со стороны посетителя, кликните по кнопке «Сайт». Если вы забыли удалить директорию «installation», то система предупредительно напомнит вам о необходимости сделать это, а затем обновить страницу.</span></p> <p><span class="font25">Результат выглядит впечатляюще (рис. 8).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-23.jpg" /></span></p> <p><span class="font18"><i>Рис. 8. Главная страница вашего сайта после установки, глазами посетителя.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><span class="font25">Осмотритесь и ознакомьтесь с вашим новым сайтом. Загруженные на 6-ом этапе данные демонстрируют многие функции Joomla. Далее будет приведено более подробное их описание.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font54"><i>Локализация</i></span></strong></p> <p><span class="font54"><i>&nbsp;</i></span></p> <p><span class="font25">Если сайт предназначен не для англоговорящей аудитории, то есть два способа его локализовать.</span></p> <p><span class="font25">•&nbsp;Загрузить установочный пакет уже локализованной системы и установить CMS из него.</span></p> <p><span class="font25">•&nbsp;Установить CMS и изменить язык при помощи файлов локализации. Подробнее об этом — в главах «Установка расширений» и «Многоязычные сайты».</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font54"><i>Удаление демонстрационных данных</i></span></strong></p> <p><span class="font54"><i>&nbsp;</i></span></p> <p><span class="font25">Если вы имеете дело с Joomla впервые, рекомендую установить демонстрационные данные. Не торопитесь, поизучайте сайт. Узнайте, что на нем есть, и как все работает.</span></p> <p><span class="font25">Демонстрационные данные позволяют сложить представление о внешнем виде вашего веб-ресурса в «наполненном» состоянии, а также содержат краткую справочную информацию. С обзором объемом в 50 страниц можно ознакомиться, перейдя по ссылке «Как пользоваться Joomla» [Using Joomla].</span></p> <p><span class="font25">Теперь, когда вы достаточно хорошо знакомы с Joomla, настройка сайта скорее всего доставит вам массу удовольствия.</span></p> <p><span class="font58">Как удалить демонстрационные данные</span></p> <p><span class="font25">Есть несколько способов удаления демонстрационных данных.</span></p> <p><span class="font25">•&nbsp;Установка еще одной системы без загрузки демонстрационных данных. Для этого требуется создать еще одну папку в корневой папке сайта и установить еще одну версию Joomla там. В результате у вас будет две системы, на одной из которых можно тренироваться.</span></p> <p><span class="font25">•&nbsp;Удаление демонстрационных данных через раздел администрирования.</span></p> <p><span class="font25">•&nbsp;Снятие демонстрационных материалов с публикации. Пожалуйста, просмотрите прилагаемое к статье видео, в котором я покажу, как это делается.</span></p> <p><span class="font25">Если вы решили воспользоваться вторым или третьим способом, вам придется получить доступ к разделу администрирования [<span style="color: #000080;"><a href="http://%D0%B2%D0%B0%D1%88_%D1%81%D0%B0%D0%B9%D1%82/administrator"><span style="text-decoration: underline;">http://ваш_сайт/administrator</span></a></span>]. Демонстрационные материалы и пункты меню удаляются или снимаются с публикации там.</span></p> <p><span class="font58">Менеджер меню</span></p> <p><span class="font25">Перейдите на страницу менеджера меню [текстовое меню административного раздела → пункт «Меню»] и откройте «Верхнее меню» [Top Menu]. Отметьте галочками пункты, которые хотите скрыть, и кликните по пиктограмме «Скрыть». После этого вы увидите красные значки в колонке «Публикация» рядом с каждым скрытым пунктом (рис. 9). Если вы откроете или обновите главную страницу своего сайта, то увидите, что верхнего меню на ней больше нет. Повторите процедуру в отношении главного меню и меню «О Joomla». Убедитесь, что оставляете опубликованным только пункт «Главная». Этот пункт нельзя удалять, потому что вам необходима главная страница. В нижней части страницы [страницы редактирования меню в разделе администрирования] есть выпадающий список, при помощи которого можно определить количество пунктов перечня, выводимых на одной странице (рис. 10).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-24.jpg" /></span></p> <p><span class="font25"><span class="font25"><i>Рис. 9. Менеджер меню.</i></span></span></p> <p>&nbsp;</p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-25.jpg" /></span></p> <p><span class="font25"><span class="font25"><i>Рис. 10. Элементы управления менеджера меню.</i></span></span></p> <p>&nbsp;</p> <p><strong><span class="font25">&nbsp;</span></strong></p> <p><strong><span class="font52"><i>Статьи</i></span></strong></p> <p><span class="font52"><i>&nbsp;</i></span></p> <p><span class="font25">Подобным же образом происходит удаление/снятие с публикации «демонстрационных» статей [текстовое меню административного раздела → пункт «Статьи»] на страницах менеджера статей в разделе администрирования.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font52"><i>Кэш</i></span></strong></p> <p><span class="font52"><i>&nbsp;</i></span></p> <p><span class="font25">Для того, чтобы наверняка удалить со стороны посетителей всю снятую с публикации информацию, нужно очистить кэш: текстовое меню административного раздела → пункт «Сайт» → подпункт «Обслуживание» → подпункт «Очистить весь кэш».</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font52"><i>Пустой сайт</i></span></strong></p> <p><span class="font52"><i>&nbsp;</i></span></p> <p><span class="font25">Теперь сайт — пуст (рис. 11).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-26.jpg" /></span></p> <p><span class="font25"><span class="font18"><i>Рис. 11. Сайт без демонстрационной информации.</i></span></span></p> <p><span class="font25">&nbsp;</span></p> <h1>Установка</h1> <p>&nbsp;</p> <p><span class="font25">Благодаря наличию веб-инсталлятора установка CMS Joomla! отнимет всего несколько минут. Для того, чтобы запустить Joomla локально, на вашем компьютере, необходим «собственный интернет» (локальный хостинг) для чего потребуется качественный браузер, вебсервер, PHP-интерпретатор, а также система управления базами данных совместимая с Joomla. Мы называем это программным пакетом<strong> LAMP (XAMPP)</strong>, а также клиент-серверной системой. Файлы Joomla станут частью этой системы и будут сконфигурированы веб-инсталлятором.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font60">Минимальные системные требования</span></strong></p> <p><strong><span class="font60">&nbsp;</span></strong></p> <ul> <li><span class="font25">•&nbsp;Установленный, работоспособный веб-сервер, например, Apache второй версии с модулями «mod_mysql», «mod_xml» и «mod_zlib» или Microsoft IIS седьмой версии;</span></li> <li><span class="font25">•&nbsp;PHP-интерпретатор версии 5.2.4;</span></li> <li><span class="font25">•&nbsp;система управления базами данных MySQL версии 5.0.4.</span><span class="font25"><br /></span></li> </ul> <p><span class="font60">&nbsp;</span></p> <p><strong><span class="font60">Варианты установки</span></strong></p> <p><strong><span class="font60">&nbsp;</span></strong></p> <p><span class="font25">Так как этот вопрос касается всех систем, основанных на PHP, я рекомендую обратиться к главе</span></p> <p><span class="font25">«<span style="color: #000080;"><a href="http://cocoate.com/ru/node/10032"><span style="text-decoration: underline;">Варианты установки систем, основанных на PHP</span></a></span>».</span></p> <p><span class="font60">Камни преткновения</span></p> <p><span class="font25">Эта тема — очень сложная, потому что существует огромное количество хостинг-провайдеров</span></p> <p><span class="font25">и еще большее количество сочетаний версий веб-серверов, PHP-интерпретаторов, СУБД MySQL</span></p> <p><span class="font25">и хостинговых инструментов.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font25"> Затруднения при установке часто возникают по следующим причинам:</span></em></p> <ul> <li><span class="font25">•&nbsp;активированный режим «Safe Mode» PHP-интерпретатора, не позволяющий загружать файлы;</span></li> <li><span class="font25">•&nbsp;проблема с понятным человеку форматом URL у веб-сервера Apache, возникающая из-за того, что не запущен модуль «mod_rewrite»;</span></li> <li><span class="font25">•&nbsp;права доступа к папкам в Linux и MacOS, задаваемые иначе, чем в Windows. Вообще, вот самый легкий метод, который почти всегда срабатывает:</span></li> </ul> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Загрузите архив с текущей версией Joomla на свой компьютер и распакуйте его в какую-нибудь временную папку.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Загрузите распакованные файлы при помощи FTP-клиента на арендуемый сервер или перенесите их в папку веб-документов сервера на вашем компьютере. Она может называться «htdocs», «public_html» или «html». Если в папке веб-документов находятся файлы другого программного продукта, то создайте там папку для Joomla и устанавливайте CMS в нее. Многие хостинг-провайдеры позволяют «привязать» доменное имя к конкретной папке.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Выясните имя вашей базы данных. Многие тарифные планы предполагают одну или несколько баз данных. В некоторых случаях хостинг-провайдер сообщает имя пользователя, имя базы данных и пароль, а в некоторых их можно выбрать самостоятельно. Обычно сделать это можно в веб-интерфейсе доступном через браузер. Реквизиты доступа к базе данных потребуются веб-инсталлятору.</span></p> <p><span class="font60">Веб-инсталлятор Joomla</span></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">Загрузите Joomla 2.5 с сайта <span style="color: #000080;"><a href="http://joomla.org/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://joomla.org/">http://joomla.org/</a></span></span> и извлеките его содержимое в корневой каталог вашего сайта, например, «htdocs». С этого момента процесс пойдет быстрее, потому что веб-инсталлятор очень упрощает процедуру. Перейдите по адресу <span style="color: #000080;"><a href="http://localhost/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://localhost/%3C/u">http://localhost/&gt;</a></span></span><span style="text-decoration: underline;"> [если файлы распакованы в корневой каталог локального сервера].</span></span></p> <p><span class="font25"><span style="text-decoration: underline;">&nbsp;</span></span></p> <p><strong><span class="font58"><i>Этап № 1: выбор языка</i></span></strong></p> <p><span class="font58"><i>&nbsp;</i></span></p> <p><span class="font25">На первой странице, выводимой веб-инсталлятором, будет перечень языков. Выбор нужного вам — это первый из семи этапов установки системы. Для перехода на следующий кликните</span></p> <p><span class="font25">по кнопке «Далее» [Next].</span></p> <p><span class="font25"><span style="text-decoration: underline;"></span><br /></span></p> <p><span class="font25"><span style="text-decoration: underline;"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-16.jpg" /></span></span></p> <p><span class="font25">Рис. 1. Выбор языка.</span></p> <p>&nbsp;</p> <p><strong><span class="font50"><i>Этап № 2: начальная проверка</i></span></strong></p> <p><strong><span class="font50"><i>&nbsp;</i></span></strong></p> <p><span class="font25">На втором этапе инсталлятор проверяет: пригодны ли программное обеспечение и конфигурация для установки Joomla.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-17.jpg" /></span></p> <p><span class="font25"><i>Рис. 2. Начальная проверка.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Зеленым цветом отмечены параметры, по которым серверное окружение прошло проверку. Если таковых — большинство, то это хороший знак. Что будет отмечено зеленым, а что — красным, зависит от конфигураций операционной системы, веб-сервера и PHP-интерпретатора. Именно они проверяются веб-инсталлятором. Если вы устанавливаете сайт на компьютер, управляемый Unix-подобной системой, например, Linux или OS X, обратите внимание на права доступа к папкам и файлам. Особое значение имеют права доступа к корневой папке [в нее копировались файлы Joomla], потому что в ней будет создаваться файл конфигурации — «configuration.php». Если у инсталлятора не будет нужных прав, то завершить установку не удастся. Если на этапе начальной проверки выяснится, что создать файл невозможно, то потребуется изменить права доступа и после этого повторить проверку. Если проблема решена, то, кликнув по кнопке «Далее», переходите на следующий этап, этап ознакомления с лицензией.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font50"><i>Этап № 3: ознакомление с лицензией</i></span></strong></p> <p><span class="font50"><i>&nbsp;</i></span></p> <p><span class="font25">Каждый программный продукт поставляется по той или иной лицензии, определяющей его дальнейшее применение. В случае с Joomla это GNU General Public License версии 2.0 (рис. 3).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-18.jpg" /></span></p> <p><span class="font20"><i>Рис. 3. Лицензионное соглашение Joomla.</i></span></p> <p><span class="font20"><i>&nbsp;</i></span></p> <p><strong><span class="font47"><i>Этап № 4: настройка доступа к базе данных</i></span></strong></p> <p><strong><span class="font47"><i>&nbsp;</i></span></strong></p> <p><span class="font24">На четвертом этапе, этапе настройки доступа к базе данных, потребуются реквизиты доступа к ней. На локальном сервере вы можете создать неограниченное количество баз данных. Среди учетных записей MySQL есть одна с именем «root». Это запись администратора базы данных, обладающего неограниченными правами. Пароль этой записи зависит от того, какая сборка используется: в XAMPP пароля нет, в MAMP пароль — «root».</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-19.jpg" /></span></p> <p><span class="font24"><span class="font20"><i>Рис. 4. Настройка доступа к базе данных.</i></span></span></p> <p>&nbsp;</p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">Для локальной установки подойдут следующие параметры:</span></p> <p><span class="font25">•&nbsp;имя хоста: localhost;</span></p> <p><span class="font25">•&nbsp;имя пользователя: root;</span></p> <p><span class="font25">•&nbsp;пароль задается сообразно разновидности сервера и его настройкам.</span></p> <p><span class="font25">На этом этапе потребуется задать имя для базы данных. В случае с рабочим сайтом [на удаленном сервере] и количество баз данных, и реквизиты доступа к ним заранее определены. Если же администратор — вы, то введите [свои реквизиты доступа,] имя для базы данных и Joomla создаст ее сама.</span></p> <p><span class="font25">[В поле «Действия с уже имеющимися таблицами»] можно изменить сгенерированный случайным образом префикс, а также выбрать действия инсталлятора в отношении имеющихся таблиц в выбранной вами базе данных: их можно удалить или сохранить, переименовав. Веб-инсталлятор добавит к их названиям префикс «bak_».</span></p> <p><span class="font25">Добавление к именам таблиц базы данных префикса — очень полезная функция. Иногда, тарифный план предполагает всего одну базу данных. Если вы захотите создать несколько сайтов на Joomla, то их таблицы [при отсутствии префиксов] будут иметь совпадающие имена, и это приведет к проблемам. При наличии префиксов аналогичные таблицы будут отличаться именами, и каждый сайт будет обращаться к своей версии. Если сайт всего один, то можно воспользоваться префиксом по умолчанию. В случае создания нового сайта без удаления из базы данных содержимого старого, префикс («bak_»), добавляемый к старым таблицам, не позволит новому сайту их изменять.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font53"><i>Этап № 5: настройка доступа по FTP</i></span></strong></p> <p><span class="font53"><i>&nbsp;</i></span></p> <p><span class="font25">Во избежание проблем, связанных с правами доступа, а также, возможно, вызванных включенным режимом «Safe Mode», для загрузки файлов и управления ими можно воспользоваться FTP-функционалом PHP-интерпретатора. В случае с локальным хостингом это не нужно. В случае с удаленным хостингом данные для ввода на этом этапе можно получить от хостинг-провайдера. Если ваш тарифный план предполагает возможность создания нескольких учетных записей для доступа по FTP, то для Joomla следует создать собственную. В настройках учетной записи следует прописать директорию, в которой хранятся файлы CMS.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-20.jpg" /></span></p> <p><span class="font25"><i>Рис. 5. Этап настройки доступа по FTP.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><strong><span class="font55"><i>Этап № 6: настройка CMS</i></span></strong></p> <p><span class="font55"><i>&nbsp;</i></span></p> <p><span class="font25">Настройка CMS состоит из трех подэтапов. На первом подэтапе потребуется дать сайту имя. Оно будет появляться на панели заголовка браузеров посетителей. Это имя будет появляться не только там : также, например , в письмах, отправляемых новым пользователям для подтверждения регистрации. Сайт, который в этой книге будет использоваться в качестве примера, я назову «Joomla» (рис. 6).</span></p> <p><span class="font25">На втором подэтапе вводятся имя, адрес электронной почты и пароль администратора. Записать последний на бумаге — неплохая идея, если вы не собираетесь прикрепить его к дисплею или хранить под клавиатурой. :-)</span></p> <p><span class="font25">На третьем подэтапе выбираются демонстрационные данные, которые вы увидите на сайте по окончании установки.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font55"><i>Демонстрационные данные</i></span></p> <p><span class="font55"><i>&nbsp;</i></span></p> <p><span class="font25">Информация — это то, ради чего строится ваш сайт. Joomla предоставляет возможность загрузки в базу данных будущего сайта демонстрационных данных во время его установки. Новичкам сделать это настоятельно рекомендуется. Демонстрационные данные содержат справочную информацию, а также являются материалом, на котором можно безопасно поэкспериментировать. Кликните по кнопке «Установка демо-данных» и инсталлятор загрузит их в базу данных, после чего управляющие элементы станут неактивными, а текст кнопки будет гласить об удачной установке.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-21.jpg" /></span></p> <p><span class="font23"><i>Рис. 6. Настройка CMS: ввод имени, адреса электронной почты и пароля администратора. </i></span></p> <p><span class="font23"><i>&nbsp;</i></span></p> <p><span class="font23"><i></i><span class="font24">Кликните по кнопке «Далее» и содержимое заполненных вами полей будет сохранено.</span></span></p> <p><span class="font23"><span class="font24">&nbsp;</span></span></p> <p><strong><span class="font42"><i>Этап № 7: завершение</i></span></strong></p> <p><strong><span class="font42"><i>&nbsp;</i></span></strong></p> <p><span class="font24">На седьмом, заключительном, этапе вы примете поздравления от разработчиков с удачной установкой системы. Присоединяюсь к ним. На этой же странице вы увидите сообщение набранное полужирным шрифтом, напоминающее о необходимости удалить директорию (папку) «installation». Ее удаление необходимо для нормальной работы сайта.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-22.jpg" /></span></p> <p><span class="font25"><i>Рис. 7. Заключительный этап</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Примечание: в корневом каталоге вашего сайта система создала файл с именем «configuration.php». Если вы захотите переустановить сайт, то этот файл следует удалить, повременив с удалением директории «installation» до последнего этапа повторной установки. В таком случае инсталлятор повторит процедуру при открытии в браузере главной страницы сайта.</span></p> <p><span class="font25">Установка завершена и вы можете приступить к настройке и наполнению сайта. На последней странице [той, на которой выводится кнопка «Удалить директорию „installation“»] есть две кнопки: «Сайт» и «Панель управления». Для того, чтобы посмотреть на сайт со стороны посетителя, кликните по кнопке «Сайт». Если вы забыли удалить директорию «installation», то система предупредительно напомнит вам о необходимости сделать это, а затем обновить страницу.</span></p> <p><span class="font25">Результат выглядит впечатляюще (рис. 8).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-23.jpg" /></span></p> <p><span class="font18"><i>Рис. 8. Главная страница вашего сайта после установки, глазами посетителя.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><span class="font25">Осмотритесь и ознакомьтесь с вашим новым сайтом. Загруженные на 6-ом этапе данные демонстрируют многие функции Joomla. Далее будет приведено более подробное их описание.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font54"><i>Локализация</i></span></strong></p> <p><span class="font54"><i>&nbsp;</i></span></p> <p><span class="font25">Если сайт предназначен не для англоговорящей аудитории, то есть два способа его локализовать.</span></p> <p><span class="font25">•&nbsp;Загрузить установочный пакет уже локализованной системы и установить CMS из него.</span></p> <p><span class="font25">•&nbsp;Установить CMS и изменить язык при помощи файлов локализации. Подробнее об этом — в главах «Установка расширений» и «Многоязычные сайты».</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font54"><i>Удаление демонстрационных данных</i></span></strong></p> <p><span class="font54"><i>&nbsp;</i></span></p> <p><span class="font25">Если вы имеете дело с Joomla впервые, рекомендую установить демонстрационные данные. Не торопитесь, поизучайте сайт. Узнайте, что на нем есть, и как все работает.</span></p> <p><span class="font25">Демонстрационные данные позволяют сложить представление о внешнем виде вашего веб-ресурса в «наполненном» состоянии, а также содержат краткую справочную информацию. С обзором объемом в 50 страниц можно ознакомиться, перейдя по ссылке «Как пользоваться Joomla» [Using Joomla].</span></p> <p><span class="font25">Теперь, когда вы достаточно хорошо знакомы с Joomla, настройка сайта скорее всего доставит вам массу удовольствия.</span></p> <p><span class="font58">Как удалить демонстрационные данные</span></p> <p><span class="font25">Есть несколько способов удаления демонстрационных данных.</span></p> <p><span class="font25">•&nbsp;Установка еще одной системы без загрузки демонстрационных данных. Для этого требуется создать еще одну папку в корневой папке сайта и установить еще одну версию Joomla там. В результате у вас будет две системы, на одной из которых можно тренироваться.</span></p> <p><span class="font25">•&nbsp;Удаление демонстрационных данных через раздел администрирования.</span></p> <p><span class="font25">•&nbsp;Снятие демонстрационных материалов с публикации. Пожалуйста, просмотрите прилагаемое к статье видео, в котором я покажу, как это делается.</span></p> <p><span class="font25">Если вы решили воспользоваться вторым или третьим способом, вам придется получить доступ к разделу администрирования [<span style="color: #000080;"><a href="http://%D0%B2%D0%B0%D1%88_%D1%81%D0%B0%D0%B9%D1%82/administrator"><span style="text-decoration: underline;">http://ваш_сайт/administrator</span></a></span>]. Демонстрационные материалы и пункты меню удаляются или снимаются с публикации там.</span></p> <p><span class="font58">Менеджер меню</span></p> <p><span class="font25">Перейдите на страницу менеджера меню [текстовое меню административного раздела → пункт «Меню»] и откройте «Верхнее меню» [Top Menu]. Отметьте галочками пункты, которые хотите скрыть, и кликните по пиктограмме «Скрыть». После этого вы увидите красные значки в колонке «Публикация» рядом с каждым скрытым пунктом (рис. 9). Если вы откроете или обновите главную страницу своего сайта, то увидите, что верхнего меню на ней больше нет. Повторите процедуру в отношении главного меню и меню «О Joomla». Убедитесь, что оставляете опубликованным только пункт «Главная». Этот пункт нельзя удалять, потому что вам необходима главная страница. В нижней части страницы [страницы редактирования меню в разделе администрирования] есть выпадающий список, при помощи которого можно определить количество пунктов перечня, выводимых на одной странице (рис. 10).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-24.jpg" /></span></p> <p><span class="font25"><span class="font25"><i>Рис. 9. Менеджер меню.</i></span></span></p> <p>&nbsp;</p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-25.jpg" /></span></p> <p><span class="font25"><span class="font25"><i>Рис. 10. Элементы управления менеджера меню.</i></span></span></p> <p>&nbsp;</p> <p><strong><span class="font25">&nbsp;</span></strong></p> <p><strong><span class="font52"><i>Статьи</i></span></strong></p> <p><span class="font52"><i>&nbsp;</i></span></p> <p><span class="font25">Подобным же образом происходит удаление/снятие с публикации «демонстрационных» статей [текстовое меню административного раздела → пункт «Статьи»] на страницах менеджера статей в разделе администрирования.</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font52"><i>Кэш</i></span></strong></p> <p><span class="font52"><i>&nbsp;</i></span></p> <p><span class="font25">Для того, чтобы наверняка удалить со стороны посетителей всю снятую с публикации информацию, нужно очистить кэш: текстовое меню административного раздела → пункт «Сайт» → подпункт «Обслуживание» → подпункт «Очистить весь кэш».</span></p> <p><span class="font25">&nbsp;</span></p> <p><strong><span class="font52"><i>Пустой сайт</i></span></strong></p> <p><span class="font52"><i>&nbsp;</i></span></p> <p><span class="font25">Теперь сайт — пуст (рис. 11).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-26.jpg" /></span></p> <p><span class="font25"><span class="font18"><i>Рис. 11. Сайт без демонстрационной информации.</i></span></span></p> <p><span class="font25">&nbsp;</span></p> Основные понятия 2012-06-10T19:22:56Z 2012-06-10T19:22:56Z https://www.dreamlancer.ru/osnponjoomla.html seal admin@dreamlancer.ru <h1>Основные понятия</h1> <p>&nbsp;</p> <p><span class="font25">Прежде чем приступить к настройке системы я бы хотел пояснить ряд структур и понятий.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font60">Сторона посетителей</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">Под стороной посетителей [прим. перев.: front-end, интерфейсная часть] подразумевается совокупность разделов доступных рядовым посетителям и зарегистрированным пользователям. Обычно зарегистрированный пользователь имеет дело только с «посетительскими» разделами. Это напоминает магазин, в котором товары — на витринах и полках, и посетитель может их изучать.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font60">Административный раздел</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">Это раздел сайта [иначе говоря: back-end, панель управления, админпанель], к которому имеют доступ только пользователи с администраторскими полномочиями, административным мы называем его еще и поэтому. И , хотя, есть возможность открыть к нему доступ зарегистрированным пользователям, в большинстве случаев, находится там ограниченный круг сотрудников, решающих связанные с сайтом задачи. [В случае с Joomla!] раздел расположен по адресу <span style="color: #000080;"><a href="http://%D0%B2%D0%B0%D1%88_%D1%81%D0%B0%D0%B9%D1%82/administrator"><span style="text-decoration: underline;">http://ваш_сайт/administrator</span></a></span>. Если сайт установлен в корневой папке сервера на локальном компьютере, то адрес будет следующим: <span style="color: #000080;"><a href="http://localhost/administrator"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://localhost/administrator%3C/u">http://localhost/administrator&gt;</a></span></span><span style="text-decoration: underline;">. Переходу в административный раздел предшествует аутентификация и, по желанию, выбор языка (рис. 1).</span></span></p> <p><span class="font25"><span style="text-decoration: underline;">&nbsp;</span></span></p> <p><span class="font25"><span style="text-decoration: underline;"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-28.jpg" /></span></span></p> <p><span class="font25"><span class="font20"><i>Рис. 1. Страница входа в систему.</i></span></span></p> <p>&nbsp;</p> <p><span class="font25">Успешно пройдя аутентификацию, вы попадете в административный раздел, структура которого — доступные страницы и набор элементов управления — будет зависеть от ваших полномочий (рис. 2).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-29.jpg" /></span></p> <p><span class="font21"><i>Рис. 2. Главная страница административного раздела.</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font25">Доступ к той или иной административной функции вы можете получить либо при помощи горизонтального меню и вкладок, либо с главной страницы раздела администрирования, кликнув по одной из пиктограмм.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font60">Файлы</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">В состав Joomla входят сотни файлов: изображений, файлов с PHP-сценариями, каскадных таблиц стилей, файлов со сценариями на JavaScript и пр. Возможно, вы уже заметили это, распаковывая архив и перенося его содержимое в корневую папку будущего сайта. По сути, вы уже установили два экземпляра CMS: один — для посетителей и зарегистрированных пользователей, другой — для администраторов. Версия для администраторов находится в папке «administrator» (рис. 3).</span></p> <p><span class="font25">К этой папке обращается браузер, когда вы переходите по адресу <span style="color: #000080;"><a href="http://%D0%B2%D0%B0%D1%88_%D1%81%D0%B0%D0%B9%D1%82/administrator"><span style="text-decoration: underline;">http://ваш_сайт/administrator</span></a></span>. Внутри папки находятся другие папки: «cache», «components», «language», «modules», «templates» и т. д. Файлы для административного раздела находятся в них.</span></p> <p><span class="font25">Папки с похожими названиями вы обнаружите и уровнем выше, в корневой папке сайта. В этих папках находятся файлы для стороны посетителей. Это не два экземпляра Joomla. Части</span></p> <p><span class="font24">системы, предназначенные для администраторов и прочих пользователей, отделены друг от друга.</span></p> <p><span class="font24">Например, все файлы, загружаемые при помощи менеджера медиа-файлов, будут храниться в папке «media».</span></p> <p>&nbsp;</p> <p><em><span class="font60">База данных</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font24">Помимо файлов — графических данных, документов, системных файлов — системе нужна еще и база данных. В процессе установки системы инсталлятор создает в указанной вами базе данных 61 таблицу (рис. 4). Управление содержимым сайта будет производиться при помощи этих таблиц.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">Говоря «содержимое», я подразумеваю тексты и настройки. Таблицы на рис. 4 отображаются интерфейсом phpMyAdmin. phpMyAdmin входит в состав XAMPP и MAMP и доступен [в случае локального хостинга] по адресу: <span style="color: #000080;"><a href="http://localhost/phpmyadmin/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://localhost/phpmyadmin/%3C/u">http://localhost/phpmyadmin/&gt;</a></span></span><span style="text-decoration: underline;">.</span></span></p> <p><span class="font25">Обычно никаких изменений в таблицы, отображаемые phpMyAdmin вносить не приходится. Наличие такого интерфейса очень удобно в случае утери пароля. Также phpMyAdmin можно использовать для периодического создания резервных копий базы данных. Существует и более удобный способ проведения этой важной процедуры. О нем мы поговорим далее.</span></p> <p><span class="font60">Составляющие Joomla <span class="font25">Структура Joomla — проста, изящна и эффективна.</span></span></p> <p><span class="font24"><span style="text-decoration: underline;"></span><br /></span></p> <p>&nbsp;</p> <p><span class="font24">Один из предполагаемых видов деятельности ее пользователя обычно состоит из заголовка, текста и параметров публикации.</span></p> <p>&nbsp;</p> <p><span class="font52"><i>Статьи</i></span></p> <p>&nbsp;</p> <p><span class="font24">На странице, выводимой Joomla, может быть одна статья, а может быть несколько, выводимых перечнем. После установки Joomla, на главной странице сайта вы увидите четыре статьи (рис. 5).</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-30.jpg" /></span></p> <p><span class="font23"><i>Рис. 5. Статьи на главной странице.</i></span></p> <p><span class="font23"><i>&nbsp;</i></span></p> <p><span class="font24">Статьи выводятся в определенном формате. Первая — во всю ширину страницы, следующие — в три колонки. Это представление в виде перечня. Если статья — слишком длинная, то можно ограничиться выводом анонса и ссылки на полную версию. В таком случае, кликнув по ссылке «Подробнее», вы перейдете на страницу с одной единственной статьей (рис. 6). Формат <span class="font25">отображения можно задать в административном разделе, однако, сделать это могут только пользователи с соответствующими полномочиями.</span><br /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-31.jpg" /></span></p> <p><span class="font21"><i>Рис. 6. Страница, содержащая одну статью.</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font25">Хранящиеся в базе данных статьи могут быть доступны или недоступны посетителям: опубликованы или сняты с публикации (кнопки «Опубликовать» и «Снять с публикации» в административном разделе). Статьи можно выводить на главную страницу, отправлять в архив, удалять и восстанавливать. Их также можно копировать и перемещать.</span></p> <p><span class="font33"><i>Категории</i></span></p> <p><span class="font25">Для более логичного отображения статей, можно создавать так называемые категории [прим. перев.: хорошая аналогия — файлы и папки] и «привязывать» к ним статьи. Статья может быть привязана только к одной категории (рис. 7). Глубина вложенности категорий — неограниченна.</span></p> <p><span class="font25">Статьи из одной или нескольких категорий могут относиться к тому или иному пункту меню и выводиться в формате, выбранном администратором. Кликнув по ссылке, посетитель получит доступ ко всем статьям, относящимся к данному пункту меню, «привязанным» [при том] к разным категориям. Такая структура вывода материалов используется, например, онлайн-газетами. Вы переходите в раздел «Спорт» и обнаруживаете там статьи по данной теме. Если статей на спортивную тему достаточно много, то их можно разбить на подкатегории:</span></p> <p><span class="font25">•&nbsp;Спорт:</span></p> <p><span class="font25">•&nbsp;Футбол,</span></p> <p><span class="font25">•&nbsp;Гандбол,</span></p> <p><span class="font25">•&nbsp;Политика:</span></p> <p><span class="font25">•&nbsp;Внутренняя,</span></p> <p><span class="font25">•&nbsp;Европа,</span></p> <p><span class="font25">•&nbsp;Международная.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-32.jpg" /></span></p> <p><span class="font25"><span class="font25"><i>Рис. 7. «Привязка» к категориям.</i></span></span></p> <p>&nbsp;</p> <p><span class="font25">&nbsp;</span></p> <p><span class="font56"><i>Пользователи</i></span></p> <p><span class="font25">Пользователи нужны для того, чтобы создавать контент. На сайте под управлением Joomla есть по меньшей мере один пользователь — тот, который был создан в процессе установки системы. У этого пользователя — права главного администратора: он может вносить изменения в конфигурацию системы. Прочие пользователи в зависимости от имеющихся у них прав могут создавать материалы либо на стороне посетителя, либо при помощи соответствующего интерфейса в административном разделе. Для создания учетной записи пользователя требуются: логин, пароль и адрес электронной почты. Каждый пользователь принадлежит к той или иной группе и имеет тот или иной уровень полномочий, что дает ему возможность ограничивать доступ к публикуемым им материалам по критерию принадлежности к пользовательской группе.</span></p> <p><span class="font56"><i>Навигация</i></span></p> <p><span class="font25">Для «передвижения» по сайту нужна система навигации: набор ссылок, ведущих на публикуемые страницы. В Joomla эту функцию исполняют «меню»<a><sup>2</sup></a>. Можно создать неограниченное количество меню и создать неограниченное количество их сочетаний. Каждое меню можно вывести на стороне посетителя при помощи так называемого модуля в той или иной определяемой шаблоном части страницы.</span></p> <p><span class="font56"><i>Модули</i></span></p> <p><span class="font25">Модуль — это блок содержимого, который можно расположить рядом с выводимой на странице статьей. Например, меню на стороне посетителя — это модуль. Интерфейс входа в систему и регистрации в левой части — это тоже модуль. Вы можете создавать столько модулей с разными замечательными функциями, сколько вам нужно и размещать их в областях страниц, определяемых применяемым шаблоном.</span></p> <p><span class="font56"><i>Шаблоны</i></span></p> <p><span class="font25">Шаблон — это средство формирования внешнего вида сайта. Эта его функция реализуется в основном за счет HTML и CSS. Joomla поставляется с несколькими предварительно установленным шаблонами. Шаблоны можно настраивать, например, изменять логотип и цвета фона. Макет большинства шаблонов предполагает так называемые посадочные места для модулей (рис. 8).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-33.jpg" /></span></p> <p><span class="font22"><i>Рис. 8. Посадочные места для модулей. </i><span class="font24">Модули можно сгруппировать вокруг одной или нескольких статей.</span></span></p> <p><span class="font22"><span class="font24">&nbsp;</span></span></p> <p><strong><span class="font58"><i>Плагины</i></span></strong></p> <p><span class="font58"><i>&nbsp;</i></span></p> <p><span class="font24">Плагины выполняют практические функции, но обычно невидны посетителям. WYSIWYG-редактор, например, — плагин. Плагины — это расширения, которые можно устанавливать неограниченное количество раз. В исходную комплектацию Joomla входит множество полезных плагинов.</span></p> <p><span class="font24">&nbsp;</span></p> <p><strong><span class="font58"><i>Компоненты</i></span></strong></p> <p><span class="font58"><i>&nbsp;</i></span></p> <p><span class="font24">Компоненты — это расширения, позволяющие создать на вашем сайте, почти все то, что вы можете увидеть на других. Вам нужен интерфейс для заказа мест на семинаре? Вы строите сайт для агентства по недвижимости? Вам нужен форум? Может, галерея? Все, что вам нужно, —</span></p> <p><span class="font25">это подходящий компонент. В исходную комплектацию Joomla входит несколько расширений этого типа. Например, форма обратной связи. Компонентов, могущих расширить набор функций вашего сайта, существует множество.</span></p> <p><span class="font49"><i>Настройки</i></span></p> <p><span class="font25">Кнопки с такой подписью в административном разделе вызывают интерфейсы настройки, позволяющие менять параметры системы и ее отдельных элементов, например: учетных записей, категорий, модулей, компонентов и др. В числе прочего, при помощи интерфейса настроек можно позволить или запретить системе (рис. 9) выводить поверх главной страницы схему посадочных мест для модулей (см. рис. 8). Схема отображается, если в браузере открыть адрес следующего вида: <span style="color: #000080;"><a href="http://%D0%B2%D0%B0%D1%88_%D1%81%D0%B0%D0%B9%D1%82/index.php?tp=1"><span style="text-decoration: underline;">http://ваш_сайт/index.php?tp=1</span></a></span>. Аббревиатура tp в адресе означает «template positions» — «посадочные места в макете страницы».</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-34.jpg" /></span></p> <p><span class="font16"><i>Рис. 9. Интерфейс настроек.</i></span></p> <p><span class="font16"><i>&nbsp;</i></span></p> <p><strong><span class="font49"><i>Прочие структуры</i></span></strong></p> <p><span class="font49"><i>&nbsp;</i></span></p> <p><span class="font25">Существует много других структур, предназначенных для интерфейсов пользователя, шаблонов, обеспечивающих техническое взаимодействие. На данном этапе можно ограничиться запоминанием тех, что описаны выше.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span style="text-decoration: underline;">&nbsp;</span></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <h1>Основные понятия</h1> <p>&nbsp;</p> <p><span class="font25">Прежде чем приступить к настройке системы я бы хотел пояснить ряд структур и понятий.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font60">Сторона посетителей</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">Под стороной посетителей [прим. перев.: front-end, интерфейсная часть] подразумевается совокупность разделов доступных рядовым посетителям и зарегистрированным пользователям. Обычно зарегистрированный пользователь имеет дело только с «посетительскими» разделами. Это напоминает магазин, в котором товары — на витринах и полках, и посетитель может их изучать.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font60">Административный раздел</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">Это раздел сайта [иначе говоря: back-end, панель управления, админпанель], к которому имеют доступ только пользователи с администраторскими полномочиями, административным мы называем его еще и поэтому. И , хотя, есть возможность открыть к нему доступ зарегистрированным пользователям, в большинстве случаев, находится там ограниченный круг сотрудников, решающих связанные с сайтом задачи. [В случае с Joomla!] раздел расположен по адресу <span style="color: #000080;"><a href="http://%D0%B2%D0%B0%D1%88_%D1%81%D0%B0%D0%B9%D1%82/administrator"><span style="text-decoration: underline;">http://ваш_сайт/administrator</span></a></span>. Если сайт установлен в корневой папке сервера на локальном компьютере, то адрес будет следующим: <span style="color: #000080;"><a href="http://localhost/administrator"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://localhost/administrator%3C/u">http://localhost/administrator&gt;</a></span></span><span style="text-decoration: underline;">. Переходу в административный раздел предшествует аутентификация и, по желанию, выбор языка (рис. 1).</span></span></p> <p><span class="font25"><span style="text-decoration: underline;">&nbsp;</span></span></p> <p><span class="font25"><span style="text-decoration: underline;"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-28.jpg" /></span></span></p> <p><span class="font25"><span class="font20"><i>Рис. 1. Страница входа в систему.</i></span></span></p> <p>&nbsp;</p> <p><span class="font25">Успешно пройдя аутентификацию, вы попадете в административный раздел, структура которого — доступные страницы и набор элементов управления — будет зависеть от ваших полномочий (рис. 2).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-29.jpg" /></span></p> <p><span class="font21"><i>Рис. 2. Главная страница административного раздела.</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font25">Доступ к той или иной административной функции вы можете получить либо при помощи горизонтального меню и вкладок, либо с главной страницы раздела администрирования, кликнув по одной из пиктограмм.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font60">Файлы</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font25">В состав Joomla входят сотни файлов: изображений, файлов с PHP-сценариями, каскадных таблиц стилей, файлов со сценариями на JavaScript и пр. Возможно, вы уже заметили это, распаковывая архив и перенося его содержимое в корневую папку будущего сайта. По сути, вы уже установили два экземпляра CMS: один — для посетителей и зарегистрированных пользователей, другой — для администраторов. Версия для администраторов находится в папке «administrator» (рис. 3).</span></p> <p><span class="font25">К этой папке обращается браузер, когда вы переходите по адресу <span style="color: #000080;"><a href="http://%D0%B2%D0%B0%D1%88_%D1%81%D0%B0%D0%B9%D1%82/administrator"><span style="text-decoration: underline;">http://ваш_сайт/administrator</span></a></span>. Внутри папки находятся другие папки: «cache», «components», «language», «modules», «templates» и т. д. Файлы для административного раздела находятся в них.</span></p> <p><span class="font25">Папки с похожими названиями вы обнаружите и уровнем выше, в корневой папке сайта. В этих папках находятся файлы для стороны посетителей. Это не два экземпляра Joomla. Части</span></p> <p><span class="font24">системы, предназначенные для администраторов и прочих пользователей, отделены друг от друга.</span></p> <p><span class="font24">Например, все файлы, загружаемые при помощи менеджера медиа-файлов, будут храниться в папке «media».</span></p> <p>&nbsp;</p> <p><em><span class="font60">База данных</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font24">Помимо файлов — графических данных, документов, системных файлов — системе нужна еще и база данных. В процессе установки системы инсталлятор создает в указанной вами базе данных 61 таблицу (рис. 4). Управление содержимым сайта будет производиться при помощи этих таблиц.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">Говоря «содержимое», я подразумеваю тексты и настройки. Таблицы на рис. 4 отображаются интерфейсом phpMyAdmin. phpMyAdmin входит в состав XAMPP и MAMP и доступен [в случае локального хостинга] по адресу: <span style="color: #000080;"><a href="http://localhost/phpmyadmin/"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://localhost/phpmyadmin/%3C/u">http://localhost/phpmyadmin/&gt;</a></span></span><span style="text-decoration: underline;">.</span></span></p> <p><span class="font25">Обычно никаких изменений в таблицы, отображаемые phpMyAdmin вносить не приходится. Наличие такого интерфейса очень удобно в случае утери пароля. Также phpMyAdmin можно использовать для периодического создания резервных копий базы данных. Существует и более удобный способ проведения этой важной процедуры. О нем мы поговорим далее.</span></p> <p><span class="font60">Составляющие Joomla <span class="font25">Структура Joomla — проста, изящна и эффективна.</span></span></p> <p><span class="font24"><span style="text-decoration: underline;"></span><br /></span></p> <p>&nbsp;</p> <p><span class="font24">Один из предполагаемых видов деятельности ее пользователя обычно состоит из заголовка, текста и параметров публикации.</span></p> <p>&nbsp;</p> <p><span class="font52"><i>Статьи</i></span></p> <p>&nbsp;</p> <p><span class="font24">На странице, выводимой Joomla, может быть одна статья, а может быть несколько, выводимых перечнем. После установки Joomla, на главной странице сайта вы увидите четыре статьи (рис. 5).</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-30.jpg" /></span></p> <p><span class="font23"><i>Рис. 5. Статьи на главной странице.</i></span></p> <p><span class="font23"><i>&nbsp;</i></span></p> <p><span class="font24">Статьи выводятся в определенном формате. Первая — во всю ширину страницы, следующие — в три колонки. Это представление в виде перечня. Если статья — слишком длинная, то можно ограничиться выводом анонса и ссылки на полную версию. В таком случае, кликнув по ссылке «Подробнее», вы перейдете на страницу с одной единственной статьей (рис. 6). Формат <span class="font25">отображения можно задать в административном разделе, однако, сделать это могут только пользователи с соответствующими полномочиями.</span><br /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-31.jpg" /></span></p> <p><span class="font21"><i>Рис. 6. Страница, содержащая одну статью.</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font25">Хранящиеся в базе данных статьи могут быть доступны или недоступны посетителям: опубликованы или сняты с публикации (кнопки «Опубликовать» и «Снять с публикации» в административном разделе). Статьи можно выводить на главную страницу, отправлять в архив, удалять и восстанавливать. Их также можно копировать и перемещать.</span></p> <p><span class="font33"><i>Категории</i></span></p> <p><span class="font25">Для более логичного отображения статей, можно создавать так называемые категории [прим. перев.: хорошая аналогия — файлы и папки] и «привязывать» к ним статьи. Статья может быть привязана только к одной категории (рис. 7). Глубина вложенности категорий — неограниченна.</span></p> <p><span class="font25">Статьи из одной или нескольких категорий могут относиться к тому или иному пункту меню и выводиться в формате, выбранном администратором. Кликнув по ссылке, посетитель получит доступ ко всем статьям, относящимся к данному пункту меню, «привязанным» [при том] к разным категориям. Такая структура вывода материалов используется, например, онлайн-газетами. Вы переходите в раздел «Спорт» и обнаруживаете там статьи по данной теме. Если статей на спортивную тему достаточно много, то их можно разбить на подкатегории:</span></p> <p><span class="font25">•&nbsp;Спорт:</span></p> <p><span class="font25">•&nbsp;Футбол,</span></p> <p><span class="font25">•&nbsp;Гандбол,</span></p> <p><span class="font25">•&nbsp;Политика:</span></p> <p><span class="font25">•&nbsp;Внутренняя,</span></p> <p><span class="font25">•&nbsp;Европа,</span></p> <p><span class="font25">•&nbsp;Международная.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-32.jpg" /></span></p> <p><span class="font25"><span class="font25"><i>Рис. 7. «Привязка» к категориям.</i></span></span></p> <p>&nbsp;</p> <p><span class="font25">&nbsp;</span></p> <p><span class="font56"><i>Пользователи</i></span></p> <p><span class="font25">Пользователи нужны для того, чтобы создавать контент. На сайте под управлением Joomla есть по меньшей мере один пользователь — тот, который был создан в процессе установки системы. У этого пользователя — права главного администратора: он может вносить изменения в конфигурацию системы. Прочие пользователи в зависимости от имеющихся у них прав могут создавать материалы либо на стороне посетителя, либо при помощи соответствующего интерфейса в административном разделе. Для создания учетной записи пользователя требуются: логин, пароль и адрес электронной почты. Каждый пользователь принадлежит к той или иной группе и имеет тот или иной уровень полномочий, что дает ему возможность ограничивать доступ к публикуемым им материалам по критерию принадлежности к пользовательской группе.</span></p> <p><span class="font56"><i>Навигация</i></span></p> <p><span class="font25">Для «передвижения» по сайту нужна система навигации: набор ссылок, ведущих на публикуемые страницы. В Joomla эту функцию исполняют «меню»<a><sup>2</sup></a>. Можно создать неограниченное количество меню и создать неограниченное количество их сочетаний. Каждое меню можно вывести на стороне посетителя при помощи так называемого модуля в той или иной определяемой шаблоном части страницы.</span></p> <p><span class="font56"><i>Модули</i></span></p> <p><span class="font25">Модуль — это блок содержимого, который можно расположить рядом с выводимой на странице статьей. Например, меню на стороне посетителя — это модуль. Интерфейс входа в систему и регистрации в левой части — это тоже модуль. Вы можете создавать столько модулей с разными замечательными функциями, сколько вам нужно и размещать их в областях страниц, определяемых применяемым шаблоном.</span></p> <p><span class="font56"><i>Шаблоны</i></span></p> <p><span class="font25">Шаблон — это средство формирования внешнего вида сайта. Эта его функция реализуется в основном за счет HTML и CSS. Joomla поставляется с несколькими предварительно установленным шаблонами. Шаблоны можно настраивать, например, изменять логотип и цвета фона. Макет большинства шаблонов предполагает так называемые посадочные места для модулей (рис. 8).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-33.jpg" /></span></p> <p><span class="font22"><i>Рис. 8. Посадочные места для модулей. </i><span class="font24">Модули можно сгруппировать вокруг одной или нескольких статей.</span></span></p> <p><span class="font22"><span class="font24">&nbsp;</span></span></p> <p><strong><span class="font58"><i>Плагины</i></span></strong></p> <p><span class="font58"><i>&nbsp;</i></span></p> <p><span class="font24">Плагины выполняют практические функции, но обычно невидны посетителям. WYSIWYG-редактор, например, — плагин. Плагины — это расширения, которые можно устанавливать неограниченное количество раз. В исходную комплектацию Joomla входит множество полезных плагинов.</span></p> <p><span class="font24">&nbsp;</span></p> <p><strong><span class="font58"><i>Компоненты</i></span></strong></p> <p><span class="font58"><i>&nbsp;</i></span></p> <p><span class="font24">Компоненты — это расширения, позволяющие создать на вашем сайте, почти все то, что вы можете увидеть на других. Вам нужен интерфейс для заказа мест на семинаре? Вы строите сайт для агентства по недвижимости? Вам нужен форум? Может, галерея? Все, что вам нужно, —</span></p> <p><span class="font25">это подходящий компонент. В исходную комплектацию Joomla входит несколько расширений этого типа. Например, форма обратной связи. Компонентов, могущих расширить набор функций вашего сайта, существует множество.</span></p> <p><span class="font49"><i>Настройки</i></span></p> <p><span class="font25">Кнопки с такой подписью в административном разделе вызывают интерфейсы настройки, позволяющие менять параметры системы и ее отдельных элементов, например: учетных записей, категорий, модулей, компонентов и др. В числе прочего, при помощи интерфейса настроек можно позволить или запретить системе (рис. 9) выводить поверх главной страницы схему посадочных мест для модулей (см. рис. 8). Схема отображается, если в браузере открыть адрес следующего вида: <span style="color: #000080;"><a href="http://%D0%B2%D0%B0%D1%88_%D1%81%D0%B0%D0%B9%D1%82/index.php?tp=1"><span style="text-decoration: underline;">http://ваш_сайт/index.php?tp=1</span></a></span>. Аббревиатура tp в адресе означает «template positions» — «посадочные места в макете страницы».</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-34.jpg" /></span></p> <p><span class="font16"><i>Рис. 9. Интерфейс настроек.</i></span></p> <p><span class="font16"><i>&nbsp;</i></span></p> <p><strong><span class="font49"><i>Прочие структуры</i></span></strong></p> <p><span class="font49"><i>&nbsp;</i></span></p> <p><span class="font25">Существует много других структур, предназначенных для интерфейсов пользователя, шаблонов, обеспечивающих техническое взаимодействие. На данном этапе можно ограничиться запоминанием тех, что описаны выше.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span style="text-decoration: underline;">&nbsp;</span></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> Руководство Joomla! 2.5? 2012-06-22T14:22:06Z 2012-06-22T14:22:06Z https://www.dreamlancer.ru/chtonovogojoomla.html seal admin@dreamlancer.ru <p>&nbsp; &nbsp;</p> <p>&nbsp; &nbsp;</p> Управление контентом 2012-06-22T14:38:19Z 2012-06-22T14:38:19Z https://www.dreamlancer.ru/upravlcontentom.html seal admin@dreamlancer.ru <h1><span class="font63">Управление контентом</span></h1> <p><span class="font63">&nbsp;</span></p> <p><span class="font25">Кто бы мог подумать: системы управления контентом создаются для управления контентом. Вопрос, таким образом, следующий: что такое контент?</span></p> <p><span class="font25">В сфере производства мультимедиа и издательском деле контент — это информация и опыт взаимодействия, которые могут представлять ценность для конечных пользователей или аудитории в определенном контексте (Источник: <span style="color: #000080;"><a href="http://en.wikipedia.org/wiki/Content_%28media%29"><span style="text-decoration: underline;">Wikipedia</span></a></span> [на английском]).</span></p> <p><span class="font25">Хорошо. Понятно. Но что же представляет ценность? На этот вопрос, в самом деле, трудно ответить и почти у каждого ответ будет свой, но, думаю, представление о контенте у Вас уже сложилось, как и представление о системах управления контентом, например, таких как Joomla!.</span></p> <p><span class="font25">Системы управления содержимым (контентом) полезны для управления информацией, представляющей ценность для вашей аудитории. (Hagen Graf :-)).</span></p> <p><span class="font60">Типы контента</span></p> <p><span class="font25">Joomla в исходной комплектации работает со статьями, категориями, каталогами ссылок, баннерами, контактной информацией и новостными лентами. Не уверен, что баннеры могут представлять ценность для посетителей, но они тоже — разновидность контента. Модули тоже можно использовать для создания контента. Возможно , вы захотите сделать сайт содержательнее, публикуя фотографии и другие виды мультимедиа. Для таких случаев в Joomla есть медиа-менеджер [прим. перев.: компонент для управления мультимедиа]. Вот тот инструментарий, который исходная комплектация Joomla предоставляет для управления имеющимся разнообразием контента. Подробнее об этом инструментарии — в следующих главах. Если вам покажется, что этого мало, то вы сможете расширить набор функций исходной комплектации, используя так называемые CCK, программные комплекты для управления контентом, среди которых — K2, FlexiContent, CCK jSeblod и многие другие. Тема — настолько обширна, что для ее изложения потребуется целая книга. :-</span>)</p> <p>&nbsp;</p> <p><span class="font60">Создаем страницу «О нас»</span></p> <p><span class="font25">В качестве первой серьезной, практической задачи предлагаю создать на вашем сайте новую страницу. На ней будет опубликована справочная статья о вашей компании, о вашем проекте или о вас. Чаще всего такие статьи состоят из заголовка и текста. Иногда в них есть еще и изображения.</span></p> <p><span class="font60">Статичный и динамический контент</span></p> <p><span class="font25">Справочные статьи о владельце сайта обычно создаются единожды, а потом время от времени корректируются и дополняются. Чаще всего в меню есть ссылка на них. Страницы типа «О нас», содержащие упомянутые выше справочные данные, — статичные. Пресс-релизы и записи в блогах, напротив, относятся к динамическому контенту.</span></p> <p><span class="font25">•&nbsp;В отличие от динамических материалов, информация о дате создания и авторе статичного материала не имеет особого значения.</span></p> <p><span class="font25">•&nbsp;Для статичных материалов в меню создаются ссылки. Ссылки на динамические материалы обычно публикуются в обновляющихся списках.</span></p> <p><span class="font45"><i>План пробной статьи</i></span></p> <p><span class="font25">Ваша статья «О нас» должна состоять из следующих элементов:</span></p> <p><span class="font25">•&nbsp;заголовок,</span></p> <p><span class="font25">•&nbsp;текст,</span></p> <p><span class="font25">•&nbsp;изображение.</span></p> <p><span class="font25">Статья не должна публиковаться на главной странице. В верхнем горизонтальном меню на страницу статьи должна быть ссылка. На первый взгляд — просто. Вперед, в административный раздел сайта!</span></p> <p><span class="font45"><i>Этап № 1: создание статьи</i></span></p> <p><span class="font25">Откройте страницу менеджера статей (меню административного раздела → пункт «Статьи»). Там вы можете увидеть демонстрационные материалы, снятые с публикации после установки сайта (рис. 1).</span></p> <p><span class="font63">&nbsp;</span></p> <p><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-44.jpg" /></p> <p>&nbsp;</p> <p><span class="font18"><i>Рис. 1. Менеджер статей.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><span class="font24">Кликните по пиктограмме с подписью «Создать», затем заполните поле «Заголовок». В выпадающем списке, на панели под заголовком, выберите пункт «Uncategorised» [прим. перев.: «Без категории»]. Категория с таким названием была создана в процессе установки демонстрационных данных. Значение поля «Избранное» определяет попадет ли статья в перечень избранных материалов, обычно предназначенных для публикации на главной странице. В этом поле выберите значение «Нет». После этого наберите текст статьи. По умолчанию для редактирования статей в Joomla! используется TinyMCE (рис. 2).</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-45.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font21"><i>Рис. 2. Интерфейс редактирования.</i></span></p> <p><span class="font42"><i>Вставка опубликованных в интернете изображений в статью</i></span></p> <p><span class="font24">В качестве первого примера используем изображение, опубликованное в сети по адресу: <span style="color: #000080;"><a href="http://farm2.static.flickr.com/1198/898250237_78a0e75cba_m.jpg"><span style="text-decoration: underline;">http:// farm2.static.flickr.com/1198/898250237_78a0e75cba_m.jpg</span></a></span> (рис. 3)</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-46.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span class="font21"><i>Рис. 3. Изображение-пример</i></span></span></p> <p><span class="font24"></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span class="font25">Установите курсор в той части текста, в которую вы хотите поместить изображение. Затем кликните по пиктограмме с картинкой [если приглядеться, то на ней можно увидеть дерево на фоне неба и зеленого поля] и в поле «Image URL» [«URL изображения»] в появившемся всплывающем окне вставьте приведенный выше адрес. В выпадающем списке поля «Alignment» [«Выравнивание»] выберите значение «Left» [«Слева»], отступам по вертикали и горизонтали [«Vertical Space» и «Horizontal Space»] задайте значение «10» (рис. 4).</span></span></p> <p><span class="font24"></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-47.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25"><i>Рис. 4. Вставка изображения.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Изображение появится в интерфейсе редактирования, в поле ввода текста. Сохраните статью, кликнув по пиктограмме с подписью «Сохранить и закрыть». Сохранить статью можно тремя способами:</span></p> <p><span class="font25">• Кликнуть по кнопке «Сохранить». В этом случае статья сохраняется и интерфейс редактирования остается открытым.</span></p> <p><span class="font25">•&nbsp;Кликнуть по кнопке «Сохранить и закрыть». В этом случае статья сохраняется, но интерфейс редактирования закрывается.</span></p> <p><span class="font25">•&nbsp;Кликнуть по кнопке «Сохранить и создать». В этом случае статья сохраняется, интерфейс редактирования перезагружается для создания новой статьи.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font52"><i>Этап № 2: создание пункта меню</i></span></p> <p><span class="font52"><i>&nbsp;</i></span></p> <p><span class="font25">Хотя статья была создана, на стороне посетителя вы ее не увидите. Для того, чтобы материал появился на сайте, нужно создать для него пункт меню. Для этого на странице настройки верхнего меню (меню административного раздела → пункт «Меню» → подпункт «Верхнее меню» [«Top»]) кликните по пиктограмме с подписью «Создать». Маленькая подсказка: «Top» [в английском совпадает с названием верхнего меню] — название посадочного места верхнего горизонтального меню в шаблоне по умолчанию. Если вы не пользуетесь вышеуказанным шаблоном или демонстрационных данных на сайте нет, то данного меню может не быть, а данная позиция может называться иначе. Кликните по кнопке «Выбрать» в поле «Тип пункта меню». Появится всплывающее окно со множеством ссылок. Кликните по ссылке «Материал» (рис. 5).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-48.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Рис. 5. Выбор типа пункта меню.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Теперь нужно привязать к пункту созданную вами статью. Кликните по кнопке «Выбрать/ изменить», расположенной на правой панели, в поле «Выбрать статью». В появившемся в результате всплывающем окне будет перечень статей, среди которых будет «О нас». Если она не попадется на глаза сразу, то можно отфильтровать содержимое списка, воспользовавшись формой поиска (рис. 6).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-49.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Рис. 6. Выбор статьи.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25"><i> </i><span class="font24">В поле «Заголовок» наберите «О нас», а в поле «Отображать в меню» выберите «Верхнее меню».</span></span></p> <p><span class="font25"><span class="font24">&nbsp;</span></span></p> <p><span class="font48"><i>Этап № 3: проверка результата</i></span></p> <p><span class="font48"><i>&nbsp;</i></span></p> <p><span class="font24">Если вы откроете главную страницу на стороне посетителя, то в верхнем горизонтальном меню обнаружите новый пункт, ссылающийся на созданную вами статью (рис. 7). Поздравляю!</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-50.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25"><i>Рис. 7. Страница «О нас».</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font48"><i>Этап № 4: выгрузка изображений на сайт</i></span></p> <p><span class="font48"><i>&nbsp;</i></span></p> <p><span class="font24">Если нужного изображения в сети нет, то вам придется его выгружать на сайт. Давайте попробуем. Перейдите на страницу управления статьями (меню административного раздела →<span class="font25">пункт «Статьи») и попытайтесь найти вашу статью. Если сразу не получится, — воспользуйтесь формой поиска. Откройте статью и удалите из текста изображение. Под полем для ввода текста вы найдете кнопку «Изображение». Клик по ней вызывает интерфейс загрузки и вставки изображений (рис. 8).</span></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-51.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font18"><i>Рис. 8. Интерфейс загрузки и вставки изображений.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><span class="font25">После загрузки и вставки изображения можно настроить параметры его вывода при помощи упомянутого ранее интерфейса, кликнув по соответствующей пиктограмме [описанная выше пиктограмма с картинкой] на верхней панели редактора. Наличие дополнительного интерфейса требуется в тех случаях, когда вместо установленного по умолчанию TinyMCE используется редактор без функции вставки изображений или статья создается без помощи редактора. Благодаря наличию кнопки изображение можно вставить вне зависимости от возможностей используемого редактора.</span></p> <p><span class="font25">Обратите внимание на то, что Joomla выводит изображения как есть: изменение размеров не производится. За решением этой проблемы обратитесь к статье в блоге Брайана Тимана [на английском] <span style="color: #000080;"><a href="http://brian.teeman.net/tips-and-tricks/making-joomla-idiot-proof-part-1.html"><span style="text-decoration: underline;">Making Joomla Idiot Proof</span></a></span>. Также может помочь плагин <span style="color: #000080;"><a href="http://extensions.joomla.org/extensions/photos-a-images/articles-images/1162"><span style="text-decoration: underline;">FboxBot</span></a></span>. Будем надеяться, что разработчики уже выпустили версию совместимую с Joomla 2.5.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font60">Типичная статья</span></em></p> <p><em><span class="font60"><br /><br /></span></em></p> <p><span class="font25">Публикация статьи на сайте предполагает следующее:</span></p> <p><span class="font25">•&nbsp;текст с одним или несколькими изображениями;</span></p> <p><span class="font25">•&nbsp;анонс для публикации на странице рубрики и ссылка «Подробнее», ведущая на полную версию статьи;</span></p> <p><span class="font25">•&nbsp;публикация статьи на главной странице без ссылки из меню. Неплохо было бы также:</span></p> <p><span class="font25">•&nbsp;задать дату начала публикации;</span></p> <p><span class="font25">•&nbsp;вывести на страницу статьи ссылку на версию для печати;</span></p> <p><span class="font25">•&nbsp;вывести на страницу статьи ссылку на диалоговое окно отправки статьи по электронной почте.</span></p> <p><span class="font58"><i>Приступим</i></span></p> <p><span class="font25">Созданная вами статья должна появиться на главной странице. Если вы удалили, изменили или же просто не устанавливали демонстрационные данные, то главная страница вашего сайта должна выглядеть подобно той, что изображена на рис. 1. То, что она так выглядит, кончено неплохо, если вы собираетесь ее наполнить.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-52.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font22"><i>Рис. 1. Пустой сайт.</i></span></p> <p><span class="font22">&nbsp;</span></p> <p><span class="font22"><span class="font24">Среди пиктограмм на главной странице административного раздела вы обнаружите ту, что выводит интерфейс создания/редактирования статьи. Создать статью можно, кликнув по ней или же выбрав соответствующий пункт в текстовом меню административного раздела: пункт «Материалы» → подпункт «Менеджер материалов» → подпункт «Создать материал» (рис. 2).</span></span></p> <p><span class="font22"></span></p> <p><span class="font22">&nbsp;</span></p> <p><span class="font22"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-53.jpg" /></span></p> <p>&nbsp;</p> <p><span class="font20"><i>Рис. 2. Переход к интерфейсу создания/редактирования статей: пиктограмма и пункт меню.</i></span></p> <p><span class="font20"><i>&nbsp;</i></span></p> <p><span class="font34"><i>Интерфейс создания и редактирования статей</i></span></p> <p><span class="font34"><i>&nbsp;</i></span></p> <p><span class="font24">Перед вами интерфейс, при помощи которого скорее всего будут создаваться и редактироваться все статьи для вашего сайта. Это очень важная страница. Со структурой интерфейса можно ознакомиться по рис. 3.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-54.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font19"><i>Рис. 3. Интерфейс создания/редактирования статей.</i></span></p> <p><span class="font19"><i>&nbsp;</i></span></p> <p><span class="font24">Для создания статьи необходимо как минимум: ввести заголовок, выбрать категорию и ввести основной текст. Если вы будете внимательно изучать интерфейс, то обратите внимания на тултипы, которые появляются, когда вы наводите курсор на названия полей. Области интерфейса, на которые надо обратить внимание, я отметил цифрами (рис. 3).</span></p> <p><span class="font24">&nbsp;</span></p> <p><em><span class="font58">Метка № 1: заголовок</span></em></p> <p><span class="font58">&nbsp;</span></p> <p><span class="font24">Самая важная часть статьи — это <b>название</b>. Содержание этого поля появится на стороне посетителей в качестве заголовка, текст которого в коде страницы будет заключен в тег &lt;h1&gt;. Оно также появится в строке заголовка браузера. При желании, функцию вывода названия в заголовке браузера можно отключить. Алиас [прим. перев.: следующее поле] создается Joomla!&nbsp;</span></p> <p><span class="font25">автоматически [точнее сказать, может создаваться автоматически, а может задаваться пользователем, создающим статью]. За основу берется содержимое поля «Заголовок». Алиас — это фрагмент текста, вставляемый Joomla в адрес страницы для того, чтобы сделать ссылки на нее понятнее и удобнее в использовании. Так, для того, чтобы адрес страницы со статьей выглядел так: <span style="color: #000080;"><a href="http://example.com/kontakty"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://example.com/kontakty">http://example.com/kontakty</a></span></span>, в поле «Алиас» необходимо ввести слово «kontakty».</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font58">Метка № 2: категория</span></em></p> <p><span class="font58">&nbsp;</span></p> <p><span class="font25">Система <b>категорий </b>Joomla нужна для <b>классификации </b>статей. Каждая статья должна быть отнесена к той или иной категории. Если вы не хотите явно классифицировать статью, выбирайте категорию «Uncategorised» [«Без категории»]. Она подходит для статичных материалов вроде правовых положений или справочной информации о владельцах сайта. В этом же блоке полей можно выбрать публикационный статус («Опубликовано» или «Не опубликовано»), перейти к интерфейсу определения пользовательских полномочий, выбрать языковую принадлежность, а также добавить статью к перечню избранных материалов. Идентификатор статьи (ID) — это порядковый номер материала, задаваемый системой при его сохранении.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font58">Метка № 3: текст материала</span></em></p> <p><span class="font58">&nbsp;</span></p> <p><span class="font25">В это поле вы можете вписать текст — такой текст, который будет представлять ценность для посетителей вашего сайта. Кажется здесь все просто, правда? :-)</span></p> <p><span class="font25">С технической точки зрения здесь вы имеете дело с WYSIWYG-редактором<a href="file:///D:/temp/web2/%D0%93%D1%80%D0%B0%D1%84%20%D0%A5.%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B5%D0%B3%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%20Joomla%21%202.5%20-%202012.html#bookmark32"><sup>6</sup></a>. Задача редактора — превращение вашей стати в сочетание текста и HTML — кода, используемого для создания веб-страниц. По умолчанию, для создания статей в Joomla используется редактор TinyMCE [<span style="color: #000080;"><a href="http://tinymce.moxiecode.com/"><span style="text-decoration: underline;">сайт редактора</span></a></span> на английском]. <b>TinyMCE </b>— это независимый программный продукт с открытым исходным кодом, имеющий настолько широкий функционал, что о нем можно написать отдельную книгу. (Возможно, неплохая идея.)</span></p> <p><span class="font25">По сути, TinyMCE похож на любой другой текстовый редактор: вводится текст, выделяется фрагмент и кликом по пиктограмме на панели инструментов к нему применяется форматирование или открывается диалоговое окно для дальнейшей его обработки.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font12">Под полем ввода текста есть кнопки. Их наличие там может сбивать с толку. Это кнопки Joomla<a href="file:///D:/temp/web2/%D0%93%D1%80%D0%B0%D1%84%20%D0%A5.%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B5%D0%B3%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%20Joomla%21%202.5%20-%202012.html#bookmark33"><sup>7</sup></a>, и к TinyMCE они имеют косвенное отношение. По умолчанию таких очень полезных дополнительных кнопок — пять.</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Материал» </b>позволяет вставить в текст ссылку на другую статью, опубликованную на сайте.</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Изображение» </b>позволяет выгружать на сайт и вставлять в статью изображения, либо вставлять в статью изображения, выгруженные ранее.</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Разрыв страницы» </b>позволяет разбивать длинные статьи на фрагменты, каждый из которых будет выводиться на отдельной странице [с оглавлением, содержащим ссылки на другие фрагменты].</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Подробнее» </b>вставляет в текст статьи ссылку «Подробнее» [а также отделяет ту часть статьи, которая будет выступать в качестве анонса.]</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Выключить редактор» </b>позволяет выключать или включать режим WYSIWYG. Если редактор выключен, [вместо форматированного текста] вы увидите текст в вперемежку с кодом HTML.</span></p> <p><span class="font12">Набор кнопок можно увеличивать, устанавливая новые расширения.</span></p> <p><span class="font12">&nbsp;</span></p> <p><em><span class="font28">Метка № 4: параметры публикации</span></em></p> <p><em><span class="font28"><br /><br /></span></em></p> <p><span class="font12">То, что в Joomla 1.5 называлось «Параметрами статьи», начиная с версии 1.6 называется «Параметрами публикации». В этом наборе полей можно выбрать пользователя, который будет выступать в качестве автора статьи (поле «Автор»). Автор может впоследствии редактировать статью, а также несет за нее ответственность. Имя автора на стороне посетителей задается полем «Псевдоним автора». Три поля, находящиеся ниже, позволяют выбирать выводимую дату создания материала и планировать публикацию. Просто введите нужные даты и об остальном Joomla позаботится сама.</span></p> <p><span class="font28">Метка № 5: дополнительные параметры</span></p> <p><span class="font12">На этой же панели можно задать множество других параметров. Вы можете выбрать тот формат вывода статьи, который будет больше подходить вашим посетителям и поисковым системам. Просто начните экспериментировать — это лучший способ разобраться.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font59">Метка № 6: права доступа к материалу</span></em></p> <p><span class="font59">&nbsp;</span></p> <p><span class="font25">Последняя панель предназначена для определения пользовательских полномочий в отношении статьи. Возможность их определения окажется нам полезной во многих случаях управления системой. О пользовательских полномочиях я расскажу подробно в главе «Пользователи и полномочия».</span></p> <p><span class="font59">Простая статья</span></p> <p><span class="font25">Давайте вместе создадим статью, которую в общих чертах наметили выше.</span></p> <p><span class="font25"><b>Текст с изображениями</b></span></p> <p><span class="font25">Наберите текст.</span></p> <p><span class="font25">Вариантов вставки изображений — множество.</span></p> <p><span class="font25">В случае, если <b>изображения опубликованы в сети</b>, например, на Flickr, кликните по пиктограмме вставки изображения на панели инструментов редактора и скопируйте адрес изображения в соответствующее поле диалогового окна.</span></p> <p><span class="font25">В случае, <b>если изображение уже доступно через менеджер мультимедиа</b>, кликните по кнопке вставки изображения под полем ввода текста и вставьте его в текст (рис. 4).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-55.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font21"><i>Рис. 4. Вставка изображения при помощи интерфейса менеджера мультимедиа.</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font25">В случае, если изображения <b>находятся на жестком диске вашего компьютера</b>, вам <span class="font24">придется использовать диалоговое окно, вызываемое кликом по кнопке «Изображение» под полем ввода текста.</span></span></p> <p><span class="font24">Напомню, Joomla не «подгоняет» размер изображений. Если вы выгрузите изображение с цифрового фотоаппарата, то на сайте оно появится в полном размере — более 3000 пикселей <span class="font25">шириной. <b>При необходимости, перед выгрузкой измените размер изображения.</b></span></span></p> <p><span class="font24">Если все пройдет удачно — мои вам поздравления!</span></p> <p><span class="font24">Возможных причин сбоя, если таковой произойдет, — множество. В числе прочих — неправильно заданные права доступа к папкам менеджера мультимедиа. В лучшем случае&nbsp;</span></p> <p><span class="font25">вы увидите сообщение об ошибке. Если в конце концов решения не найдется, — оставьте комментарий на <span style="color: #000080;"><a href="http://cocoate.com/ru/node/10395"><span style="text-decoration: underline;">этой странице</span></a></span>. :-)</span></p> <p><span class="font25">После того, как изображение будет загружено из папки менеджера мультимедиа, параметры его вывода можно будет изменить при помощи диалогового окна редактора, кликнув по соответствующей пиктограмме на его панели инструментов.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Анонс для страницы рубрики со ссылкой на полную версию статьи</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">Это просто. Поместите курсор в ту часть текста, после которой хотите увидеть ссылку «Подробнее» и кликните по кнопке «Подробнее» под полем ввода текста.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Вывод статьи на главную страницу без создания пункта меню</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">В выпадающем списке поля «Избранные» выберите «Да».</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Отложенная публикация</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">Для начала воздержимся от отложенной публикации, то есть не будем задавать дату ее начала. :-) Если в дальнейшем вы захотите опробовать эту функцию с другой статьей, заполните поля «Начало публикации» и «Завершение публикации». Это можно сделать как набором даты в определенном формате, так и выбором ее в диалоговом окне календаря, вызываемом кликом по пиктограмме с соответствующим изображением.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Версия для печати</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">В «Параметрах отображения материала» (метка № 5 на рис. 3), в выпадающем списке поля «Иконка печати» выберите «Показать».</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Окно отправки ссылки на статью по электронной почте</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">В указанной в предыдущем абзаце панели, в поле «Иконка электронной почты», также выберите «Показать».</span></p> <p><span class="font60">Результат</span></p> <p><span class="font25">После сохранения обновите главную страницу вашего сайта и там появится статья (рис. 5).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-56.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span class="font23"><i>Рис. 5. Статья на главной стр</i></span></span><i>анице сайта.</i></p> <p><i>&nbsp;</i></p> <p><em><span class="font60">Медиа-менеджер</span></em></p> <p><em><span class="font60">&nbsp;</span></em></p> <p><span class="font25">Медиа-менеджер — это миниатюрная <span style="color: #000080;"><a href="http://en.wikipedia.org/wiki/Digital_asset_management"><span style="text-decoration: underline;">система управления цифровыми активами</span></a></span> [прим. перев.: ссылка на статью в англоязычной Википедии] в составе Joomla! (DAM). Если вы имеете дело с контентом, вам потребуется хранилище для файлов. Под файлами подразумеваются изображения, документы в формате PDF и многое другое — словом, все то, что вы к контенту отнесете. Обычно, цифровые активы состоят из файлов и дополнительных метаданных. С учетом этого нам нужен простой в использовании инструмент для управления ими. Давайте посмотрим, какие возможности предоставляет нам медиа-менеджер, входящий в исходную комплектацию Joomla [текстовое меню административного раздела → пункт «Материалы» → подпункт «Медиа-менеджер»].</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font30"><i>Что он собой представляет?</i></span></p> <p><span class="font30"><i>&nbsp;</i></span></p> <p><span class="font25">По-моему, он больше всего похож на файловый менеджер. Все знают «Проводник Windows» или «Finder» в Mac OS X. В Joomla этот компонент называется медиа-менеджер. У него есть основная папка, где хранятся все файлы, которыми он управляет. Медиа-менеджер работает через браузер и отображает файлы в виде эскизов (рис. 1) или в виде списка (рис. 2). Папки открываются кликом.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-57.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span class="font15"><i>Рис. 1. Медиа-менеджер: отображение в виде эскизов.</i></span></span></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-58.jpg" /></p> <p>&nbsp;</p> <p><span class="font23"><i>Рис. 2. Медиа-менеджер: отображение в виде списка.</i></span></p> <p><span class="font23"><i>&nbsp;</i></span></p> <p><span class="font24">В</span>ы можете создать столько папок, сколько захотите. В режиме отображения в виде списка вы можете удалять папки и файлы. Структуры, того, что вы видите в административном разделе Joomla и в окне FTP-клиента (рис. 3), — одинаковы. И тут следует соблюдать осторожность: среди папок системы вы найдете «Media». «Media» не является основной папкой медиа-менеджера. Основная его папка — «images».</p> <p>&nbsp;</p> <p><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-59.jpg" /></p> <p>&nbsp;</p> <p><span class="font25"><i>Рис. 4. Настройки медиа-менеджера.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Если вы изучите панель настроек, то обнаружите, что можно ограничивать загрузку файлов по расширению и размеру. Можно, например, разрешить загрузку изображений и запретить загрузку файлов. Конечно же, изображения — тоже файлы. Просто мне нравится возможность их разделения. Отображение в виде эскизов имеет смысл в случае изображений, в случае прочих типов файлов — нет. Самое полезное следствие этого разделения — возможность ограничить набор типов файлов, загружаемых пользователями с уровнем привилегий ниже «Управляющего». Так, вы можете разрешить рядовым зарегистрированным пользователям публиковать только изображения. В некоторых случаях это очень полезно. Ряд полей панели предназначен для задания параметров проверки MIME Type (также сейчас часто называемого Internet Media Type) и ограничения загрузки файлов на основании этого критерия. Пользователи Windows обычно различают файлы по их расширениям. Internet Media Type — способ определить тип файла в тех случаях, когда расширение отсутствует. Вы можете разрешить или запретить загружать столько типов файлов, сколько сочтете нужным.</span></p> <p><span class="font25">Flash-загрузчик, предназначенный для одновременной загрузки множества, — одна из самых передовых функций, о которой очень часто забывают. В Joomla 1.5 он не всегда работал как&nbsp;<span class="font24">следует. Положение дел изменилось с выпуском Joomla 1.6. В версии 2.5 Flash-загрузчик — все также надежен и прост в использовании. :-) Попробуйте.</span></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-60.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font21"><i>Рис. 5. Flash-загрузчик медиа-менеджера.</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font24">Вы убедитесь, что для работы с медиа-менеджером не требуется незаурядных умственных способностей: он прост в использовании и очень надежен. Если вам нужно нечто более продвинутое, поищите в <span style="color: #000080;"><a href="http://extensions.joomla.org/extensions/core-enhancements/file-management"><span style="text-decoration: underline;">соответствующем разделе</span></a></span> каталога расширений для Joomla.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font40"><i>Медиа-менеджер и редактор</i></span></p> <p><span class="font40"><i>&nbsp;</i></span></p> <p><span class="font24">Теперь вы знаете, где хранятся файлы, но можете ли вы привязать их к статьям? Везде, где есть редактор, есть и кнопка вставки изображений из папок медиа-менеджера. Процесс уже описывался в статье «Типичная статья».</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-61.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font18"><i>Рис. 6. Интерфейс доступа к медиа-менеджеру, запускаемый со страницы создания/</i></span></p> <p><span class="font18"><i>редактирования статей.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><span class="font40"><i>Интерфейсы доступа к медиа-менеджеру на прочих страницах</i></span></p> <p><span class="font40"><i>&nbsp;</i></span></p> <p><span class="font24">Запустить медиа-менеджер можно не только со страниц создания/редактирования статей. Например, для вывода на странице категории изображения, его привязывают к описанию при помощи интерфейса медиа-менеджера на странице создания/редактирования категорий (рис. 7).</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-62.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font19"><i>Рис. 7. Интерфейс медиа-менеджера на странице создания/редактирования категорий.</i></span></p> <p><span class="font19"><i>&nbsp;</i></span></p> <p><span class="font24">Изображение появится на странице перечня категорий, если вы произведете соответствующие настройки в диалоговом окне интересующего вас пункта меню.</span></p> <p><span class="font24">&nbsp;</span></p> <p><em><span class="font60">Страница контактных данных и форма обратной связи.</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font60"><span class="font25">Относительно формы обратной связи возникает вопрос: «А контент ли это?» Я думаю, что контент, поэтому данная глава относится к теме «Управление контентом».</span></span></p> <p><span class="font25">В первую очередь благодаря форме обратной связи становится понятно, что вы имеете дело с CMS. Созданные вручную на языке HTML веб-страницы не могут отправлять сообщения по электронной почте, для этого нужен скриптовый язык вроде PHP и настроенный сервер. Скрипты на PHP могут быть встроены в HTML-код страниц для реализации функций формы, но тогда такие страницы будут визуально отличаться от остальных страниц сайта. В случае с Joomla! форма обратной связи является частью системы. Все, что вам нужно сделать, — это настроить ее.</span></p> <p><span class="font25">Если ваш сайт под управлением Joomla установлен на сервере хостинг-провайдера, проблем с отправкой электронной почты скорее всего не будет. В случае локальной установки, все немного сложнее: придется сначала устанавливать почтовый сервер. Особого труда это не составит, хотя и особой надобности в этом нет. :-)</span></p> <p><span class="font25">Сообщения по электронной почте Joomla может отправлять по-разному. Настройки почтовых функций можно увидеть во вкладке «Сервер», на странице общих настроек. Открыть ее можно, выбрав в меню пункт «Сайт», в нем подпункт «Общие настройки» (рис. 1). Естественно, вы будете использовать активированную по умолчанию функцию PHP Mail. Подробнее о настройках — в главе «Настройка CMS».</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-63.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span class="font18"><i>Рис. 1. Интерфейс настройки почтовых функций.</i></span></span></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font46"><i>Создаем страницу с контактными данными и формой обратной связи</i></span></p> <p><span class="font46"><i>&nbsp;</i></span></p> <p><span class="font25">Для создания страницы с контактными данными и формой обратной связи необходимы, как минимум:</span></p> <p><span class="font25">•&nbsp;запись, содержащая контактные данные;</span></p> <p><span class="font25">•&nbsp;категория для «привязки» записи;</span></p> <p><span class="font25">•&nbsp;ссылка на страницу в меню.</span></p> <p><span class="font25">Возможно, у вас осталась категория «Sample Data-Contact», созданная при установке демонстрационных данных. Если нет, то создайте. Следующим шагом будет создание записи контактных данных. Для этого в меню административного раздела следует выбрать пункт «Компоненты», затем подпункт «Контакты» и кликнуть по пиктограмме с подписью «Создать». Заполните поля (рис. 2). Для упрощения ориентирования я отметил на иллюстрации часть элементов интерфейса.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-64.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span class="font23"><i>Рис. 2. Интерфейс создания записи контактных данных.</i></span></span></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Метка № 1. В это поле вводятся фамилия и имя контактного лица или же название подразделения или компании, если запись создается не для человека. Контактные данные могут быть связаны с учетной записью пользователя сайта. Запись должна быть отнесена к категории, иметь статус общедоступной («Уровень доступа» — «Для всех») и, допустим, не должна выводиться на главной странице («Избранные» — «Нет»).</span></p> <p><span class="font25">Метка № 2. В текстовое поле «Дополнительная информация» можно вписать режим работы или описать сферу полномочий.</span></p> <p><span class="font25">Метка № 3. В наборе полей «Параметры публикации» можно выбрать пользователя, могущего впоследствии вносить изменения в запись, а также задать время и даты начала и конца публикации. На «обычных» сайтах последнее применяется редко.</span></p> <p><span class="font25">Метка № 4. В наборе «Детали контакта» [прим. перев.: собственно, поля ввода контактной информации] — множество полей, которые можно заполнить или оставить незаполненными.</span></p> <p><span class="font25">Метка № 5. При помощи набора полей «Настройки отображения» можно выбрать, какие из контактных данных будут отображаться, а какие — нет.</span></p> <p><span class="font25">Метка № 6. Набор полей «Форма обратной связи» — очень важная часть интерфейса, потому что здесь можно включить или отключить форму отправки сообщений контактному лицу, публикуемую на странице контактных данных. Здесь также можно включить или отключить функцию отправки копии сообщения его автору и настроить защиту от спама. Ее [защиты от спама] возможности в смысле противодействия «настоящим» спамерам, мягко говоря, — скромные. В этом же наборе есть и поле адреса страницы, которая будет открыта в случае удачной отправки сообщения.</span></p> <p><span class="font25">Метка № 7. Набор полей «Мета-данные», как и набор полей «Параметры публикации», доступен на странице редактирования каждой записи. Подробнее о мета-данных — в главе «Почему вам нужна поисковая оптимизация».</span></p> <p><span class="font48"><i>Создание пункта меню</i></span></p> <p><span class="font25">Теперь у вас есть запись, но страницы контактных данных на сайте до сих пор нет. Следующий шаг — как раз превращение записи в страницу на сайте. Благодаря возможности «привязки» к пункту меню как одной записи, так и категории, на сайте ссылка будет вести либо на страницу одного контактного лица, либо на список контактных лиц. Определенно возможно создать страницу обратной связи для каждого сотрудника даже большой компании, например, такой как Volkswagen со штатом приблизительно 370 000 человек. Как CMS отобразит все это на сайте?</span></p> <p><span class="font25">Чтобы решать подобные задачи, в состав Joomla включен менеджер меню, предлагающий различные форматы публикации информации. Благодаря этому вы можете вывести контактные данные в виде списка разделов, списка страниц или единственной страницы. На первый взгляд, сложно и путано, но это не так: подобная организация информации хорошо продумана и удобна.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Давайте создадим пункт меню, ведущий на страницу контактных данных одного человека. В меню административного раздела выберите пункт «Меню», в нем — подпункт «Top» [«Верхнее меню»] и на открывшейся странице кликните по пиктограмме с подписью «Создать», расположенной на панели инструментов. Для создания ссылки из меню требуется:</span></p> <p><span class="font25">1.&nbsp; &nbsp;Выбрать тип пункта меню: «Список контактов заданной категории» или «Контакт»;</span></p> <p><span class="font25">2.&nbsp; &nbsp;выбрать называние пункта меню;</span></p> <p><span class="font25">3.&nbsp; &nbsp;выбрать, в каком меню на стороне посетителя будет выводиться ссылка.</span></p> <p><span class="font25">выбрать тип пункта меню можно во всплывающем окне, вызываемом кликом по кнопке «Выбрать» в соответствующем поле. Интересующий нас тип — «Контакт» (рис. 3).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-65.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Рис. 3. Выбор типа пункта меню.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">После выбора типа диалоговое окно закроется. Так как нужен всего один контакт, выберем его при помощи поля в панели «Обязательные параметры» (рис. 4)</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-66.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Рис. 4. Выбор записи контактных данных.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font24">Ну и, наконец, наберем название пункта меню и кликнем по пиктограмме с подписью «Сохранить». На стороне посетителей ссылка на выбранную вами страницу контактных данных выводится в верхнем меню. Открыть форму обратной связи можно кликнув по пиктограмме с изображением знака «плюс» в правом нижнем углу на соответствующей панели [при условии, что информация и форма выводятся в виде ниспадающих вкладок]. Теперь с вашего сайта можно отправлять сообщения.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-67.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span class="font25"><i>Рис. 5. Страница контактных данных.</i></span></span></p> <p><span class="font24"></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-68.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span class="font25"><i>Рис. 6. Форма обратной связи.</i></span></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><i>&nbsp;</i></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <h1><span class="font63">Управление контентом</span></h1> <p><span class="font63">&nbsp;</span></p> <p><span class="font25">Кто бы мог подумать: системы управления контентом создаются для управления контентом. Вопрос, таким образом, следующий: что такое контент?</span></p> <p><span class="font25">В сфере производства мультимедиа и издательском деле контент — это информация и опыт взаимодействия, которые могут представлять ценность для конечных пользователей или аудитории в определенном контексте (Источник: <span style="color: #000080;"><a href="http://en.wikipedia.org/wiki/Content_%28media%29"><span style="text-decoration: underline;">Wikipedia</span></a></span> [на английском]).</span></p> <p><span class="font25">Хорошо. Понятно. Но что же представляет ценность? На этот вопрос, в самом деле, трудно ответить и почти у каждого ответ будет свой, но, думаю, представление о контенте у Вас уже сложилось, как и представление о системах управления контентом, например, таких как Joomla!.</span></p> <p><span class="font25">Системы управления содержимым (контентом) полезны для управления информацией, представляющей ценность для вашей аудитории. (Hagen Graf :-)).</span></p> <p><span class="font60">Типы контента</span></p> <p><span class="font25">Joomla в исходной комплектации работает со статьями, категориями, каталогами ссылок, баннерами, контактной информацией и новостными лентами. Не уверен, что баннеры могут представлять ценность для посетителей, но они тоже — разновидность контента. Модули тоже можно использовать для создания контента. Возможно , вы захотите сделать сайт содержательнее, публикуя фотографии и другие виды мультимедиа. Для таких случаев в Joomla есть медиа-менеджер [прим. перев.: компонент для управления мультимедиа]. Вот тот инструментарий, который исходная комплектация Joomla предоставляет для управления имеющимся разнообразием контента. Подробнее об этом инструментарии — в следующих главах. Если вам покажется, что этого мало, то вы сможете расширить набор функций исходной комплектации, используя так называемые CCK, программные комплекты для управления контентом, среди которых — K2, FlexiContent, CCK jSeblod и многие другие. Тема — настолько обширна, что для ее изложения потребуется целая книга. :-</span>)</p> <p>&nbsp;</p> <p><span class="font60">Создаем страницу «О нас»</span></p> <p><span class="font25">В качестве первой серьезной, практической задачи предлагаю создать на вашем сайте новую страницу. На ней будет опубликована справочная статья о вашей компании, о вашем проекте или о вас. Чаще всего такие статьи состоят из заголовка и текста. Иногда в них есть еще и изображения.</span></p> <p><span class="font60">Статичный и динамический контент</span></p> <p><span class="font25">Справочные статьи о владельце сайта обычно создаются единожды, а потом время от времени корректируются и дополняются. Чаще всего в меню есть ссылка на них. Страницы типа «О нас», содержащие упомянутые выше справочные данные, — статичные. Пресс-релизы и записи в блогах, напротив, относятся к динамическому контенту.</span></p> <p><span class="font25">•&nbsp;В отличие от динамических материалов, информация о дате создания и авторе статичного материала не имеет особого значения.</span></p> <p><span class="font25">•&nbsp;Для статичных материалов в меню создаются ссылки. Ссылки на динамические материалы обычно публикуются в обновляющихся списках.</span></p> <p><span class="font45"><i>План пробной статьи</i></span></p> <p><span class="font25">Ваша статья «О нас» должна состоять из следующих элементов:</span></p> <p><span class="font25">•&nbsp;заголовок,</span></p> <p><span class="font25">•&nbsp;текст,</span></p> <p><span class="font25">•&nbsp;изображение.</span></p> <p><span class="font25">Статья не должна публиковаться на главной странице. В верхнем горизонтальном меню на страницу статьи должна быть ссылка. На первый взгляд — просто. Вперед, в административный раздел сайта!</span></p> <p><span class="font45"><i>Этап № 1: создание статьи</i></span></p> <p><span class="font25">Откройте страницу менеджера статей (меню административного раздела → пункт «Статьи»). Там вы можете увидеть демонстрационные материалы, снятые с публикации после установки сайта (рис. 1).</span></p> <p><span class="font63">&nbsp;</span></p> <p><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-44.jpg" /></p> <p>&nbsp;</p> <p><span class="font18"><i>Рис. 1. Менеджер статей.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><span class="font24">Кликните по пиктограмме с подписью «Создать», затем заполните поле «Заголовок». В выпадающем списке, на панели под заголовком, выберите пункт «Uncategorised» [прим. перев.: «Без категории»]. Категория с таким названием была создана в процессе установки демонстрационных данных. Значение поля «Избранное» определяет попадет ли статья в перечень избранных материалов, обычно предназначенных для публикации на главной странице. В этом поле выберите значение «Нет». После этого наберите текст статьи. По умолчанию для редактирования статей в Joomla! используется TinyMCE (рис. 2).</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-45.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font21"><i>Рис. 2. Интерфейс редактирования.</i></span></p> <p><span class="font42"><i>Вставка опубликованных в интернете изображений в статью</i></span></p> <p><span class="font24">В качестве первого примера используем изображение, опубликованное в сети по адресу: <span style="color: #000080;"><a href="http://farm2.static.flickr.com/1198/898250237_78a0e75cba_m.jpg"><span style="text-decoration: underline;">http:// farm2.static.flickr.com/1198/898250237_78a0e75cba_m.jpg</span></a></span> (рис. 3)</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-46.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span class="font21"><i>Рис. 3. Изображение-пример</i></span></span></p> <p><span class="font24"></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span class="font25">Установите курсор в той части текста, в которую вы хотите поместить изображение. Затем кликните по пиктограмме с картинкой [если приглядеться, то на ней можно увидеть дерево на фоне неба и зеленого поля] и в поле «Image URL» [«URL изображения»] в появившемся всплывающем окне вставьте приведенный выше адрес. В выпадающем списке поля «Alignment» [«Выравнивание»] выберите значение «Left» [«Слева»], отступам по вертикали и горизонтали [«Vertical Space» и «Horizontal Space»] задайте значение «10» (рис. 4).</span></span></p> <p><span class="font24"></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-47.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25"><i>Рис. 4. Вставка изображения.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Изображение появится в интерфейсе редактирования, в поле ввода текста. Сохраните статью, кликнув по пиктограмме с подписью «Сохранить и закрыть». Сохранить статью можно тремя способами:</span></p> <p><span class="font25">• Кликнуть по кнопке «Сохранить». В этом случае статья сохраняется и интерфейс редактирования остается открытым.</span></p> <p><span class="font25">•&nbsp;Кликнуть по кнопке «Сохранить и закрыть». В этом случае статья сохраняется, но интерфейс редактирования закрывается.</span></p> <p><span class="font25">•&nbsp;Кликнуть по кнопке «Сохранить и создать». В этом случае статья сохраняется, интерфейс редактирования перезагружается для создания новой статьи.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font52"><i>Этап № 2: создание пункта меню</i></span></p> <p><span class="font52"><i>&nbsp;</i></span></p> <p><span class="font25">Хотя статья была создана, на стороне посетителя вы ее не увидите. Для того, чтобы материал появился на сайте, нужно создать для него пункт меню. Для этого на странице настройки верхнего меню (меню административного раздела → пункт «Меню» → подпункт «Верхнее меню» [«Top»]) кликните по пиктограмме с подписью «Создать». Маленькая подсказка: «Top» [в английском совпадает с названием верхнего меню] — название посадочного места верхнего горизонтального меню в шаблоне по умолчанию. Если вы не пользуетесь вышеуказанным шаблоном или демонстрационных данных на сайте нет, то данного меню может не быть, а данная позиция может называться иначе. Кликните по кнопке «Выбрать» в поле «Тип пункта меню». Появится всплывающее окно со множеством ссылок. Кликните по ссылке «Материал» (рис. 5).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-48.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Рис. 5. Выбор типа пункта меню.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Теперь нужно привязать к пункту созданную вами статью. Кликните по кнопке «Выбрать/ изменить», расположенной на правой панели, в поле «Выбрать статью». В появившемся в результате всплывающем окне будет перечень статей, среди которых будет «О нас». Если она не попадется на глаза сразу, то можно отфильтровать содержимое списка, воспользовавшись формой поиска (рис. 6).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-49.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Рис. 6. Выбор статьи.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25"><i> </i><span class="font24">В поле «Заголовок» наберите «О нас», а в поле «Отображать в меню» выберите «Верхнее меню».</span></span></p> <p><span class="font25"><span class="font24">&nbsp;</span></span></p> <p><span class="font48"><i>Этап № 3: проверка результата</i></span></p> <p><span class="font48"><i>&nbsp;</i></span></p> <p><span class="font24">Если вы откроете главную страницу на стороне посетителя, то в верхнем горизонтальном меню обнаружите новый пункт, ссылающийся на созданную вами статью (рис. 7). Поздравляю!</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-50.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25"><i>Рис. 7. Страница «О нас».</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font48"><i>Этап № 4: выгрузка изображений на сайт</i></span></p> <p><span class="font48"><i>&nbsp;</i></span></p> <p><span class="font24">Если нужного изображения в сети нет, то вам придется его выгружать на сайт. Давайте попробуем. Перейдите на страницу управления статьями (меню административного раздела →<span class="font25">пункт «Статьи») и попытайтесь найти вашу статью. Если сразу не получится, — воспользуйтесь формой поиска. Откройте статью и удалите из текста изображение. Под полем для ввода текста вы найдете кнопку «Изображение». Клик по ней вызывает интерфейс загрузки и вставки изображений (рис. 8).</span></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-51.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font18"><i>Рис. 8. Интерфейс загрузки и вставки изображений.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><span class="font25">После загрузки и вставки изображения можно настроить параметры его вывода при помощи упомянутого ранее интерфейса, кликнув по соответствующей пиктограмме [описанная выше пиктограмма с картинкой] на верхней панели редактора. Наличие дополнительного интерфейса требуется в тех случаях, когда вместо установленного по умолчанию TinyMCE используется редактор без функции вставки изображений или статья создается без помощи редактора. Благодаря наличию кнопки изображение можно вставить вне зависимости от возможностей используемого редактора.</span></p> <p><span class="font25">Обратите внимание на то, что Joomla выводит изображения как есть: изменение размеров не производится. За решением этой проблемы обратитесь к статье в блоге Брайана Тимана [на английском] <span style="color: #000080;"><a href="http://brian.teeman.net/tips-and-tricks/making-joomla-idiot-proof-part-1.html"><span style="text-decoration: underline;">Making Joomla Idiot Proof</span></a></span>. Также может помочь плагин <span style="color: #000080;"><a href="http://extensions.joomla.org/extensions/photos-a-images/articles-images/1162"><span style="text-decoration: underline;">FboxBot</span></a></span>. Будем надеяться, что разработчики уже выпустили версию совместимую с Joomla 2.5.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font60">Типичная статья</span></em></p> <p><em><span class="font60"><br /><br /></span></em></p> <p><span class="font25">Публикация статьи на сайте предполагает следующее:</span></p> <p><span class="font25">•&nbsp;текст с одним или несколькими изображениями;</span></p> <p><span class="font25">•&nbsp;анонс для публикации на странице рубрики и ссылка «Подробнее», ведущая на полную версию статьи;</span></p> <p><span class="font25">•&nbsp;публикация статьи на главной странице без ссылки из меню. Неплохо было бы также:</span></p> <p><span class="font25">•&nbsp;задать дату начала публикации;</span></p> <p><span class="font25">•&nbsp;вывести на страницу статьи ссылку на версию для печати;</span></p> <p><span class="font25">•&nbsp;вывести на страницу статьи ссылку на диалоговое окно отправки статьи по электронной почте.</span></p> <p><span class="font58"><i>Приступим</i></span></p> <p><span class="font25">Созданная вами статья должна появиться на главной странице. Если вы удалили, изменили или же просто не устанавливали демонстрационные данные, то главная страница вашего сайта должна выглядеть подобно той, что изображена на рис. 1. То, что она так выглядит, кончено неплохо, если вы собираетесь ее наполнить.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-52.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font22"><i>Рис. 1. Пустой сайт.</i></span></p> <p><span class="font22">&nbsp;</span></p> <p><span class="font22"><span class="font24">Среди пиктограмм на главной странице административного раздела вы обнаружите ту, что выводит интерфейс создания/редактирования статьи. Создать статью можно, кликнув по ней или же выбрав соответствующий пункт в текстовом меню административного раздела: пункт «Материалы» → подпункт «Менеджер материалов» → подпункт «Создать материал» (рис. 2).</span></span></p> <p><span class="font22"></span></p> <p><span class="font22">&nbsp;</span></p> <p><span class="font22"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-53.jpg" /></span></p> <p>&nbsp;</p> <p><span class="font20"><i>Рис. 2. Переход к интерфейсу создания/редактирования статей: пиктограмма и пункт меню.</i></span></p> <p><span class="font20"><i>&nbsp;</i></span></p> <p><span class="font34"><i>Интерфейс создания и редактирования статей</i></span></p> <p><span class="font34"><i>&nbsp;</i></span></p> <p><span class="font24">Перед вами интерфейс, при помощи которого скорее всего будут создаваться и редактироваться все статьи для вашего сайта. Это очень важная страница. Со структурой интерфейса можно ознакомиться по рис. 3.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-54.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font19"><i>Рис. 3. Интерфейс создания/редактирования статей.</i></span></p> <p><span class="font19"><i>&nbsp;</i></span></p> <p><span class="font24">Для создания статьи необходимо как минимум: ввести заголовок, выбрать категорию и ввести основной текст. Если вы будете внимательно изучать интерфейс, то обратите внимания на тултипы, которые появляются, когда вы наводите курсор на названия полей. Области интерфейса, на которые надо обратить внимание, я отметил цифрами (рис. 3).</span></p> <p><span class="font24">&nbsp;</span></p> <p><em><span class="font58">Метка № 1: заголовок</span></em></p> <p><span class="font58">&nbsp;</span></p> <p><span class="font24">Самая важная часть статьи — это <b>название</b>. Содержание этого поля появится на стороне посетителей в качестве заголовка, текст которого в коде страницы будет заключен в тег &lt;h1&gt;. Оно также появится в строке заголовка браузера. При желании, функцию вывода названия в заголовке браузера можно отключить. Алиас [прим. перев.: следующее поле] создается Joomla!&nbsp;</span></p> <p><span class="font25">автоматически [точнее сказать, может создаваться автоматически, а может задаваться пользователем, создающим статью]. За основу берется содержимое поля «Заголовок». Алиас — это фрагмент текста, вставляемый Joomla в адрес страницы для того, чтобы сделать ссылки на нее понятнее и удобнее в использовании. Так, для того, чтобы адрес страницы со статьей выглядел так: <span style="color: #000080;"><a href="http://example.com/kontakty"><span style="text-decoration: underline;"></span></a><span style="text-decoration: underline;"><a href="http://example.com/kontakty">http://example.com/kontakty</a></span></span>, в поле «Алиас» необходимо ввести слово «kontakty».</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font58">Метка № 2: категория</span></em></p> <p><span class="font58">&nbsp;</span></p> <p><span class="font25">Система <b>категорий </b>Joomla нужна для <b>классификации </b>статей. Каждая статья должна быть отнесена к той или иной категории. Если вы не хотите явно классифицировать статью, выбирайте категорию «Uncategorised» [«Без категории»]. Она подходит для статичных материалов вроде правовых положений или справочной информации о владельцах сайта. В этом же блоке полей можно выбрать публикационный статус («Опубликовано» или «Не опубликовано»), перейти к интерфейсу определения пользовательских полномочий, выбрать языковую принадлежность, а также добавить статью к перечню избранных материалов. Идентификатор статьи (ID) — это порядковый номер материала, задаваемый системой при его сохранении.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font58">Метка № 3: текст материала</span></em></p> <p><span class="font58">&nbsp;</span></p> <p><span class="font25">В это поле вы можете вписать текст — такой текст, который будет представлять ценность для посетителей вашего сайта. Кажется здесь все просто, правда? :-)</span></p> <p><span class="font25">С технической точки зрения здесь вы имеете дело с WYSIWYG-редактором<a href="file:///D:/temp/web2/%D0%93%D1%80%D0%B0%D1%84%20%D0%A5.%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B5%D0%B3%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%20Joomla%21%202.5%20-%202012.html#bookmark32"><sup>6</sup></a>. Задача редактора — превращение вашей стати в сочетание текста и HTML — кода, используемого для создания веб-страниц. По умолчанию, для создания статей в Joomla используется редактор TinyMCE [<span style="color: #000080;"><a href="http://tinymce.moxiecode.com/"><span style="text-decoration: underline;">сайт редактора</span></a></span> на английском]. <b>TinyMCE </b>— это независимый программный продукт с открытым исходным кодом, имеющий настолько широкий функционал, что о нем можно написать отдельную книгу. (Возможно, неплохая идея.)</span></p> <p><span class="font25">По сути, TinyMCE похож на любой другой текстовый редактор: вводится текст, выделяется фрагмент и кликом по пиктограмме на панели инструментов к нему применяется форматирование или открывается диалоговое окно для дальнейшей его обработки.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font12">Под полем ввода текста есть кнопки. Их наличие там может сбивать с толку. Это кнопки Joomla<a href="file:///D:/temp/web2/%D0%93%D1%80%D0%B0%D1%84%20%D0%A5.%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B5%D0%B3%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%20Joomla%21%202.5%20-%202012.html#bookmark33"><sup>7</sup></a>, и к TinyMCE они имеют косвенное отношение. По умолчанию таких очень полезных дополнительных кнопок — пять.</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Материал» </b>позволяет вставить в текст ссылку на другую статью, опубликованную на сайте.</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Изображение» </b>позволяет выгружать на сайт и вставлять в статью изображения, либо вставлять в статью изображения, выгруженные ранее.</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Разрыв страницы» </b>позволяет разбивать длинные статьи на фрагменты, каждый из которых будет выводиться на отдельной странице [с оглавлением, содержащим ссылки на другие фрагменты].</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Подробнее» </b>вставляет в текст статьи ссылку «Подробнее» [а также отделяет ту часть статьи, которая будет выступать в качестве анонса.]</span></p> <p><span class="font12">•&nbsp; Кнопка <b>«Выключить редактор» </b>позволяет выключать или включать режим WYSIWYG. Если редактор выключен, [вместо форматированного текста] вы увидите текст в вперемежку с кодом HTML.</span></p> <p><span class="font12">Набор кнопок можно увеличивать, устанавливая новые расширения.</span></p> <p><span class="font12">&nbsp;</span></p> <p><em><span class="font28">Метка № 4: параметры публикации</span></em></p> <p><em><span class="font28"><br /><br /></span></em></p> <p><span class="font12">То, что в Joomla 1.5 называлось «Параметрами статьи», начиная с версии 1.6 называется «Параметрами публикации». В этом наборе полей можно выбрать пользователя, который будет выступать в качестве автора статьи (поле «Автор»). Автор может впоследствии редактировать статью, а также несет за нее ответственность. Имя автора на стороне посетителей задается полем «Псевдоним автора». Три поля, находящиеся ниже, позволяют выбирать выводимую дату создания материала и планировать публикацию. Просто введите нужные даты и об остальном Joomla позаботится сама.</span></p> <p><span class="font28">Метка № 5: дополнительные параметры</span></p> <p><span class="font12">На этой же панели можно задать множество других параметров. Вы можете выбрать тот формат вывода статьи, который будет больше подходить вашим посетителям и поисковым системам. Просто начните экспериментировать — это лучший способ разобраться.</span></p> <p><span class="font25">&nbsp;</span></p> <p><em><span class="font59">Метка № 6: права доступа к материалу</span></em></p> <p><span class="font59">&nbsp;</span></p> <p><span class="font25">Последняя панель предназначена для определения пользовательских полномочий в отношении статьи. Возможность их определения окажется нам полезной во многих случаях управления системой. О пользовательских полномочиях я расскажу подробно в главе «Пользователи и полномочия».</span></p> <p><span class="font59">Простая статья</span></p> <p><span class="font25">Давайте вместе создадим статью, которую в общих чертах наметили выше.</span></p> <p><span class="font25"><b>Текст с изображениями</b></span></p> <p><span class="font25">Наберите текст.</span></p> <p><span class="font25">Вариантов вставки изображений — множество.</span></p> <p><span class="font25">В случае, если <b>изображения опубликованы в сети</b>, например, на Flickr, кликните по пиктограмме вставки изображения на панели инструментов редактора и скопируйте адрес изображения в соответствующее поле диалогового окна.</span></p> <p><span class="font25">В случае, <b>если изображение уже доступно через менеджер мультимедиа</b>, кликните по кнопке вставки изображения под полем ввода текста и вставьте его в текст (рис. 4).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-55.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font21"><i>Рис. 4. Вставка изображения при помощи интерфейса менеджера мультимедиа.</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font25">В случае, если изображения <b>находятся на жестком диске вашего компьютера</b>, вам <span class="font24">придется использовать диалоговое окно, вызываемое кликом по кнопке «Изображение» под полем ввода текста.</span></span></p> <p><span class="font24">Напомню, Joomla не «подгоняет» размер изображений. Если вы выгрузите изображение с цифрового фотоаппарата, то на сайте оно появится в полном размере — более 3000 пикселей <span class="font25">шириной. <b>При необходимости, перед выгрузкой измените размер изображения.</b></span></span></p> <p><span class="font24">Если все пройдет удачно — мои вам поздравления!</span></p> <p><span class="font24">Возможных причин сбоя, если таковой произойдет, — множество. В числе прочих — неправильно заданные права доступа к папкам менеджера мультимедиа. В лучшем случае&nbsp;</span></p> <p><span class="font25">вы увидите сообщение об ошибке. Если в конце концов решения не найдется, — оставьте комментарий на <span style="color: #000080;"><a href="http://cocoate.com/ru/node/10395"><span style="text-decoration: underline;">этой странице</span></a></span>. :-)</span></p> <p><span class="font25">После того, как изображение будет загружено из папки менеджера мультимедиа, параметры его вывода можно будет изменить при помощи диалогового окна редактора, кликнув по соответствующей пиктограмме на его панели инструментов.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Анонс для страницы рубрики со ссылкой на полную версию статьи</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">Это просто. Поместите курсор в ту часть текста, после которой хотите увидеть ссылку «Подробнее» и кликните по кнопке «Подробнее» под полем ввода текста.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Вывод статьи на главную страницу без создания пункта меню</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">В выпадающем списке поля «Избранные» выберите «Да».</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Отложенная публикация</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">Для начала воздержимся от отложенной публикации, то есть не будем задавать дату ее начала. :-) Если в дальнейшем вы захотите опробовать эту функцию с другой статьей, заполните поля «Начало публикации» и «Завершение публикации». Это можно сделать как набором даты в определенном формате, так и выбором ее в диалоговом окне календаря, вызываемом кликом по пиктограмме с соответствующим изображением.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Версия для печати</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">В «Параметрах отображения материала» (метка № 5 на рис. 3), в выпадающем списке поля «Иконка печати» выберите «Показать».</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><b>Окно отправки ссылки на статью по электронной почте</b></span></p> <p><span class="font25"><b>&nbsp;</b></span></p> <p><span class="font25">В указанной в предыдущем абзаце панели, в поле «Иконка электронной почты», также выберите «Показать».</span></p> <p><span class="font60">Результат</span></p> <p><span class="font25">После сохранения обновите главную страницу вашего сайта и там появится статья (рис. 5).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-56.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span class="font23"><i>Рис. 5. Статья на главной стр</i></span></span><i>анице сайта.</i></p> <p><i>&nbsp;</i></p> <p><em><span class="font60">Медиа-менеджер</span></em></p> <p><em><span class="font60">&nbsp;</span></em></p> <p><span class="font25">Медиа-менеджер — это миниатюрная <span style="color: #000080;"><a href="http://en.wikipedia.org/wiki/Digital_asset_management"><span style="text-decoration: underline;">система управления цифровыми активами</span></a></span> [прим. перев.: ссылка на статью в англоязычной Википедии] в составе Joomla! (DAM). Если вы имеете дело с контентом, вам потребуется хранилище для файлов. Под файлами подразумеваются изображения, документы в формате PDF и многое другое — словом, все то, что вы к контенту отнесете. Обычно, цифровые активы состоят из файлов и дополнительных метаданных. С учетом этого нам нужен простой в использовании инструмент для управления ими. Давайте посмотрим, какие возможности предоставляет нам медиа-менеджер, входящий в исходную комплектацию Joomla [текстовое меню административного раздела → пункт «Материалы» → подпункт «Медиа-менеджер»].</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font30"><i>Что он собой представляет?</i></span></p> <p><span class="font30"><i>&nbsp;</i></span></p> <p><span class="font25">По-моему, он больше всего похож на файловый менеджер. Все знают «Проводник Windows» или «Finder» в Mac OS X. В Joomla этот компонент называется медиа-менеджер. У него есть основная папка, где хранятся все файлы, которыми он управляет. Медиа-менеджер работает через браузер и отображает файлы в виде эскизов (рис. 1) или в виде списка (рис. 2). Папки открываются кликом.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-57.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span class="font15"><i>Рис. 1. Медиа-менеджер: отображение в виде эскизов.</i></span></span></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-58.jpg" /></p> <p>&nbsp;</p> <p><span class="font23"><i>Рис. 2. Медиа-менеджер: отображение в виде списка.</i></span></p> <p><span class="font23"><i>&nbsp;</i></span></p> <p><span class="font24">В</span>ы можете создать столько папок, сколько захотите. В режиме отображения в виде списка вы можете удалять папки и файлы. Структуры, того, что вы видите в административном разделе Joomla и в окне FTP-клиента (рис. 3), — одинаковы. И тут следует соблюдать осторожность: среди папок системы вы найдете «Media». «Media» не является основной папкой медиа-менеджера. Основная его папка — «images».</p> <p>&nbsp;</p> <p><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-59.jpg" /></p> <p>&nbsp;</p> <p><span class="font25"><i>Рис. 4. Настройки медиа-менеджера.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">Если вы изучите панель настроек, то обнаружите, что можно ограничивать загрузку файлов по расширению и размеру. Можно, например, разрешить загрузку изображений и запретить загрузку файлов. Конечно же, изображения — тоже файлы. Просто мне нравится возможность их разделения. Отображение в виде эскизов имеет смысл в случае изображений, в случае прочих типов файлов — нет. Самое полезное следствие этого разделения — возможность ограничить набор типов файлов, загружаемых пользователями с уровнем привилегий ниже «Управляющего». Так, вы можете разрешить рядовым зарегистрированным пользователям публиковать только изображения. В некоторых случаях это очень полезно. Ряд полей панели предназначен для задания параметров проверки MIME Type (также сейчас часто называемого Internet Media Type) и ограничения загрузки файлов на основании этого критерия. Пользователи Windows обычно различают файлы по их расширениям. Internet Media Type — способ определить тип файла в тех случаях, когда расширение отсутствует. Вы можете разрешить или запретить загружать столько типов файлов, сколько сочтете нужным.</span></p> <p><span class="font25">Flash-загрузчик, предназначенный для одновременной загрузки множества, — одна из самых передовых функций, о которой очень часто забывают. В Joomla 1.5 он не всегда работал как&nbsp;<span class="font24">следует. Положение дел изменилось с выпуском Joomla 1.6. В версии 2.5 Flash-загрузчик — все также надежен и прост в использовании. :-) Попробуйте.</span></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-60.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font21"><i>Рис. 5. Flash-загрузчик медиа-менеджера.</i></span></p> <p><span class="font21"><i>&nbsp;</i></span></p> <p><span class="font24">Вы убедитесь, что для работы с медиа-менеджером не требуется незаурядных умственных способностей: он прост в использовании и очень надежен. Если вам нужно нечто более продвинутое, поищите в <span style="color: #000080;"><a href="http://extensions.joomla.org/extensions/core-enhancements/file-management"><span style="text-decoration: underline;">соответствующем разделе</span></a></span> каталога расширений для Joomla.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font40"><i>Медиа-менеджер и редактор</i></span></p> <p><span class="font40"><i>&nbsp;</i></span></p> <p><span class="font24">Теперь вы знаете, где хранятся файлы, но можете ли вы привязать их к статьям? Везде, где есть редактор, есть и кнопка вставки изображений из папок медиа-менеджера. Процесс уже описывался в статье «Типичная статья».</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-61.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font18"><i>Рис. 6. Интерфейс доступа к медиа-менеджеру, запускаемый со страницы создания/</i></span></p> <p><span class="font18"><i>редактирования статей.</i></span></p> <p><span class="font18"><i>&nbsp;</i></span></p> <p><span class="font40"><i>Интерфейсы доступа к медиа-менеджеру на прочих страницах</i></span></p> <p><span class="font40"><i>&nbsp;</i></span></p> <p><span class="font24">Запустить медиа-менеджер можно не только со страниц создания/редактирования статей. Например, для вывода на странице категории изображения, его привязывают к описанию при помощи интерфейса медиа-менеджера на странице создания/редактирования категорий (рис. 7).</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-62.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font19"><i>Рис. 7. Интерфейс медиа-менеджера на странице создания/редактирования категорий.</i></span></p> <p><span class="font19"><i>&nbsp;</i></span></p> <p><span class="font24">Изображение появится на странице перечня категорий, если вы произведете соответствующие настройки в диалоговом окне интересующего вас пункта меню.</span></p> <p><span class="font24">&nbsp;</span></p> <p><em><span class="font60">Страница контактных данных и форма обратной связи.</span></em></p> <p><span class="font60">&nbsp;</span></p> <p><span class="font60"><span class="font25">Относительно формы обратной связи возникает вопрос: «А контент ли это?» Я думаю, что контент, поэтому данная глава относится к теме «Управление контентом».</span></span></p> <p><span class="font25">В первую очередь благодаря форме обратной связи становится понятно, что вы имеете дело с CMS. Созданные вручную на языке HTML веб-страницы не могут отправлять сообщения по электронной почте, для этого нужен скриптовый язык вроде PHP и настроенный сервер. Скрипты на PHP могут быть встроены в HTML-код страниц для реализации функций формы, но тогда такие страницы будут визуально отличаться от остальных страниц сайта. В случае с Joomla! форма обратной связи является частью системы. Все, что вам нужно сделать, — это настроить ее.</span></p> <p><span class="font25">Если ваш сайт под управлением Joomla установлен на сервере хостинг-провайдера, проблем с отправкой электронной почты скорее всего не будет. В случае локальной установки, все немного сложнее: придется сначала устанавливать почтовый сервер. Особого труда это не составит, хотя и особой надобности в этом нет. :-)</span></p> <p><span class="font25">Сообщения по электронной почте Joomla может отправлять по-разному. Настройки почтовых функций можно увидеть во вкладке «Сервер», на странице общих настроек. Открыть ее можно, выбрав в меню пункт «Сайт», в нем подпункт «Общие настройки» (рис. 1). Естественно, вы будете использовать активированную по умолчанию функцию PHP Mail. Подробнее о настройках — в главе «Настройка CMS».</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-63.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span class="font18"><i>Рис. 1. Интерфейс настройки почтовых функций.</i></span></span></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font46"><i>Создаем страницу с контактными данными и формой обратной связи</i></span></p> <p><span class="font46"><i>&nbsp;</i></span></p> <p><span class="font25">Для создания страницы с контактными данными и формой обратной связи необходимы, как минимум:</span></p> <p><span class="font25">•&nbsp;запись, содержащая контактные данные;</span></p> <p><span class="font25">•&nbsp;категория для «привязки» записи;</span></p> <p><span class="font25">•&nbsp;ссылка на страницу в меню.</span></p> <p><span class="font25">Возможно, у вас осталась категория «Sample Data-Contact», созданная при установке демонстрационных данных. Если нет, то создайте. Следующим шагом будет создание записи контактных данных. Для этого в меню административного раздела следует выбрать пункт «Компоненты», затем подпункт «Контакты» и кликнуть по пиктограмме с подписью «Создать». Заполните поля (рис. 2). Для упрощения ориентирования я отметил на иллюстрации часть элементов интерфейса.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-64.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><span class="font23"><i>Рис. 2. Интерфейс создания записи контактных данных.</i></span></span></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Метка № 1. В это поле вводятся фамилия и имя контактного лица или же название подразделения или компании, если запись создается не для человека. Контактные данные могут быть связаны с учетной записью пользователя сайта. Запись должна быть отнесена к категории, иметь статус общедоступной («Уровень доступа» — «Для всех») и, допустим, не должна выводиться на главной странице («Избранные» — «Нет»).</span></p> <p><span class="font25">Метка № 2. В текстовое поле «Дополнительная информация» можно вписать режим работы или описать сферу полномочий.</span></p> <p><span class="font25">Метка № 3. В наборе полей «Параметры публикации» можно выбрать пользователя, могущего впоследствии вносить изменения в запись, а также задать время и даты начала и конца публикации. На «обычных» сайтах последнее применяется редко.</span></p> <p><span class="font25">Метка № 4. В наборе «Детали контакта» [прим. перев.: собственно, поля ввода контактной информации] — множество полей, которые можно заполнить или оставить незаполненными.</span></p> <p><span class="font25">Метка № 5. При помощи набора полей «Настройки отображения» можно выбрать, какие из контактных данных будут отображаться, а какие — нет.</span></p> <p><span class="font25">Метка № 6. Набор полей «Форма обратной связи» — очень важная часть интерфейса, потому что здесь можно включить или отключить форму отправки сообщений контактному лицу, публикуемую на странице контактных данных. Здесь также можно включить или отключить функцию отправки копии сообщения его автору и настроить защиту от спама. Ее [защиты от спама] возможности в смысле противодействия «настоящим» спамерам, мягко говоря, — скромные. В этом же наборе есть и поле адреса страницы, которая будет открыта в случае удачной отправки сообщения.</span></p> <p><span class="font25">Метка № 7. Набор полей «Мета-данные», как и набор полей «Параметры публикации», доступен на странице редактирования каждой записи. Подробнее о мета-данных — в главе «Почему вам нужна поисковая оптимизация».</span></p> <p><span class="font48"><i>Создание пункта меню</i></span></p> <p><span class="font25">Теперь у вас есть запись, но страницы контактных данных на сайте до сих пор нет. Следующий шаг — как раз превращение записи в страницу на сайте. Благодаря возможности «привязки» к пункту меню как одной записи, так и категории, на сайте ссылка будет вести либо на страницу одного контактного лица, либо на список контактных лиц. Определенно возможно создать страницу обратной связи для каждого сотрудника даже большой компании, например, такой как Volkswagen со штатом приблизительно 370 000 человек. Как CMS отобразит все это на сайте?</span></p> <p><span class="font25">Чтобы решать подобные задачи, в состав Joomla включен менеджер меню, предлагающий различные форматы публикации информации. Благодаря этому вы можете вывести контактные данные в виде списка разделов, списка страниц или единственной страницы. На первый взгляд, сложно и путано, но это не так: подобная организация информации хорошо продумана и удобна.</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">Давайте создадим пункт меню, ведущий на страницу контактных данных одного человека. В меню административного раздела выберите пункт «Меню», в нем — подпункт «Top» [«Верхнее меню»] и на открывшейся странице кликните по пиктограмме с подписью «Создать», расположенной на панели инструментов. Для создания ссылки из меню требуется:</span></p> <p><span class="font25">1.&nbsp; &nbsp;Выбрать тип пункта меню: «Список контактов заданной категории» или «Контакт»;</span></p> <p><span class="font25">2.&nbsp; &nbsp;выбрать называние пункта меню;</span></p> <p><span class="font25">3.&nbsp; &nbsp;выбрать, в каком меню на стороне посетителя будет выводиться ссылка.</span></p> <p><span class="font25">выбрать тип пункта меню можно во всплывающем окне, вызываемом кликом по кнопке «Выбрать» в соответствующем поле. Интересующий нас тип — «Контакт» (рис. 3).</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-65.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Рис. 3. Выбор типа пункта меню.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font25">После выбора типа диалоговое окно закроется. Так как нужен всего один контакт, выберем его при помощи поля в панели «Обязательные параметры» (рис. 4)</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-66.jpg" /></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25"><i>Рис. 4. Выбор записи контактных данных.</i></span></p> <p><span class="font25"><i>&nbsp;</i></span></p> <p><span class="font24">Ну и, наконец, наберем название пункта меню и кликнем по пиктограмме с подписью «Сохранить». На стороне посетителей ссылка на выбранную вами страницу контактных данных выводится в верхнем меню. Открыть форму обратной связи можно кликнув по пиктограмме с изображением знака «плюс» в правом нижнем углу на соответствующей панели [при условии, что информация и форма выводятся в виде ниспадающих вкладок]. Теперь с вашего сайта можно отправлять сообщения.</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-67.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span class="font25"><i>Рис. 5. Страница контактных данных.</i></span></span></p> <p><span class="font24"></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><img src="http://dreamlancer.ru/images/joomla2_5/13403044%2025.%20-%2020433a3e323e344142323e%20343b4f%203d3047383d304e4935333e%203f3e3b4c373e323042353b4f%20Joomla!%202.5%20-%202012-68.jpg" /></span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24"><span class="font25"><i>Рис. 6. Форма обратной связи.</i></span></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><i>&nbsp;</i></p> <p><span class="font25"></span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font25">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p> <p><span class="font24">&nbsp;</span></p>