<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

 <title>PHP.ug-Blog</title>
 <link href="http://php-ug.github.io//php.ug/atom.xml" rel="self"/>
 <link href="http://php-ug.github.io//php.ug/"/>
 <updated>2016-03-09T18:47:58+00:00</updated>
 <id>http://php-ug.github.io//php.ug</id>
 <author>
   <name>Andreas Heigl</name>
   <email>andreas@heigl.org</email>
 </author>

 
 <entry>
   <title>Introducing API-Documentation</title>
   <link href="http://php-ug.github.io//php.ug/documentation,%20api/2016/03/09/Introducing-api-documentation/"/>
   <updated>2016-03-09T00:00:00+00:00</updated>
   <id>http://php-ug.github.io//php.ug/documentation,%20api/2016/03/09/Introducing-api-documentation</id>
   <content type="html">&lt;p&gt;After a recent debate on twitter and a lot of requests during the last months I finally took the
time to do some documentation of the already available features of the API available at &lt;a href=&quot;https://php.ug&quot;&gt;php.ug&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can find it &lt;a href=&quot;https://php-ug.github.io/php.ug/api/&quot;&gt;right here at these github-pages&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now head over, have a look and play around. If you find issues, feel free to report them in the issue-tracker.&lt;/p&gt;

&lt;p&gt;I will also at some point add a dedicated API with more funtionality, but that is something for another post ;)&lt;/p&gt;

&lt;p&gt;Any questions? Feel free to contact us via &lt;a href=&quot;http://php.ug/contact&quot;&gt;our contact-form&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>List of usergroup-events</title>
   <link href="http://php-ug.github.io//php.ug/community/2015/01/01/Calendar-of-usergroup-events/"/>
   <updated>2015-01-01T00:00:00+00:00</updated>
   <id>http://php-ug.github.io//php.ug/community/2015/01/01/Calendar-of-usergroup-events</id>
   <content type="html">&lt;p&gt;Some people asked whether it would be possible to get a list of usergroup-events.&lt;/p&gt;

&lt;p&gt;And here it is: Head over to &lt;a href=&quot;http://php.ug/api/v1/calendar/list&quot;&gt;php.ug/api/v1/calendar/list&lt;/a&gt;
and have a look at all the events that are going to take place from now on.&lt;/p&gt;

&lt;p&gt;You can also add this URL to your local calendaring-application and will always have an up-to-date
calendar of all the usergroup-events we know of.&lt;/p&gt;

&lt;p&gt;Depending on your &lt;code class=&quot;highlighter-rouge&quot;&gt;Accept&lt;/code&gt;-Header you can get that list as HTML, iCalendar or JSON-version.&lt;/p&gt;

&lt;p&gt;And as it is somewhat confusing when viewed as HTML-List we’ve also created a nice little calendar
overview for you at &lt;a href=&quot;http://php.ug/feature/calendar&quot;&gt;php.ug/feature/calendar&lt;/a&gt;. It not only shows the known
usergroup events but also gives an overview of PHP-related events on &lt;a href=&quot;http://m.joind.in&quot;&gt;joind.in&lt;/a&gt;.
That, of course, requires these events to be tagged with &lt;code class=&quot;highlighter-rouge&quot;&gt;php&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;So what usergroup-events are listed? Glad you asked. Every usergroup can add a link to an
iCalendar-file for their event-calendar. All we do here is to aggregate the contents of these
calendars into one calendar. So when your usergroups events aren’t listed here, chances are great,
that there is no link to an iCalendar-file associated with your usergroup. Fix that and your
events will be listed within the next 245 hours. Why not immediately? Well, we are doing
some caching in the background and that cache will be updated every 24 hours, so thanks for being patient.&lt;/p&gt;

&lt;p&gt;Any questions? Feel free to contact us via &lt;a href=&quot;http://php.ug/contact&quot;&gt;our contact-form&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PHP-Events via joind.in-API</title>
   <link href="http://php-ug.github.io//php.ug/community/2014/07/01/tags-filter-in-joindin-api/"/>
   <updated>2014-07-01T00:00:00+00:00</updated>
   <id>http://php-ug.github.io//php.ug/community/2014/07/01/tags-filter-in-joindin-api</id>
   <content type="html">&lt;p&gt;Until a recent update to the joind.in-API a lot of non-PHP related events have been shown on the 
&lt;a href=&quot;http://php.ug&quot;&gt;php.ug-Map&lt;/a&gt;. To get the focus onto the relevant events we have “joined forces” and
added a filtering mechanism to the &lt;a href=&quot;http://joind.in&quot;&gt;joind.in&lt;/a&gt;-API that now allows to filter events by tags.&lt;/p&gt;

&lt;p&gt;Therefore the events you can now see on the &lt;a href=&quot;http://php.ug/#events&quot;&gt;PHP.ug-Map&lt;/a&gt; are 100% PHP-related!&lt;/p&gt;

&lt;p&gt;Which brings us to another story: Your event will only be shown on the map when it is tagged &lt;strong&gt;php&lt;/strong&gt;! 
So remember to set the tags for your event!&lt;/p&gt;

&lt;p&gt;Any questions? Feel free to contact us via &lt;a href=&quot;http://php.ug/contact&quot;&gt;our contact-form&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Center the map on any reference point</title>
   <link href="http://php-ug.github.io//php.ug/community/2014/06/03/Center-on-any-referencepoint/"/>
   <updated>2014-06-03T00:00:00+00:00</updated>
   <id>http://php-ug.github.io//php.ug/community/2014/06/03/Center-on-any-referencepoint</id>
   <content type="html">&lt;p&gt;So there is a lot of information hidden on the map at &lt;a href=&quot;http://php.ug&quot;&gt;php.ug&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There are three different layers hidden in the select-field on the lower left
corner. It allows you to see&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;all the PHP-Usergroups currently registered for the map&lt;/li&gt;
  &lt;li&gt;all events that are marked as upcomming on &lt;a href=&quot;http://joind.in&quot;&gt;joind.in&lt;/a&gt; and&lt;/li&gt;
  &lt;li&gt;all the people currently taking aprentices or seeking mentors that are listed
 at &lt;a href=&quot;http://phpmentoring.org&quot;&gt;phpmentoring.org&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But that’s rather a lot of stuff on the map. And perhaps you want to directly
link to &lt;strong&gt;your&lt;/strong&gt; entry.&lt;/p&gt;

&lt;p&gt;Here is how you do it.&lt;/p&gt;

&lt;h2 id=&quot;usergroups&quot;&gt;Usergroups&lt;/h2&gt;

&lt;p&gt;You did provide a shortname for your usergroup when you promoted it. You can use
that shortname to center the map to your groups location by calling
&lt;code class=&quot;highlighter-rouge&quot;&gt;http://php.ug?center=&amp;lt;yourShortName&amp;gt;&lt;/code&gt;. Easy as that.&lt;/p&gt;

&lt;h2 id=&quot;events&quot;&gt;Events&lt;/h2&gt;

&lt;p&gt;Your event has an ID on joind.in which is used for identifying your event. So all
you have to do is call &lt;code class=&quot;highlighter-rouge&quot;&gt;http://php.ug?center=&amp;lt;YourEventsJoindInId&amp;gt;#joindin&lt;/code&gt;
and you are ready to go.&lt;/p&gt;

&lt;h2 id=&quot;phpmentoring&quot;&gt;PHPMentoring&lt;/h2&gt;

&lt;p&gt;You had to provide a github-account when you registered to PHPMentoring. (By the way: the
location you provided there is what we take to get your geographic position. So
if you fell you are in the wrong place, consider changing that location) That
github-account can be used to center the map around your area. So you’ll have to
call &lt;code class=&quot;highlighter-rouge&quot;&gt;http://php.ug/center=&amp;lt;YourGithubAccount&amp;gt;#phpmentoring&lt;/code&gt; to get &lt;strong&gt;your&lt;/strong&gt;
part of the map.&lt;/p&gt;

&lt;p&gt;Any questions? Feel free to contact us via &lt;a href=&quot;http://php.ug/contact&quot;&gt;our contact-form&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Find PHPmentoring on the map</title>
   <link href="http://php-ug.github.io//php.ug/community/2014/05/19/Find-phpmentoring-on-the-map/"/>
   <updated>2014-05-19T00:00:00+00:00</updated>
   <id>http://php-ug.github.io//php.ug/community/2014/05/19/Find-phpmentoring-on-the-map</id>
   <content type="html">&lt;p&gt;Today we introduced a PHPMentoring-Layer at &lt;a href=&quot;http://php.ug/#phpmentoring&quot;&gt;php.ug&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For that we parse the PHPMentoring-site and retrieve a geolocation based on the
location everyone has provided in their github-account. Therefore some locations
might be a bit &lt;em&gt;off&lt;/em&gt; somehow, as the service used to find a geolocation can not resolve everything.
There might be locations as &lt;em&gt;moon&lt;/em&gt; or &lt;em&gt;/dev/null&lt;/em&gt; that will not result in a correct
geolocation and might therefore be somewhat displaced or not shown at all.&lt;/p&gt;

&lt;p&gt;Also some places are ambiguous and as the process of getting geolocations is an
automated one not always the right place is chosen.&lt;/p&gt;

&lt;p&gt;But for most of the mentors and apprentices it works out quite well.&lt;/p&gt;

&lt;p&gt;If you want to know more about the process of getting geolocations like that, drop me a line.&lt;/p&gt;
</content>
 </entry>
 

</feed>
