• GoDrGoDr Июнь 2012
    Маленькая прелюдия... На сегодняшний момент поклонников Joostina`ы 1.4 очень и очень мало. Это факт. И это понятно: нет достаточного количества компонентов, то что есть на грани бетта-разработок, стабильные версии расширений требуют отладки. Большой так же минус для простых пользователей - полное отсутствие шаблонов как к самому движку так и к ядру (BOSS). В принципе любой программист сможет собрать достаточно полноценный сайт на 1.4, но вот пользователю нужно чтобы он нажал на кнопку и всё заработало. Такого пока нет, ну или не в полной мере.
    Конечно много минусов. Но в этом есть и плюс - мы можем смело идти на эксперименты и внедрять самое новое и избавляться от старого.

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

    Изменения в новую версию вносятся почти каждый день. Вы можете качать с GIT и тестировать. Главное - это участие, т.е. поиск ошибок и выдвижение предложений :)

  • GoDrGoDr Июнь 2012
    И так, что сейчас уже есть и куда мы движемся

    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 в корне дистрибутива
    Отредактированно GoDr в 2012-06-19 14:44:35
  • VladzimirVladzimir Июнь 2012
    Вах! Как круто!
  • GoDrGoDr Июнь 2012
    что именно? :)

    Кстати, вот как сейчас уже выглядит привязка (пока без подразделов компонентов, т.е. без task)
    image
  • VladzimirVladzimir Июнь 2012
    Удаление ItemId
  • GoDrGoDr Июнь 2012
    Ну так такая привязка я думаю пойдёт? ;)
  • abasiaabasia Июнь 2012
    GoDr - ты молодец, в данный момент ведёшь код один и очень успешно, привязка сделанная тобой вполне жизнеспособна. Имхо.
  • Dolphin Июнь 2012
    Друзья, чет я не понял. Теперь движок не будет работать на MySQL? У меня на хостинге, допустим, нет MySQLi... Что делать?
  • GoDrGoDr Июнь 2012
    как это нет? PHP везде рекомендуют переходить на MySQLi и вообще в скором от неё откажутся.. а PHP какая версия?
  • YuraGamerYuraGamer Июль 2012
    У меня на MySQL 5.5.22-cll установлена 1.4 без проблем
  • Dolphin Июль 2012
    У меня версия php следующая: PHP Version 5.3.3-7+squeeze9
  • GoDrGoDr Июль 2012
    У тебя при установке на самой первой странице где требования указаны, красным что-нибудь есть? особенно проверка MySQLi
    Отредактированно GoDr в 2012-07-02 01:58:57
  • Dolphin Июль 2012
    О, как ни странно, сейчас еще раз попробовал установить, все установилось шикарнейше. Присоединяюсь к тестированию ;)
  • GoDrGoDr Июль 2012
    ну и хорошо :)
    скачай последнюю версию с GIT. Там последние исправления ошибок при привязки модулей
  • Dolphin Июль 2012
    Так и сделал, только качал версию 29 июня. За это время по моему ничего не менялось.
  • colors Июль 2012
    Речь об этом дистрибутиве:
    https://github.com/Arkadiy-Sedelnikov/joostina-1.4/downloads
    ?
  • colors Июль 2012
    По этой ссылке лежит вроде бы Joostina 1.4.0.stable
    А где 1.4.1?
  • GoDrGoDr Июль 2012
    или через GIT скачай или на той же вкладке есть кнопки "Download as zip" и "Download as tar.gz"
    Жми, сформируется архив и скачаешь последнюю версию
  • colors Июль 2012
    Спасибо, скачал. Сразу то что увидел после установки на хостинг (установил с демоданными):
    В окне горячие новости:
    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", а уже вроде как переименовано.




    В шаблоне с демоданными в нижнем меню

    ГлавнаяНовостиСтатьиФайловый архивКонтакты

    все ссылки ведут на одну страницу
    Отредактированно colors в 2012-07-08 16:03:16
  • GoDrGoDr Июль 2012
    1. Проверь права на папку images. должно быть 777. Да и на все файлы внутри.
    2. Это общая напоминался :) ну типа знайте что он должен быть.. Подумаю как исправить
    3. гляну, поправлю
  • colors Июль 2012
    и, больной вопрос, какие варианты SEF для этой версии?
  • GoDrGoDr Июль 2012
    ещё раз, не понял вопрос
  • abasiaabasia Июль 2012
    Вариантов стороннего SEF пока нет, кроме встроенного правленного. Приоритеты пока в другом, отладить ядро и запустить офсайт.
    Отредактированно abasia в 2012-07-09 02:25:00
  • GoDrGoDr Июль 2012
    сторонние sef предполагается обрабатывать по принципу простого адреса, а не типа "nazvanie-stanici.html"
    Для этих целей будет адаптирован дополнительный компонент, который будет больше всего приспособлен. А может и оба :)

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

  • colors Июль 2012
    ясно, пасиб. а-то и вправду у меня sef большая тема, сторонние для 1,3 годятся по нагрузке только для небольших и своих сайтов , а с родными адресами тоже вроде как никак. ни разделы/категории в адресе не выделить, ни дубли нормально убрать..

Добро пожаловать!

Похоже, что Вы здесь впервые. Если хотите поучаствовать, нажмите на одну из этих кнопок!

Войти Зарегистрироваться

В теме отметились