Введение
UserLand Software — американская компания, основанная в 1988 году, которая продает программное обеспечение для управления веб-контентом, а также программные пакеты и услуги для ведения блогов.
UserLand Software is a US based software company, founded in 1988, that sells web content management, as well as blogging software packages and services.
История компании
Дейв Винер основал компанию в 1988 году после ухода из Symantec весной 1988 года. Жан Луи Гассе, который ушел в отставку в 1990 году с поста руководителя разработки продуктов Apple, вошел в состав совета директоров UserLand.
Граница
Первым продуктом UserLand, выпущенным в апреле 1989 года, был UserLand IPC – инструмент для разработчиков, предназначенный для межпроцессного взаимодействия, который планировалось развивать в кроссплатформенный инструмент RPC. В январе 1992 года UserLand выпустила версию 1.0 Frontier, среду программирования для Macintosh, включающую объектную базу данных и язык сценариев UserTalk. На момент своего первоначального выпуска Frontier была единственной средой программирования системного уровня для Macintosh, и впоследствии стала поставляться в комплекте с системным программным обеспечением System 7. В результате, большая часть программирования для Macintosh стала выполняться на менее мощном, но бесплатном языке сценариев, предоставляемом Apple. В ответ на Applescript, UserLand переориентировала Frontier как среду веб-разработки, распространяя программное обеспечение бесплатно с выпуском "Aretha" в мае 1995 года. К концу 1996 года Frontier 4.1 стала "интегрированной средой разработки, подходящей для создания и поддержки веб-сайтов и управления веб-страницами, минимизируя рутинную работу", а к моменту выхода Frontier 4.2 в январе 1997 года программное обеспечение прочно закрепилось в области управления веб-сайтами и CGI-скриптинга, позволяя пользователям "ощутить мощь публикации баз данных в больших масштабах с использованием бесплатного программного обеспечения". Пакет NewsPage от Frontier сыграл ключевую роль в появлении блогов благодаря его использованию Йорном Баргером, Крисом Гулкером и другими в период 1997–1998 годов. UserLand выпустила версию Frontier 5.0 для Windows в январе 1998 года и возобновила взимание платы за лицензии с выпуском 5.1 в июне 1998 года. Впоследствии Frontier стала ядром для двух продуктов UserLand – Manila и Radio UserLand, а также редактора OPML от Дэйва Уайнера, все из которых поддерживают язык сценариев UserTalk. В конечном итоге UserLand распространила Frontier под лицензией GNU General Public License с открытым исходным кодом с выпуском 10.0a1 от 28 сентября 2004 года. В настоящее время Frontier поддерживается проектом Frontier Kernel Project.
Ранние приложения для создания веб-сайтов
Userland разработал два новаторских приложения для создания веб-сайтов, AutoWeb в начале 1995 года и Clay Basket позднее в том же году. Оба приложения прошли период бесплатного публичного бета-тестирования, однако ни одно из них так и не было выпущено в версии 1.0. В 1996 году разработка Clay Basket была прекращена в пользу улучшенной функциональности веб-публикации, интегрированной в Frontier.
Манила
Запущенная в ноябре 1999 года в составе Frontier 6.1, Manila — это система управления контентом, позволяющая размещать веб-сайты и редактировать их непосредственно в браузере. В течение нескольких дней после выпуска Manila, компания UserLand запустила бесплатный хостинг-сервис EditThisPage.com, который быстро стал популярной платформой для ведения веб-блогов.
Радио Пользовательская Земля
Radio UserLand – это клиентская система ведения веб-блогов, которая размещала блоги на серверах UserLand за ежегодную плату за лицензию на программное обеспечение. Программа включала в себя RSS-агрегатор и была одним из первых приложений, способных как отправлять, так и принимать аудиофайлы в виде RSS-вложений (см. подкастинг). UserLand одним из первых начал использовать метод RSS-синдикации, объединив формат XML Scripting News, разработанный Винером, с RSS от Netscape. Впервые выпущенная в качестве публичной бета-версии под названием Pike в марте 2000 года, программа выпускалась параллельно с нумерацией версий Manila: первый релиз 2001 года получил название Radio UserLand 7.0, а единственное крупное обновление вышло в 2002 году под названием Radio UserLand 8.0. В настоящее время разработка программы не ведется.
Протоколы и форматы на основе XML
UserLand входит в число первых пользователей XML, начав первые эксперименты в конце 1997 года. Компания принимала участие в разработке, спецификации и реализации нескольких форматов XML и была известна своей приверженностью принципам открытости.
XML-RPC
Созданный в 1998 году компаниями UserLand Software и Microsoft, XML-RPC — это протокол удаленного вызова процедур, использующий XML для кодирования запросов и HTTP в качестве транспортного протокола. UserLand впервые представил стабильную реализацию XML-RPC в версии Frontier 5.1.3 в августе 1998 года и впоследствии активно использовал XML-RPC в своих продуктах, основанных на Frontier, таких как Manila и Radio UserLand. XML-RPC также применяется в API MetaWeblog.
МОЛО
SOAP произошел от XML RPC и был разработан Дэйвом Винером, Доном Боксом, Бобом Аткинсоном и Мохсеном Аль Госеином в 1998 году как протокол доступа к объектам, при поддержке Microsoft, где в то время работали Аткинсон и Аль Госеин. Microsoft, IBM и UserLand, среди прочих, представили SOAP 1.1 в W3C 9 мая 2000 года. Версия 1.2 предложенного стандарта получила статус рекомендации W3C 24 июня 2003 года.
RSS
RSS (Really Simple Syndication) — это семейство форматов веб-каналов, используемых для публикации регулярно обновляемого контента, такого как записи в блогах, заголовки новостей, аудио- и видеоматериалы, в стандартизированном формате. Документ RSS (который называется «фид», «веб-фид» или «канал») включает в себя полный или краткий текст, а также метаданные, такие как даты публикации и авторство. В период с 1999 по 2003 год компания UserLand внесла вклад в разработку различных версий спецификации RSS. Обзор этого процесса можно найти в статье «История технологии веб-синдикации». Используя RSS, UserLand также запустила один из первых веб-агрегаторов — My.UserLand.Com, который позволял пользователям отслеживать множество веб-блогов с одной веб-страницы. Активная поддержка RSS компанией UserLand привела к разработке RSS-каналов для компании New York Times. Первоначальные каналы использовали модификацию стандартного RSS и были доступны только блогерам UserLand Radio.
ОПМЛ
Outline Processor Markup Language (OPML) — это формат XML для создания структуры данных в виде списков. Первоначально разработанный в 2000 году как собственный формат файлов для приложения-планировщика Radio UserLand, он впоследствии стал использоваться и в других областях, наиболее распространенной из которых является обмен списками веб-каналов между агрегаторами новостей.