Персональные блоги → Официальный релиз Joomla 2.5 поддерживает MS SQL Server и PostgreSQL

Несмотря на то, что большинство сайтов на основе Joomla работают еще на версии Joomla 1.5, разработчики все же стремятся изменить ситуацию. На днях была выпущена новая версия этой CMS, версия 2.5. Команда разработчиков ввела в новой версии поддержку новых для Joomla систем управления базами данных, включая Microsoft SQL Server и PostgreSQL. Ранее же поддерживалась исключительно MySQL.
Drupal → Интервью с Дрисом Байтаертом: о Drupal 8, Open Source, бизнесе и Индии

Дрис Байтаерт, создатель и руководитель проекта Drupal, недавно посетил Индию. Linux For You поговорил с ним о его планах по расширению сферы Drupal в Индиии, о Drupal 8, о компаниях, специализирующихся на Drupal и их бизнес модели, об Open Source и др.
Существует множество систем управления контентом, где именно вы позиционируете Drupal и чем вы отличаетесь?
Drupal это интересное животное, если вы присмотритесь внимательно. На нем работает два процента всех сайтов в мире. Но самое уникальное в Drupal это то, что он масштабируется от больших веб сайтов до очень маленьких. На нем работают блоги, но на нем также работают большие сайты медиа компаний. Он также уникальный в своих возможностях и функциональности. И все благодаря сообществу Drupal, в котором десятки тысяч людей развивают Drupal. У нас есть более 10 000 модулей. Поэтому мы находится в таком положении, что мы можем создать любой вид сайта на Drupal.
Это делает ваш вопрос особенно интересным, потому что вы можете использовать Drupal для ведения блогов, в этом случае мы конкурируем WordPress, и вы также можете использовать Drupal для создания больших корпоративных веб сайтов, в этом случае мы конкурируем с проприетарными программными решениями. В одно и то же время, вы можете использовать Drupal для сайтов с совместной работой. В этом случае мы конкурируем с Jive. Выходит, что Drupal уникален и не похож ни на одну другую платформу, он применим ко всем этим различным форматам.
Подкасты → 28-й выпуск подкаста «Откровенно про IT карьеризм». Беседа с русским предпринимателем на Филиппинах, Сергеем Романовым

- Чукотка
- Художественная школа
- Армия
- 90-e
- Полиграфия
- Кыргызстан
- Знакомство с программированием
- От self-employeе к бизнесмену
- Сервис платных онлайн подписок на газету в 2002 году
- Индия и софт
- Английский по самоучителю
- Образование
- В путь — на Филиппины
- Facebook на Филиппинах
- Жилье на Филиппинах
- Специфика работы с филиппинцами
прослушан 1023 раза
CMS → Введение в Joomla Framework — пишем простое Web приложение из песочницы
Доброго времени суток,
Пишу под Joomla уже около полутора лет и всегда начинал с готового пакета Joomla CMS. Разрабатывал расширения под него и в ус не дул. Периодически встречал в инете упоминания про какой-то Joomla Framework, но не видел ничего с его использованием помимо всем известной CMS и ее дополнений. Ситуация получается забавная, не CMS написаный на Framework, а Framework написанный под CMS. Что же это такое?
Введение
Пишу под Joomla уже около полутора лет и всегда начинал с готового пакета Joomla CMS. Разрабатывал расширения под него и в ус не дул. Периодически встречал в инете упоминания про какой-то Joomla Framework, но не видел ничего с его использованием помимо всем известной CMS и ее дополнений. Ситуация получается забавная, не CMS написаный на Framework, а Framework написанный под CMS. Что же это такое?
Облачные вычисления → Небольшой обзор Amazon ElastiCache — нужен ли он типичному веб-проекту?
22 августа Amazon анонсировал новый сервис в AWS — Amazon ElastiCache. На Хабре об этом тоже написали.Сервис совмести по протоколу с Memcached.
Посмотрим, как он работает и имеет ли практическую ценность для веб-разработчиков и системных администраторов.
IM → Интеграция CMS Joomla и Ejabberd
Небольшая статейка по интеграции CMS Joomla (1.5.х. и 1.6.х.) и ejabberd (2.х.х.)
Есть пару статей по интеграции, но они актуальны только для старой версии Joomla.
Процесс довольно несложный и довольно быстрый
1) Устанавливаем Joomla (думаю не надо объяснять как (: );
2) Устанавливаем ejabberd используя пункты 5 и 6 из этого мана;
3) Качаем ejabberd4joomla.googlecode.com/files/plug_ejabberd.tar.gz;
4) Устанавливаем как обычный плагин к Joomla и включаем его;
5) Заходим, при помощи phpmyadmin или через консоль, в базу нашей jooml-ы и из /ejabberd-2.1.X/src/odbc импортируем файл mysql.sql (ну или файл под свою базу);
6) Настраиваем ejabberd.cfg под себя;
6.1) Находим раздел AUTHENTICATION, комментируем сточку
и раскомментим строку
6.2) Находим DATABASE SETUP, и раскомментим стоку под свою базу (у меня это выглядит так)
6.3) Запрещаем регистрацию через клиент
7) Регистрируемся на сайте, заходим на сайт, и только после этого мы уже сможем подключиться через свой любимый клиент (:
Есть пару статей по интеграции, но они актуальны только для старой версии Joomla.
Процесс довольно несложный и довольно быстрый
1) Устанавливаем Joomla (думаю не надо объяснять как (: );
2) Устанавливаем ejabberd используя пункты 5 и 6 из этого мана;
3) Качаем ejabberd4joomla.googlecode.com/files/plug_ejabberd.tar.gz;
4) Устанавливаем как обычный плагин к Joomla и включаем его;
5) Заходим, при помощи phpmyadmin или через консоль, в базу нашей jooml-ы и из /ejabberd-2.1.X/src/odbc импортируем файл mysql.sql (ну или файл под свою базу);
6) Настраиваем ejabberd.cfg под себя;
6.1) Находим раздел AUTHENTICATION, комментируем сточку
{auth_method, internal}. и раскомментим строку
{auth_method, odbc}; 6.2) Находим DATABASE SETUP, и раскомментим стоку под свою базу (у меня это выглядит так)
{odbc_server, {mysql, "localhost", "база сайта", "имя пользователя", "пароль"}}.;6.3) Запрещаем регистрацию через клиент
%% In-band registration allows registration of any possible username.
%% To disable in-band registration, replace 'allow' with 'deny'.
%% {access, register, [{allow, all}]}.
% None username can be registered via in-band registration:
{access, register, [{deny, all}]}.7) Регистрируемся на сайте, заходим на сайт, и только после этого мы уже сможем подключиться через свой любимый клиент (:
CMS → Вышла новая версия Joomla! 1.6.1
После месячного затишья вышла свежая версия Joomla! 1.6.1. Разработчики рекомендуют новую версию для обновления.
Все обновления системы и расширений в Joomla! 1.6 можно проводить через административную панель, сделав всего-навсего несколько кликов.
Подробнее о выпуске »»
P.S.: На ссылку не хватило кармы, пришлось оформить мини-топик.
Все обновления системы и расширений в Joomla! 1.6 можно проводить через административную панель, сделав всего-навсего несколько кликов.
Подробнее о выпуске »»
P.S.: На ссылку не хватило кармы, пришлось оформить мини-топик.
Веб-разработка → Разработка IFrame приложения в Контакте, использование Vkontakte API из песочницы
Пару дней назад, одна моя знакомая попросила помочь ей создать интернет-голосование, поскольку, функционала в Контакте не хватало (там можно создавать опрос только на 15 человек). Задачка оказалась интересной. Итак, за дело!
Кому может пригодиться данный пост:
Кому может пригодиться данный пост:
- тому кто пытается разобраться как работает API в Контакте;
- имеет опыт работы с популярными CMS, здесь речь пойдет о Joomla;
- сильно ограничен во времени;
CMS → Joomla 1.5 и ЧПУ из песочницы
Для каждого сайта очень важно ЧПУ (Человекопонятные УРЛ), для того, чтоб его очень «любили» поисковые системы и для того, чтоб можно ключевое слово написать в ссылку.
Для Joomla 1.5 существует очень много компонент для создания ЧПУ. Эти компоненты работают, записывая в БД все ссылки. Это совсем не логично для сайта с большим количеством страниц, потому как много данных хранится в БД. Еще для этих компонент нужно писать свои плагины, для того, чтоб он записал правильно ссылки вашого компонента.
В общем, я никогда не был сторонником этих компонент. Один раз только я использовал, и не сказал бы, что это то, чем я хотел бы пользоваться. Такое строение ЧПУ, я бы назвал «шаманством». И для того, чтобы не писать такое «шаманство», в Joomla 1.5 есть стандартные способы создания ЧПУ для ваших компонентов.
Для Joomla 1.5 существует очень много компонент для создания ЧПУ. Эти компоненты работают, записывая в БД все ссылки. Это совсем не логично для сайта с большим количеством страниц, потому как много данных хранится в БД. Еще для этих компонент нужно писать свои плагины, для того, чтоб он записал правильно ссылки вашого компонента.
В общем, я никогда не был сторонником этих компонент. Один раз только я использовал, и не сказал бы, что это то, чем я хотел бы пользоваться. Такое строение ЧПУ, я бы назвал «шаманством». И для того, чтобы не писать такое «шаманство», в Joomla 1.5 есть стандартные способы создания ЧПУ для ваших компонентов.
Веб-разработка → Пишем модуль рейтинга для Joomla, или AJAX по-русски из песочницы
При работе над сайтом у меня возникла необходимость в системе оценки статей, при этом она должна была быть легкой и простой. От пятибальной было решено отказаться сразу, и была выбрана система «Нравится/Не нравится». К сожалению быстрый поиск ничего подобного не нашел, и поэтому было решено писать модуль с нуля.