Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Разработка расширений / TYPO3 extension development

Ответ
 
Опции темы Опции просмотра
Старый 28.10.2007, 17:53   #1
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
Arrow Библиотеки для FE форм - плюсы и минусы

список библиотек есть здесь:
http://wiki.typo3.org/index.php/Form..._FE_Extensions

ameos_formidable (библиотека более-менее нормально выглядит)
http://www.ameos.com/formidable
http://wiki.typo3.org/index.php/Form..._documentation
живой лист рассылки http://lists.netfielders.de/pipermai...ct-formidable/
судя по changelog http://www.ameos.com/formidable/svn/full-changelog.html там постоянно что-то допиливают (но при этом не затрагивая основы)
Key features:
-> useable in BE and FE
-> form building
-> app building
-> automated event handling ( client-events/ajax-events/server-events )
-> integrated js framework with AJAX, JSON, script.aculo.us support for shiny juicy 2.0 stuff
-> XHTML valid
-> data browsing
-> data filtering
-> flexible templates
-> configured by TypoScript or XML
-> completely customizable
-> integrated debuging tools
(это вот отсюда RAD with TYPO3: The FORMidable project: http://wiki.typo3.org/index.php/T3con07/BoF/FORMidable )

судя по http://www.ameos.com/formidable/feat...-an-array.html эту библиотеку можно юзать для того, чтобы подцепить любой источник данных (к примеру - внешнюю MySQL базу - обновления данных по умолчанию конечно небудет - но сортировки должны работать)



sg_zfelib при ближайшем рассмотрении выглядит странно (экстеншен sg_glossary сделанный на sg_zfelib содержит подозрительно мало кода - наверняка гибкости у библиотеки нет)


lib/div пока не стабильна (там много чего будет меняться, даже название). Так что привязываться к ней наверное не стоит

meta_feedit на вид более тайповская, чем ameos_formidable, развивается и есть roadmap, но похоже она заточена под юзеров, а не под разработчиков (флекс-формы для настройки отображения и прочие рюшечки)
http://typo3.org/extensions/reposito...eedit/current/

cwt_feedit http://typo3.org/documentation/docum...feedit/current


PS. нифига себе... vBulletin действительно находит похожиет темы :-)
__________________
Веб-студия ТТЛАБ
www.ttlab.ru

Последний раз редактировалось Valery Romanchev; 30.10.2007 в 00:22
Valery Romanchev вне форума   Ответить с цитированием
Старый 14.11.2007, 20:15   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

По своему опыту использования sg_zfelib могу сказать следующее.

Возможностей там очень много. Но не все понятно документировано и документации (sg_zfelib_doc) так много, что мозги в трубочку сворачиваются

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

Практически на 100% закрывает потребности по выводу list (с поиском) и single в FE для любой таблицы из базы typo3. Есть также FE редактирование с разными уровнями прав и загрузкой фото/файлов, но самому использовать это не было потребности. Есть даже ведение логов и отсылка почты по событиям редактирования, файл-броузер, контент-броузер, экспорт, даже Xajax делается.

Список поддерживаемых режимов вывода:
* Search-Mode
* Select-Mode
* List-Mode
* View/Edit-Mode
* Import-Mode
* ListLatest-Mode
* ShowLatest-Mode
* CategoryMenu-Mode
* CategoryList-Mode
* SimpleBasket-Mode
* ShowInfo-Mode

Например, легко можно воплотить вывод аналогичный tt_news без FE-плагина tt_news, в том числе базовое добавление и редактирование новостей через FE для FE-пользователей.

Адаптирована под многоязычность.

Обычный workflow может выглядеть как:
1. Создать в kickstarter расширение.
2. Создать таблицу нужной структуры.
3. Сделать нужные html-шаблоны и настроить вывод list/search/single/edit в TS.

Библиотека постоянно развивается, и сейчас находится в процессе переделки под lib/div под новым именем sg_zlib
dmartynenko вне форума   Ответить с цитированием
Старый 20.01.2008, 07:26   #3
Sergey M Nikitin
Administrator
 
Аватар для Sergey M Nikitin
 
Регистрация: 10.07.2007
Адрес: Moscow
Сообщений: 181
Отправить сообщение для Sergey M Nikitin с помощью ICQ Отправить сообщение для Sergey M Nikitin с помощью Skype™
По умолчанию Я рассматривал все выше перечисленное ничего не впечатлило (

По времени разработки примерно получается одинаково что с выше перечисленными плугинами, что без них.

Решил занятся разработкой собственного плугина, а точнее 2х.

1. Генерирует форму в моем случае (extjs-форму) при этом TS код будет вида
Код:
form{
  table = tx_sometable
  10 = title
  20 = description
  30 = city
  30{
    type = text
  }
  40 = group
  40{
    10 = ad_text
    20 = ad_desc
  }
}
2 Служит для получения и обработки данных.

При этом 2ой плугин понимает конфигурацию 1ого что облегчит работу.
Не достающая информация получается из TCA, ее можно всегда будет переопределить.
__________________
nikitinsm.ru
Sergey M Nikitin вне форума   Ответить с цитированием
Старый 01.04.2008, 20:13   #4
Sergey M Nikitin
Administrator
 
Аватар для Sergey M Nikitin
 
Регистрация: 10.07.2007
Адрес: Moscow
Сообщений: 181
Отправить сообщение для Sergey M Nikitin с помощью ICQ Отправить сообщение для Sergey M Nikitin с помощью Skype™
По умолчанию Formidable - впринцепи полезно

Сейчас стал использовать Formidable довольно часто НО ! никогда его не использую для вывода контента - во первых очень все это тормознуто, во вторых толком не разобрался как работать с шаблоном (нет времени), а вот формочный генератор довольно хороший особенно мне нравится, то что почти у всех значений есть функция userobj.[ts|php] так что нет проблем с генерацией листов пунктов и прочего, а так же довольно таки большие возможности для не стандартных решений, интересная так же штука majix но тоже нет времени разобраться в ней, как воткну сразу что-нибудь да отпишу, а так советую использовать формидаблу в качестве формочного генератора для fe-редактирования, на формочку в среднем уходит 15-45 минут туда входит написание TS, html-шаблона, может пара валидаторов и пхп скриптов, работает как часы.
__________________
nikitinsm.ru
Sergey M Nikitin вне форума   Ответить с цитированием
Старый 16.06.2010, 17:04   #5
3ton
Senior Member
 
Регистрация: 25.12.2009
Сообщений: 106
По умолчанию

а можно ли с помощью formidable в бэкенде сгенерить форму с html едитором, сохранять сам буду, мне отобразить надо...
3ton вне форума   Ответить с цитированием
Старый 16.06.2010, 20:03   #6
Sergey M Nikitin
Administrator
 
Аватар для Sergey M Nikitin
 
Регистрация: 10.07.2007
Адрес: Moscow
Сообщений: 181
Отправить сообщение для Sergey M Nikitin с помощью ICQ Отправить сообщение для Sergey M Nikitin с помощью Skype™
По умолчанию

Да можно, там есть свои нюансы (так как БЕ подругому инициализируется), но как мне помниться все довольно прилично работает.
__________________
nikitinsm.ru
Sergey M Nikitin вне форума   Ответить с цитированием
Старый 17.06.2010, 11:31   #7
3ton
Senior Member
 
Регистрация: 25.12.2009
Сообщений: 106
По умолчанию

а можешь дать пример создания формы в бэкенде???
3ton вне форума   Ответить с цитированием
Старый 17.06.2010, 11:33   #8
Sergey M Nikitin
Administrator
 
Аватар для Sergey M Nikitin
 
Регистрация: 10.07.2007
Адрес: Moscow
Сообщений: 181
Отправить сообщение для Sergey M Nikitin с помощью ICQ Отправить сообщение для Sergey M Nikitin с помощью Skype™
По умолчанию

Неа не дам ... в рассылке была переписка на эту тему - кури
__________________
nikitinsm.ru
Sergey M Nikitin вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
библиотеки для Fe-администрирования Demetrius Общие вопросы 1 20.08.2006 21:48


Часовой пояс GMT +4, время: 21:40.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория