Page MenuHomePhabricator
Paste P7157

(An Untitled Masterwork)
ActivePublic

Authored by Paladox on May 25 2018, 9:01 PM.
Tags
None
Referenced Files
F18532990:
May 25 2018, 9:01 PM
Subscribers
None
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="mobile-web-app-capable" content="yes">
<!--link rel="stylesheet" href="rawdog.css" type="text/css" title="Fixed Width" /-->
<link rel="stylesheet" href="bootstrap.css" type="text/css" />
<link rel="stylesheet" href="main.css" type="text/css" />
<!--link rel="alternate stylesheet" href="rawdog-variable.css" type="text/css" title="Variable Width" /-->
<title>Planet KDE</title>
<link rel="alternate" type="application/rss+xml" title="Planet KDE" href="http://planetKDE.org/rss20.xml" />
<!--[if IE 6]>
<style type="text/css">
#header, #content, #footer, #planetheader
{
background-image: none;
}
#header { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-header.png', sizingMethod='crop'); }
#content { padding-right: 13px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-content.png', sizingMethod='scale') }
#footer { padding: 10px 25px 0 25px; width: 750px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-footer.png', sizingMethod='scale'); }
</style>
<![endif]-->
<script language="javascript">
//In Mozilla, WebKit(?) Coming in IE9, in HTML5
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", applyConfig, false);
}
function createCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
/*
function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
} else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
*/
function readCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
function eraseCookie(name) {
createCookie(name, "", -1);
}
function toggle() {
var ele = document.getElementById("feeddiv");
if (ele.style.display == "block") {
ele.style.display = "none";
} else {
ele.style.display = "block";
}
}
function toggleaddme() {
var ele = document.getElementById("addme");
if (ele.style.display == "block") {
ele.style.display = "none";
} else {
ele.style.display = "block";
}
}
function toggleconfig() {
var ele = document.getElementById("config");
if (ele.style.display == "block") {
ele.style.display = "none";
} else {
ele.style.display = "block";
}
}
function applyFilter(cname) {
var filter = readCookie(cname);
var ele = document.getElementsByClassName(cname);
for (var i = 0, j = ele.length; i < j; i++)
ele[i].style.display = filter;
document.getElementById("toggle" + cname).checked = (filter == "block");
}
function toggleFilter(cname) {
var filter = readCookie(cname);
if (filter == "block") {
filter = "none";
} else {
filter = "block";
}
createCookie(cname, filter, 360);
applyFilter(cname);
}
function toggledot() {
toggleFilter("dot");
}
function togglefrench() {
console.log("french");
toggleFilter("french");
}
function togglespanish() {
toggleFilter("spanish");
}
function togglepolish() {
toggleFilter("polish");
}
function toggleportuguese() {
toggleFilter("portuguese");
}
function toggleitalian() {
toggleFilter("italian");
}
function togglechinese() {
toggleFilter("chinese");
}
function togglenews() {
toggleFilter("news");
}
function toggleuser() {
toggleFilter("user");
}
/*onLoad show microblog block if it was shown before*/
function applyConfig() {
var filters = {
"dot": "block",
"french": "none",
"spanish": "none",
"polish": "none",
"portuguese": "none",
"italian": "none",
"chinese": "none",
"news": "block",
"user": "block",
};
if (document.cookie === "") {
for (name in filters) {
createCookie(name, filters[name], 360);
}
};
for (name in filters) {
applyFilter(name);
}
}
</script>
<!--donation-banner-->
<!-- <link rel="stylesheet" href="./donations/banner.css" type="text/css" /> -->
<script type="text/javascript" src="//cdn.kde.org/js/jquery.js"></script>
<!-- <script type="text/javascript" src="./donations/banner.js"></script> -->
<!--/donation-banner-->
</head>
<body onDOMContentLoaded="javascript:applyConfig();" onLoad="javascript:applyConfig();">
<!-- Fixed navbar -->
<nav class="navbar navbar-default navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-kdeMenuIcon"></span>
</button>
<a class="navbar-brand" href="./index.html"><span class="icon-kdeLogo"></span> Planet KDE</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="#peeps" data-toggle="modal" data-target="#peeps">People Aggregated</a>
</li>
<li><a href="#addmore" data-toggle="modal" data-target="#addmore">Add your Blog</a>
</li>
<!-- <li><a href="#socfeeds" data-toggle="collapse" data-target="#socfeeds">Microblogging Feed</a>
</li> -->
<li><a href="http://dot.kde.org/">KDE Dot News</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Configure Feed <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="javascript:toggledot();"><input id="toggledot" type="checkbox">&nbsp; KDE.News</a></li>
<li><a href="javascript:togglenews();"><input id="togglenews" type="checkbox">&nbsp; Project news</a></li>
<li><a href="javascript:toggleuser();"><input id="toggleuser" type="checkbox">&nbsp; KDE user blogs</a></li>
<li><a href="javascript:togglechinese();"><input id="togglechinese" type="checkbox">&nbsp; Chinese language blogs</a></li>
<li><a href="javascript:toggleitalian();"><input id="toggleitalian" type="checkbox">&nbsp; Italian language blogs</a></li>
<li><a href="javascript:togglepolish();"><input id="togglepolish" type="checkbox">&nbsp; Polish language blogs</a></li>
<li><a href="javascript:toggleportuguese();"><input id="toggleportuguese" type="checkbox">&nbsp; Portuguese language blogs</a></li>
<li><a href="javascript:togglespanish();"><input id="togglespanish" type="checkbox">&nbsp; Spanish language blogs</a></li>
<li><a href="javascript:togglefrench();"><input id="togglefrench" type="checkbox">&nbsp; Les blogs en français</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<a href="http://www.kde.org/community/donations/" id="donateLink">Donate</a>
</li>
</ul>
</div>
<!--/.nav-collapse -->
</div>
</nav>
<!--donation-banner-->
<!-- This is with a target goal
<div align="center">
<div id="donation-banner">
<div id="donation-graph">
<div id="donation-bar"></div>
</div>
<div id="donation-bar-txt">
<span id="donation-goal">
&#8364; 20000
</span>
&#8364; <span id="donation-current-amount">0.00</span>
</div>
<div id="donation-text">
Please donate what you can to the KDE End of Year 2017 Fundraising.
<a href="https://www.kde.org/fundraisers/yearend2017/">Read more</a>.
</div>
</div>
</div>
-->
<!-- This is without a target goal
<div align="center">
<div id="donation-banner" style="height: 100px;">
<div id="donation-text">
People have donated <span id="donation-current-amount">€ 0</span> to make the world a better place!
<a href="https://www.kde.org/fundraisers/yearend2016/">See how you can help :)</a>
</div>
</div>
</div>
-->
<!--/donation-banner-->
<div class="container" id="twocolumncontainer">
<div class="row" id="twocolumn">
<div class="col-md-9 col-lg-9">
<!--div class="row">
<div class="col-lg-4 col-xs-offset-4">
<img src="images/header.png" class="img img-responsive">
</div>
</div>
<hr style="height:10px; background-color: #333;" -->
__items__
</div>
<div class="col-md-3 col-lg-3">
<a class="twitter-timeline" data-height="2000" data-width="300" href="https://twitter.com/hashtag/kde" data-widget-id="843875810612252672">#kde Tweets</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
<p>&nbsp;</p>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<a class="twitter-timeline" data-height="2000" data-width="300" href="https://twitter.com/kdecommunity">Tweets by kdecommunity</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<p>&nbsp;</p>
<script src="https://www.reddit.com/r/kde/.embed?limit=20" type="text/javascript"></script>
</div>
</div> <!-- twocolumn -->
</div> <!-- id="twocolumncontainer" -->
<hr class="blueline" />
<div>
<p>
Planet KDE is made from the blogs of KDE's contributors. The opinions it contains are those of the contributor. This site is powered by <a href="http://offog.org/code/rawdog.html">Rawdog</a> and <a href="https://launchpad.net/rawdog-rss">Rawdog RSS</a>. Feed readers can read Planet KDE with <a href="rss20.xml">RSS</a>, <a href="foafroll.xml">FOAF</a> or <a href="opml.xml">OPML</a>.
</p>
</div>
<!-- Modal -->
<div class="modal fade peeps" id="peeps" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
</button>
<h2 class="modal-title" id="myModalLabel">People Aggregated</h2>
</div>
<div class="modal-body">
__feeds__
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Dismiss</button>
</div>
</div>
</div>
</div>
<!-- Modal -->
<div class="modal fade addmore" id="addmore" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
</button>
<h2 class="modal-title" id="myModalLabel">Add your Blog</h2>
</div>
<div class="modal-body">
<p>If you are a KDE contributor you can have your blog on Planet KDE. Blog content should be mostly KDE themed, English language and not liable to offend. If you have a general blog you may want to set up a tag and subscribe the feed for that tag only to Planet KDE.</p>
<p>We also include feeds in different categories, currently Dot News, Project News feeds, User Blogs, french Language, Spanish Language, Polish Language and Portuguese Language KDE blogs. If you have a feed which falls into these categories (or another non-English language) please file a bug as below.</p>
<p>Planet KDE is kept in <a href="https://commits.kde.org/websites/planet-kde-org">KDE's
Git</a>. If you have an account you can add or edit your own feed:</p>
<ul>
<li><em>git clone kde:websites/planet-kde-org</em>
</li>
<li>Put your hackergotchi in <em>website/hackergotchi/</em>. A hackergotchi should be a photo of your face smaller than 80x80 pixels with a transparent background. <em>git add</em> the file.</li>
<li>At the end of the <em>planetkde/config</em> file add your details (the name in brackets is your IRC nick):</li>
<div id="addmebox"><pre>
feed 45m http://path.to/my/feed.rss
define_name Konqi Konqueror (konqi)
define_face hackergotchi/konqi.png
define_facewidth 80
define_faceheight 80
</pre></div>
<li><em>git commit -a; git push</em>
</li>
</ul>
<p>If you want to add a Twitter microblog to the Microblogging sidebar add <em>define_microblog true</em> and follow your name with [twitter]. Currently only Twitter is known to work, please contact Jonathan Riddell before adding non-Twitter microblogs to check it works.</p>
<p>If you do not have a Git account, <a href="http://bugs.kde.org/enter_bug.cgi?product=planet%20kde">file
a bug in Bugzilla</a> listing your name, Git account (if you have one), IRC nick (if you have one), RSS or Atom feed and what you do in KDE. Attach a photo of your face for hackergotchi.</p>
<h3>Blog Classes</h3>
<p>The default class for blogs is English language personal blogs. Other classes are:</p>
<uL>
<li>Spanish language: <pre>define_feedclass spanish</pre>
</li>
<li>Portugese language: <pre>define_feedclass portuguese</pre>
</li>
<li>Chinese lanugage: <pre>define_feedclass chinese</pre>
</li>
<li>Polish lanugae: <pre>define_feedclass polish</pre>
</li>
<li>Italian lanugae: <pre>define_feedclass italian</pre>
</li>
<li>French lanugae: <pre>define_feedclass french</pre>
</li>
<li>KDE User blogs: <pre>define_feedclass user</pre>
</li>
<li>KDE News feeds: <pre>define_feedclass news</pre>
</li>
<li>KDE Dot News: <pre>define_feedclass dot</pre>
</li>
</ul>
<h2>Planet KDE Guidelines</h2>
<p>Planet KDE is one of the public faces of the KDE project and is read by millions of users and potential contributors. The content aggregated at Planet KDE is the opinions of its authors, but the sum of that content gives an impression of the project. Please keep in mind the following guidelines for your blog content and read the
<a href="http://www.kde.org/code-of-conduct/">KDE Code of Conduct</a>. The KDE project reserves the right to remove an inappropriate blog from the Planet. If that happens multiple times, the Community Working Group can be asked to consider what needs to happen to get your blog aggregated again.</p>
<p>If you are unsure or have queries about what is appropriate contact the KDE Community Working Group.</p>
<h3>Blogs should be KDE themed</h3>
<p>The majority of content in your blog should be about KDE and your work on KDE. Blog posts about personal subjects are also encouraged since Planet KDE is a chance to learn more about the developers behind KDE. However blog feeds should not be entirely personal, if in doubt set up a tag for Planet KDE and subscribe the feed from that tag so you can control what gets posted.</p>
<h3>Posts should be constructive</h3>
<p>Posts can be positive and promote KDE, they can be constructive and lay out issues which need to be addressed, but blog feeds should not contain useless, destructive and negative material. Constructive criticism is welcome and the occasional rant is understandable, but a feed where every post is critical and negative is unsuitable. This helps to keep KDE overall a happy project.</p>
<h3>You must be a KDE contributor</h3>
<p>Only have your blog on Planet KDE if you actively contribute to KDE, for example through code, user support, documentation etc.</p>
<h3>It must be a personal blog, or in a blog class</h3>
<p>Planet KDE is a collection of blogs from KDE contributors.</p>
<h3>Do not inflame</h3>
<p>KDE covers a wide variety of people and cultures. Profanities, prejudice, lewd comments and content likely to offend are to be avoided. Do not make personal attacks or attacks against other projects on your blog.</p>
<p>For further guidance on good practice see the <a href="http://www.kde.org/code-of-conduct/">KDE Code of Conduct</a>.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Dismiss</button>
</div>
</div>
</div>
</div>
<!--h2>Configure Planet KDE</h2>
<p>You can customise your view of Planet KDE using the selections below</p>
<a href="javascript:toggledot();">KDE.News<img src="images/dialog-ok.png" alt="" width="22" height="22" class="dot" style="float: left" /></a><br clear="all" />
<a href="javascript:togglenews();">Project news<img src="images/dialog-ok.png" alt="" width="22" height="22" class="news" style="float: left" /></a><br clear="all" />
<a href="javascript:toggleuser();">KDE user blogs<img src="images/dialog-ok.png" alt="" width="22" height="22" class="user" style="float: left" /></a><br clear="all" />
<a href="javascript:togglechinese();">Chinese language blogs<img src="images/dialog-ok.png" alt="" width="22" height="22" class="chinese" style="float: left" /></a><br clear="all" />
<a href="javascript:toggleitalian();">Italian language blogs<img src="images/dialog-ok.png" alt="" width="22" height="22" class="italian" style="float: left" /></a><br clear="all" />
<a href="javascript:togglepolish();">Polish language blogs<img src="images/dialog-ok.png" alt="" width="22" height="22" class="polish" style="float: left" /></a><br clear="all" />
<a href="javascript:toggleportuguese();">Portuguese language blogs<img src="images/dialog-ok.png" alt="" width="22" height="22" class="portuguese" style="float: left" /></a><br clear="all" />
<a href="javascript:togglespanish();">Spanish language blogs<img src="images/dialog-ok.png" alt="" width="22" height="22" class="spanish" style="float: left" /></a><br clear="all" />
<a href="javascript:togglefrench();">Les blogs en français<img src="images/dialog-ok.png" alt="" width="22" height="22" class="french" style="float: left" /></a><br clear="all" /-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("img").addClass("img img-responsive imcent");
});
</script>
</body>
</html>