Плагины для Joomla, Drupal, Wordpress

Added by Troex Nevelin over 1 year ago

Ищутся разработчики для написания плагинов/модулей.

По идеи задача должна быть тривиальна. Желательно знание устройства той или иной системы, чтобы не городить велосипеды.

P.S.: Комманда Joostina (модификация joomla) уже накидала плагин, возможно тут есть что взять за основу для Joomla.


Replies (27)

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

Планируется встреча с коммандой http://joom.ru, обещали помочь с написанием плагина. Скорее всего под 1.6

RE: Плагины для Joomla, Drupal, Wordpress - Added by botanist1 botanist2 over 1 year ago

Вот набросок компонента для joomla 1.5.17. Сильно подозреваю, что в каталоге elfinder есть лишние файлы. Что можно удалить без ущерба?

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

Директории src/, connectors/python/ и файлик js/elfinder.full.js смело можно удалять

RE: Плагины для Joomla, Drupal, Wordpress - Added by botanist1 botanist2 over 1 year ago

Спасибо. Спрошу тут ибо вижу что команда одна. Если против правил форума, перенесите пожалуйста куда надо.
Пытаюсь прикрутить elRTE к joomla, но знания JS на уровне взять/подключить/инициализировать. Используется MooTools (version:'1.12')
Подключение

 1 jQuery.noConflict();
 2 jQuery().ready(function($) {
 3     var opts = {
 4         cssClass : 'el-rte',
 5         lang     : '".$lang."',
 6         height   : ".(int)$height.",
 7         width   : ".(int)$width.",
 8         toolbar  : '".$toolmode."',
 9         cssfiles : ['".JURI::root()."plugins/editors/elrte/css/elrte-inner.css'],
10         fmAllow  : true,
11         fmOpen   : function(callback) {
12             $('<div />').elfinder({
13                 url : '".JURI::root()."plugins/editors/elrte/connectors/php/connector.php',
14                 lang : 'en',
15                 dialog : { width : 900, modal : true },
16                 editorCallback : callback
17             })
18         }
19     };
20     $('#".$name."').elrte(opts);
21 });

Все отображается. Файл менеджер тоже.

1. Но когда начинаю печатать, консоль firebug на каждое нажатие клавиши выдает сообщение.
"Не следует использовать свойство «charCode» события «keydown». Его значение бессмысленно.
Не следует использовать свойство «charCode» события «keyup». Его значение бессмысленно."
Подозреваю что именно поэтому изменения на сохраняются, хотя в режиме "исходник" все отлично
сохраняется.
Firefox 3.6.3
Как побороть?

2. И еще при нажатии вставки изображения вылазит ошибка
$.isArray is not a function
if (!$.isArray(data)) { elrte.full.js (строка 287)

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

Чего-то не получилось нормально вставить код. выставил собака Jscript собака и ничего. Справку смотрел. Так и надо.

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

Попробуй для начала отключить mootools и всё будет нормально, тогда нужно ковырять наш код на предмет большей совместимости с mootools. Так как судя по твоему коду ты всё сделал правильно.

RE: Плагины для Joomla, Drupal, Wordpress - Added by Dmitry Levashov over 1 year ago

нотисы в файрбаге - это нормально - ни на что не влияет

по совместимости с mootool
в elrte.full.js вставте
строка 141 (function($) {
строка 375 })(jQuery);

это баг - исправим в след версии

RE: Плагины для Joomla, Drupal, Wordpress - Added by botanist1 botanist2 over 1 year ago

Troex Nevelin wrote:

Попробуй для начала отключить mootools.

Невозможно. Отключится вся админка, не говоря уже о форме самого редактора, в ней ведь не один редактор. Штурм не получился. Переходим к осаде.

Спасибо за ответы.

RE: Плагины для Joomla, Drupal, Wordpress - Added by Alexey Sukhotin over 1 year ago

Troex Nevelin wrote:

Ищутся разработчики для написания плагинов/модулей.

Модуль для Drupal. Поддерживает CKEditor/FCKeditor, TinyMCE, BUEditor, jWYSIWYG, YUI editor.

Последняя версия доступна здесь:
http://drupal.org/project/elfinder/

elfinder-6.x-0.1.tar.gz - elFinder для Drupal 6 (487.2 kB)

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

botanist1 botanist2 wrote:

Вот набросок компонента для joomla 1.5.17.

Посмотрел ваш plugin под Joomla 1.6.0-beta1, не работает только коннектор так как не находит пути, но это не страшно. Можно ли сделать чтобы коннектор работал через view? Мне кажется так будет гораздо правильнее (перенести задачу connector.php во view). Иначе получается что я могу обратиться к коннектору через прямой URL без аутентификации.

RE: Плагины для Joomla, Drupal, Wordpress - Added by botanist1 botanist2 over 1 year ago

Почему-то уведомления на почту не приходят.

Troex Nevelin wrote:

Можно ли сделать чтобы коннектор работал через view? Мне кажется так будет гораздо правильнее (перенести задачу connector.php во view). Иначе >получается что я могу обратиться к коннектору через прямой URL без аутентификации.

Попробуем. Но тогда ссылки будут вида index.php?option=com_elfinder&view=elfinder
Схавает ли JS такое подключение
url : 'index.php?option=com_elfinder&view=elfinder'
трудно сказать. Бум Пробовать.

RE: Плагины для Joomla, Drupal, Wordpress - Added by botanist1 botanist2 over 1 year ago

Во

com_elfinder1_0_alpha.zip - Без внешних вызовов файлов (360.7 kB)

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

Давайте дальнейшнее обсуждение по плагину для joomla вынесем сюда #132

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

botanist1 botanist2 wrote:

Почему-то уведомления на почту не приходят.

Гляньте в настройках акканута

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

elRTE и elFinder интегрированны в Kandidat CMS

RE: Плагины для Joomla, Drupal, Wordpress - Added by Тимофей Захарчук over 1 year ago

Очень Хороший редактор и менеджер

Как идут дела с модулем редактора и менеджера для drupal?

надо его интегрировать в http://drupal.org/project/wysiwyg

RE: Плагины для Joomla, Drupal, Wordpress - Added by jibiel _ over 1 year ago

добрый день,
пишу плагин для wordpress, заступорился в одном месте.
не могу передать в connector.php свойства из wordpress. функция get_option в connector.php не работает и похоже не только она, например вордпрессовская bloginfo.
что происходит с connector.php в elfinder.php и есть ли обходные способы передать значения коннектору?

RE: Плагины для Joomla, Drupal, Wordpress - Added by Dmitry Levashov over 1 year ago

Не очень понял вопрос. Конектор иниациализует класс elFinder передавая ему массив опций. Другого способа нет. Думаю вам надо с классом elFinder напрямую

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

wordpress

Если вы на прямую обращаетесь к connector.php, то в нём не будет окружения wordpress, я думаю вам нужно функционал connector.php перенести прямо с модуль workpress'a.

RE: Плагины для Joomla, Drupal, Wordpress - Added by Alexey Sukhotin over 1 year ago

Тимофей Захарчук wrote:

Очень Хороший редактор и менеджер

Как идут дела с модулем редактора и менеджера для drupal?

надо его интегрировать в http://drupal.org/project/wysiwyg

Менеджер давно интегрирован. http://drupal.org/project/elfinder

RE: Плагины для Joomla, Drupal, Wordpress - Added by Alexey Sukhotin over 1 year ago

botanist1 botanist2 wrote:

Вот набросок компонента для joomla 1.5.17. Сильно подозреваю, что в каталоге elfinder есть лишние файлы. Что можно удалить без ущерба?

Ну наконец-то есть альтернатива корявому com_media :)

А реально сделать так, чтобы он при инсталляции подменял в админском меню ссылку com_media на себя?

RE: Плагины для Joomla, Drupal, Wordpress - Added by jibiel _ over 1 year ago

вуаля! в аттатче моя версия плагина для WP.
остались неясными несколько моментов, заранее прошу прощения если вопросы оскорбительны )

  • — пока не удалось справиться со свойством «New files mode» (выставлял различные значения напрямую в connector.php — не помогло, новые файлы создаются с правами r/w/rm), при этом с «New folders mode» все в порядке
  • — свойство «Count total directories sizes» отвечает за число в правом нижнем углу интерфейса, я правильно понимаю? аналогично выставляю значение в connector.php в false — никаких изменений
  • — при двойном клике на файл ничего не происходит, точнее интерфейс вообще исчезает, при этом через контекстное меню файлы вполне нормально открываются в новом окне. пока не лез в js elfindera, есть наводки из-за чего это может быть?
  • — ну и совсем, наверное, смешное — почему у меня превьюшки не центрированные по картинке, как у вас, а просто кусок левого верхнего угла исходного изображения?) используются разные библиотеки? «Library for thumbnail creation» стоит в «auto».

в данный момент жду одобрения плагина на wordpress.org и инвайта на хабр )

wp-elfinder.zip (344.9 kB)

wp-elfinder.png (101.4 kB)

RE: Плагины для Joomla, Drupal, Wordpress - Added by Dmitry Levashov over 1 year ago

jibiel _ wrote:

вуаля! в аттатче моя версия плагина для WP.

Спасибо! Отличная работа!

остались неясными несколько моментов, заранее прошу прощения если вопросы оскорбительны )

  • — пока не удалось справиться со свойством «New files mode» (выставлял различные значения напрямую в connector.php — не помогло, новые файлы создаются с правами r/w/rm), при этом с «New folders mode» все в порядке
  • — свойство «Count total directories sizes» отвечает за число в правом нижнем углу интерфейса, я правильно понимаю? аналогично выставляю значение в connector.php в false — никаких изменений
  • — при двойном клике на файл ничего не происходит, точнее интерфейс вообще исчезает, при этом через контекстное меню файлы вполне нормально открываются в новом окне. пока не лез в js elfindera, есть наводки из-за чего это может быть?

за такое поведение отвечают 2 опции в конфиге

editorCallback : function(url) { window.console.log(url) },
closeOnEditorCallback : true,

Если файндер используется не в связке с редактором их не надо устанавливать

  • — ну и совсем, наверное, смешное — почему у меня превьюшки не центрированные по картинке, как у вас, а просто кусок левого верхнего угла исходного изображения?) используются разные библиотеки? «Library for thumbnail creation» стоит в «auto».

Да - разные библиотеки, посмотрите что у вас на сервере есть и поменяйте значение этой опции

в данный момент жду одобрения плагина на wordpress.org

RE: Плагины для Joomla, Drupal, Wordpress - Added by jibiel _ over 1 year ago

спасибо, это помогло.
ссылка на wordpress.org на всякий случай — http://wordpress.org/extend/plugins/wp-elfinder/

RE: Плагины для Joomla, Drupal, Wordpress - Added by Troex Nevelin over 1 year ago

Спасибо за плагин! По возможности на страничке палгина поменяйте URL на http://elrte.org/elfinder и в теге добавьте elfinder, а то не получается найти по ключевому слову

1 2 Next » (1-25/27)