Template:Short description Template:Redirect Template:Use American English Template:Use mdy dates {{#invoke:Infobox|infobox}}Template:Template otherTemplate:Main other{{#invoke:Check for clobbered parameters|check|nested=1|template=Infobox company|cat=Template:Main other|name; company_name|logo; company_logo|logo_alt; alt|trade_name; trading_name|former_names; former_name|type; company_type|predecessors; predecessor|successors; successor|foundation; founded|founders; founder|defunct; dissolved|hq_location; location|hq_location_city; location_city|hq_location_country; location_country|num_locations; locations|areas_served; area_served|net_income; profit|net_income_year; profit_year|owners; owner |homepage; website }}{{#invoke:Check for unknown parameters|check|unknown=Template:Main other|preview=Page using Template:Infobox company with unknown parameter "_VALUE_" | ignoreblank=y | alt | area_served | areas_served | assets | assets_year | aum | brands | company_logo | company_name | company_type | defunct | dissolved | divisions | embed | equity | equity_year | fate | footnotes | former_name | former_names | foundation | founded | founder | founders | genre | homepage | hq_location | hq_location_city | hq_location_country | incorporated | image | image_alt | image_caption | image_size | image_upright | income_year | industry | ISIN | key_people | location | location_city | location_country | locations | logo | logo_alt | logo_caption | logo_class | logo_size | logo_upright | members | members_year | module | name | native_name | native_name_lang | net_income | net_income_year | num_employees | num_employees_year | num_locations | num_locations_year | operating_income | owner | owners | parent | predecessor | predecessors | production | production_year | products | profit | profit_year | rating | ratio | revenue | revenue_year | romanized_name | services | subsid | successor | successors | traded_as | trade_name | trading_name | type | website| qid | fetchwikidata | suppressfields | noicon | nocat | demo | categories }} UserLand Software is a US-based software company, founded in 1988,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }} (official site)</ref> that sells web content management, as well as blogging software packages and services.
Company historyEdit
Dave Winer founded the company in 1988 after leaving Symantec in the spring of 1988. Jean-Louis Gassée, who resigned in 1990 as chief of Apple's product development, came to serve on UserLand's board of directors.<ref name="macworld91">Template:Cite news</ref>
FrontierEdit
UserLand's first product release of April 1989 was UserLand IPC, a developer tool for interprocess communication that was intended to evolve into a cross-platform RPC tool.<ref>Template:Cite news</ref> In January 1992 UserLand released version 1.0 of Frontier,<ref>Template:Cite news</ref> a scripting environment for the Macintosh which included an object database and a scripting language named UserTalk.<ref name=miller>Template:Cite news</ref><ref name=macuser-swaine>Template:Cite news</ref> At the time of its original release, Frontier was the only system-level scripting environment for the Macintosh,<ref name="neuburg" /> but Apple was working on its own scripting language, AppleScript,<ref>Template:Cite news</ref> and started bundling it with the System 7 system software. As a consequence, most Macintosh scripting work came to be done in the less powerful, but free, scripting language provided by Apple.<ref>Template:Cite news</ref>
UserLand responded to Applescript by re-positioning Frontier as a Web development environment,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> distributing the software free of charge with the "Aretha" release of May 1995.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> In late 1996, Frontier 4.1 had become "an integrated development environment that lends itself to the creation and maintenance of Web sites and management of Web pages sans much busywork,"<ref>Template:Cite news</ref> and by the time Frontier 4.2 was released in January 1997, the software was firmly established in the realms of website management and CGI scripting,<ref name="neuburg">Template:Cite book</ref> allowing users to "taste the power of large-scale database publishing with free software."<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Frontier's NewsPage suite came to play a pivotal role in the emergence of blogging through its adoption by Jorn Barger,<ref>Template:Cite book</ref> Chris Gulker, and others in the 1997–98 period.<ref>Template:Cite conference</ref>
UserLand launched a Windows version of Frontier 5.0 in January 1998<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and began charging for licenses again with the 5.1 release of June 1998.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>Template:Cite news</ref>
Frontier subsequently became the kernel for two of UserLand's products, Manila and Radio UserLand, as well as Dave Winer's OPML Editor, all of which support the UserTalk scripting language.
UserLand eventually placed Frontier under the open source GNU General Public License with the 10.0a1 release of September 28, 2004.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Frontier is now maintained by the Frontier Kernel Project.
Early Web building applicationsEdit
Userland developed two pioneering Web building applications, AutoWeb in early 1995 and Clay Basket later that year.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Both applications went through a free public beta period, yet neither was ever released in a 1.0 version. In 1996 Clay Basket was abandoned in favor of improved Web publishing functionality built into Frontier.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
ManilaEdit
Launched as part of Frontier 6.1 in November 1999, Manila is a content management system that allows the hosting of web sites and their editing through a browser.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>Template:Cite news</ref> Within days of releasing Manila, UserLand set up a free Manila hosting service, EditThisPage.com, which quickly became a popular weblogging service.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Radio UserLandEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
Radio UserLand is a client-side weblog system that hosts blogs on UserLand's servers for an annual software license fee. The software includes an RSS aggregator and was one of the first applications to both send and receive audio files as RSS enclosures (see podcasting). UserLand was an early adopter of the RSS syndication method, merging Winer's Scripting News XML format with Netscape's RSS.
First released as a public beta under the name Pike in March 2000,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> the software came to be released in synch with Manila version numbering: the initial release of 2001 was named Radio UserLand 7.0<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and its only major upgrade in 2002 Radio UserLand 8.0.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The software is no longer considered to be under active development.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
XML-based protocols and formatsEdit
UserLand counts among the earliest adopters of XML, with first experiments made in late 1997.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The company was involved in the development, specification and implementation of several XML formats and was noted for its commitment to openness.<ref>Template:Cite news</ref>
XML-RPCEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
Created in 1998 by UserLand Software and Microsoft,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> XML-RPC is a remote procedure call protocol that uses XML to encode its calls and HTTP as a transport mechanism.<ref name="book1">Template:Cite book</ref>
UserLand first included a stable XML-RPC framework with its 5.1.3 release of Frontier in August 1998<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and subsequently made extensive use of XML-RPC in its Frontier-based products, Manila and Radio UserLand. XML-RPC is also used in the MetaWeblog API.
SOAPEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
SOAP evolved from XML-RPC and was designed as an object-access protocol by Dave Winer, Don Box, Bob Atkinson, and Mohsen Al-Ghosein in 1998, with backing from Microsoft, where Atkinson and Al-Ghosein worked at the time.
SOAP 1.1 was submitted to the W3C by Microsoft, IBM, and UserLand, amongst others, on May 9, 2000.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Version 1.2 of the proposed standard<ref>SOAP Version 1.2 specification</ref> became a W3C recommendation on June 24, 2003.
RSSEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
RSS (Really Simple Syndication) is a family of Web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> An RSS document (which is called a "feed", "web feed",<ref name="GuardWF">
"Web feeds | RSS | The Guardian | guardian.co.uk", The Guardian, London, 2008, webpage: GuardianUK-webfeeds.
</ref> or "channel") includes full or summarized text, plus metadata such as publishing dates and authorship.
Between 1999 and 2003, UserLand contributed various versions of the RSS specification. For an overview of the process see the History of web syndication technology.
Using RSS, UserLand also ran one of the first Web aggregators, My.UserLand.Com, which allowed users to follow numerous weblogs from a single web page.
Userland's RSS advocacy led them to develop RSS feeds for the New York Times company.<ref>Accessing the NY Times archive through their RSS feeds – Backend.Userland.Com</ref> The original feeds used a variation on standard RSS, and the feeds were only publicized to UserLand Radio bloggers.
OPMLEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}} Outline Processor Markup Language (OPML) is an XML format for outlines. Originally developed in 2000 as a native file format for Radio UserLand's outliner application, it has since been adopted for other uses, the most common being to exchange lists of web feeds between web feed aggregators.