Маленькая прелюдия... На сегодняшний момент поклонников Joostina`ы 1.4 очень и очень мало. Это факт. И это понятно: нет достаточного количества компонентов, то что есть на грани бетта-разработок, стабильные версии расширений требуют отладки. Большой так же минус для простых пользователей - полное отсутствие шаблонов как к самому движку так и к ядру (BOSS). В принципе любой программист сможет собрать достаточно полноценный сайт на 1.4, но вот пользователю нужно чтобы он нажал на кнопку и всё заработало. Такого пока нет, ну или не в полной мере. Конечно много минусов. Но в этом есть и плюс - мы можем смело идти на эксперименты и внедрять самое новое и избавляться от старого.
Так вот. Коль есть стабильная версия, она вполне рабочая, по крайней мере на ней сразу можно сделать рабочий сайт. Если даже что-то и не получится то коллектив думаю быстро поможет что-то подправить и помочь. Так вот, чтобы не стоять на месте мы решили двигаться уже большими и масштабными шагами. В любом случае, какие бы кардинальные расширения не были, мы будем всегда делать переходник на новую версию в автоматическом режиме.
Изменения в новую версию вносятся почти каждый день. Вы можете качать с GIT и тестировать. Главное - это участие, т.е. поиск ошибок и выдвижение предложений :)
2012.06.12 - полностью удалена поддержка MySQL. Нет смысла продолжать поддерживать морально устаревшие технологии, которые всё равно уже почти умерли. В принципе для пользователя как работает движок на MySQL или на MySQLi безразлично :)
2012.06.15 ~ произведена чистка и форматирование кода. Т.е. избавились от старого кода, страх функций, старых способов написания кода. Движок перестаёт поддерживать меньше PHP 5.3
2012.06.16 - удалён компонент Контакты - удалён компонент Web-ссылки - удалён компонент Лента новостей нет больше смысла в них. есть расширения BOSS. Всё можно настроить и развивать - удалён Itemid. Ну наконец-то. Больше его нет!!!
2012.06.18 + созданна привязка модулей к компонентам по option, task + созданна привязка модулей к Ядру (com_boss) по directory, catalogy, option Так как Itemid больше нет, а модули нужно к чему-то привязывать, то я разработал думаю удачную схему привязки. Суть её в следующем. Теперь в поле там где была привязка к меню есть другой список. Он состоит из трёх основных блоков 1. Постоянный список - на всех страницах - нигде - главная страница (главная страница теперь именно главная, а ни как раньше приходилось в шаблон условие вставлять) 2. Ядро com_boss. - привязка КАТАЛОГ+КАТЕГОРИЯ - task ("подраздел" ядра, если это вообще нужно) 3. Компоненты - option (название компонента) - task ("подраздел" компонента)
В ближайшие день-два будет доделано сохранение настроек (сейчас только полноценно работает отображение как в настройках так и на фронте. Уж очень много пришлось переделать и переписать. Кстати, в связи с этим больше нет таблицы modules_menu, а есть новая modules_com (структура изменена)
Ну и сделать поддержку тех самых task. Суть очень простая, если разработчику компонента будет недостаточно привязки только по компоненту, то он может создать специальный файли, в котором укажет какие ещё есть значимые разделы компонента.
И конечно всё это будет тщательно задокументировано на WIKI(!)
какие ваши мысли (результаты тестов, предложения, замечания...)?
PS развитие можно отслеживать в этой теме (в скором времени переедем на офсайт с нормальным форумом) или в сжатом виде в файле listchanges.txt в корне дистрибутива
Спасибо, скачал. Сразу то что увидел после установки на хостинг (установил с демоданными): В окне горячие новости: Warning: getimagesize(http://,,,/images/stories/lotus1.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/,,,/modules/mod_gdnlotos/helper.php on line 424
Warning: Division by zero in /home/,,,/modules/mod_gdnlotos/helper.php on line 430
Warning: Division by zero in /home/,,,/modules/mod_gdnlotos/helper.php on line 431
В колонке слева "Новое в архиве":
Warning: getimagesize(http://,,,/images/noimage.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/,,,/modules/mod_gdnlotos/helper.php on line 424
Warning: Division by zero in /home/,,,/modules/mod_gdnlotos/helper.php on line 430
Warning: Division by zero in /home/,,,/modules/mod_gdnlotos/helper.php on line 431
При включении дружественных урлов в глобальной конфигурации осталась напоминалка "Необходимо переименовать htaccess.txt в .htaccess", а уже вроде как переименовано.
1. Проверь права на папку images. должно быть 777. Да и на все файлы внутри. 2. Это общая напоминался :) ну типа знайте что он должен быть.. Подумаю как исправить 3. гляну, поправлю
сторонние sef предполагается обрабатывать по принципу простого адреса, а не типа "nazvanie-stanici.html" Для этих целей будет адаптирован дополнительный компонент, который будет больше всего приспособлен. А может и оба :)
Сейчас меняется логика движка, в т.ч. и прикрутка сторонних sef. Пока экспериментирую как лучше. Как только будет что-то уже итоговое, так выложу на обсуждение
ясно, пасиб. а-то и вправду у меня sef большая тема, сторонние для 1,3 годятся по нагрузке только для небольших и своих сайтов , а с родными адресами тоже вроде как никак. ни разделы/категории в адресе не выделить, ни дубли нормально убрать..