My JandBeyond 2012

Hagen Graf 23. мая 2012 - 13:18

Audience JOscarsOnce a year JandBeyond, the international Joomla conference is held in Europe. This time, the venue was, again, the Dolce Hotel in Bad Nauheim, Germany. Elvis Presley lived in Bad Nauheim during his time with the United States Army in Friedberg. 

My initial plan was to meet with Christine (my beloved wife :) ) at JandBeyond, attend the event and drive home together with her. The days before she was in Germany and I was in Switzerland. She prepared the session "Peace, Love and Leadership" and worked the weeks before the event together with the responsible working group on a Proposal for a new Joomla project structure (Discuss the proposal here). She was asked to attend the leadership meeting after the event. Unfortunately it was not possible for her to attend because of some trouble making a decision on behalf of the leadership team so she finally quit her participation.

If you attended jab12 too, please be so kind and add your preferred social media accounts in this Google doc and please post your links to photos in this Google doc.

And now - my story :)

I arrived Friday morning and as part of the video team I had to record sessions.

Joomla LogoOver the last few weeks I was working with Allen Langford (@FxNxRl), Jeremy Wilken (@gnomeontherun), Javier Gomez (@JAVI_GOMEZ) and Peter Martin (@pe7er) on a proposal for a new structure for the Joomla Project.

There is a big need for a new leadership structure and for a greater active involvement of the worldwide community.

So we came together and wrote that proposal which we would like to understand as a starting point for an open discussion which finally ends in a common, wise decision about the further direction of the Joomla project.

Read it here, comment, get in contact with the people from the working group, the different leadership teams, discuss it in your local/regional communities!

The need to belong

Christine Graf 30. апреля 2012 - 13:10

My point of viewIndividual versus group needs and where do I fit in?

The Joomla Day New England was the second Joomla Day I attended and the first where I gave a presentation. It seems that I hit the nail with my topic as there were lively discussions during and after my session and I was asked to write everything down.

So here it is ;-)

I consult and coach different kind of companies regarding their organizational structure and guide them to develop and implement necessary changes. Doing this I use the methods of Transactional Analysis (TA), a psychological theory, based on psycho-analysis and psychotherapy.

It is used in counselling, organization development, education and psychotherapy. There is a set of models which helps to understand why we think, feel and act like we do, to trace behavioural patterns and ways of thinking, reflect on these and learn to develop alternatives, that will lead to a change of the everyday (working) life.

I am not directly involved in the Joomla project nor do I have strong relations to many members, I just got in contact with some of them and, from my outside standpoint, I was looking with my TA eyes at the visible processes of the Joomla project.

The first Joomla!Day in Iran

Hagen Graf 21. апреля 2012 - 10:16

366/100April 12th Christine and me attended the first Joomla!Day in Mashhad, Iran.

The JoomlaDay team around Saeed worked one year to make this event possible. Due to ongoing sanctions against Iran it was not possible for Open Source Matters to support the event with 500 US$ as they usually do for an official Joomla!Day. I announced the event personally in several chats, meetings and JoomlaDays (last time in New England) but people had concerns about the political situation and often fear to get involved in that. For our company cocoate which is based in France exists regulations too that make it impossible to support the event financially. At the end of the day we decided to have a look by ourselves, fly to Iran and attend the event.

First problem was to figure out how to get a visa. For getting a visa you need a confirmation of a hotel reservation with a price in. Especially in Mashhad the hotel staff speak Farsi and Arabic but very little English. Confirming a price longer than a few weeks/days is hard for them because of a rising inflation in the last months. At least we found the Bahram Hotel which is located near Iman Reza shrine and near the house where Ali Khamenei سید علی حسینی خامنهای  was born.

We had to add our names to a list of the German "Auswärtiges Amt" and they told us to be very careful, don't take personal computers, cameras and other equipment with us and several more security advices. It is not possible to use our credit cards in Iran so we had to bring in cash for the hotel and our expenses. The money has to be changed somewhere (be careful when carrying high amounts of cash in your pocket ...).

We got more and more unsure whether it was a good idea to go to Iran but the curiosity and the hope that people are nearly the same in the whole world was still bigger.

Lost in Translation :)

Hagen Graf 17. апреля 2012 - 10:50

The frontpage of cocoate was in the past a mixture of different languages.

Today I separated the content of the frontpage depending of the language you have configured with the language switcher.

The default language of cocoate is English. If your browser is tied to a special language these language should appear as default for you. E.g. if your default browser language setting is French, the French cocoate frontpage should appear.

We have a possibility to set a content "Language neutral". It will be shown in each language like this blog entry.

A lot of the old content is still "language neutral". I will change that in the next days.

Our work: 
Author
Опубликовано: 
2012-03-22
Руководство для начинающего пользователя Joomla! 2.5
Язык: 
Russian (Русский)
Publisher: 
cocoate.com, France
Type of product: 
Book

Jumla — слово из языка суахили, означающее «все вместе». Оно и вдохновило на создание имени Joomla!. Joomla! — одна из популярнейших систем управления содержимым. Ее развитие происходит при поддержке людей со всего мира. Joomla! 2.5 — преемница Joomla! 1.5. Версия 2.5 — выпуск с долгосрочной поддержкой, в котором будут воплощены достижения проекта в период с января 2012 года по июль 2013 года. При помощи Joomla! вы можете строить уникальные веб-сайты на родном языке…

Даже не будучи специалистом. :-)

Подробнее

Многоязычные сайты

Alexey Baskinov 27. февраля 2012 - 17:38
Sponsored by
Благодарим за вклад: 
Alexey Baskinov

Я живу в многоязычной Европе: в Евросоюзе — 23 официальных языка. Если вы собираетесь строить сайты для европейцев, например, то должны задуматься над тем, как делать их многоязычными. Перевод языковых переменных и перевод контента — вот две задачи, которые вам придется решать, создавая ресурсы для подобных аудиторий. Первая задача обычно решается легко, а вот вторая сопряжена с настоящими трудностями.

Исходная комплектация Joomla! доступна на 40 языках. Скоро эта цифра увеличится.

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

Умный поиск

Alexey Baskinov 14. февраля 2012 - 20:10
Sponsored by
Благодарим за вклад: 
Alexey Baskinov

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

Стемминг?

Благодаря стеммингу поисковая система, анализируя слово «коты», выделяет из него основу [прим. перев.: необязательно морфологическую] «кот». Подобную основу она найдет в словах «котенок», «котик». В словах «рыбалка», «рыба», «рыбак» она выделит основу «рыб». Подробнее о стемминге — в соответствующей статье в Википедии.

«Умный поиск» использует два алгоритма стемминга. Один предназначен исключительно для английского языка. Другой, так называемый «Snowball» [в окне настроек — «Снежок»], помимо английского, поддерживает: русский, датский, немецкий, испанский, финский, французский, венгерский, итальянский, норвежский, голландский, португальский, румынский, турецкий. Для работы «Snowball» необходимо специальное расширение интерпретатора PHP для стемминга.

Гибкость и скорость «Умного поиска» не будут доступны без индексации контента.

«Умный поиск»: модуль, автоматическое дополнение поискового запроса, ссылка на страницу поиска

Рис. 1. «Умный поиск»: модуль, автоматическое дополнение поискового запроса, ссылка на страницу поиска.

Активация

По умолчанию компонент «Умный поиск» выключен. Для его активации необходимо включить одноименный плагин, относящийся к группе «content», а также пять плагинов, относящихся к группе «finder» [группы выбираются при помощи выпадающего списка на странице менеджера плагинов] (рис. 2). Название группы [как и название компонента, «com_finder»] происходит от названия стороннего расширения для Joomla, «Finder», после включения в исходную комплектацию превратившегося в «Умный поиск» [по англ. — «Smart Search»].

Плагины «Умного поиска»

Рис. 2. Плагины «Умного поиска».

Индексация

Для работы «Умного поиска» необходима индексация контента. Она производится автоматически во время сохранения статей, категорий, контактных данных, лент новостей и т. д. Первоначальную индексацию можно провести, кликнув по пиктограмме «Индексировать» на панели инструментов, на странице компонента: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Умный поиск».

Индексация

Рис. 3. Индексация.

Настройка под сайт

После активации и индексации необходимо решить как реализовать интерфейс «Умного поиска» на стороне посетителей: при помощи модуля, при помощи ссылки на страницу компонента или при помощи того и другого. Автоматическое дополнение поисковых запросов и использующая стемминг функция «Возможно, вы имели в виду...» будут доступны в обоих случаях (рис. 4 и 5).

«Умный поиск»: модуль, автоматическое дополнение поискового запроса, ссылка на страницу поиска

Рис. 4. Автоматическое дополнение поисковых запросов.

Функция «Возможно, вы имели в виду…»

Рис. 5. Использующая стемминг функция «Возможно, вы имели в виду...».

«Умный поиск» — поставляется настроенным. Благодаря контекстным окнам указателя (тултипам) есть возможность ознакомиться с его параметрами. Подробнее о настройках компонента — в соответствующей статье на сайте документации Joomla [на англ.].

Отключение традиционного поискового компонента

Для отключения традиционного поискового компонента необходимо:

  • отключить или удалить все модули типа «Поиск» (текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → выпадающий список «Выбор типа» → значение «Поиск»);
  • отключить или удалить все плагины типа «search» (текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер плагинов» → выпадающий список «Выбор типа» → значение «search»);
  • удалить из меню ссылки, относящиеся к традиционному поисковому компоненту.

Введение

Alexey Baskinov 28. января 2012 - 19:47
Sponsored by
Благодарим за вклад: 
Alexey Baskinov

Добро пожаловать в мир Joomla!. Joomla — свободная, бесплатная система, предназначенная для создания веб-сайтов. Joomla — это проект, развивающий программное обеспечение с открытым исходным кодом, и, как большинство подобных проектов, он — постоянно в движении. Он непредсказуемый, не всегда понятный, в чем-то противоречивый, временами вялый и простоватый и очень часто потрясающий. Несмотря на это, а может быть именно поэтому, вот уже шесть лет он чрезвычайно успешен и популярен у миллионов пользователей по всему миру.

Нередко возникает вопрос о правильности написания названия CMS — ставить или не ставить в конце восклицательный знак. В попытках выяснить прошли годы, и консенсус найден:

Ставьте его, когда употребляете слово в первый раз. В остальных случаях не беспокойтесь о нем.

Установка

Alexey Baskinov 28. января 2012 - 16:04
Sponsored by
Благодарим за вклад: 
Alexey Baskinov

Благодаря наличию веб-инсталлятора установка CMS Joomla! отнимет всего несколько минут. Для того, чтобы запустить Joomla локально, на вашем компьютере, необходим «собственный интернет» [прим. перев.: локальный хостинг] для чего потребуется качественный браузер, веб-сервер, PHP-интерпретатор, а также система управления базами данных совместимая с Joomla. Мы называем это программным пакетом LAMP (XAMPP), а также клиент-серверной системой. Файлы Joomla станут частью этой системы и будут сконфигурированы веб-инсталлятором.

Минимальные системные требования

  • Установленный, работоспособный веб-сервер, например, Apache второй версии с модулями «mod_mysql», «mod_xml» и «mod_zlib» или Microsoft IIS седьмой версии;
  • PHP-интерпретатор версии 5.2.4;
  • система управления базами данных MySQL версии 5.0.4.

Варианты установки

Так как этот вопрос касается всех систем, основанных на PHP, я рекомендую обратиться к главе «Варианты установки систем, основанных на PHP». Подробнее

Ленты новостей