Pull to refresh
90
0
Роман Парпалак @parpalak

мастер на все руки

Send message
Создал-то я его не сегодня и не вчера.

Движок может работать на сверхустаревшей версии PHP. Но с тем же успехом работает и на современных версиях.
Сейчас, очевидно, нет. Но в 2007 году, когда я начал разрабатывать движок, PHP 4.3 еще был актуален. Например, на моем хостинге был установлен именно он.

С тех пор я не делал такого рефакторинга, который бы потребовал отказаться от поддержки PHP 4.3. Поэтому не было причин выкинуть строчку «list($usec, $sec) = explode(' ', microtime());».
Когда я начинал разработку, фреймворки не были так популярны, и я ни об одном не знал.
Я пока не знаю, какие значительные преимущества может дать такой переезд.
Давно — это начиная с PHP 5. Движок же поддерживает PHP 4.3 (поддержка 4.3 была с самого начала, и пока я не делал чего-либо, ради чего от нее нужно было бы отказаться).
Разработка расширений описана в документации. Чтобы разрабатывать расширения, нужно иметь общее представление об устройстве движка и заглядывать в его код.

Как такового фреймворка нет. Есть некоторый служебный код вроде упоминавшейся БД-абстракции, который может использоваться и в расширениях.

Про основу я написал. Сначала я писал движок с нуля, потом взял из форумного движка PunBB систему расширений и некоторые другие вещи.

В моем представлении движок ориентирован на небольшие и средние контент-сайты. Можете посмотреть примеры готовых сайтов.
Админы равноправны и могут удалить друг друга. Так что фича :)
Да, движок работает на PHP 4.3.

Вы не поверите :)
Именно эту книгу я сейчас читаю.
Так: s2cms.ru/docs/admin_panel#extensions

А вообще возможность полезная, когда учетной записью пользуется только один человек.
Как оказалось, во время хабраэффекта действительно неудачно получается.
Но обычно всё нормально, достаточно того, что демо-сайт сбрасывается к начальному состоянию каждый час.
Дело не в Опере. Просто много желающих попробовать разные функции под одним аккаунтом, в том числе и запретить ему доступ.
Вы правы. С другой стороны, сейчас писать с нуля свой движок я бы вообще не стал :)
Демо-сайт сбрасывается к первоначальному состоянию каждый час. Но сейчас, пока хабраэффект, я буду делать это чаще.
Прекрасно понимаю. Но если движок окажется никому не нужным, то глупо будет тратить на это ресурсы.
Зачем? В настройке админки можно менять цвет фона. Кто-то поставил ядовито-зеленый.
Да, я знаю, глобальный рефакторинг будет совсем не лишним при дальнейшей активной разработке. Просто сейчас непонятно, будет ли эта самая активная разработка.
Перед выводом контента в PHP неплохо бы формировать заголовок Content-Length, что легко сделать с помощью функции ob_get_length().
Вообще-то, 8 регистров MMX не такие уж и новые. Это части регистров сопроцессора. Поэтому нельзя одновременно использовать инструкции MMX и операции с дробными числами.
> при высокомерных нагрузках

С высокомерной нагрузкой не всякий источник питания справится :)
Да, очень ждем onbeforeunload.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity