Программирование расширений

Тема в разделе "Создание расширений для Joomla", создана пользователем sergv2005, 16.05.2008.

?

Хотели бы Вы принять участие в разработке расширений

Голосование закрыто 15.06.2008.
  1. С удовольствием приму участие

    4 голосов
    44.4%
  2. Помогу чем смогу, по мере возможностей

    5 голосов
    55.6%
  3. Хватает сторонних расширений

    0 голосов
    0.0%
  4. А зачем всё это надо?

    0 голосов
    0.0%
  1. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Предлагаю в этой теме обсудить вопрос, касающийся расширений, которые хотелось бы иметь как оригинальные для джумлы.
    Суть в том, что среди огромного количества всяких сторонних расширений, имеются лишь единицы, которые удовлетворяют требованиям, и часто даже они подвергаются изменениям. Вот и предлагаю программистам, фрилансерам и дизайнерам, сдесь, на этом форуме, создать общими усилиями расширения, которые подходили бы любому, и имели бы статус OpenSurce.

    В качестве примера, могу предложить создать такие расширения как Галерея, Файловый архив, Многоязычность, и к примеру Конструктор форм. Это для примера, то что часто используется, но сторонние расширения этих видов не всегда удовлетворяют своими возможностями и характеристиками.

    Здесь просьба предлагать только по существу, что можно сделать, какие уже есть наработки, кто хотел бы участвовать и чем может помочь.

    Просьба не засорять тему, типа зачем это надо, и тому подобным.


    Также, нужно выбрать начальное название всем расширениям, типа JoomlaRU-Gallery или что другое, главное чтобы было ясно что это сборки одной конторы.
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Предлагаемые к разработке расширения.
    1. Расписания с использованием календарной базы (пункт 3)
    2. Доска объявлений
    3. Календарь для различных целей (календарная база с управлением + плагины)
    4. Галерея
    5. Файловый архив
    6. Конструктор различных форм
    7. Мультиязычность (Может просто не расширение а хак, чтобы эта возможность была непосредственно частью джумлы)
    8. Рейтинг пользователей.
    9. Календарь контента (привязка с пунктом 3)
     
    Последнее редактирование: 16.05.2008
  2.  
  3. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    Ответ: Программирование расширений

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

    ПыСы:
    в принципе - расширение для расписания я себе как то ваял, но:
    1. сделано под жеское количество групп, циклов, дат в месяце (31 день в феврале - жесть)
    2. так и не получилось сделать настраиваемое описанное в п.1.
    если наду в залежах - выложу образец для осмеяния и поливания моей седой (местами) головы грязью. От себя обещаю посыпание пеплом головного отростка и покаянное выражение морды лица
     
    Последнее редактирование: 16.05.2008
  4. sectus
    Offline

    sectus Недавно здесь => Cпециалист <=

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Ответ: Программирование расширений

    расписание - это да...
    доска объявлений
     
  5. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Программирование расширений

    Для расписания и доски объявлений, а также некоторых других расширений, можно было бы сделать спец календарь, так как календарные данные нужны во многих расширениях. Я уже думал над этим, но пока не брался за это, из за того, что приходится кучу подгонок делать других сторонних расширений под свои нужды.
     
  6. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
    Ответ: Программирование расширений

    1. Расписания -???
    2. Доска объявлений- http://joomprod.com/
    3. Календарь для различных расширений (календарная база с управлением)- интересно, ТЗ и список расширений плз
    4. Галерея- слишком много велосипедов
    5. Файловый архив- слишком много велосипедов
    6. Конструктор различных форм -артформс рулит
    7. Мультиязычность (Может просто не расширение а хак, чтобы эта возможность была непосредственно частью джумлы)- хаки неэффективны, Джумфиш либо мамбот гуглперевода

    Мой списочек:
    Система рейтинга пользователей ( Карма) и статей (как на digg.com)
    Календарь контента

    это для меня самое насущное.
     
  7. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Программирование расширений

    1. По расписаниям, это в моём понимании к примеру любая календарная информация, выводимая на данный день или другой период. К примеру у меня стоит задача, по выводу расписания (или как по другому) загруженности работой, тоесть есть ли свободное время и в акие дни, в какое время. По сути, расписанием может быть что угодно, расписание уроков, дни и часы работы, и тп.
    2. AdsManager я не считаю лучшей доской объявлений, я её тоже переписывал под свои нужды. Так хороший компонент, но не лучший, покрайней мере на мой взгляд, недоработок там хватает.
    3. Составлю в ближайшее время что думаю, и сделаю топик.
    4 и 5. В томто и дело, что галерей и файловиков как велосипедов, и не одного нормального для джумлы.
    6. ArtForms я не смотрел, но из того что видал, либо големотья, либо так запутано, что помоему сам писатель сломает голову пытаясь там чтото сделать.
    7. Джумфиш, чем дальше, тем хуже, а мамбот на гуглю, это ерунда всё с машинным переводом и не всегда оправданно. Насчет хака, я смотрел структуру джумловских таблиц, и думаю вполне можно сделать небольшую доработку, для встроенной возможности мультиязычности, хотябы на несколько основных языков.

    Рейтинг пользователей, это интересная идея.
    Календарь контента, это можно реализовать в связке с пунктом 3. Календарь.
     
  8. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
    Ответ: Программирование расширений

    2. Я говорил о Jdirectory
     
  9. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    Ответ: Программирование расширений

    2sergv2005, расписание в моем случае это таблица.
    по вертикали: с разбивкой месяца (с его выводом) по датам (1-28/29/30/31), дням недели - все разные строки
    по горизонтали: одна колонка - номер группы, другая - фамилии преподователей (в одной группе 4-6 цикловых занятий с разными преподавателями)
    тело: абривиатуры цикловых занятий в ячейках, соответствующих групп, преподавателей, дат...

    Дополнение:
    rss для трансляции новостей со свого сайта с возможностью выбора разделов, категорий, компонентов, откуда выводить
     
  10. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Программирование расширений

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

    По поводу RSS, я особо не разбирался с RSS, так как небыло нужды, но думал что это и так есть уже в стандартной поставке.
     
  11. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    Ответ: Программирование расширений

    sergv2005,
    1. согласен, так удобнее, но нужен бы и общий вывод по конкретному месяцу с полным описанием...либо хитромудрый поиск с выводом дат/преподавателей по конкретной группе студентов
    2. есть то оно есть...но у меня транслируется только с индексной страницы:). Может я кривой, может кривой я...
     
  12. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Программирование расширений

    Понятия не имею, надо будет глянуть. Если действительно так, то скорее можно просто доработать имеющийся.
     
  13. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Программирование расширений

    Тут по одной теме, у меня такая идея появилась, сделать компонент контроля содержимого модуля. Чтобы не плодить дубликаты модуля, к примеру для вывода на разных страницах, разное содержимое из разных категорий или разделов, а просто брать настройки модуля из базы. Тоесть в компоненте для модуля создаются, различные настройки, для определённых ссылок, и модуль берёт от туда нужные данные.
     
  14. Offline

    Dimrix Недавно здесь

    Регистрация:
    16.04.2008
    Сообщения:
    5
    Симпатии:
    0
    Есть необходимость написать страничку, которая бы по выбранным полям соответствующие подсчёты. По написанию "как" - само собой вопрос не стоит - всё знаю, но вот как её интегрировать... Мне необходимо её отобразить в правом фрейме (самом большом, где отображаются статьи, новости и прочее). Как сие реализовать? Пробовал написать ввиде статьи, но встроенный html-редактор не знает что такое inputbox, я уже не говорю о более сложных решениях.
     
  15. sectus
    Offline

    sectus Недавно здесь => Cпециалист <=

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Это отдельная тема.
    Оболочка (Wrapper) при создании пункта меню.
     
  16. chilly_bang
    Offline

    chilly_bang Недавно здесь => Cпециалист <=

    Регистрация:
    30.04.2006
    Сообщения:
    1 541
    Симпатии:
    38
    Пол:
    Мужской
    вставлю свои 5 копеек.
    – из всех перечисленных запчастей интересует компонент, привязывающий статьи к календарю и доработка adsmanager.
    артформс устраивает всем. юмфиш пока тоже.
    – поддерживаю всеми конечностями:
     
  17. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Всё это хорошо, да только не кому это не надо, имею в виду, что не кто этим всё равно не хочет заниматься, все ищут готовое.
    Я было занялся созданием компонента управления дубликатами модулей и компонентом календаря, но так и забросил, нет времени. Щас вот мучаю себя и VirtueMart, так как программиста найти не могу, все от этого магазина как от огня шарахаются, и не удивительно почему. :(

    А вообще, Joomla 1.0.х уже походу поддерживаться не будет, а новая пока слишком кривая, чтобы под неё чтото делать. Да и посмотрел в последние пару месяцев, много разных CMS, в поисках лучшей, Jooma 1.0.x на мой взгляд самая удобная и хорошо сделанная. Её бы и дальше развивать, ан нет, давай новую, тяжолую и кривую делать.
     

Поделиться этой страницей

Загрузка...