BlogML: Difference between revisions

Content deleted Content added
Benrick (talk | contribs)
→‎History: Updated the reference link so it no longer does a redirect.
m Rephrased sentences to avoid addressing the reader with 'you'. Please see the Wikipedia Manual of Style.
 
(8 intermediate revisions by 7 users not shown)
Line 1:
{{orphannotability|date=MarchApril 20102015}}
{{more citations needed|date=April 2015}}
 
'''BlogML''' is an [[open format]] derived from [[XML]] to store and restore the content of a [[blog]].
 
== History ==
 
BlogML was originally created by [[Darren Neimke]] in August 2005 by starting a Workspace on GotDotNet community. In July 2006, BlogML was moved to [[CodePlex]] for better [[Openopen-source Source]]software development|open-source development]] and some other developers joined this project.<ref>[http://blogml.codeplex.com/ workspace]</ref> BlogML has hit three versions so far. Versions 0.9 and 1.0 released on GotDotNet and version 2.0 released on CodePlex. After moving this project to CodePlex, [[Keyvan Nayyeri]] joined this project and added some new features for BlogML 2.0.
 
In addition to BlogML specification, there is a rich set of [[.NET Framework]] [[API]]s provided by the BlogML team for .NET developers to work with markup easier.
 
BlogML is supported by many .NET blogging tools such as [[Community Server]], [[Subtext Weblog Software|Subtext]], [[Single User Blog]], [[BlogEngine.NET]], [[DasBlog]] and the [[DasBlogOrchard Project]]. Also there are some implementations for other blogging engines and services such as [[Blogger (service)|Blogger]].
 
== Main goals ==
 
BlogML is created for some main goals:{{Citation needed|date=February 2010}}:
 
# Ability to port blog content between Blog Engines:
##This is the case where youone might havehas a blog based on [[.Text]] version 0.95 and you wantwants to upgrade to [[Community Server]]. Having an "Export to BlogML" in [[.Text]] and an "Import from BlogML" function in [[Community Server]] would totally solvesolves this problem.
# Ability to port blog content between Blog Engine Versions:
##Same as above.
# Ability to port blog content between Storage Providers:
##This is the case where youone might be using a blogging engine such as [[Single User Blog]] and you areis running from one provider - such as DotTextProvider (where the content reads and writes to an existing .Text schema) and you wantwants to continue to use [[Single User Blog]] but move to a new data structure. In this case youone would configureconfigures [[Single User Blog]] to use the DotTextProvider and run an "Export to BlogML" function, then you would re-configure yourthe provider to your nativethenative provider and run the "Import from BlogML" function.
# Ability to easily back-up a blog:
##Here you wouldone run some sort of scheduled job to automatically run the "Export to BlogML" function and save the output as a compressed backup file somewhere.
 
== License ==
{{Portal|Free and open-source software}}
BlogML is licensed under [[BSD license]].
 
Line 32:
 
==External links==
* [https://web.archive.org/web/20071011162417/http://blogml.org/ BlogML]
 
[[Category:Web syndication formats]]