nvbn 24.06.2009 20:05
0byte — Поддержка плагинов
Теперь поддерживаются плагины:Преобработка текста (до складывания в базу)Пост обработка текста (перед выводом на экран)СкриптыБлочные элементыШаблонизатор (позже)Как подключить плагин?
1 - В папке plugins создаёте каталог с названием плагина
2 - Кладёте туда файл actions.php, который будет производить действие плагина
3 - Кладёте файл plugin.php вида:
1 |
|
type может быть: text_presave, text_prerender, script, templater, block
conflict_type может быть любым, может использоваться только один плагин определённого этого типа, например hightlighter или full script
Позже всё может быть переработано =)
И теперь для js через jquery достаточно будет просто плагина
PS скоро залью на гуглокод
Kraplax 24.06.2009 21:39 #
+ 1 -
Вот это я понимаю - теперь те, кто так бился за jQ смогут помочь и плагинами ) И начинающие смогут легче начать :)
Удобство. Легче адаптировать под нужды уже существующее, чем писать с нуля.
И не php-шниками едиными мир живет.
И не php-шниками едиными мир живет.
какие плагины уже реализованы если не секрет? документации к апи не имеется?
Теперь поддерживаются плагины:
* Преобработка текста (до складывания в базу)
* Пост обработка текста (перед выводом на экран)
* Скрипты
* Блочные элементы
* Шаблонизатор (позже)
* Преобработка текста (до складывания в базу)
* Пост обработка текста (перед выводом на экран)
* Скрипты
* Блочные элементы
* Шаблонизатор (позже)
Шаблонизатор все таки все таки самописный будет?
А что за блочные элементы?
А что за блочные элементы?
Шаблонизатор - нативный, можно плагином сделать любой
Блочный элемент - кусок, вставляемый в шаблон
Блочный элемент - кусок, вставляемый в шаблон
да, nvbn - молодец) дело безусловно не лишнее, только бы по больше информации бы
Успел перед уходом чиркнуть, что неплохая идея была бы сделать юзерспейс плагины, так сказать =) То есть то что сейчас - создал кто угодно, но включать в движок будет только хозяин ресурса по желанию. А юзерспейс плагины будут скриптами на js например, которые можно подключить пользователям по желанию. Ждем-с!
у меня вопрос! а если я не очень хорошо знаю php и js (основы), но очень хотел бы улучшить свои знания и опробовать их в реале(а то учить что-то и не воплощать это в жизнь, имхо, скучно) могу я присоединиться к проекту разработки движка?