ScriptServer 0.3 вышел.
Никаких захватывающих изменений снова — в основном, очистка способа обработки ошибок.
Есть пара или более интересный пример онлайн сейчас;
Автозаполнение на стороне сервера — список стран, используемых для «автозаполнения» поля формы с данными о жизни на сервере и считывается PHP. В этом примере также показано, как можно использовать обычную проверку подлинности HTTP для обеспечения простого контроля доступа. Задержки соединения с sourceforge показывают проблемы с этим подходом; возможно, автозаполнение является плохим примером.
Поиск проекта Sourceforge — это вариант автозаполнения. PHP сканирует каталоги проектов Sourceforge, чтобы идентифицировать проекты по их имени в Unix, а затем позволяет вам перейти на страницу проекта. Без информации о проектах это в некотором роде удачное падение — теоретически можно было бы также проанализировать сводную информацию о проекте и вывести на экран некоторую полезную информацию, не только название, но на практике политики безопасности SF предотвращают это. На самом деле этот пример демонстрирует, как отправлять данные и поведение клиенту — ответ сервера представляет собой список проектов вместе с функцией Javascript, которая встраивает данные в свойство innerHTML любого подходящего тега HTML. Хорошая идея — это другой вопрос (нарушение разделения и т. Д.), Но пример показывает, как показать, как расширить ScriptServer PHP для сериализации JS с вашим собственным.
В противном случае Джейсон был достаточно любезен, чтобы использовать слова Rocks и Scriptserver в одном предложении. Джейсон объясняет проблему, которую он помог ему решить, что может пролить некоторый свет, если вам интересно, о чем все это.
Также я составил список рассылки, если вы заинтересованы в участии (или просто имеете вопросы). Кто-нибудь хочет попробовать подключить Tiddly Wiki к ScriptServer?