Начиная с версии 5.1 в MySQL реализована поддержка динамически подключаемых плагинов. А дистрибутив содержит примерный скелет кода под названием – example. Он описывает интерфейс и структуру базового обработчика – handler, копия которого создается отдельно для каждого соединения с БД. Также ему передаётся указатель на дескриптор таблицы TABLE *table и вспомогательный вектор TABLE_SHARE *share, используемый для синхронизации с другими обработчиками. Разработку плагина можно осуществлять по модульному принципу, реализуя только необходимые функции в первую очередь и закрывая заглушками более сложные операции.
Поскольку шаблон example описывает только интерфейс и не выполняет никаких операций, то в этом примере мы добавим в него реализацию CRUD-операций на основе одно-связного списка. Читать полностью »
Рубрика «движок» - 3
Движок на MySQL за 5 минут
2014-02-11 в 13:52, admin, рубрики: mysql, движок, плагин, метки: mysql, движок, плагинЗнакомство с Marmalade Quick, новый игрок в быстрой кроссплатформенной разработке
2013-03-11 в 9:45, admin, рубрики: 2d игры, game development, mobile development, движок, кроссплатформенность, Песочница, приложения, метки: 2d игры, движок, кроссплатформенность, приложения 
Добрый день!
Честно говоря, я немного удивлен, почему на хабре об этом ещё нет упоминания. Возможно из-за того, что инди разработчикам уже ничего не светит? Быть может причина в запредельной цене, которую просит Marmalade за свой продукт? Или альтернатив столько много, что за всем и не уследить? Как бы там не было, сегодня поговорим именно об Marmalade Quick и постараюсь Вам показать, что свое название оно вполне оправдывает. Опыта в мобильных разработках я не имел, но Quick настолько прост, что за пару часов мне удалось написать полноценное приложение.
Открытая биржа проектов — прошу рассмотреть идею
2012-10-03 в 6:50, admin, рубрики: биржа проектов, Веб-разработка, движок, менеджер задач, финансы, фриланс, я пиарюсь, метки: биржа проектов, движок, менеджер задач, финансы, фрилансРаз уж все сегодня говорят о фриланс, я хотел бы рассказать об открытом решении в этой области над которым работает наша команда уже длительное время.
Итак, суть идеи — создать полноценный набор инструментов для вебмастера в одной коробке с возможностью дорабатывать его, при необходимости, под свои нужды (Open source). В комплект этих инструментов так же должен будет войти и инструмент — Биржа проектов.
Читать полностью »
Релиз LiveStreet 1.0
2012-07-03 в 8:17, admin, рубрики: cms, LiveStreet, open source, блоги, блогосоциальная сеть, движок, Социальные сети и сообщества, метки: cms, livestreet, open source, блоги, блогосоциальная сеть, движокСегодня вышел новый релиз блого-социального движка LiveStreet 1.0.
Новые возможности:
— Новый дефолтный шаблон Synio (победитель конкурса, автор AlekseyPopov)
— Шаблон на HTML 5 и полный отказ от MooTools. Теперь поддерживается только jQuery
— Стена пользователя
— Переработанный профиль пользователя
— Ajax авторизация и регистрация в том числе в попапе
— Модуль гео-базы и на его основе выбор места проживания в профиле пользователя
— Поиск и сортировка среди пользователей
— Поиск и сортировка среди блогов
— Возможность для избранных топиков добавлять свои теги и поиск топиков по ним
— Счетчик избранного для топиков и комментариев
— Подписка на новые комментарии к топикам
Читать полностью »
Биржа проектов для своего сайта
2012-05-03 в 12:15, admin, рубрики: cms, биржа проектов, движок, я пиарюсь, метки: cms, биржа проектов, движок 
Хотите запустить биржу проектов на своем сайте?
Есть такая возможность.
Встречайте – Биржа проектов на платформе Абрикос, бесплатная, с открытым исходным кодом, лицензия GPLv2.
Берите эту систему, устанавливайте на своем сайте и делайте с ней всё, что хотите, хоть создавайте проект подобный фрилансу с PRO аккаунтами и зарабатывайте на предоставлении услуг. Причем все необходимые доработки для этого, мы будем делать по возможности совместными усилиями.
Лично мой интерес в этой системе только в том, чтобы создать полноценный инструмент для решения задач в сообществе платформы Абрикос и проекта Govorim.org.
Блого-социальная сеть на основе XenForo
2012-03-20 в 15:33, admin, рубрики: cms, web 2.0, xenforo, Zend Framework, блоги, движок, социальные сети, стартап, форум, хабрахабр, метки: web 2.0, xenforo, блоги, движок, социальные сети, стартап, форум, ХабрахабрВ этой статье я постараюсь вкратце рассказать о построении аналога Livestreet на основе XenForo. Вся блого-социальная сеть представляет собой плагин для XenForo под названием Social. Обзор архитектуры движка и основы плагинописания описаны в статьях FractalizeR.
Проанализировав архитектуру XenForo, мы поняли, что принципиальных отличий форума от блогов не так уж и много. Действительно, первое сообщение темы легко превращается в статью, а остальные сообщения — в комментарии. Определенные разделы форума можно превратить в блоги.
Перечислю основные преимущества данного решения.
- Встроенный форум.
- Готовая система ббкодов и обработки сообщений.
- Превращения статьи в темы, а темы в статьи путем переноса в нужный раздел.
- Код плагина получился очень компактный.
Конечно, у такого подхода есть и недостатки.
- Для правильного разделения функционала пришлось изучить движок от и до.
- Меньше свободы действий, поскольку статьи расширяют темы.
В целом идея о том, что любое обсуждение есть тема, показалось нам очень логичной. Разделение тем и статей в итоге оказалось не таким уж сложным. Теперь об основных моментах технической реализации плагина.
Читать полностью »

