Новый номер PHPIns!de

Вышел новый номер электронного журнала PHPIns!de. В этом номере — #15 за октябрь 2005 года — представлены следующие статьи:

  • Перевод HOWTO по оптимизации PHP;
  • Логирование ошибок стандартными средствами PHP
  • Как совместить четвертую и пятую версии PHP на одной машине;
  • Интервью с Кузьмой Феськовым, автором библиотеки dbtree для работы с иерархическими структурами;
  • Перевод интервью с одним из ведущих разработчиков phpMyAdmin Марком Делислом;
  • Использование Smarty не просто для работы с шаблонами, а как фреймворк для разработки web-приложений;
  • Принципы создания proxy-сервера на PHP в интрасети. Вопросы безопасности

Журнал распространяется исключительно в электронном виде в формате Adobe Acrobat®. На сайте также доступны для скачивания предыдущие номера этого журнала.

Технические решения для интернет-магазинов

Если вы или ваша компания решилась обзавестись интернет-магазином, то существует несколько путей:

  1. написать самостоятельно
  2. заказать у знакомых программистов
  3. воспользоваться уже готовым бесплатным решением
  4. купить готовое решение у известных компаний

У каждого из этих путей есть свои плюсы и минусы. В одном случае необходимо иметь в штате программиста(ов) (хотя в любом случае желательно), в другом необходимость платить и т.п. В любом случае выбирать придётся вам, вашему руководству, вашим программистам (нужное подчеркнуть). Возможно данный обзор поможет в этом нелёгком выборе.

Хотя в данной статье явно стараются пропиарить (вот слово-то придумали) “Битрикс: Управление сайтом”, но зато упоминаются другие системы и решения, на которые, может быть, имеет смысл обратить своё внимание.

Софт от «Битрикс» выложили в Сеть

Совсем недавно на многих форумах и бесплатных сайтах Рунета появилась возможность совершенно бесплатно скачать систему управления контентом "Битрикс: Управление сайтом".

Директор "Битрикс" Рыжиков Сергей уверен, что публикация системы в свободном доступе не приведет к взломам сайтов, построенных на базе этой CMS. По его словам, система спроектирована таким образом, чтобы никто, обладающий продуктом в любом его виде, не мог обойти систему защиты.

Согласно информации директора "Битрикс", разработчики не пытались сделать защиту от копирования непреодолимой, так как это обязательно создавало бы сложности в установке и эксплуатации для коммерческих клиентов. "Более того, мы поставляем коммерческий продукт в исходных текстах без аппаратной защиты", — сообщил он в интервью "Вебпланете". По мнению Сергея Рыжикова, данный инцидент не повлечет за собой снижения прибыли компании, поскольку "продукт ориентирован на корпоративный сектор и… делать корпоративный сайт… на нелегальной версии продукта — непозволительная роскошь для компаний".

"Битрикс" стало известно о возможной публикации коммерческого дистрибутива еще до его появления в интернете. "Мы знаем сервер и нашего клиента, у которого этот продукт был украден, через ошибку в конфигурации разделяемого хостинга и взлом соседнего сайта", — рассказывает господин Рыжиков. Он отметил, что по факту воровства системы "ведется работа", а также сообщил, что авторские права компании на территории России и ближайших стран защищает ассоциация "Русский щит", однако подробности сообщить отказался.

Источник: Вебпланета

Плагин закачки файлов

В выходные решил поискать плагин для закачки файлов. Нашёл только плагин AttachFiles, скачал, установил, настроил. Не работает. 🙁 Прочитал комменты к посту этого плагина, не помогло, всё равно не работает. В итоге снёс и пока поставил, то, что сейчас можно увидеть тут.

В целом этот скрипткомплекс скриптов понравился, но для моих целей он слишком "наворочен" 🙂 да и добавление новых файлов за пределами ввода записей, заметок и т.п. немного напрягает (да и не удобно).

После нескольких часов безуспешного поиска на codex.wordpress.org так ничего и не найдя, кроме упомянутого выше AttachFiles, пришёл к выводу, что проще написать свой плагин, который будет отвечать мои нуждам. 🙂 Утром уже начал писать этот плагин ;). Начало положено, думаю, что к концу недели (работы много) допишу и потестирую.

P.S. Может быть я плохо искал и не нашёл?

Правильные кавычки

Всегда хочется, что бы твои записи (заметки, тексты и т.п.) выглядели не только красиво, но и грамотно написаны (орфография это отдельная песня), т.е. с правильной расстановкой кавычек, запятых, скобок, точек и т.д. Вот и я в эти выходные задался целью расставлять правильно хотя бы кавычки. Нечто подобное в своё время о кавычках писал Spectator. В итоге написал свой первый и небольшой плагинчик — для WordPress — для правильной расстановки кавычек, плюс распознавание тире и дефисов.

В работе это выглядит вот так: "И сказал он: "Пусть будет вам свет и радость"".

Редактор в WordPress'е

В заметке я уже упоминал про ресурс скинов и плагинов, теперь настало время поговорить немного подробнее о некоторых плагинах и о WordPress вообще. Все пользователи WordPress прекрасно знают насколько "продвинут" редактор статей и заметок (простое поле textarea, да несколько кнопок с быстрыми тегами). Большинство пользователей вполне устраивает и такой редактор. А что текст писать можно? Можно. Базовые теги есть? Есть, а больше и не надо. Но... Есть некоторые на мой взгляд минусы, которые заставляют остальную часть пользователей искать альтернативу, например, здесь. Некоторые минусы "умолчальной" версии:

  • необходимо хотя бы базовое знание тегов (для меня это не составляет проблемы 🙂 )
  • неудобное управление закаченными, например, картинками (сразу же хочется форму с возможностью заливки, просмотра, удаления и т.п., т.е. управления этими картинками, визуального и наглядного)
  • нет полного и "прозрачного" WYSIWYG редактирования текста (если у вас в тексте много разных тегов, получается каша, которая не даёт полностью сосредоточиться на тексте)

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

Отступление.
Лично меня "умолчальный" редактор устраивает практически все, кроме, разве что, управления закаченными картинками. Ну либо я ещё не разобрался как правильно это делать. Но мне хочется вставлять картинки с помощью удобного вьювера, не покидая окна редактора и без судорожного вспоминания названия картинки.

Надстройки или плагины для "умолчального" редактора я бы разделил на две группы:

  1. wiki подобная, т.е. с форматированием текста как на wiki-ресурсах
  2. визуальное редактирование в стиле а-ля M$Word

Плагины редактирования и сами редакторы стоит искать здесь. Первоначально я остановился двух редакторах, которые закачал и немного погонял на своем домашнем компьютере (зачем лишний раз насиловать сервер 🙂 ).

  1. WYSI-Wordpress — быстро устанавливается и настраивается, работает как в IE, так и в любимом FireFox'e, Mozilla (в Opera не проверял, но скорее всего работать не будет) Основой это редактора послужил редактор TinyMCE
    • Понравилось:
    • простое и удобное редактирование текста
    • управление (закачка, вставка, удаление) картинками не покидая формы ввода текста
    • простота при вставке и редактировании ссылок
    • в целом работать быстро и удобно
    • файл readme по установке данного плагина написан просто и понятно, с установкой и активацией вопросов не возникает
    • Не понравилось:
    • при использовании этого редактора становятся недоступны теги: del, ins, more, lookup
    • каждый перевод строки символ \\n обрамляется в коде тегами "p" (параграф), что не есть хорошо
    • нет возможности использовать правую кнопку мыши в окне редактора, например, выделил слово, клик по правой кнопке и из выпадающего менб выбираем нужное действие
    • для правки HTML-кода открывается новое окно
  2. WYSIWYG — устанавливается так же быстро, но вот с настройкой мне пришлось повозиться. Поддерживается IE, Mozilla, FireFox. Основой это редактора послужил достаточно известный редактор FCKEditor
    • Понравилось:
    • работает правая кнопка мыши в окне редактора с вызывом контекстного меню
    • редактировать текст просто и удобно
    • простота и удобство (в купе с контекстным меню) при редактировании ссылок
    • управление (закачка, вставка, удаление) картинками не покидая формы ввода текста
    • файл readme по установке данного плагина написан просто и понятно, с установкой и активацией вопросов не возникает
    • HTML-код правиться в этом окне
    • Не понравилось:
    • доступных функций в базовой версии мало (в FireFox'е), хотя возможностей у этого редактора много
    • при использовании этого редактора остаются все теги из QuickTags, при нажатии на любую из кнопок QuickTags, вылетает ошибка JavaScript (из-за этого данный редактор не работает в IE!!!
    • данный плагин базируется на версии 2.0 beta 2, в которой, насколько мне известно, было найдено несколько критических уязвимостей (к слову сказать на официальном сайте редактора FCKEditor сейчас доступна полценная версия 2.0)
    • необходимо лезть в соурс скриптов и править их

В качестве резюме
Оба этих редактора меня в принципе устраивают, но только после небольшой доводки и доработки, чем и займусь в ближайшее время. Если кого-то заинтересует переделанная версия, пишите в комменты, выложу для свободного скачивания, когда подправлю и потестирую.

WordPress — движок персонального блога

Скачал движок блога (wordpress.ru). Сижу ковыряюсь с ним, пытаюсь понять, что за зверь и с чем его едят. 🙂 Если понравится, солью на свой сайт и буду его юзать.

Ну в целом пока нравится. Русский сайт уже упомянул, также есть неплохая подборка тем на alexking.org, немного полезных и не очень плагинов.

Потестирую пока на локальной машинке.