Показ дописів із міткою joomla. Показати всі дописи
Показ дописів із міткою joomla. Показати всі дописи

четвер, 30 квітня 2009 р.

Новый обучающий курс по администрировании Joomla 1.5

Хочу представить новый курс "Администрирование Joomla 1.5" от Куртеева Александра и Центра Профессионального Обучения Joomla.
С помощью курса можно легко управлять и создавать сайты на Joomla...



Это Полный и Качественный Видеокурс по Стандартной Сборке Joomla 1.5, который подойдет для Любого Уровня Подготовленности!
Видео-курс имеет 50 уроков продолжительностью 6 часов 27 минут раскроют все нюансы управления и создания сайтов на Joomla 1.5.

В этом курсе раскрыты все тонкости работы с CMS Joomla, благодаря которым обучение становится более удобным, быстрым и качественным.
К курсу прилагаются актуальные и очень полезные материалы, которые помогут лучше и качественнеу усвоить материал, а также модернизировать Ваши сайты.

Узнать подробнее про этот курс можно по этой ссылке:
https://itmaster.biz.ua/programming/joomla.html

Отдых в Карпатах

Сейчас клиенту делаю сайт про Отдых в Карпатах. Назва сайта - skole.
Тема сайта мне самому нравится. Сайт делаю на основе движка Joomla.
Получилось очень красиво: поставил галерею, где можно посмотреть Карпатские пейзажи, а также оценить места отдыха в Карпатах. Также можно узнать на сайте о санаториях, домах одтыха, туристических базах и садыбах у Карпатах.
Пока что есть информация только о следующих поселках Карпат:
* Поляна
* Солочин
* Сусково
* Мукачево
* Ворохта
* Микуличин
* Яремче
* Татаров

Добавил раздел "Статьи", где можно узнать Описание горных массивов Карпат
и Туристические маршруты по горам Карпат

пʼятниця, 4 липня 2008 р.

Защита от форс-мажора (резервное копирование)

Знакомая ситуация — веб-проект, на который ушло несчитанное количество человеко-часов был просто уничтожен ошибкой при работе с базой, установкой непроверенного компонента, сбоем в работе системы и тд. Чтобы этого избежать бессмысленной потери времени (а равно нервов и драгоценного сна), рекомендуется делать резервное копирование данных. Резервное копирование необходимо для возможности быстрого и недорогого восстановления информации (документов, программ, настроек и т. д.) в случае потери рабочей копии информации по какой-либо причине. Кроме этого решаются смежные проблемы: дублирование данных и передача данных.

Введение в резервное копирование сайта

В случае с использованием Joomla! надо делать копии базы данных MySQL и файлов системы, что не слишком удобно делать «вручную» из-за:

  1. Отдельного копирования данных MySQL базы.
  2. Отдельного копирования файлов сайта.
  3. Применения разных инструментов для операций с разными типами данных.
  4. Синхронизации состояния базы и состояния файлов проекта.
  5. Выделение из резервной копии файлов сайта: папки с временными файлами, папки с кэшируемыми данными (зачем нам таскать мусор с собой).
  6. Опять же на площадке где Вы размещаете, может не быть доступа по SSH, FTP, инструментов для работы с базами данных.
  7. Сложность (вернее трудоемкость) держать файлы базы, файлы проекта в одном архиве для обеспечения синхронизации данных.
  8. Да и охота работать в привычной обстановке, т.е. в административной панели Joomla!

Конечно многие хостеры, предоставляют средства автоматического резервного копирования, но опять, же пункты с 1 по 8 очень актуальны. Следует добавить, что если резервное копирование совершается на тот же диск, площадку, то при серьезной аварии, смене хостинга, эти данные будут не доступны.

Да и не надо забывать про последующее восстановления системы с резервной копии, если восстановиться с ней не возможно или затруднительно, то смысл в ней

При прочтении выше указанных пунктов, сформировались требования к системе резервного копирования:

  • Надёжность хранения информации. Обеспечивается дублированием информации и заменой утерянной копии другой в случае уничтожения одной из копий. Сохранение копии на другом носителе. Быстрый доступ к резервной копии. Авторизованный доступ к резервной копии.
  • Простота в эксплуатации — по возможности минимизировать участие человека.
  • Быстрое внедрение — лёгкая установка и настройка системы резервного копирования, краткое обучение пользователей.
  • Совместное хранение файлов базы и файлов проекта.
  • Интеграция с панелью Администрирования Joomla!
  • Выборочность — возможность выборки игнорируемых папок проекта.
  • Востановимость — простота восстановления исходного состояния системы.

JoomlaPack — инструмент для создания резервных копий

Нашей командой был локализован и модифицирован компонент JoomlaPack — который соответствует выше перечисленным требованиям и позволяет:

  1. Создавать резервную копию базы данных и файлов проекта в один архив.
  2. Работает в «один клик» мышки.
  3. Сохраняет резервную копию в папку сайта.
  4. Позволяет управлять резервными копиями — удаление, копирование их на ваш жесткий диск.
  5. Производить выборку игнорируемых папок, которые не надо включать в проект.
  6. При создании резервной копии Вы можете выбрать режим архивирования или сжатия в один файл (папку).
  7. При создании резервной копии создает установочный дистрибутив Joomla! с вашими настройками — т.е. делается полная копия всех файлов и базы данных — для восстановления, просто запустите установку и вы получите полную копию вашего сайта.

    Примечание: В качестве установщика используется дистрибутив Joomla! LE 2007 – но работать будет на всех версиях 1.12.

  8. Режим совместимости с MySQL 4.x – 5.x.
  9. Кросбраузерность.
  10. Возможность доступа к резервным копиям с любой точки мира.
  11. Работа пользователям любого уровня компетенции.
  12. Настройки сохраняются в файл конфигурации — очень полезно при сбоях базы, или не при желании увеличивать нагрузку.
  13. Множество приятных особенностей, в частности:
    • Процесс создания резервной копии наглядно показывается на странице.
    • Не происходит аварийных сбоев по причине таймаута сервера.
    • Не происходит сбоев по причине ограничение размера памяти для скрипта.

Установка компонента JoomlaPack

  1. Заходим в административную панель, выбираем в меню «Установка–Компоненты».
  2. Выбираем компонент для установки и нажимаем кнопку «Загрузить и установить»
  3. Компонент успешно установился. Читаем имена тех кто локализовал и модифицировал это чудо, обещаем при случае угостить пивом и нажимаем – Продолжить.

Настройка компонента JoomlaPack

После успешной установки выбираем в меню административной панели «Компоненты–JoomlaPack».

Затем, в панели управления компонентом JoomlaPack




выберем пункт «Базовая конфигурация» и производим базовую настройку компонента. Следим чтобы надпись «Файл конфигурации» была зеленого цвета — тем самым мы обеспечим сохранение результатов настройки. В противном случае меняем права файла конфигурации configuration.php, в корне Joomla, на 777.

И начинаем внимательно просматривать поля настройки:

  • Папка для сохранения резервных копий — куда сохранять резервные копии. По умолчанию стоит joomla/administrator/components/com_jpack/temp. Смените куда вам удобней. Следует учесть — эта папка должна быть доступна для записи. Я рекомендую создать папку «copy» в корне сайта и дать на нее права чтения/записи.
  • Временная папка — куда сохранять временные файлы. По умолчанию стоит joomla/administrator/components/com_jpack/temp. Смените куда вам удобней. Однако обратите внимание, что эта папка должна так же быть доступна для записи. Я рекомендую создать папку «tmp» в корне сайта и дать на нее права чтения/записи.
  • Шаблон имени файла — имя файла резервной копии, по умолчанию site-[HOST]-[DATE]-[TIME]. В [] задаются шаблоны переменных. Не надо менять без необходимости, и так неплохо.

Расширенные настройки JoomlaPack

  • Совместимость при экспорте БД MySQ — выбираем режим совместимости формата экспорта баз данных. Рекомендую поставить режим совместимости с версией 4.х. он позволяет без проблем импортировать в версии и выше, но избавит от проблем использования на большинстве серверов.
  • Политика создания списка файлов — при большом сайте следует выбрать за несколько раз, при небольшом за один раз. Отражается на скорость обработки и стабильность работы.
  • Политика сохранения БД MySQL — при большом сайте следует выбрать за несколько раз, при небольшом за один раз. Отражается на скорость обработки и стабильность работы.
  • Сжать архив после создания? — Предлагает сжать резервную копию в один файл ZIP (рекомендую), не сжимать (точная копия сайта с базой в виде инсталляционной версии), сжимать – сжимает файл в один, но не архивирует.

Настроили? Нажимаем «Сохранить» вверху экрана для внесения изменений в конфигурацию компонента. После этого возвращаемся в панель управления компонентом и проверяем состояние JoomlaPack (справа от кнопок панели управления должно быть написано: Готовность. В противном случае исправляем настройки. Затем переключаемся на вкладку «Подробно» и проверяем, что там у обоих пунктов состояние: Доступен на запись. В противном случае или меняем папки в настройках, или выставляем права на папки.

Создание резервной копии с помощью JoomlaPack

Предварительные приготовления закончены, теперь создаем резервную копию. Для этого в панели управления JoomlaPack нажимаем кнопку «Создать резервную копию». Нас предупреждают чтобы мы уселись по удобней, завершили все сторонние процессы с файлами Joomla! (если они были) и выразили свое согласие, нажав на кнопку: «Создать резервную копию».

Резервная копия создается. Пожалуйста не покидайте это страницы, не останавливайте ее, не обновляйте, до завершения операции. В случае ошибки создания резервной копии система постарается сообщить Вам что она предпринимает для успешного завершение операции. В случае критической ошибки, такой как выделения места, времени, попробуйте сменить режим работы в настройках — поставьте проходить несколько раз.

После того, как резервная копия создана можно перейти в раздел Управление резервными копиями и проверить, появилась ли там резервная копия.

Управление резервными копиями в JoomlaPack

Управление резервными копиями производится в специальном разделе компонента JoomlaPack




Чтобы попасть в менеджер резервных копий необходимо в панели управления JoomlaPack нажать кнопку «Управление резервными копиями».

Сразу после создания резервной копии рекомендуется сохранить ее на локальный диск. Для этого нажмите «скачать» расположенную в той же строке что и название вашей резервной копии. После нажатия на кнопку, браузер предложит Вам стандартный диалог сохранения файла, учтите он может отличаться от версии используемого браузера. Также тут можно удалить старые резервные копии, чтобы они не занимали места. Учтите что при создании бекапа делается копия всех папок на сервере, и при большем количестве уже созданных резервных копий они буду попадать в архив, тем самым размер архива будет неоправданно расти.

Для указания системе, о том какие папки не надо включать в архив перейдите в раздел «Исключить из резервной копии» в административной панели компонента. И в предложенном списке укажите папки которые не надо добавлять в резервные копии., в частности выше указанные «copy» и «tmp». После указания папки, JoomlaPack попросит Вас подождать для применения изменений.

Если вы изменили список папок, то после этого рекомендуется создать еще одну резевную копию, без этих папок, и сохранить ее на свой диск.

Восстановление данных из резервной копиии

При восстановлении системы с резервной копии в режиме установки, скопируйте содержимое архива на хостинг, заменив все файлы, и удалите или переименуйте файл «configuration.php» в противном случае, Вы не сможете запустить инсталлятор.

Внимание: если при восстановлении сайта из резервной копии Вы не хотите восстанавливать базу данных, то просто не отмечайте пункт «Удалить существующие таблицы».

Заключение

Все! Теперь наша система надежда готова к превратностям судьбы. Также следует заметить, что так можно не только делать резервную копию, но переносить сайт на хостинг, клонировать сайты, создавать свои сборки. Почему это возможно? Да потому что создается ПОЛНЫЙ ИНСТАЛЯТОР Joomla! со всеми Вашими настройками, базой данной, установленными дополнениями, всеми файлами вашего сайта.

Но все таки для создания сборок рекомендую подождать выхода финальной версии нашего «Сборщика».

Скачать дистрибутив JoomlaPack Joomlaportal Edition можно здесь:

http://www.joomlapack.net/news/releases/111-stable-release.html


Источник:
http://www.uportal-studio.org.ua

понеділок, 23 червня 2008 р.

пользователи Joomla!

Типы пользователей и уровни доступа

Пользователи Joomla! могут быть разделены на две основные категории:
• Гости
• Зарегистрированные пользователи
Гости – это просто посетители сайта Joomla! В зависимости от того, как Супер Администратор
настроил сайт, часть контента может быть доступна для просмотра только
зарегистрированными пользователями, в то время как гости могут просматривать лишь
ограниченный объем информации.

Зарегистрированные пользователи зарегистрировались на вашем сайте и получили имя
пользователя и пароль. Имя пользователя и пароль позволяют зарегистрированным
пользователям входить (login) на ваш сайт, получая тем самым особые привилегии перед
гостями.

Зарегистрированные пользователи тоже могут быть разделены на две категории:
• Внешние пользователи (Front-end Users)
• Внутренние пользователи (Back-end Users)

Внешние пользователи

Внешние пользователи получают некоторые привилегии над гостями, которые могут включать в
себя возможность создания и публикации контента на сайте. Мы будем ссылаться на таких
пользователей как на провайдеров контента, так как их основная цель – это размещать новый
контент на сайте, но не администрировать его или менять дизайн.

Провайдеры контента могут размещать информацию на сайте с помощью встроенного
редактора WYSIWG, что не требует знаний HTML.

Внешних пользователей, в свою очередь, можно разделить на 4 уровня: Зарегистрированные
(Registered), Авторы (Authors), Редакторы (Editors), Публикаторы (Publishers).

Таблица 4: Зарегистрированные внешние пользователи

Зарегистрированный
У зарегистрированного пользователя нет прав на
создание, редактирование или публикацию контента на
сайте Joomla! Они могут добавлять новые веб ссылки в
публикации и имеют доступ к контенту, закрытому для
гостей.

Автор
Авторы могут создавать контент, указывать некоторые
особенности отображения этого контента, и дату
публикации контента на сайте.

Редактор
Редакторы имеют те же права, что и Авторы, при этом
они могут редактировать как свой контент, так и
контент добавленный.

Публикатор
Публикаторы имеют все возможности Авторов и
Редакторов, при этом именно они могут опубликовать
контент на сайте.


Внутренние пользователи

Внутренние пользователи – это Менеджеры, Администраторы и Супер Администраторы.
Эти виды пользователей имеют доступ, как к внешнему, так и к внутреннему интерфейсам
сайта. Е пользователи также имеют разные привилегии, в зависимости от уровня.


Таблица 5: Внутренние зарегистрированные пользователи

Менеджер

Менеджер имеет все права публикатора, а также доступ
к панели администратора.
Менеджеры имею доступ ко всем элементам панели
управления, связанным с контентом сайта, но е могут
изменять шаблоны и конфигурации страниц или
добавлять и удалять расширения Joomla!
Менеджеры также не могут добавлять пользователей
или редактировать их учетные записи.

Администратор
Администраторы имею более широкий спектр
возможностей, чем Менеджеры.
Администраторы могут добавлять или удалять
расширения, изменять шаблоны и конфигурации
страниц, и даже создавать или редактировать учетные
записи пользователей не выше своего уровня.
Они не могут редактировать учетные записи Супер
Администраторов и менять некоторые глобальные
настройки сайта.

Супер Администратор
Супер Администратор имеет те же права, что и root в
системе Linux. Он может выполнять любые
административные функции в Joomla! Только Супер
Администраторы имеют возможность создавать новых
пользователей с правами Супер Администраторов или
присваивать такие права другим пользователям
Единственный пользователь, который существует в Joomla! после установки – это Супер
Администратор. Это тот самый “admin”, созданный нами при инсталляции.

Регистрация
Помимо автоматического создания аккаунта Супер Администратора, в Joomla! есть два
способа, которыми гости могут стать зарегистрированными пользователями сайта.
Во-первых: они могут зарегистрироваться сами, воспользовавшись ссылкой для регистрации,
которая может находиться на форме входа на сайт. Во-вторых: Администратор или Супер
Администратор могут напрямую добавить их в систему через административную панель.

Форма входа по умолчанию отображает ссылку для регистрации. Супер Администратор может
отключить эту возможность. Для прямой регистрации существует также возможность активации через E-mail, при этом
потенциальным пользователям придется указать корректный E-mail адрес. По умолчанию
функция также активна. Если данная функция активирована, пользователь получит E-Mail
сообщение с ссылкой для подтверждения активации (validation link). Процесс регистрации
будет считаться оконченным только после подтверждения пользователем регистрации




неділя, 22 червня 2008 р.

Обзор установленных элементов веб сайта Joomla!

Реклама: ВИДЕОСЕМИНАРЫ

Введение

Теперь, когда ваш сайт Joomla! настроен и работает, пару слов о различных элементов, из
которых он состоит.

Шаблоны (Templates)

Шаблоны и связанные с ними файлы являются основой для визуальной оболочки, т.е. дизайна и внешнего вида сайта. Управление шаблонами осуществляется отдельно от управления контентом сайта.
Стандартный пакет Joomla! поставляется с двумя шаблонами. Уже установленным шаблоном madeyourweb, который вы видите, зайда на сайт первый раз, и rhuk_solaflare_ii.
Файлы шаблонов обычно находятся в директории шаблонов (templates), которая расположена в корневой директории Joomla! Каждый шаблон состоит из следующих файлов:

Таблица 2: Файлы шаблонов

Index.php
Файл содержит HTML, PHP и, возможно, JavaScript код,
являющийся основой для дизайна сайта. В комбинации с .css
и фалами картинок этот файл определяет весь дизайн и
расположение контента на вашем сайте.

templateDetails.xml
Этот файл служит для распознания шаблона системой Joomla!
и содержит ссылки на все используемые в шаблоне файлы:
index.php, .css и т.д.

template_thumbnail.png
Это файл-картинка, который служит для отображения
скриншота сайта в менеджере шаблонов. Наличие данного
файла в папке шаблона обязательно.

template_css.css

Каскадные листы стиля (CSS), расположенные в папке css,
содержат код, который служит для обработки визуальных
элементов сайта: размеров шрифтов, цветов и т.д. Количесто
.css файлов не ограничено. Но для корректной работы CSS
необходимо разместить ссылки на данные файлы в index.php.

Например:


href=\"$GLOBALS[mosConfig_live_site]/
templates/$GLOBALS[cur_template]
/css/template_css.css\" type=\"text/css\"/>" ; ?>

Хотя этот пример разбит на четыре строки, в самом коде не
должно быть пробелов.

Файлы картинок
Эти файлы изображений, предназначенные для обеспечения
отображения визуальных элементов дизайна, размещены в
папке images вашего шаблона. Картинки могут быть в
форматах .gif, .jpg, или .png.

Компоненты (Components)

Компоненты – ключевые функциональные элементы Joomla!, которые отображаются
внутри основного тела (main body) шаблона. Код основного тела выглядит в шаблоне
следующим образом: . В зависимости от дизайна используемого
шаблона, чаще всего это центральная часть веб страницы.

Типичный пакет Joomla! содержит в себе следующие компоненты: Баннеры (Banners),
Контакты (Contacts), Новости (News), Опросы (Polls) и Веб ссылки (Web Links).
Члены сообщества Joomla! постоянно занимаются разработкой новых компонентов.

Посетите
http://extensions.joomla.org
или http://developer.joomla.org, где вы сможете увидеть список
дополнительных компонентов, доступных для скачивания.


Модули (Modules)

Модули расширяют возможности Joomla! Модуль – это небольшой элемент контента, который можно разместить в любом мести сайта, если это позволяет шаблон. Модули очень легко устанавливаются в системе из панели администратора.

Модули Joomla! могут включать Главное меню (Main Menu), Верхнее меню (Top Menu), Систему выбора шаблонов (Template Chooser), Опросы (Polls), Экстренные сообщения
(Newsflash), Счетчик хитов (Hit Counter).

Члены сообщества Joomla! постоянно занимаются разработкой новых модулей. Посетите
http://extensions.joomla.org/ или http://developer.joomla.org, где вы сможете увидеть список
дополнительных модулей, доступных для скачивания.

Пример PHP кода модуля:
.

Мамботы (Mambots)

Мамбот – это небольшая узкоспециализированная функция, которая перехватывает и
манипулирует контентом тем или иным способом, перед его публикацией. В стандартном
пакете Joomla! имеется несколько мамботов, например: {mospagebreak}, {mosimage}.

субота, 21 червня 2008 р.

Системные требования Joomla

Перед закачкой Joomla!, вы должны быть уверенны, что веб сервер или сервис,
предоставленный вам вашим веб хостом, отвечает минимальным требованиям. А именно:
PHP 4.2.x или выше: http://www.php.net
MySQL 3.23.x или выше: http://www.mysql.com
Apache 1.13.19 или выше: http://www.apache.org
Вы должны быть уверенны, что в ваш PHP встроена поддержка MySQL, XML и Zlib.
Joomla! Можно использовать с большинством известных обозревателей: Firefox, Internet
Explorer 5.5 или выше, Netscape. Эти обозреватели могут дать вам огромное преимущество в
удобстве работы с административной частью Joomla!

неділя, 1 червня 2008 р.

Мои сайты на joomla

Здесь я буду приводить сайты, которые используют движок joomla:
Бизнес портал