Теги форумов: BORS©

Фильтр: PHP, фреймворк, BORS, программирование, CMF, авиабаза, новости
Теги : PHP, фреймворк, BORS, программирование, авиабаза, CMF, BORS©
 
Тема
2
2016-11-11, Balancer: … Фактически остался в живых только robloach/component-installer Хотя и с недостатками. Вот для asset с готовыми пакетами bower сейчас есть два варианта: fxp/composer-asset-plugin Очень популярное решение. Используется в Yii. Недостатки: 1. Пока не…
Было: «Давно что-то не писал ничего по теме :)»
39
2016-03-29, Balancer: ~~~То, что в PHP7 зарезервировали Null, не позволяя использовать в именах классов — ещё пережить можно. Но вот за намерения зарезервировать в будущем Object — надо руки отрывать. Это, по-моему, самый сильный удар по моей обратной совместимости за всю…
26
2014-12-13, Balancer: ~~~digger> Для игр массово используется Lua,в том числе - в консоли,он паскалеподобный. И всё равно он сложнее и избыточнее Форта. Да и популярен стал совсем недавно.
2
2014-04-06, Balancer: Разработчики Smarty при исправлении бага #177 в 3.1.17 сделали огромную опу — они имя файла в {block} пропустили через real_path. Я несколько часов угрохал, пока понял, почему у меня часть шаблонов, отдаваемых через кастомные ресурсы стала выбрасывать…
0
2014-03-20, Balancer: ~~~Пример: http://www.balancer.ru/g/p340932 1 В случае явного указания характерных расширений в ссылках не дёргать превью сайта, а выводить информацию по файлу (тип, размер). // http://rm.balancer.ru/issues/298
1
2014-03-19, Balancer: ~~~Нужно реализовать встраивание embed видео с ustream.tv. Как обратный парсинг готового html-кода, так и разворачивание ссылок. Примеры для тестов: http://www.balancer.ru/g/p340829 8 http://www.balancer.ru/g/p340830 5 // задача…
0
2013-10-04, Balancer: ~~~Для облегчения ряда рутинных операция была создана (пока ещё весьма примитивная) консольная утилита {{{bors}}}. Работает только под Linux. Находится в каталоге {{{bors-ext/cli}}}. Для нормальной работы нужно или поместить этот каталог в {{{$PATH}}}, или написать в таком каталоге враппер {{{bors}}} вида: {{{php #!/usr/bin/php
2
2013-10-03, Balancer: ~~~Фреймворк активно использует унифицированные css, js, изображения и другую статику. Чтобы искать её всегда на одних и тех же местах, пути к ней жёстко прописываются в заданных подкаталогах в корне сайта. Чтобы привязать такие подкаталоги, достаточно…
4
2013-10-02, Balancer: ~~~[b]Встроенный web-сервер в PHP-5.4[/b] Мелочь, и реализовать не так, чтобы сложно (хотя подводные камни есть). Очень полезно для всех, кто захочет быстро пощупать фреймворк. Не потребуется ломать голову о привязке к полноценному Web-серверу. Просто…
5
2012-09-23, Balancer: А неплохой web-сервер для разработки засунули в PHP 5.4. Сейчас прогнал ab, 500 запросов в 20 потоков на Q6600, вышло 611 запросов (phpinfo) в секунду для встроенного сервера при медианном времени отдачи 32мс, а lighttpd+fastcgi на этой же машине — 1521…
0
2012-09-04, Balancer: Опубликовал сегодня ядро на Composer: balancer/bors-core - Packagist PHP Framework //  packagist.org   Также положил и расширения: balancer/bors-ext - Packagist BORS© PHP Framework extensions //  packagist.org   Пока весьма сыро и условно, даже не рыба, тестирование работы с Composer. Надо будет оттестировать работу класс-лоадера в новой концепции.
0
2012-01-20, Balancer: ~~~Начал, наконец, понемногу переписывать базис одного из наидревнейших (лет 10 от роду и без принципиальных переделок) компонентов фреймворка — системы разметки lcml. Чистые функции генерирующие мало управляемый html, будут заменяться на классы, которые могут генерировать разный выходной код. Например, упрощённый html для мобильных версий или чистый текст для рассылок и нотификаций. Также под это дело введён механизм встроенного автотестирования классов. Работы предстоит ещё много, но результат будет весьма полезным.
1
2011-11-20, Balancer: ~~~HAML приколен: http://img36.imageshack.us/img36 /9863/haml.png
2
2011-09-22, Balancer: ~~~PHP-шаблоны тел страниц для классов-наследников bors_page можно теперь никак не указывать отдельно. При наличии рядом с файлом класса файла с расширением .tpl.php считается, что шаблонизатор тела страницы — [http://trac.balancer.ru/bors-co…
PHP-Haml
0
2011-09-22, Balancer: ~~~Реализовал базовую (пока не сильно оптимальную) поддержку шаблонов PHamlP (PHP-реализация [http://ru.wikipedia.org/wiki/Ha ml Haml]). На удивление — работает :) Работы чистой по реализации этого шаблонизатора — минут на 15. Класс шаблонизатора ([http://trac.balancer.ru/bors-c ore/browser/bors-ext/classes/bor s/templates/phaml.php bors_templates_phaml]) лежит в BORS_EXT. Этот тип шаблонов определяется по smart, так что для его использования не требуется ничего вписывать в класс-наследник bors_page. Достаточно только положить рядом одноимённый файл с расширением .phaml Пока реализовано грязно. Шаблонизатор возвращает PHP-код для исполнения. Код сохраняется во временный файл и инклудится. Никакого кеширования и т.п. Так что пока, скорее, как демо концепта. Дальнейшее развитие и оптимизация возможны при наличии необходимости.
0
2011-09-02, Balancer: ~~~В первом приближении можно считать базовую демо-версию работающей. Можно сделать вручную через BORS_EXT/make/make.sh, но проще подождать — после окончания первого урока сделаю готовый для скачивания архив. Да, все уроки в демо-версию входят. [url]http://balancer.ru:8800/exs iblo/[/url] сейчас работает на встроенном веб-сервере демо-версии :) Кусок первого урока…
обсуждение
1
2011-09-02, Balancer: ~~~Вчера написал [http://bors.balancer.ru/_bors/d oc/examples/simple-blog-2/ вторую часть], сегодня добавил блок комментариев через популярные социальные сети.
0
2010-12-16, Balancer: ~~~Вводится новое выделенное понятие - контейнер объектов. Это объект, который в себе отображает другие объекты. Например, топик форума содержит в себе постинги. Соответственно, унифицируется ряд старых частных методов. Например, ссылка с анкором на сообщение в теме, [php]$post-> url_in_topic()[/php] теперь единообразно именуется [php]$post-> url_in_container()[/php]. Возможна потенциально спорная ситуация, когда объект может принадлежать двум и более контейнером. Сообщение может быть постингом в топике и одновременно записью в блоге. В этом случае требуется разделять сущность. В блог записываются не постинги, а записи блогов, уже связанные с постингами.
0
2010-10-22, Balancer: ~~~В монолитных статических страницах (storage_fs_htsu) теперь опционально поддерживается выполнение PHP-кода в виде: [code bbcode] Наше предприятие является ведущим игроком на рынке, на протяжении [php]echo sklonn(date('Y')-1998, 'года,лет,лет');[/php] предоставляющим своим Клиентам и Партнерам широкий перечень услуг и сервисов.[/code] Вывод перехватывается по ob_start(). Замена происходит при каждом чтении файла. Логика работы ещё может меняться, нынешний вариант - предварительный. Использование любых особенностей будет оговорено позже отдельно. По умолчанию обработка PHP выключена. Для включения используется [code php] config_set('storage.htsu.do_php' , true); [/code] Добавлено в [http://trac.balancer.ru/bors-co re/changeset/e54faf1561714083611 6987dac72269130a8a6b6 r1058].
0
2010-10-21, Balancer: ~~~Собственно, сабж. Давно пора отписываться по более-менее значимым изменениям в проекте с возможностью их комментирования. А то [http://trac.balancer.ru/bors-co re/timeline Timeline на Trac'е] для этого мало подходит.
0
2009-04-25, Balancer: Хороший пример использования CSS-свойства text-shadow: CSS Text-Shadow in Safari, Opera, Firefox and other Web Browsers The CSS 2 property text-shadow is supported in Safari since version 3 (also available for Windows), Opera since 9.5, Firefox since 3.1, Google Chrome since version 2, Konqueror and iCab. In fact, text-shadow is supported by all browsers that are based on WebKit, the rendering engine behind Safari and Chrome. Internet Explorer 8 does not support such text shadows (except for some DirectX image transform filters). Start/stop animations. Text shadows were defined in 1997 and became applicable in 2009 Text shadows were defined in 1997 and became applicable in 2009 Safari 3 supported one shadow only. //  Дальше — maettig.com   Немного о генерации теней через картинки (GIF и PNG с альфа-каналом) CSS Drop Shadows Much used, oft maligned but always popular, drop shadows are a staple of graphic design. Although easy to accomplish with image-editing software, they’re not of much use in the…
124
2006-01-02, kiev1org: ~~~yfafyz> :) [snapback]656469[/snapback] друпал-ру к сожалению испортился совсем - заходите сюда http://drupal.kiev1.org и сюда http://drupal.htdogs.ru
11
2005-09-06, avmich: ~~~Вижу. Не туда, куда надо бы... Если мне надо собрать результат - т.е. результирующий HTML и картинки - и куда-то его положить, то картинки придётся выгрызать отдельными усилиями. Мда...
9
2004-12-12, Balancer: ~~~Хм. Это с сервером, по идее, никак не связано. Только с браузером. Если страница уже загружена, то все данные для сохранения итак уже есть. Вообще, кстати, для каталогизации таких ресурсов рекомендую Scrapbook ("Web-альбом") - расширение для Firefox.…
2
2004-06-09, Balancer: ~~~Текст [code php]
Смотри также

в начало страницы | новое
 
Поиск
Настройки






Статистика
Рейтинг@Mail.ru
АвиаТОП
 
Яндекс.Метрика
website counter
 
free counters