Кіріспе

UserLand Software – 1988 жылы құрылған, веб-контентті басқару, блогтарға арналған бағдарламалық қамтамасыз ету пакеттері мен қызметтерін сататын АҚШ бағдарламалық компаниясы.

Компания тарихы

Дейв Уайнер 1988 жылы Symantec компаниясынан кеткен соң, 1988 жылы компанияны құрды. 1990 жылы Apple компаниясының өнімдерді әзірлеу бөлімінің басшысы қызметінен кеткен Жан Луи Гассе UserLand компаниясының директорлар кеңесіне кірді.

Шекаралық

UserLand-тің 1989 жылғы сәуірдегі алғашқы өнімі UserLand IPC болды, бұл үдерістер аралық байланыс құралы, ол кросс-платформалық RPC құралына айналуы тиіс еді. 1992 жылғы қаңтарда UserLand Macintosh үшін скрипт ортасы Frontier нұсқасы 1.0-ды шығарды, оған объектілер базасы және UserTalk деп аталатын скрипт тілі кірді. Алғашқы шығарылымында Frontier Macintosh үшін жүйелік деңгейдегі жалғыз скрипт ортасы болды және оны System 7 жүйелік бағдарламалық жасақтамасымен бірге таратуды бастады. Соның салдарынан, Macintosh-тағы көптеген скрипттер Apple ұсынған, мүмкіндіктері шектеулі, бірақ тегін скрипт тілінде жасалатын болды. UserLand Applescript-ке жауап ретінде Frontier-ді веб-әзірлеу ортасы ретінде қайта позициялады және 1995 жылғы мамырдағы "Aretha" шығарылымымен бағдарламалық жасақтаманы тегін таратты. 1996 жылдың соңында Frontier 4.1 "веб-сайттарды құруға және күтіп ұстауға, сондай-ақ веб-беттерді көп қиындықсыз басқаруға ыңғайлы интеграцияланған даму ортасы" болды. Frontier 4.2 1997 жылғы қаңтарда шыққан кезде бағдарламалық қамтамасыз ету веб-сайттарды басқару және CGI скрипттері саласында нығайып, пайдаланушыларға "тегін бағдарламалық қамтамасыз етумен үлкен деректер базасын жариялаудың қуатын сезінуге" мүмкіндік берді. Frontier NewsPage жиынтығы Jorn Barger, Chris Gulker және басқалардың 1997–98 жылдары пайдалануы арқасында блогтың пайда болуында маңызды рөл атқарды. UserLand 1998 жылғы қаңтарда Frontier 5.0 Windows нұсқасын шығарды және 1998 жылғы маусымдағы 5.1 нұсқасымен лицензиялар үшін қайтадан ақы төлей бастады. Кейіннен Frontier UserLand өнімдерінің екеуіне – Manila және Radio UserLand, сондай-ақ Dave Winer-дің OPML Editor-ына ядро болды, олардың барлығы UserTalk скрипт тілін қолдайды. UserLand ақырында Frontier-ді 2004 жылғы 28 қыркүйектегі 10.0a1 нұсқасымен ашық бастапқы GNU General Public License лицензиясымен шығарды. Қазіргі таңда Frontier Kernel жобасымен күтіліп келеді.

Алғашқы веб-құрылыс қолданбалары

Userland компаниясы 1995 жылдың басында AutoWeb және сол жылдың соңында Clay Basket деген екі инновациялық веб-құру қолданбасын жасады. Екі қолданба да тегін, ашық сынақтан өтті, алайда ешқайсысы 1.0 нұсқасымен жарық көрген жоқ. 1996 жылы Clay Basket қолданбасы Frontier-ге қосылған, күшейтілген веб-жариялау мүмкіндігінің арқасында тоқтатылды.

Манила

1999 жылдың қарашасында Frontier 6.1 аясында іске қосылған Manila – веб-сайттарды хостингтеуге және оларды браузер арқылы өңдеуге мүмкіндік беретін контентті басқару жүйесі. Manila жарияланғаннан кейін бірнеше күннің ішінде UserLand EditThisPage.com тегін Manila хостинг қызметін ұсынды, ол көп кешікпей танымал веблог платформасына айналды.

Радио пайдаланушы елінің

Radio UserLand - бұл UserLand серверлерінде жылдық бағдарламалық қамтамасыз ету лицензиясы төлеміне блогтарды хостингтейтін клиенттік веб-блог жүйесі. Бағдарламалық жасақтама RSS агрегаторын қамтиды және аудио файлдарды RSS қосымшалары ретінде жіберу және қабылдауға алғашқы қолданбалардың бірі болды (подкастингті қараңыз). UserLand RSS синдикациялау әдісін ерте қабылдап, Winer’s Scripting News XML форматын Netscape’s RSS форматымен біріктірді. Бағдарламалық қамтамасыз ету алғаш рет 2000 жылдың наурыз айында Pike деген атпен бета нұсқасы ретінде жарияланды, ал кейін Манила нұсқасының нөмірлеуімен синхронды түрде шығарылды: 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 алғаш рет 1998 жылдың тамызында Frontier 5.1.3 нұсқасында тұрақты XML RPC құрылымын енгізді, содан кейін Frontier негізіндегі Manila және Radio UserLand өнімдерінде XML RPC кеңінен қолданылды. XML RPC MetaWeblog API-де де қолданылады.

СОПАН

SOAP, XML RPC-ден пайда болды және 1998 жылы Дейв Виннер, Дон Бокс, Боб Аткинсон және Мохсен Аль Госейн, сол кезде Аткинсон мен Аль Госейн жұмыс істеген Microsoft компаниясының қолдауымен объектілерге қолжеткізу протоколы ретінде әзірленді. SOAP 1.1 Microsoft, IBM және UserLand компаниялары тарапынан, басқалармен бірге, 2000 жылдың 9 мамырында W3C ұйымына ұсынылды. Ұсынылған стандарттың 1.2 нұсқасы 2003 жылдың 24 маусымында W3C ұсынысы болып бекітілді.

RSS-тің

RSS (Really Simple Syndication) – блог жазбалары, жаңалықтар, аудио және бейне сияқты жиі жаңартылатын материалдарды стандартталған форматта жариялауға арналған веб-ағын форматтарының отбасы. RSS құжаты (әдетте «ағын», «веб-ағын» немесе «арна» деп аталады) толық немесе қысқартылған мәтінмен қатар, жарияланған күні және авторлығы сияқты метадеректерді қамтиды. 1999 және 2003 жылдар аралығында UserLand RSS спецификациясының әртүрлі нұсқаларын жасады. Осы процесс туралы толық мәліметтерді «Веб-синдикация технологиясының тарихы» бетінен табуға болады. RSS-ті пайдалана отырып, UserLand алғашқы веб-агрегаторлардың бірін – My.UserLand.Com іске қосты, ол пайдаланушыларға бір веб-беттен көптеген веб-блогтарды қадағалауға мүмкіндік берді. UserLand-тің RSS-ті қолдауы New York Times компаниясы үшін RSS ағындарын жасауға әкелді. Алғашқы ағындар стандартты RSS-тің өзгеше түрін қолданды және бұл ағындар тек UserLand Radio блогерлеріне ғана таныстырылды.

ОПМЛ

Контурлы процессорлық таңбалау тілі (OPML) – контурлар үшін XML форматы. 2000 жылы бастапқыда Radio UserLand қолданбасының контурлық өңдегіші үшін туылған файл форматы ретінде әзірленген, кейіннен басқа да мақсаттарда қолданыла бастады. Ең көп таралғаны – веб-ағындарды жинақтағыштар арасында алмасу.