<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Planet phpMyAdmin</title>
  <updated>2018-06-26T04:30:08Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Michal Čihař</name>
    <email>michal@cihar.com</email>
  </author>
  <id>https://planet.phpmyadmin.net/atom.xml</id>
  <link href="https://planet.phpmyadmin.net/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="https://planet.phpmyadmin.net/" rel="alternate"/>

  <entry>
    <id>https://medium.com/p/56c7e35d4bfc</id>
    <link href="https://medium.com/@shucon01/automating-text-control-for-good-contrast-ratio-56c7e35d4bfc?source=rss-7597dd7f4f6e------2" rel="alternate" type="text/html"/>
    <title>Automating text color for good contrast ratio</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As my sixth week of GSoC with phpMyAdmin has come to an end, I going to explain the problems faced and how I tackled them. The biggest problem I faced was calculating text colours with contrast ratio greater than 4.5 , while keeping in mind the colour scheme used. First I tried to use mix-blend-mode but it didn’t work out because I would have to add a span class for every text, which wasn’t feasible. So I created a new function which takes the background colour and compares with the calculated colour . If the contrast ratio is less than 4.5 it tweaks saturation and brightness till the required contrast ratio is achieved. This colour is achieved with a maximum iteration of 10. Now I have started creating Preview panels and would complete it this week, hopefully.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=56c7e35d4bfc" width="1"/></div>
    </content>
    <updated>2018-06-24T23:25:11Z</updated>
    <published>2018-06-24T21:01:05Z</published>
    <category term="design"/>
    <category term="javascript"/>
    <author>
      <name>Saksham Gupta</name>
    </author>
    <source>
      <id>https://medium.com/@shucon01?source=rss-7597dd7f4f6e------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*p51z3KE6Y5cGq2G87NFTyw.jpeg</logo>
      <link href="https://medium.com/feed/@shucon01" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Saksham Gupta on Medium</subtitle>
      <title>Stories by Saksham Gupta on Medium</title>
      <updated>2018-06-26T04:30:05Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/Working%20on%20fifth%20feature</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/Working-on-fifth-feature/" rel="alternate" title="Working on fifth feature, GSoC 2018 with phpmyadmin" type="text/html"/>
    <title>Working on fifth feature, GSoC 2018 with phpmyadmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3 id="working-on-fifth-feature">Working on fifth feature</h3>
<p>I’m currently working on the <a href="https://github.com/phpmyadmin/phpmyadmin/issues/13155">fifth feature</a>-
This is one of the most requested features in my <a href="https://nulll-pointer.github.io/gsoc-blog/enhancements/">features’ list</a>
Till now I’ve done the following-</p>
<ol>
  <li>Added a configuration directive in config.default.php as $cfg[‘Import’][‘enable_drag_drop_import’]</li>
  <li>Added a checkbox in the settings page to toggle this config on or off.</li>
  <li>Disabled the handler at the server side if config is set to disabled.</li>
</ol>

<p>TODO:</p>
<ol>
  <li>Test on multiple servers.</li>
  <li>Disable drag drop handlers in javascript.</li>
</ol></div>
    </content>
    <updated>2018-06-23T00:00:00Z</updated>
    <published>2018-06-23T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/a2c820b54b3e</id>
    <link href="https://medium.com/@piyush3079/gsoc-week-4-and-week-5-a2c820b54b3e?source=rss-f6afb4673c9b------2" rel="alternate" type="text/html"/>
    <title>GSoC Week 4 and Week 5</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It’s been 5 weeks now working with phpMyAdmin under the Google Summer of Codes 2018 program. I have successfully passed the first evaluation.</p><p>During these two weeks and including this week also, my main objective was to modularize the Navigation, Error Report, PMA Console, Import and Export and the configuration file so that the configuration of these pages can be checked and settings can be changed with the modular code.</p><p>Right now I am working on inline javascript coming from the php classes containing the the configuration of the particular page which were injected in the container showing the body of html. These configurations need to be imported in the module from window of document and then used in the modular code so that any change in the setting of the page or any saved setting can be compared with new changed or setting user is going to made on the settings page and on PMA Navigation.</p><p><strong>Regarding the Feedback from Mentor:</strong></p><p>As per the feedback, the mentors had given, I will try to push the quality code on the pull request by the end of this week or by the mid of the coming week after making successful changes and testing of the above mentioned files,which can be reviewed.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=a2c820b54b3e" width="1"/></div>
    </content>
    <updated>2018-06-21T12:43:35Z</updated>
    <published>2018-06-21T12:43:35Z</published>
    <category term="webpack"/>
    <category term="google-summer-of-code"/>
    <category term="javascript"/>
    <category term="gsoc"/>
    <category term="es6"/>
    <author>
      <name>Piyush Vijay</name>
    </author>
    <source>
      <id>https://medium.com/@piyush3079?source=rss-f6afb4673c9b------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*qSz2Sf610aW4lgvrre7Psw.jpeg</logo>
      <link href="https://medium.com/feed/@piyush3079" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Piyush Vijay on Medium</subtitle>
      <title>Stories by Piyush Vijay on Medium</title>
      <updated>2018-06-26T04:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/fourth%20feature%20submitted</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/fourth-feature-submitted/" rel="alternate" title="Fourth feature submitted, GSoC 2018 with phpmyadmin" type="text/html"/>
    <title>Fourth feature submitted, GSoC 2018 with phpmyadmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3 id="fourth-feature-submitted">Fourth feature submitted</h3>
<p>I’ve submitted a PR for the fourth feature.
The following new functionalities have been added-</p>
<ol>
  <li>Automatically add PRIMARY KEY on column edit page when user tries to set AUTO INCREMENT.</li>
  <li>Disable popup when user clicks on the A_I checkbox in column insert and new table page and automatically set default index to PRIMARY with defaults.</li>
</ol>

<h3 id="plans-for-next-week-">Plans for next week-</h3>
<p>The next feature(#5) that I’ll be working on is-
<a href="https://github.com/phpmyadmin/phpmyadmin/issues/13155">Add a configuration option to disable drag drop files completely</a>
This is one of the most requested features among the ones in my proposal.</p>

<ol>
  <li>I’ll be adding a setting among other settings where user can disable the checkbox to disable drag/drop file functionality.</li>
  <li>This setting will directly interact with the configuration file(just like how other configuration settings work).
There are some workarounds suggested by the users in the feature request page, I still have to figure out the safest and best among them, or, I’ll be finding out a workaround of my own.</li>
</ol></div>
    </content>
    <updated>2018-06-21T00:00:00Z</updated>
    <published>2018-06-21T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/Working%20on%20fourth%20feature</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/Working-on-fourth-feature/" rel="alternate" title="Working on fourth feature, GSoC 2018 with phpmyadmin" type="text/html"/>
    <title>Working on fourth feature, GSoC 2018 with phpmyadmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3 id="working-on-fourth-feature">Working on fourth feature</h3>
<p>I’m currently working on the fourth feature-
Before starting, I was thinking about showing a popup to add index when user tries to add AUTO_INCREMENT to an existing column. But in our conversations, Isaac and I decided to -</p>
<ol>
  <li>Automatically add PRIMARY KEY instead of showing a popup to add index.</li>
  <li>Disable popup when user clicks on the A_I checkbox in column insert and new table page.</li>
</ol>

<h3 id="issues-im-currently-working-on-">Issues I’m currently working on-</h3>
<ol>
  <li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14402">Fatal javascript error while adding index to a new column, #14402</a></li>
</ol></div>
    </content>
    <updated>2018-06-19T00:00:00Z</updated>
    <published>2018-06-19T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/06/10/weblate-3-0-1/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/06/10/weblate-3-0-1/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weblate 3.0.1</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="https://weblate.org/">Weblate 3.0.1</a> has been released today. It contains several bug fixes, most importantly possible migration issue on users when migrating from 2.20. There was no data corruption, just some of the foreign keys were possibly not properly migrated. Upgrading from 3.0 to 3.0.1 will fix this as well as going directly from 2.20 to 3.0.1.</p>
<p>Full list of changes:</p>
<ul>
<li>Fixed possible migration issue from 2.20.</li>
<li>Localization updates.</li>
<li>Removed obsolete hook examples.</li>
<li>Improved caching documentation.</li>
<li>Fixed displaying of admin documentation.</li>
<li>Improved handling of long language names.</li>
</ul>
<p>If you are upgrading from older version, please follow our <a href="https://docs.weblate.org/en/latest/admin/upgrade.html">upgrading instructions</a>, the upgrade is more complex this time.</p>
<p>You can find more information about <a href="https://weblate.org/">Weblate</a> on <a href="https://weblate.org">https://weblate.org</a>, the code is hosted on <a href="https://github.com/WeblateOrg/weblate">Github</a>. If you are curious how it looks, you can try it out on <a href="https://demo.weblate.org/">demo server</a>.  <a href="https://weblate.org/">Weblate</a> is also being used on <a href="https://hosted.weblate.org/">https://hosted.weblate.org/</a> as official translating service for phpMyAdmin, OsmAnd, Turris, FreedomBox, Weblate itself and many other projects.</p>
<p>Should you be looking for hosting of translations for your project, I'm happy to <a href="https://weblate.org/hosting/">host them for you</a> or help with setting it up on your infrastructure.</p>
<p>Further development of Weblate would not be possible without people <a href="https://weblate.org/donate/">providing donations</a>, thanks to everybody who have helped so far! The <a href="https://github.com/WeblateOrg/weblate/milestone/35">roadmap for next release</a> is just being prepared, you can influence this by expressing support for individual issues either by comments or by <a href="https://www.bountysource.com/teams/weblate/issues">providing bounty for them</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-06-10T20:10:20Z</updated>
    <published>2018-06-10T20:10:20Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/Third%20enhancement%20submitted</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/Third-enhancement-submitted/" rel="alternate" title="Third enhancement, GSoC 2018 with phpmyadmin" type="text/html"/>
    <title>Third enhancement, GSoC 2018 with phpmyadmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3 id="third-enhancement-submitted">Third enhancement submitted</h3>
<p>I’ve submitted a PR for the third feature -
Have set the default width for varchar fields in the insert page to cover the whole width of page.
I assigned a class to the “value” th element in the table, and styled it to cover the whole page.
Varchar and char textareas were also assigned a class to cover 95% of their parent elements.(width style overrides col attribute)
I have set the minimum number of rows to 7. It doesn’t need any relative value, as the height of this table mostly overflows the page.</p>

<p>Among all the enhancements in my list, the third one was the most minor one, all the others require relatively a lot more work and testing.</p>

<h3 id="plans-for-next-weak">Plans for next weak.</h3>
<p>Mentor evaluation starts 11th June.
I will be scrutinizing my work until now to test for bugs and for code optimization whereever possible and will be working on some issues.</p></div>
    </content>
    <updated>2018-06-10T00:00:00Z</updated>
    <published>2018-06-10T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=166</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w22/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W22</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I updated the code style to fit some of the PSR-2 rules, refactored some files and upgraded to Twig 2, in addition to helping the GSoC students. Issues: #14341 Fix bug reported on pull request #14305 #14317 Extension removal</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w22/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W22</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I updated the code style to fit some of the PSR-2 rules, refactored some files and upgraded to Twig 2, in addition to helping the GSoC students.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14341">#14341 Fix bug reported on pull request #14305</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14317">#14317 Extension removal</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w22/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W22</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-06-09T17:57:07Z</updated>
    <published>2018-06-09T17:57:07Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=164</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w21/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W21</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I made up for the additional hours I worked on in the previous weeks. I removed the $dbi global variable from several classes, in addition to helping the GSoC students. Issues: #14305 Remove md5 twig extension</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w21/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W21</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I made up for the additional hours I worked on in the previous weeks. I removed the <code>$dbi</code> global variable from several classes, in addition to helping the GSoC students.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14305">#14305 Remove md5 twig extension</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w21/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W21</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-06-09T17:54:49Z</updated>
    <published>2018-06-09T17:54:49Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=162</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w20/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W20</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I enabled the strict type mode in all PHP files, fixed some bugs and reviewed pull requests, in addition to helping the GSoC students. Issues: #14286 Fix central columns in-line edit bug #14231 #13893 issue fix Simulating queries produce unexpected results #14272 fixes broken links to icons in the setup page #14304 [5.0.0-dev] … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w20/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W20"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w20/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W20</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I enabled the strict type mode in all PHP files, fixed some bugs and reviewed pull requests, in addition to helping the GSoC students.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14286">#14286 Fix central columns in-line edit bug</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14231">#14231 #13893 issue fix Simulating queries produce unexpected results</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14272">#14272 fixes broken links to icons in the setup page</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14304">#14304 [5.0.0-dev] Strict mode php errors</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13893">#13893 Simulating queries produces unexpected results</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14119">#14119 fix: AUTO_INCREMENT error when only exporting table structure in database-level exports; issue #14066</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14066">#14066 Export MySQL Table (only structure) AUTOINCREMENT error</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14296">#14296 Enable strict mode in PHP files</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14278">#14278 Central columns can’t be edited or deleted by multiple selection after single edit</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14290">#14290 Enable strict mode in some classes</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w20/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W20</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-06-09T17:51:36Z</updated>
    <published>2018-06-09T17:51:36Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=160</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w19/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W19</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I fixed some bugs, reviewed pull requests, replaced some deprecated jQuery functions and added type declarations to multiple classes, in addition to helping the GSoC students. Issues: #14280 Adapt html functions to Twig templates #13999 Incorrect CURRENT_TIMESTAMP DDL generated with MariaDB 10.2 #14265 Issue #14019 fix: Allow parameter in AllowThirdPartyFraming #14019 Allow parameter … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w19/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W19"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w19/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W19</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I fixed some bugs, reviewed pull requests, replaced some deprecated jQuery functions and added type declarations to multiple classes, in addition to helping the GSoC students.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14280">#14280 Adapt html functions to Twig templates</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13999">#13999 Incorrect CURRENT_TIMESTAMP DDL generated with MariaDB 10.2</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14265">#14265 Issue #14019 fix: Allow parameter in AllowThirdPartyFraming</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14019">#14019 Allow parameter in ‘AllowThirdPartyFraming’</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14189">#14189 Remember table’s sorting broken in 4.8.0</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14204">#14204 Remember table’s sorting broken in 4.8.0 issue: #14189 fixed</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14067">#14067 IS NULL search operator produces no WHERE SQL with spatial fields</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14068">#14068 SPATIAL fields with no unique index/autoincrement error when clicking</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14121">#14121 View spatial fields as WKT doesn’t work </a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14125">#14125 Fix for issues with spatial fields</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14266">#14266 HTML entity incorrectly displayed</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14275">#14275 Revert modifications</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14267">#14267 Require a polyfill instead of the cytpe extension</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14249">#14249 Edit/Replace view: missing Go button</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14263">#14263 Fix for missing go button in view edit, #14249</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14177">#14177 Fixes bug #13968</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13968">#13968 Data truncated error with current_timestamp().000000 and mariaDB 10.2</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14260">#14260 Language does not change in 4.8.0.1</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14261">#14261 #14260 Fixed configuration for DefaultLang and Lang</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w19/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W19</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-06-09T17:47:38Z</updated>
    <published>2018-06-09T17:47:38Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=158</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w18/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W18</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I fixed some bugs and reviewed multiple pull requests, in addition to helping the GSoC students. Issues: #14202 Binary foreign key enhancement #13894 #14255 Addapt getTableHeader to twig template #14258 Patch for #14257 CodeMirror hints hidden #14257 CodeMirror hints hidden in functions/procedures/triggers #14216 Fix XML Export fatal error and add Move columns preview … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w18/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W18"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w18/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W18</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I fixed some bugs and reviewed multiple pull requests, in addition to helping the GSoC students.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14202">#14202 Binary foreign key enhancement #13894</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14255">#14255 Addapt getTableHeader to twig template</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14258">#14258 Patch for #14257 CodeMirror hints hidden</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14257">#14257 CodeMirror hints hidden in functions/procedures/triggers</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14216">#14216 Fix XML Export fatal error and add Move columns preview SQL</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14212">#14212 [4.8.0] XML Export from single table throws fatal error (PHP 7.2)</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14155">#14155 Feature Request: Move columns preview SQL</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14211">#14211 Duplicate hidden token input field issue solved</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14166">#14166 Changes to make Get auto saved query and show this query here again button functional</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14254">#14254 #14253 Git commit info not showing when the repository is a submodule</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14209">#14209 Duplicate hidden token input fields</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14253">#14253 Git commit info not showing when the repository is a submodule</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14094">#14094 Fix bugs in SQL query restore after session expire</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14163">#14163 Not showing default query on changing table</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14148">#14148 Not showing previous query on clearing Codemirror and then clicking get saved query</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14144">#14144 “Show this query here again” checkbox does not work</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14118">#14118 SQL tab already has a query loaded</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14093">#14093 No auto saved query everytime new sql page is loaded</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13894">#13894 Binary foreign key enhancement</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14128">#14128 [4.8 RC1] Show 2FA Secret next to QR</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14154">#14154 Display the secret for 2FA – #14128</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14141">#14141 Remove inline styles from Relation.php</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w18/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W18</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-06-09T17:42:17Z</updated>
    <published>2018-06-09T17:42:17Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=154</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w17/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W17</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I added type declarations to some classes, refactored the PhpMyAdmin\Dbi\DbiMysqli class to use the mysqli class and fixed some bugs. Issues: #14244 Fixes some jQuery Migrate warnings #12373 Theme selection for future releases #14210 Add Metro theme #14213 getThemeUniqueValue error in master #14232 4.8.0.1: Colums hidden on low resolution display #14102 More Dropdown … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w17/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W17"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w17/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W17</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I added type declarations to some classes, refactored the <em>PhpMyAdmin\Dbi\DbiMysqli</em> class to use the <em>mysqli</em> class and fixed some bugs.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14244">#14244 Fixes some jQuery Migrate warnings</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/12373">#12373 Theme selection for future releases</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14210">#14210 Add Metro theme</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14213">#14213 getThemeUniqueValue error in master</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14232">#14232 4.8.0.1: Colums hidden on low resolution display</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14102">#14102 More Dropdown not fully visible</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14199">#14199 UI Issue – date picker hides in scroll frame</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14029">#14029 Horizontal scrollbar not visible</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14193">#14193 Regression – Scrolling down messes up the fixed column names</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14206">#14206 patch fixed for the datepickerui broken #14199</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14196">#14196 Fix for ui regression issues</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14228">#14228 #14049 issue fix Query builder doesn’t work when the selected column …</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14226">#14226 #12772 issue central column attributes don’t get filled in</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14169">#14169 Regression – Action Icons glitch in 4.8.0</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14194">#14194 UI Issue – I have to scroll down, to be able to scroll horizontally</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14165">#14165 Query builder doesn’t work when selected column is * #14049 issue fix</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14049">#14049 Query builder doesn’t work when selected column is *</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/12772">#12772 Central columns attributes don’t get filled in</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14073">#14073 Central columns attributes don’t get filled in #12772 issue solved</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14179">#14179 Remove Inline Styles from Ruotines.php</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14173">#14173 Fix for error when running prepared statements, #14162</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14162">#14162 SQL parser error trying to run a prepared statement</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14137">#14137 Tables stop at border</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14135">#14135 Tables in designer don’t stop at border</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14224">#14224 Use array_key_exists instead of in_array + array_keys</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w17/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W17</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-06-09T17:37:20Z</updated>
    <published>2018-06-09T17:37:20Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=152</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w16/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W16</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I added type declarations to some classes and added the Metro theme in the master branch. Issues: #14175 Theme problem in 4.8 version #14208 Fix errors due to undefined variables</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w16/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W16</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I added type declarations to some classes and added the Metro theme in the master branch.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14175">#14175 Theme problem in 4.8 version</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14208">#14208 Fix errors due to undefined variables</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w16/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W16</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-06-08T10:18:20Z</updated>
    <published>2018-06-08T10:18:20Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=150</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w15/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W15</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week the phpMyAdmin began to require PHP 7.1 in the master branch. So I updated the dependencies and removed some PHP 5 code. I also refactored some classes by replacing the static methods with instance methods. Issues: #13896 Bump minimum version to PHP 7.1 for phpMyAdmin 5.0 #13919 Remove font size feature #13925 Remove … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w15/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W15"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w15/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W15</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week the phpMyAdmin began to require PHP 7.1 in the master branch. So I updated the dependencies and removed some PHP 5 code. I also refactored some classes by replacing the static methods with instance methods.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13896">#13896 Bump minimum version to PHP 7.1 for phpMyAdmin 5.0</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13919">#13919 Remove font size feature</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13925">#13925 Remove font size feature</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14186">#14186 Bump minimum version to PHP 7.1</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w15/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W15</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-06-08T10:14:02Z</updated>
    <published>2018-06-08T10:14:02Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/41a1b7f1dd70</id>
    <link href="https://medium.com/@piyush3079/week3-gsoc-with-phpmyadmin-41a1b7f1dd70?source=rss-f6afb4673c9b------2" rel="alternate" type="text/html"/>
    <title>Week3 GSoC with phpMyAdmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Completed 3 weeks of Google Summer of Codes with phpMyAdmin. Major task for the week was to revamp the ajax handler so that it will be compatible with the new webpack generated bundle and there should not be any need of appending the files in the head of the document as it is there in the project right now. Webpack will take care of it.</p><p>Here is the major change in the AJAX add script function. There are some more changes by I am showing only this major change.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/449/1*1bDb_Q9pxm9_OMO35cdXqw.png"/></figure><p>The new function introduced <a href="https://developers.google.com/web/updates/2017/11/dynamic-import"><strong><em>import()</em></strong></a><strong><em> </em></strong>is a function which returns a promise resolution of which contains all the exported modules.</p><p>This function will take care of the appending of script in the head tag by generating chunks for modules needed by the dynamically imported module.</p><p>This function needs some edits to make it workable for all the files rather than the two files in the array.</p><p>The snapshots of the generated webpack profile with two different configurations are as below. Both the configuration have same output size both in development and production mode.</p><p><strong>1).</strong> When vendor files like jQuery, Codemirror are not build in a separate chunk. The size of various chunks are also shown in the next snapshot</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dKoVJrpoJ-9LldR8LYIytg.png"/><figcaption>Webpack generated output</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Dzgr8XugNY_3-e-8YouVHw.png"/></figure><p>2). Second configuration when vendor files are placed in a separate bundle and included in the <strong><em>Header</em></strong> class for loading it each time with <strong><em>index_new.js</em></strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ECufb7cCv_yFPXLBlOVYYw.png"/></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bM-pNVAHYdDgtiXnFxwggw.png"/></figure><p>The <a href="https://github.com/phpmyadmin/phpmyadmin/issues/14355">reproducible <em>pr</em></a> is already made on github.</p><p>Major task for this week would be to work on optimising the webpack bundle and working on ajax handler to revamp it further and try to create multiple entry points for separate files and the compare the output with single entry point.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=41a1b7f1dd70" width="1"/></div>
    </content>
    <updated>2018-06-05T08:39:39Z</updated>
    <published>2018-06-05T08:39:39Z</published>
    <category term="web-development"/>
    <category term="webpack"/>
    <category term="javascript"/>
    <category term="gsoc"/>
    <category term="modules"/>
    <author>
      <name>Piyush Vijay</name>
    </author>
    <source>
      <id>https://medium.com/@piyush3079?source=rss-f6afb4673c9b------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*qSz2Sf610aW4lgvrre7Psw.jpeg</logo>
      <link href="https://medium.com/feed/@piyush3079" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Piyush Vijay on Medium</subtitle>
      <title>Stories by Piyush Vijay on Medium</title>
      <updated>2018-06-26T04:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/b73cfec5cf9f</id>
    <link href="https://medium.com/@leo.strozzi98/weekly-phpmyadmin-contributions-gsoc-2nd-3rd-weeks-b73cfec5cf9f?source=rss-1af37bcd561------2" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions — GSoC 2nd &amp; 3rd Weeks</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It’s been three weeks since the beginning of my project. It’s been a real challenge.</p><h3>2nd week</h3><p>During my second week I removed all of the php functions Twig extensions. Some of this extensions required a lot of effort because they were used on a template deep in the includes tree.</p><h3>3rd week</h3><p>Last week I started to deal with the templates. After defining the directory structure of the templates, I began with the directories that are already in this structure, <a href="https://github.com/phpmyadmin/phpmyadmin/tree/master/templates/database">database</a>, <a href="https://github.com/phpmyadmin/phpmyadmin/tree/master/templates/server">server</a> and <a href="https://github.com/phpmyadmin/phpmyadmin/tree/master/templates/table">table</a>. I finished refactoring the <a href="https://github.com/phpmyadmin/phpmyadmin/blob/master/db_central_columns.php">db_central_columns.php</a> file, by melding all getHtml function calls into a new function called getHtmlForMain, and all of its templates, which reduced the number of templates from 5 to 2 templates files, reducing a lot the calls to Template::get() at <a href="https://github.com/phpmyadmin/phpmyadmin/blob/master/libraries/classes/CentralColumns.php">CentralColumns.php</a>.</p><p>This week I’ll continue to refactor the templates on database dir.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=b73cfec5cf9f" width="1"/></div>
    </content>
    <updated>2018-06-04T17:33:59Z</updated>
    <published>2018-06-04T17:33:14Z</published>
    <category term="php"/>
    <category term="web-development"/>
    <category term="google-summer-of-code"/>
    <author>
      <name>Leonardo Strozzi</name>
    </author>
    <source>
      <id>https://medium.com/@leo.strozzi98?source=rss-1af37bcd561------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/0*kmSdeuBEOXSZoTbI.</logo>
      <link href="https://medium.com/feed/@leo.strozzi98" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Leonardo Strozzi on Medium</subtitle>
      <title>Stories by Leonardo Strozzi on Medium</title>
      <updated>2018-06-26T04:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/4ac0831dfba2</id>
    <link href="https://medium.com/@shucon01/why-text-colour-plays-a-major-role-in-site-visibility-4ac0831dfba2?source=rss-7597dd7f4f6e------2" rel="alternate" type="text/html"/>
    <title>Why Text Colour plays a major role in site visibility</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It’s my third week of GSoC and I’ve been working on automatically creating CSS files for automated theme generator. While creating different background colours some text colours were more visible than others. After some search I came to know it’s being caused by contrast ratio .</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/395/1*tQSsoD8s5kSUzrpULJckPQ.png"/><figcaption>The following image has a contrast ratio of 1.07 so it’s hard to read.</figcaption></figure><p>Greater ratio means greater visibility a minimum ratio of 4.5:1 is required because it compensates for the loss in contrast sensitivity usually experienced by users with vision loss and ratios greater than 7:1 is great for users with colour blindness or low visibility. So as I am coming to an end for creating Automated colour backgrounds, I’ll focus on keeping texts with high contrast ratio and also work on creating test cases.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=4ac0831dfba2" width="1"/></div>
    </content>
    <updated>2018-06-04T11:05:06Z</updated>
    <published>2018-06-04T11:05:06Z</published>
    <category term="development"/>
    <category term="website"/>
    <category term="colors"/>
    <category term="design"/>
    <author>
      <name>Saksham Gupta</name>
    </author>
    <source>
      <id>https://medium.com/@shucon01?source=rss-7597dd7f4f6e------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*p51z3KE6Y5cGq2G87NFTyw.jpeg</logo>
      <link href="https://medium.com/feed/@shucon01" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Saksham Gupta on Medium</subtitle>
      <title>Stories by Saksham Gupta on Medium</title>
      <updated>2018-06-26T04:30:05Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/06/01/weblate-3-0/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/06/01/weblate-3-0/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weblate 3.0</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="https://weblate.org/">Weblate 3.0</a> has been released today. It contains brand new access control module and <a href="https://github.com/WeblateOrg/weblate/issues?q=is%3Aclosed+milestone%3A3.0">61 fixed isssues</a>.</p>
<p>Full list of changes:</p>
<ul>
<li>Rewritten access control.</li>
<li>Several code cleanups that lead to moved and renamed modules.</li>
<li>New addon for automatic component discovery.</li>
<li>The import_project management command has now slightly different parameters.</li>
<li>Added basic support for Windows RC files.</li>
<li>New addon to store contributor names in PO file headers.</li>
<li>The per component hook scripts are removed, use addons instead.</li>
<li>Add support for collecting contributor agreements.</li>
<li>Access control changes are now tracked in history.</li>
<li>New addon to ensure all components in a project have same translations.</li>
<li>Support for more variables in commit message templates.</li>
<li>Add support for providing additional textual context.</li>
</ul>
<p>If you are upgrading from older version, please follow our <a href="https://docs.weblate.org/en/latest/admin/upgrade.html">upgrading instructions</a>, the upgrade is more complex this time.</p>
<p>You can find more information about <a href="https://weblate.org/">Weblate</a> on <a href="https://weblate.org">https://weblate.org</a>, the code is hosted on <a href="https://github.com/WeblateOrg/weblate">Github</a>. If you are curious how it looks, you can try it out on <a href="https://demo.weblate.org/">demo server</a>.  <a href="https://weblate.org/">Weblate</a> is also being used on <a href="https://hosted.weblate.org/">https://hosted.weblate.org/</a> as official translating service for phpMyAdmin, OsmAnd, Turris, FreedomBox, Weblate itself and many other projects.</p>
<p>Should you be looking for hosting of translations for your project, I'm happy to <a href="https://weblate.org/hosting/">host them for you</a> or help with setting it up on your infrastructure.</p>
<p>Further development of Weblate would not be possible without people <a href="https://weblate.org/donate/">providing donations</a>, thanks to everybody who have helped so far! The <a href="https://github.com/WeblateOrg/weblate/milestone/35">roadmap for next release</a> is just being prepared, you can influence this by expressing support for individual issues either by comments or by <a href="https://www.bountysource.com/teams/weblate/issues">providing bounty for them</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/phpmyadmin/">phpMyAdmin</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-06-01T12:00:00Z</updated>
    <published>2018-06-01T12:00:00Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="phpMyAdmin"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/5739e2e4d9d8</id>
    <link href="https://medium.com/@piyush3079/week-2-gsoc-with-phpmyadmin-5739e2e4d9d8?source=rss-f6afb4673c9b------2" rel="alternate" type="text/html"/>
    <title>Week 2 GSoC with phpMyAdmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Completed 2 weeks of Google Summer of Codes with phpMyAdmin. My main task for the first two weeks was to implement webpack and babel configuration and converting some functions which are globally available into modules which can be imported at times of need. I have changed some of the files with modular structure, now I need to work on making this new structure compatible with existing code.</p><p>Major task for this week is to convert the <strong><em>AJAX </em></strong>global object into a module with a global scope in the application so that its instance can be used in different modules and files and making some part of new structure compatible.</p><p>Apart from that raised solved one issue regarding Edit Variable in Variables page in this <a href="https://github.com/phpmyadmin/phpmyadmin/pull/14328">pr</a>.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=5739e2e4d9d8" width="1"/></div>
    </content>
    <updated>2018-05-29T05:50:28Z</updated>
    <published>2018-05-29T05:50:28Z</published>
    <category term="webpack"/>
    <category term="modules"/>
    <category term="design-patterns"/>
    <category term="gsoc"/>
    <category term="javascript"/>
    <author>
      <name>Piyush Vijay</name>
    </author>
    <source>
      <id>https://medium.com/@piyush3079?source=rss-f6afb4673c9b------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*qSz2Sf610aW4lgvrre7Psw.jpeg</logo>
      <link href="https://medium.com/feed/@piyush3079" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Piyush Vijay on Medium</subtitle>
      <title>Stories by Piyush Vijay on Medium</title>
      <updated>2018-06-26T04:30:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/05/29/improved-docker-container-weblate/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/05/29/improved-docker-container-weblate/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Improved Docker container for Weblate</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>The <a href="https://hub.docker.com/r/weblate/weblate/">Docker container</a> for <a href="https://weblate.org/cs/">Weblate</a> got several improvements in past days and if you're using it, it might be worth reviewing your setup.</p>
<p>It has been upgraded to Python 3 and Django 2. This should cause no problems as Weblate itself supports both for quite some time, but if you were extending Weblate somehow, you might have to update these extensions to make them compatible.</p>
<p>The default cache backend is now redis. It will be required in future for some features, so you will have to switch at some point anyway. The memcached support is still there in case you want to stick with current setup.</p>
<p>Cron jobs have been integrated into the main container. So you no longer need to trigger them externally. This save quite some pain with offloaded indexing and another features which rely on regular execution.</p>
<p>Another important change is in logging - all logs are now go to the standard output, so you will get them by docker-compose logs and other Docker management commands. This will make debugging easier.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-05-29T04:00:00Z</updated>
    <published>2018-05-29T04:00:00Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/05/28/new-projects-hosted-weblate/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/05/28/new-projects-hosted-weblate/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">New projects on Hosted Weblate</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://weblate.org/hosting/">Hosted Weblate</a> provides also free hosting for free software projects. The hosting requests queue has grown too long and waited for more than month, so it's time to process it and include new projects. I hope that gives you have good motivation to spend Christmas break by translating free software.</p>
<p>This time, the newly hosted projects include:</p>
<ul>
<li><a href="https://hosted.weblate.org/projects/ass-danmaku/translations/">ASS Danmaku</a> - firefox extension for downloading danmaku</li>
<li><a href="https://hosted.weblate.org/projects/keepass-dx/strings/">KeePass DX</a> - KeePass implementation for Android</li>
<li><a href="https://hosted.weblate.org/projects/liberapay/liberapay-everywhere/">Liberapay Everywhere</a> - the official Liberapay browser extension</li>
<li><a href="https://hosted.weblate.org/projects/offline-qr-code-generator/translations/">Offline QR Code Generator</a> - browser add-on allowing you to quickly generate a QR code</li>
<li><a href="https://hosted.weblate.org/projects/guake/guake/">Guake</a> - drop-down terminal for GNOME</li>
<li><a href="https://hosted.weblate.org/projects/planner/translations/">Planner</a> - Project and Task manager designed for elementary OS</li>
<li><a href="https://hosted.weblate.org/projects/easyssh/translations/">EasySSH</a> - The SSH connection manager to make your life easier.</li>
<li><a href="https://hosted.weblate.org/projects/misskey/translations/">Misskey</a> - A Twitter-like SNS</li>
<li><a href="https://hosted.weblate.org/projects/starke-verben/">Starke Verben</a> -  Android Application to learn your strong verbs</li>
<li><a href="https://hosted.weblate.org/projects/fmit/translations/">FMIT</a> - Free Music Instrument Tuner</li>
<li><a href="https://hosted.weblate.org/projects/crappy-firetitle/translations/">Crappy Firetitle</a> - A firefox extension allowing customisation of windows' title</li>
<li><a href="https://hosted.weblate.org/projects/piano-booster/translations/">Piano Booster</a> - a MIDI file player that displays the musical notes AND teaches you how to play the piano</li>
</ul>
<p>If you want to support this effort, please <a href="https://weblate.org/donate/">donate to Weblate</a>, especially recurring donations are welcome to make this service alive. You can do that easily on <a href="https://liberapay.com/Weblate/">Liberapay</a> or <a href="https://salt.bountysource.com/teams/weblate">Bountysource</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-05-28T04:00:00Z</updated>
    <published>2018-05-28T04:00:00Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/c741f006559d</id>
    <link href="https://medium.com/@shucon01/using-ajax-to-send-front-end-data-to-back-end-c741f006559d?source=rss-7597dd7f4f6e------2" rel="alternate" type="text/html"/>
    <title>Using AJAX to send front-end data to back-end</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’ve completed my second week of GSoC and the main task for this week was to create a form which could send palette data to the back-end to create CSS files which would be used in t he new theme. The main problem was that palette data was in HTML and was being generated dynamically by using javascript.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jZ2LJ9X2paxSkAGetKD9CA.jpeg"/></figure><p>So I solved this problem by adding hidden input in the form when Submit button is pressed and send that using AJAX. Now my main focus is to assign different colours of colour palette to various elements.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=c741f006559d" width="1"/></div>
    </content>
    <updated>2018-05-27T14:01:50Z</updated>
    <published>2018-05-27T14:01:50Z</published>
    <category term="design"/>
    <category term="coding"/>
    <category term="php"/>
    <category term="computer-science"/>
    <category term="javascript"/>
    <author>
      <name>Saksham Gupta</name>
    </author>
    <source>
      <id>https://medium.com/@shucon01?source=rss-7597dd7f4f6e------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*p51z3KE6Y5cGq2G87NFTyw.jpeg</logo>
      <link href="https://medium.com/feed/@shucon01" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Saksham Gupta on Medium</subtitle>
      <title>Stories by Saksham Gupta on Medium</title>
      <updated>2018-06-26T04:30:05Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/64f38c107fd0</id>
    <link href="https://medium.com/@piyush3079/week1-gsoc-2018-with-phpmyadmin-64f38c107fd0?source=rss-f6afb4673c9b------2" rel="alternate" type="text/html"/>
    <title>Week1 GSoC 2018 with phpMyAdmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Sorry for posting the blog this much late. Actually I got stuck in some major problems (errors to be more precise due to some changes) in the code-base so didn’t get enough time to make a blog post.</p><p>My major goal for the first two weeks was to transform some of the code-base in the ES6 format but as soon as I started to write the code in ES6 I realised that it is necessary to make some configuration files for webpack and babel so that the trans compiled code can be tested for functionality.</p><p>So in the first week I just implemented the basic configuration files for babel and webpack and try to find out what can be the possible new directory structure for js files so that the development and compiled production build files can be placed separately and some find out some basic syntax and standards of ES6 that can be implemented in the revamped code.</p><p>Apart from that I was working on <a href="https://github.com/phpmyadmin/phpmyadmin/issues/14295">this</a> issue in changing the theme raised by me only.</p><p><strong>Plans for 2nd week</strong>: Understanding the flow of adding js files using php code (existing one) and what changes has to be made for new code and transforming some of the files in ES6.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=64f38c107fd0" width="1"/></div>
    </content>
    <updated>2018-05-24T16:09:31Z</updated>
    <published>2018-05-24T16:09:31Z</published>
    <category term="es6"/>
    <category term="development"/>
    <category term="gsoc"/>
    <category term="webpack"/>
    <category term="javascript"/>
    <author>
      <name>Piyush Vijay</name>
    </author>
    <source>
      <id>https://medium.com/@piyush3079?source=rss-f6afb4673c9b------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*qSz2Sf610aW4lgvrre7Psw.jpeg</logo>
      <link href="https://medium.com/feed/@piyush3079" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Piyush Vijay on Medium</subtitle>
      <title>Stories by Piyush Vijay on Medium</title>
      <updated>2018-06-26T04:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/e5ab2c0247e3</id>
    <link href="https://medium.com/@leo.strozzi98/weekly-phpmyadmin-contributions-gsoc-1st-week-e5ab2c0247e3?source=rss-1af37bcd561------2" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions — GSoC 1st Week</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’m posting this a little bit late, because I’m not used to report my work this way, hopefully I’ll get used to it fast.</p><p>This week my main goal was to remove Twig extensions that were extending php functions, there were 10 extensions, and by now I was able to remove 6 of them. I’m doing this to prevent that it’s used on future contributions that port the front-end to Twig templates.</p><p>During this work, I found some TypeErrors due to the automatic casting removal, and fixed them.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=e5ab2c0247e3" width="1"/></div>
    </content>
    <updated>2018-05-23T21:17:56Z</updated>
    <published>2018-05-23T21:17:56Z</published>
    <category term="google-summer-of-code"/>
    <category term="web-development"/>
    <category term="php"/>
    <category term="phpmyadmin"/>
    <author>
      <name>Leonardo Strozzi</name>
    </author>
    <source>
      <id>https://medium.com/@leo.strozzi98?source=rss-1af37bcd561------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/0*kmSdeuBEOXSZoTbI.</logo>
      <link href="https://medium.com/feed/@leo.strozzi98" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Leonardo Strozzi on Medium</subtitle>
      <title>Stories by Leonardo Strozzi on Medium</title>
      <updated>2018-06-26T04:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/Working%20on%20second%20enhancement</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/Working-on-second-enhancement/" rel="alternate" title="Working on second enhancement, week 3, GSoC 2018 with phpmyadmin" type="text/html"/>
    <title>Working on second enhancement, week 3, GSoC 2018 with phpmyadmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3 id="week-3">Week 3</h3>
<p>I’m currently working on the second enhancement,</p>
<h4 id="importing-table-from-a-csv-file">Importing table from a CSV file</h4>
<p>When a table is imported from a CSV file, the default table name is Table ## and default names for the columns are COL ##. Default table and column names</p>

<h4 id="enhancement-">Enhancement-</h4>
<p>Set the imported table name to the name of the imported file and column names to the titles of each column in the csv file OR ask the user to enter table and column names.</p>

<p>I was planning to add the feature of setting column names of the table imported from a csv file from the title of all the different columns, but this feature is already present.
Now, I’ll be working on some other feature(currently discussing with mentor).</p>

<p>I’m also working on some issues in the issue tracker.</p>
<ol>
  <li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14298">Query &gt; Submit query : Error 500</a></li>
</ol>

<p>I’ve found an <a href="https://github.com/phpmyadmin/phpmyadmin/issues/14314">issue</a> and I’m trying to work on it side by side.</p></div>
    </content>
    <updated>2018-05-22T00:00:00Z</updated>
    <published>2018-05-22T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/Second%20enhancement%20submission</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/Second-enhancement-submission/" rel="alternate" title="Second enhancement, week 3, GSoC 2018 with phpmyadmin" type="text/html"/>
    <title>Second enhancement, week 3, GSoC 2018 with phpmyadmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3 id="end-of-week-3">End of Week 3</h3>
<p>I’ve submitted a PR for the second feature -
Following new features have been added to the csv import plugin-</p>

<ol>
  <li>For a new import, user can now directly enter the table or database name at the time of import.</li>
  <li>Partial import. User can enter how many rows they want to import.</li>
  <li>Show table structure edit form when the import is successful(undecided).</li>
</ol>

<p>I’m also working on some issues in the issue tracker.</p>
<ol>
  <li>(Issue in Changing theme)[https://github.com/phpmyadmin/phpmyadmin/issues/14295]</li>
  <li>(preg_match error when clicking Insert or Search tabs)[https://github.com/phpmyadmin/phpmyadmin/issues/14315]</li>
</ol>

<h3 id="plans-for-next-weak">Plans for next weak.</h3>
<p>As stated in my proposal, my end sems have started and I won’t be able to work for the next 10 days.
From 1st. I’ll be working on the 3rd enhancement.</p>

<h4 id="increase-input-field-width-for-varchar255httpsgithubcomphpmyadminphpmyadminissues13627">​(Increase input field width for varchar(255))[https://github.com/phpmyadmin/phpmyadmin/issues/13627]</h4>
<h5 id="enhancement-">Enhancement-</h5>
<p>In the insert row page, the dimensions of varchar textareas are small, which could be increased. As suggested in a ​comment​, the user appreciated presence of this feature in the earlier version and thus can be re-considered in the current version for a better user-experience.</p></div>
    </content>
    <updated>2018-05-22T00:00:00Z</updated>
    <published>2018-05-22T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/First%20Enhancement%20Submitted</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/First-Enhancement-Submitted/" rel="alternate" title="Work done in week 2, GSoC 2018 with phpmyadmin" type="text/html"/>
    <title>Work done in week 2, GSoC 2018 with phpmyadmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3 id="week-2">Week 2</h3>
<p>Since my end sems are approaching fast and I’ve been really busy with college projects, It has been really difficult to give 6-7 hours everyday for GSoC.</p>

<p>I’ve implemented the login modal and submitted a PR for review.
Although, I’ve added comments at appropriate places to make the review and understanding easier. I’ll be explaining the code in detail.</p>

<p>I’m also working on some issues in the issue tracker.</p>
<ol>
  <li>
    <p><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14307">getRealSize should expect also literals, not only integers</a>
This issue seems to be a question which I am discussing in the issue page.</p>
  </li>
  <li>
    <p><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14298">Query &gt; Submit query : Error 500</a></p>
  </li>
</ol></div>
    </content>
    <updated>2018-05-21T00:00:00Z</updated>
    <published>2018-05-21T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/c72c84c927c0</id>
    <link href="https://medium.com/@shucon01/how-i-am-creating-automated-colour-palettes-using-colour-theory-c72c84c927c0?source=rss-7597dd7f4f6e------2" rel="alternate" type="text/html"/>
    <title>How I am creating automated colour palettes using Colour Theory</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It’s been a week since I’ve been working on my Google Summer of Code project with phpMyAdmin and my work for this week was to create a separate page for the tool and add/remove functions in a preexisting colour picker tool. The existing tool was creating some palettes but they were not using colour theory to create palettes usable that could be used directly on websites. I have been focusing on four types four types of colour palettes, Monochromatic, Complementary, Analogous and Triadic.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/1*jgdeZTPVRhV2jxxMXi7rkg.jpeg"/></figure><p>The most difficulties were faced in Monochromatic and Analogous, in the monochromatic theme the main thing was how the palette should be managed if the hue value remains same and saturation and brightness changes of the base colour. I solved it by taking a range of saturation and brightness keeping the average of them equal to that of base colour. Also the values of saturation and brightness were in opposite orders for further contrast. In Analogous theme the problem was how further should the hue difference be set from base colour for optimal colours , I was quite satisfied with 45 degrees in the end. So in the end of this week I have completed all the colour palettes, the next step would be to start integrating the colour picker tool with back end.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=c72c84c927c0" width="1"/></div>
    </content>
    <updated>2018-05-19T18:08:10Z</updated>
    <published>2018-05-19T18:08:10Z</published>
    <category term="web-development"/>
    <category term="design"/>
    <category term="web-design"/>
    <category term="javascript"/>
    <category term="colors"/>
    <author>
      <name>Saksham Gupta</name>
    </author>
    <source>
      <id>https://medium.com/@shucon01?source=rss-7597dd7f4f6e------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*p51z3KE6Y5cGq2G87NFTyw.jpeg</logo>
      <link href="https://medium.com/feed/@shucon01" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Saksham Gupta on Medium</subtitle>
      <title>Stories by Saksham Gupta on Medium</title>
      <updated>2018-06-26T04:30:05Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/5b56abcbc18b</id>
    <link href="https://medium.com/@piyush3079/google-summer-of-code-with-phpmyadmin-introducing-modern-js-features-and-tools-5b56abcbc18b?source=rss-f6afb4673c9b------2" rel="alternate" type="text/html"/>
    <title>Google Summer of Code with phpMyAdmin — Introducing modern JS features and tools</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><figure><img alt="" src="https://cdn-images-1.medium.com/max/412/1*WypgP1euDSh2eG7zUG-y3w.jpeg"/></figure><p>I’m very happy to announce that I’ve been working with <a href="https://www.phpmyadmin.net/"><em>phpMyAdmin</em></a> this summer under <a href="https://summerofcode.withgoogle.com/"><em>Google Summer of Code</em></a> program and my project for the same is “<a href="https://summerofcode.withgoogle.com/projects/#5118590865375232">Introducing modern JS features and tools</a>” into <a href="https://www.phpmyadmin.net/"><em>phpMyAdmin</em></a><em>’s</em> code base. The duration of project will be nearly four months (starting April, 23 to August 14).</p><p>The project involves introducing package manager for managing modules so that the modules can be updated easily, introducing ES6 into the code base, <a href="https://babeljs.io/">babel</a> for compiling ES6 to ES5 which the browsers support, <a href="https://webpack.js.org/">webpack</a> for creating minified files which can be served in production mode and <a href="https://eslint.org/">eslint</a> for code linting to find out problematic patterns or code that doesn’t adhere to certain style guidelines.</p><p>phpMyAdmin’s javascript code is written very well in terms of logic and best practices and very well documented but there are some problems with the current code, many of the variables are globally exposed and the external libraries like jquery are used as a downloaded library. So every time a new release is there, these files need to be replaced with the new files manually.</p><p>The global variables can be reduced by using some modern javascript ES6 features like module import and export, block scoped variables and using classes and closures for interdependent files which is not there right now.</p><p>The problem of manually updating files can be removed by using a package manager like <a href="https://www.npmjs.com/">npm</a> or <a href="https://yarnpkg.com">yarn</a>, which have commands like “<em>npm update” </em>to update the existing modules.</p><p>As the javascript code base of phpMyAdmin is very large, it might not be possible to revamp the whole code base in three months, so my major focus will be on bringing the new code with new features in such state that the existing code and the new code can me compiled together and can be used in production.</p><p>By the end of GSoC program, I expect to implement the aforementioned tools and features without breaking the build status and consistency of the code base and convert as much of ES5 code to ES6, as possible.</p><p><strong>For future</strong>(not part of the program)<strong>:</strong> There can be some other features which can be implemented like unit testing of the functions and type check of various variables which will help in reducing and easily identifying errors related to type check.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=5b56abcbc18b" width="1"/></div>
    </content>
    <updated>2018-05-16T14:32:29Z</updated>
    <published>2018-05-16T14:32:29Z</published>
    <category term="webpack"/>
    <category term="google-summer-of-code"/>
    <category term="gsoc"/>
    <category term="es6"/>
    <category term="javascript"/>
    <author>
      <name>Piyush Vijay</name>
    </author>
    <source>
      <id>https://medium.com/@piyush3079?source=rss-f6afb4673c9b------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*qSz2Sf610aW4lgvrre7Psw.jpeg</logo>
      <link href="https://medium.com/feed/@piyush3079" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Piyush Vijay on Medium</subtitle>
      <title>Stories by Piyush Vijay on Medium</title>
      <updated>2018-06-26T04:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/c20419de219a</id>
    <link href="https://medium.com/@leo.strozzi98/google-summer-of-code-with-phpmyadmin-c20419de219a?source=rss-1af37bcd561------2" rel="alternate" type="text/html"/>
    <title>Google Summer of Code with phpMyAdmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’m very happy to announce that I was one of the selected to work with phpMyAdmin during Google Summer of Code this year, which will happen, this winter (here at Brazil), from April 23th to August 6th.</p><p>I will be working with the <a href="https://twig.symfony.com/">Twig</a> templates currently in use at the project, which can be found <a href="https://github.com/phpmyadmin/phpmyadmin/tree/master/templates">here</a>. The idea of using a template engine is to maintain code organization and consistency, by separating your logic code from your markup, or front-end.</p><p>phpMyAdmin’s front-end is not fully implemented using Twig, there’s plenty of work to be done here, my work on this project is to Refactor this templates, using more of Twig’s features to enhance code organization. The first thing that will be done is to analyse if all Twig extensions currently in use are really necessary or if it can be replaced by a Twig feature, if changes are made in this part, it will be necessary to change the code in every part that this changes affects, what can be done while refactoring each template.</p><p>After the extensions are all good, the next thing to do is to go through the code on functions that return html and apply Twig features on this functions and templates that are used. For example, <a href="https://github.com/phpmyadmin/phpmyadmin/commit/c634200564397759217735d24f24a1a938e2a77b#diff-3881cc5992128a4c0e190e00a7401e4cR861">here</a>, a possible thing to do is to use ‘<a href="https://twig.symfony.com/doc/2.x/functions/block.html">Blocks</a>’ or ‘<a href="https://twig.symfony.com/doc/2.x/tags/extends.html">Extends</a>’ feature to simplify all of these front-end calls into one.</p><p>By the end of the GSoC program I expect to have contributed to a project that seizes the most of Twig’s benefits. And I hope that I’ll be able to expand my open source contributions.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=c20419de219a" width="1"/></div>
    </content>
    <updated>2018-05-14T14:09:08Z</updated>
    <published>2018-05-14T14:09:08Z</published>
    <category term="web-development"/>
    <category term="google-summer-of-code"/>
    <author>
      <name>Leonardo Strozzi</name>
    </author>
    <source>
      <id>https://medium.com/@leo.strozzi98?source=rss-1af37bcd561------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/0*kmSdeuBEOXSZoTbI.</logo>
      <link href="https://medium.com/feed/@leo.strozzi98" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Leonardo Strozzi on Medium</subtitle>
      <title>Stories by Leonardo Strozzi on Medium</title>
      <updated>2018-06-26T04:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://medium.com/p/1284b4872ce2</id>
    <link href="https://medium.com/@shucon01/google-summer-of-code-2018-with-phpmyadmin-automated-theme-generator-tool-1284b4872ce2?source=rss-7597dd7f4f6e------2" rel="alternate" type="text/html"/>
    <title>Google Summer of Code 2018 with phpMyAdmin - “Automated Theme Generator Tool”</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I am very happy to announce that I’ll be working with phpMyAdmin this summer on the project ‘Automated Theme Generator Tool’. Currently there are pre-generated themes that can be manually installed and used. The idea is to create a tool that automates and makes easier the task of creating themes. Themes created from the Theme Generator tool would be less prone to bugs in the long run and could cater to each individuals needs. For the automated themes to look good to the eye, I’ll be using the concepts of Colour Theory.</p><p>The major goal of this project is to create a tool, that would create themes giving the users adequate freedom for changes and at the same time, automates the other parameters of the themes itself so that theme looks good i.e. by using colour combinations that are appealing to the eye. Designers use a variety of techniques to create themes and colour combinations that would be good looking. One of the main tools that would be used is a designer’s colour wheel.</p><p>Though RGB and Hexadecimal values are important for creating a webpage, they are of little use while studying Colour Theory. The HSB (hue, saturation, and brightness) are more important in working with colors. HSB values can be easily converted from hexadecimal and RGB values.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*OPZH7pVE7KXTs62d."/><figcaption>Munsell Colour System</figcaption></figure><p>Primarily we would focus on four types of colour schemes:</p><ul><li><strong>Monochromatic Colour Schemes</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/311/0*n--UJWnDzpmOiKNu."/></figure><p>Monochromatic schemes use different tones from the same angle on the colour wheel. All colours are derived from the base colour and the hue value is not changed.</p><ul><li><strong>Analogous Colour Schemes</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/278/0*lBce2_ngkYvtc_09."/></figure><p>Analogous colour schemes are created by using colours that are next to each other on the colour wheel.</p><ul><li><strong>Complementary Colour Schemes</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/280/0*vUjUVNDD5oNEZsuv."/></figure><p>Complementary schemes are created by combining colours from opposite sides of the colour wheel.</p><ul><li><strong>Triadic Colour Schemes</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/0*-Zj74u3UG2rdy-xI."/></figure><p>Triadic schemes are made up of hues equally spaced around colour wheel.</p><p>All the colours generated by the colour scheme using the formulas of colour theory, would be displayed on a colour palette so that the user can further tune each colour according to his choice if they want to. The main elements to keep in mind while assigning colours are:</p><ol><li>Headers</li><li>Footers</li><li>Background</li><li>Tables</li><li>Groups</li><li>Notices</li><li>Results</li><li>Buttons</li></ol><p>Apart from styling the webpage as a whole, the users can use the same color picker tool to customise the font color and a drop down menu to change text font from a set of predefined fonts supported by the browser.</p><p>There are many different types of text that would require different colors to distinguish each other. The most important being the following:</p><ul><li>Headings — These would generally match with the base color of the theme.</li><li>Links and Links (on hover) — The two text should be distinguished from each other apart from being different from the normal text.</li><li>Other text — This text would cover up most of the text present on a page.</li></ul><p>One thing to keep in mind is that for the maximum visibility of text, the text color should be contrasting to that of the background color, by default. One option is to set complementary colors to that of the colors selected in the theme.</p><p>A minor tweak that can be allowed are a set of predefined icons and if time permits, we could start working on adding gradient to the themes. The last thing required would be to save the theme settings so that the same theme opens the every time phpMyAdmin is reopened.</p><p>The final tool would look somewhat like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*lWfFCTz8Och6YxHp."/><figcaption>Mockup</figcaption></figure><p><strong>Mockup</strong></p><p>The four color wheels indicate the different scheme types to choose from, currently the monochromatic color scheme is shown to be selected. A color picker tool is shown which could easily convert HSB, RGB and hexadecimal values into each other. The <strong>Elements</strong> and <strong>Text</strong> palette shows the colors that would be used for them respectively. On hovering on a particular color, a popup would show for what elements the particular color would be used (Example: The cursor is on the blue color, and a pop-up displays that it would be used for hyperlinks). The <strong>Theme name </strong>asks for an input to save the theme with a particular name. The <strong>Font Style </strong>option shows a drop-down menu to select a font style. A <strong>Preview</strong> and <strong>Go</strong> button are at the bottom of the page which displays a preview and saves the theme respectively. At the right side the <strong>Sample Preview </strong>shows various sample previews of four main components(Main Window, Query and Table List, Navigation Panel, Table Data). These preview panels can be hard coded on this page rather than linking it with the original pages, this would save time and make things easier. At the end of the project we could expect the theme generator tool to be completed and ready to be pushed to master branch, and later to STABLE branch after adequate testing. A summarised list of expected deliverables are:</p><ol><li>A customised color picker tool.</li><li>Different color scheme modes.</li><li>Custom text color and fonts.</li><li>Theme preview mode.</li><li>Save the themes settings and creating the necessary files.</li><li>Choice of predefined icons. (Optional — as advised by the mentor)</li><li>Color gradient on different elements. (If time permits)</li><li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/12262">Remove inline style scripts.</a> (As required and as per time)</li></ol><h3>Project Schedule</h3><p>April 23, 2018 — May 14, 2018</p><ul><li>Bonding with community.</li><li>Discuss and clear the ambiguities and implementation details.</li></ul><p>May 14, 2018 — May 21,2018</p><ul><li>Create a new page for Theme Generator Tools.</li><li>Implement Basic Colour Picker Tool and customising it according to our needs (adding necessary functions and removing the unnecessary ones).</li></ul><p>May 22,2018 — May 29,2018</p><ul><li>Save theme and create necessary files automatically.</li><li>Opens the same theme when phpMyAdmin restarts.</li><li>Test cases and documentation.</li></ul><p>May 30,2018 — June 6,2018</p><ul><li>Add color schemes functions.</li><li>Integrating the color scheme functions with the color picker tool.</li><li>Basic color changing webpage.</li><li>Fix inline styles where necessary.</li></ul><p>June 7,2018 — June 14,2018</p><ul><li>Make-up week.</li><li>Fix any bugs and write the required documentation.</li><li>Submit work for phase-1 evaluations.</li></ul><p><strong>Mid evaluation: June 11–15, 2018</strong></p><p>June 15,2018 — June 22,2018</p><ul><li>Add remaining color schemes functions.</li><li>Integrate text color changes with color picker tool.</li><li>Automate text colors with the selected color scheme.</li></ul><p>June 23,2018 — June 30,2018</p><ul><li>Create Sample Preview Panels</li><li>Font changes.</li><li>Write Tests and documentation.</li></ul><p>July 1,2018 — July 8,2018</p><ul><li>Make-up week.</li><li>Submit work for phase-2 evaluations.</li></ul><p><strong>Mid evaluation: July 9–13, 2018</strong></p><p>July 9,2018 — July 16,2018</p><ul><li>Predefined icon picker drop-down menu.</li><li>Integrate Theme Generator with Sample Preview.</li><li>Travis test cases.</li></ul><p>July 17,2018 — July 24,2018</p><ul><li>Fine tune CSS features.</li><li>Fix any bugs that might have gone unnoticed.</li><li>Remaining Travis test cases.</li></ul><p>July 25,2018 — August 1,2018</p><ul><li>Add gradient tool.</li><li>Fix any colour scheme automation .</li><li>Write Documentation.</li></ul><p>August 2,2018 — August 6,2018</p><ul><li>Make up week.</li><li>Wrap up the work.</li><li>Fix any bugs and do required documentation.</li><li>Work on more features if time permits.</li></ul><p><strong>Final evaluation: August 6–14, 2018</strong></p><p>I’ll be updating my weekly progress of the project on this blog.</p><img height="1" src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=1284b4872ce2" width="1"/></div>
    </content>
    <updated>2018-05-12T11:45:29Z</updated>
    <published>2018-05-12T11:45:29Z</published>
    <category term="php"/>
    <category term="colors"/>
    <category term="mysql"/>
    <category term="design"/>
    <category term="themes"/>
    <author>
      <name>Saksham Gupta</name>
    </author>
    <source>
      <id>https://medium.com/@shucon01?source=rss-7597dd7f4f6e------2</id>
      <logo>https://cdn-images-1.medium.com/fit/c/150/150/1*p51z3KE6Y5cGq2G87NFTyw.jpeg</logo>
      <link href="https://medium.com/feed/@shucon01" rel="self" type="application/rss+xml"/>
      <subtitle>Stories by Saksham Gupta on Medium</subtitle>
      <title>Stories by Saksham Gupta on Medium</title>
      <updated>2018-06-26T04:30:05Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/GSoC%20Progress</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/GSoC-Progress/" rel="alternate" title="GSoC progress in community bonding period." type="text/html"/>
    <title>GSoC progress in community bonding period.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3 id="gsoc-progress-in-community-bonding-period">GSoC progress in community bonding period.</h3>
<h4 id="worked-on-some-issues-in-the-issue-tracker">Worked on some issues in the Issue Tracker</h4>
<ol>
  <li>
    <p>There was a <a href="https://github.com/phpmyadmin/phpmyadmin/issues/14249">bug</a> in the edit view feature, where the form submission button was missing. It was a small task to add the button. Currently, I am working on removing two buttons in create view form as discussed in the <a href="https://github.com/phpmyadmin/phpmyadmin/issues/14249">issue page</a>.</p>
  </li>
  <li>
    <p>There is a <a href="https://github.com/phpmyadmin/phpmyadmin/issues/14229">bug</a> in the recent tables list on the navigation panel which doesn’t show the recently visited tables. I’ve submitted a PR which solves this issue.</p>
  </li>
</ol>

<h4 id="started-working-on-the-first-enhancement">Started working on the first enhancement</h4>
<p>As I’ve stated in my proposal that I won’t be able to give 5-6 hours from 28th May to 8th June. I’ve already started working on the first enhancement.
The aim is to append a modal on the page which would ask for login, instead of rendering the whole login page, which would preserve the information which user entered in the previous session.</p>

<h5 id="progress">Progress</h5>
<p>I’ve made the modal which is correctly appended on the page when session times out and logs in the user.</p>
<h6 id="implementation-in-detail-">Implementation in detail-</h6>
<p>There is a function UpdateIdleTime() in functions.js which sends post request just a second before the session runs out. When it finds that the session has expired(according to server response, more on this below), it reloads the page.
I’ve changed it so that instead of reloadin the page, it appends the modal returned(more on this below).</p>

<p>When updateIdleTime() sends a request to the server and it detects session timeout, it sends with a success false response and updateIdleTime() reloads the page.
Instead of returning a false response, I’ve changed the file “libraries/classes/Auth/AuthenticationCookie.php” to return a modal.</p>

<p>When the user logs in again, a new session is started issuing a new session token, all the hidden form elements with the old session token are replaced with the new token.
If a new user logs in, it reloads the page.</p>

<h6 id="security-concerns">Security Concerns</h6>
<p>I’m currenty testing for security vulnerabilities and implementing security features to prevent unauthorized access.</p>
<ol>
  <li>Page is automatically reloaded if the modal is deleted explicilty.</li>
  <li>All the page functionalities are disabled while the modal appears.</li>
  <li>…..</li>
</ol>

<p>See you next time. :)</p></div>
    </content>
    <updated>2018-05-11T00:00:00Z</updated>
    <published>2018-05-11T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/04/28/whats-being-cooked-weblate-30/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/04/28/whats-being-cooked-weblate-30/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">What's being cooked for Weblate 3.0</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Next release on <a href="https://weblate.org/">Weblate</a> roadmap is called 3.0 and will bring some important changes. Some of these are already present in the Git repository and deployed on <a href="https://weblate.org/hosting/">Hosted Weblate</a>, but more of that will follow.</p>
<p><strong>Component discovery</strong></p>
<p>Component discovery is useful feature if you have several translation components in one repository. Previously <a href="https://docs.weblate.org/en/latest/admin/management.html#django-admin-import_project">import_project</a> management command was the only way to help you, however it had to be executed manually on any change. Now you can use <a href="https://docs.weblate.org/en/latest/admin/addons.html#addon-weblate-discovery-discovery">Component discovery addon</a> which does quite similar thing, however is triggered on VCS update, so it can be used to follow structure of your project without any manual interaction. This feature is already available in Git and on Hosted Weblate, though you have to ask for initial setup there.</p>
<p><strong>Code cleanups</strong> </p>
<p>Over the years (first Weblate release was more than six years ago) the code structure is far from optimal. There are several code cleanups scheduled and some of them are already present in Git repository. This will make Weblate easier to maintain and extend (eg. with third party file format drivers).</p>
<p><strong>User management</strong> </p>
<p>Since the beginning Weblate has relied on user management and permissions as provided by Django. This is really not a good fit for language / project matrix permissions which most people need so we've come with <a href="https://docs.weblate.org/en/latest/admin/access.html#group-based-access-control">Group ACL</a> to extend this. This worked quite well for some use cases, but it turned out to be problematic for others. It is also quite hard to setup properly. For Weblate 3.0 this will be dropped and replaced by access control which fits more use cases. This is still being finalized in our issue tracker, so if you have any comments to this, <a href="https://github.com/WeblateOrg/weblate/issues/1798">please share them</a>.</p>
<p><strong>Migration path</strong></p>
<p>Due to above mentioned massive changes, migrations across 3.0 will not be supported. You will always have to upgrade to 3.0 first and then upgrade to further versions. The code cleanups will also lead to some changes in the configuration, so take care when upgrading and follow <a href="https://docs.weblate.org/en/latest/admin/upgrade.html#upgrade-3">upgrading instructions</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-04-28T10:00:00Z</updated>
    <published>2018-04-28T10:00:00Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/gsoc-2018</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/gsoc-2018/" rel="alternate" title="Google Summer of Code 2018 with phpmyadmin" type="text/html"/>
    <title>Google Summer of Code 2018 with phpmyadmin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Selected for GSoC 2018 :).</p>

<h3 id="why-phpmyadmin">Why phpmyadmin</h3>

<p>I started backend development about a year ago and I’ve been using phpmyadmin ever since. I can’t remember a time in my learning when I didn’t use phpmyadmin to manage my databases. Using phpmyadmin makes the development process so easy and fast because I don’t have to write SQL queries again and again, and can focus on writing code for my app.</p>

<p>I was determined to participate in GSoC this year and wanted to work in php to apply what I had learned and to take my development skills to a higher level. When I saw phpmyadmin as one of the organisations in GSoC, I had instantly decided that I’ll be applying in this org.</p>

<h3 id="early-participation-and-contributions">Early participation and contributions</h3>

<p>I started contributing to phpmyadmin in January this year and I was fascinated to see the well-maintained multi-platform (Web, Desktop, Mobile) support and codebase.</p>

<p>Through my contributions in phpmyadmin I have learnt a lot about open source development and more importantly about good software development techniques. Following are the links to my contributions to the repository.</p>

<ol>
  <li><a href="https://github.com/phpmyadmin/phpmyadmin/pulls?q=is%3Apr+author%3Anulll-pointer+is%3Aclosed">Closed PRs</a>.</li>
  <li><a href="https://github.com/phpmyadmin/phpmyadmin/pulls?q=is%3Apr+author%3Anulll-pointer+is%3Aopen">Open PRs</a>.</li>
  <li><a href="https://github.com/phpmyadmin/phpmyadmin/issues?q=is%3Aissue+author%3Anulll-pointer+is%3Aclosed">Issues found</a></li>
</ol>

<p>I am excited about contributing to phpmyadmin and hope to meet the expected standards.</p>

<h3 id="project-abstract">Project Abstract</h3>
<p>The aim of the project is to implement <a href="https://nulll-pointer.github.io/gsoc-blog/enhancements">some of the enhancements</a> suggested in the issue tracker to improve user experience(adding new useful features and making the app easier to use), security and performance.</p>

<p>Project Mentor : <a href="https://github.com/ibennetch">Isaac Bennetch</a></p>

<h3 id="blog-and-checkins">Blog and Checkins</h3>
<p>I have still to figure out how often would I post on this blog. I am planning something of a weekly update posts but that’d depend on how the work progresses. 
I’ll stay in contact with my mentor, reporting the progress, getting feedback about the ideas and the code I’ll write.</p></div>
    </content>
    <updated>2018-04-28T00:00:00Z</updated>
    <published>2018-04-28T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry>
    <id>https://nulll-pointer.github.io/gsoc-blog/enhancements</id>
    <link href="https://nulll-pointer.github.io/gsoc-blog/enhancements/" rel="alternate" title="GSoC proposal. Enhancements I'll work on." type="text/html"/>
    <title>GSoC proposal. Enhancements I’ll work on.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Following is the list of enhancements I’ll work on this summer.</p>
<h3 id="1-add-modal-to-login-after-session-expired"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13654">1. ​Add modal to login after session expired</a></h3>

<p>The default idle session timeout is 24 minutes, after which the session is destroyed and
the user has to login again to use the app. The problem is that the login page is
rendered over the current page leading to loss of all the information user was entering.
Login page overwrites the current page</p>

<h5 id="enhancement--">Enhancement -</h5>

<p>Append a modal on the page which would ask for login, instead of rendering the
whole login page, which would preserve information.</p>

<h3 id="2-importing-table-from-a-csv-file">2. Importing table from a CSV file</h3>

<p>When a table is imported from a CSV file, the default table name is Table ## and default
names for the columns are COL ##.
Default table and column names</p>

<h5 id="enhancement-">Enhancement-</h5>

<p>Set the imported table name to the name of the imported file and column names
to the titles of each column in the csv file OR ask the user to enter table and column
names.</p>

<h3 id="3-increase-input-field-width-for-varchar255"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13627">3. ​Increase input field width for varchar(255)</a></h3>

<h5 id="enhancement--1">Enhancement-</h5>

<p>In the insert row page, the dimensions of varchar textareas are small, which
could be increased. As suggested in a ​comment​, the user appreciated presence of this
feature in the earlier version and thus can be re-considered in the current version for a
better user-experience.</p>

<p>Default width of varchar textareas in insert page</p>

<h3 id="4-edit-an-existing-row-and-setting-auto-increment-should-prompt-to-add-index"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13235">4. ​Edit an existing row and setting auto increment should prompt to add index</a></h3>

<p>Making an existing int column ‘auto_increment’ shows the error message “#1075 -
Incorrect table definition; there can be only one auto column and it must be defined as a
key”.
Error message when trying to add auto increment on existing column</p>

<h5 id="enhancement--2">Enhancement-</h5>

<p>Show a dialog to add an index to the column.</p>

<h4 id="5-configuration-option-to-disable-drag-drop-files-completely"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13155">5. ​Configuration option to disable drag drop files completely</a></h4>

<h5 id="enhancement--3">Enhancement-</h5>

<p>Add a configuration option to disable drag and drop files support.</p>

<h3 id="6-error-popup"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13023">6.​ ​Error popup</a></h3>

<p>In the error popup, it is difficult to read the query when it overflows and it’s not possible
to copy the query as the popup closes when clicked.
Error popup</p>

<h5 id="enhancement--4">Enhancement-</h5>

<ol>
  <li>Disable onclick close by default and add a close button at the top right corner.</li>
  <li>Wrap the query if it overflows for better readability.</li>
  <li>Add a ‘Copy Query’ button.</li>
</ol>

<h3 id="7-add-warning-for-default-userpassword-usage"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/12603">7.​ ​Add warning for default user/password usage</a></h3>

<h5 id="enhancement--5">Enhancement-</h5>

<ol>
  <li>
    <p>Don’t use the controluser ‘pma’ if it does not yet exist and don’t use ‘pmapass’ as
 password.</p>
  </li>
  <li>
    <p>Test if pma:pmapass is used, and warn about it.</p>
  </li>
</ol>

<h3 id="8-order-distinct-values-table-by-count"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13750">8. ​Order distinct values table by count</a></h3>

<p>The distinct values table is currently ordered by value.</p>

<h5 id="enhancement--6">Enhancement-</h5>

<p>Order the distinct values by count in descending order.</p>

<h3 id="9-store-user-preferences-in-browser-local-storage"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13843">9. ​Store user preferences in browser local storage</a></h3>

<p>All user configuration is stored in the user preferences. When the phpMyAdmin storage
configuration is not configured, these do not persist over session.</p>

<h5 id="enhancement--7">Enhancement-</h5>

<p>Use browser local storage for storing user configuration.</p>

<h3 id="10-add-support-for-check-constraints-feature-request"><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13592">10. ​Add support for CHECK constraints (feature request)</a></h3>

<p>MariaDB (MySQL-compatible) added support for CHECK constraints to version 10.2.
(stable=10.2.8). It would be very useful if PHPMyAdmin had a UI for adding and
managing these in tbl_create.php and tbl_structure.php.</p>

<h5 id="enhancement--8">Enhancement-</h5>

<p>Implement a UI for adding and managing CHECK constraints in tbl_create.php
and tbl_structure.php.</p></div>
    </content>
    <updated>2018-04-28T00:00:00Z</updated>
    <published>2018-04-28T00:00:00Z</published>
    <author>
      <name/>
    </author>
    <source>
      <id>https://nulll-pointer.github.io/gsoc-blog/</id>
      <link href="https://nulll-pointer.github.io/gsoc-blog/feed.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Blog for Google Summer of Code 2018</subtitle>
      <title>Lakshya arora</title>
      <updated>2018-06-23T11:21:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=147</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w14/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W14</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored some classes by replacing the static methods with instance methods. Issues: #14057 Login screen doesn’t appear in android native browser+chrome #14076 Enable columns names by default for CSV in issue #14007 solved #14007 Enable columns names by default for CSV exports</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w14/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W14</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored some classes by replacing the static methods with instance methods.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14057">#14057 Login screen doesn’t appear in android native browser+chrome</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14076">#14076 Enable columns names by default for CSV in issue #14007 solved</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14007">#14007 Enable columns names by default for CSV exports</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w14/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W14</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-04-14T20:15:01Z</updated>
    <published>2018-04-14T20:15:01Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/04/09/new-projects-hosted-weblate/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/04/09/new-projects-hosted-weblate/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">New projects on Hosted Weblate</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://weblate.org/hosting/">Hosted Weblate</a> provides also free hosting for free software projects. The hosting requests queue has grown too long and waited for more than month, so it's time to process it and include new projects. I hope that gives you have good motivation to spend Christmas break by translating free software.</p>
<p>This time, the newly hosted projects include:</p>
<ul>
<li><a href="https://hosted.weblate.org/projects/occrp/investigative-dashboard/">OCCRP Investigative Dashboard</a> - Organized Crime and Corruption Reporting Project</li>
<li><a href="https://hosted.weblate.org/projects/tachiyomi/strings/">Tachiyomi</a> - manga reader for Android </li>
<li><a href="https://hosted.weblate.org/projects/sozi/translations/">Sozi</a> - a zooming presentation editor and player</li>
<li><a href="https://hosted.weblate.org/projects/soundswitch/">SoundSwitch</a> - application to switch default playing device on Windows</li>
<li><a href="https://hosted.weblate.org/projects/project-hamster/hamster-shell-extension/">Project Hamster</a> - a  time tracking application</li>
<li><a href="https://hosted.weblate.org/projects/fragments/translations/">Fragments</a>  - a GTK3 BitTorrent client</li>
<li><a href="https://hosted.weblate.org/projects/quack/translations/">Quack</a> - Qualitative and Usable Aur paCKage helper</li>
<li><a href="https://hosted.weblate.org/projects/rms-personal-data-safe/translation/">RMS: Personal Data Safe</a> - an article from Richard Stallman</li>
</ul>
<p>If you want to support this effort, please <a href="https://weblate.org/donate/">donate to Weblate</a>, especially recurring donations are welcome to make this service alive. You can do that easily on <a href="https://liberapay.com/Weblate/">Liberapay</a> or <a href="https://salt.bountysource.com/teams/weblate">Bountysource</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-04-09T10:00:00Z</updated>
    <published>2018-04-09T10:00:00Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/04/05/weblate-220/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/04/05/weblate-220/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weblate 2.20</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="https://weblate.org/">Weblate 2.20</a> has been released today. There are several performance improvements, new features and bug fixes.</p>
<p>Full list of changes:</p>
<ul>
<li>Improved speed of cloning subversion repositories.</li>
<li>Changed repository locking to use third party library.</li>
<li>Added support for downloading only strings needing action.</li>
<li>Added support for searching in several languages at once.</li>
<li>New addon to configure Gettext output wrapping.</li>
<li>New addon to configure JSON formatting.</li>
<li>Added support for authentication in API using RFC 6750 compatible Bearer authentication.</li>
<li>Added support for automatic translation using machine translation services.</li>
<li>Added support for HTML markup in whiteboard messages.</li>
<li>Added support for mass changing state of strings.</li>
<li>Translate-toolkit at least 2.3.0 is now required, older versions are no longer supported.</li>
<li>Added built in translation memory.</li>
<li>Added componentlists overview to dashboard and per component list overview pages.</li>
<li>Added support for DeepL machine translation service.</li>
<li>Machine translation results are now cached inside Weblate.</li>
<li>Added support for reordering commited changes.</li>
</ul>
<p>If you are upgrading from older version, please follow our <a href="https://docs.weblate.org/en/latest/admin/upgrade.html">upgrading instructions</a>.</p>
<p>You can find more information about <a href="https://weblate.org/">Weblate</a> on <a href="https://weblate.org">https://weblate.org</a>, the code is hosted on <a href="https://github.com/WeblateOrg/weblate">Github</a>. If you are curious how it looks, you can try it out on <a href="https://demo.weblate.org/">demo server</a>.  <a href="https://weblate.org/">Weblate</a> is also being used on <a href="https://hosted.weblate.org/">https://hosted.weblate.org/</a> as official translating service for phpMyAdmin, OsmAnd, Turris, FreedomBox, Weblate itself and many other projects.</p>
<p>Should you be looking for hosting of translations for your project, I'm happy to <a href="https://weblate.org/hosting/">host them for you</a> or help with setting it up on your infrastructure.</p>
<p>Further development of Weblate would not be possible without people <a href="https://weblate.org/donate/">providing donations</a>, thanks to everybody who have helped so far! The <a href="https://github.com/WeblateOrg/weblate/milestone/33">roadmap for next release</a> is just being prepared, you can influence this by expressing support for individual issues either by comments or by <a href="https://www.bountysource.com/teams/weblate/issues">providing bounty for them</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-04-05T14:28:42Z</updated>
    <published>2018-04-05T14:28:42Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=143</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w13/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W13</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was very productive. I spent most of my time reviewing all the pull requests. I’ve also fixed a few minor bugs and refactored the static methods of some classes. Issues: #14117 Designer: “Add options” dialog doesn’t reset when canceling: #14110 issue fixed #14122 Enhancement: Button to add a central column from existing tables … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w13/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W13"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w13/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W13</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was very productive. I spent most of my time reviewing all the pull requests. I’ve also fixed a few minor bugs and refactored the static methods of some classes.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14117">#14117 Designer: “Add options” dialog doesn’t reset when canceling: #14110 issue fixed</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14122">#14122 Enhancement: Button to add a central column from existing tables #14043</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14110">#14110 Designer: “Add options” dialog doesn’t reset when canceling</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14126">#14126 Designer: Add option dialogue error handling needs to be modified</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14139">#14139 Error while adding central column from existing tables</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14142">#14142 Fix for adding central column, #14139</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14043">#14043 Enhancement- Button to add a central column from existing tables.</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14111">#14111 Designer: Add options dialog is pre-filled with spaces</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14114">#14114 Designer: Add options dialog is pre-filled with spaces #14111 issue fix</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14113">#14113 Designer: Improperly escaped code in “Add option” dialog #14109 issue fix</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14109">#14109 Designer: Improperly escaped code in “Add option” dialog</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14115">#14115 Fix for “Export tables as seperate files”, #14080</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14080">#14080 “Export tables as separate files” gives empty download</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14097">#14097 JavaScript error in Designer: getElementById() #14079 issue fix</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14079">#14079 JavaScript error in Designer: getElementById()</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14092">#14092 Fixes error 404 on creating views, issue #14082</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14082">#14082 error 404 on creating new view in new PhpMyAdmin releases</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14012">#14012 Fix errors on zoom search errors, issue #13439</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13439">#13439 Table zoom page errors</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14031">#14031 Fixes error in foreign key sql generation + drop foreign key contraint</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14010">#14010 Fix broken Relation View</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14009">#14009 Problem with saving the relation view</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14037">#14037 fix: wrong argument type passed when creating foreign key</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13941">#13941 Argument 5 passed to PhpMyAdmin\Table::_getSQLToCreateForeignKey() must be of the type array, string given</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14105">#14105 Cannot read property sql_query of undefined: #14104 issue fix</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14104">#14104 Cannot read property ‘sql_query’ of undefined</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14101">#14101 sqlform is undefined error when browsing a GIS table</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w13/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W13</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-04-02T20:16:33Z</updated>
    <published>2018-04-02T20:16:33Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-09T17:57:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=139</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w12/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W12</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was mostly spent on reviewing GSoC proposals and on reviewing pull requests. I’m also refactored the PhpMyAdmin\Relation class by replacing the static methods with instance methods. Issues: #14103 jQuery.fn.blur() event shorthand is deprecated #14107 Addapt getHtmlForAddColumn to use twig template #14071 Database structure page improperly escaped HTML code #14098 Fix improperly escaped HTML code … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w12/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W12"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w12/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W12</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was mostly spent on reviewing GSoC proposals and on reviewing pull requests. I’m also refactored the <em>PhpMyAdmin\Relation</em> class by replacing the static methods with instance methods.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14103">#14103 jQuery.fn.blur() event shorthand is deprecated</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14107">#14107 Addapt getHtmlForAddColumn to use twig template</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14071">#14071 Database structure page improperly escaped HTML code</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14098">#14098 Fix improperly escaped HTML code in database structure page; issue #14071</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14011">#14011 “Show Report Details” button does not work</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14116">#14116 Addapt getHtmlForTableNavigation to twig template</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14108">#14108 Fixes JavaScript error when editing rows with Internet Explorer</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14072">#14072 Import fails with error code 200</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14085">#14085 Fixes Import Fail</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14064">#14064 Fix buggy sql.lib.php on debian9 with PHP7.2</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13981">#13981 Remove inline styles in ReplicationGui.php</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14030">#14030 Fatal error: Uncaught TypeError: Argument 5 passed to PhpMyAdmin\Table::_getSQLToCreateForeignKey() must be of the type array, string given</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w12/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W12</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-03-26T20:22:02Z</updated>
    <published>2018-03-26T20:22:02Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-08T10:18:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=137</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w11/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W11</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored some classes by replacing the static methods with instance methods and fixed a few minor bugs. Issues: #14075 Fixes for issue 14059 #14061 Login form not shown with Internet Explorer 11 #14059 Indexes are not created on Structure tab after update to 4.7.9</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w11/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W11</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored some classes by replacing the static methods with instance methods and fixed a few minor bugs.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14075">#14075 Fixes for issue 14059</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14061">#14061 Login form not shown with Internet Explorer 11</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14059">#14059 Indexes are not created on Structure tab after update to 4.7.9</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w11/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W11</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-03-23T04:52:55Z</updated>
    <published>2018-03-23T04:52:55Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-08T10:18:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/03/21/weekly-phpmyadmin-contributions-2018-w11/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/03/21/weekly-phpmyadmin-contributions-2018-w11/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weekly phpMyAdmin contributions  2018-W11</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was pretty quiet. The most interesting part was licensing issue with two factor authentication library we use. In the end the library <a href="https://github.com/antonioribeiro/google2fa/issues/100">was relicensed to MIT</a>, what makes it compatible with pretty much anything.</p>
<p>I've spent some time on the Debian packages as well, I'm getting closer to make them work again, but there are still some issues to overcome.</p>
<p>Handled issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14074">#14074 Replace google2fa library</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14046">#14046 Restore SQL query after session expire</a></li>
</ul>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/phpmyadmin/">phpMyAdmin</a>

</p></div>
    </summary>
    <updated>2018-03-21T11:00:00Z</updated>
    <published>2018-03-21T11:00:00Z</published>
    <category term="English"/>
    <category term="phpMyAdmin"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/03/13/weekly-phpmyadmin-contributions-2018-w10/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/03/13/weekly-phpmyadmin-contributions-2018-w10/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weekly phpMyAdmin contributions  2018-W10</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was a bit quiet, I've spend some time on our infrastructure and doing reviews. There is still big pending task to update Debian packages and I will hopefully get to it this week.</p>
<p>Handled issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14065">#14065 Can not connect to remote server without manual modification in codebase</a></li>
<li><a href="https://github.com/phpmyadmin/website/issues/61">#61 Add CAA DNS Record for PMA websites when possible</a></li>
<li><a href="https://github.com/phpmyadmin/error-reporting-server/pull/179">#179 Documentation improvements</a></li>
</ul>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/phpmyadmin/">phpMyAdmin</a>

</p></div>
    </summary>
    <updated>2018-03-13T11:00:00Z</updated>
    <published>2018-03-13T11:00:00Z</published>
    <category term="English"/>
    <category term="phpMyAdmin"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/03/06/weekly-phpmyadmin-contributions-2018-w09/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/03/06/weekly-phpmyadmin-contributions-2018-w09/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weekly phpMyAdmin contributions  2018-W09</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I've continued on reviewing incoming pull requests and issues without coding much myself. It seems that amount of incoming issues is still quite big.</p>
<p>Handled issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14005">#14005 Supported versions</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14048">#14048 Fixes adding new column in query builder,  #14047</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13940">#13940 arg_separator breaks PMA: Call to a member function getCurrentUserAndHost</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13927">#13927 NEED HELP PHPMyAdmin compatibility with PHP 7.1</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13984">#13984 Unable to logout of phpMyAdmin-4.6.6-5 on Ubuntu</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14003">#14003 Issue saving design</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14047">#14047 Add column button in query builder doesn't work</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14032">#14032 Warning in ./libraries/sql.lib.php#601</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14034">#14034 Designer add table</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14035">#14035 Fix Broken Designer Add Table</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13887">#13887 4.7.7:  PHP Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.</a></li>
</ul>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/phpmyadmin/">phpMyAdmin</a>

</p></div>
    </summary>
    <updated>2018-03-06T11:00:00Z</updated>
    <published>2018-03-06T11:00:00Z</published>
    <category term="English"/>
    <category term="phpMyAdmin"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-10T20:10:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=132</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w08/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W08</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I back-ported a bug fix that was affecting branch 4.7. I removed the references to PMD in favor of Designer and I also refactored some classes by replacing the static methods with instance methods. Issues: #14025 Class ‘ZipArchive’ not found in /srv/pma/libraries/classes/ZipExtension.php:29 #14000 Add PHP Nightly version to Travis-CI #13931 Sort is broken #14036 … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w08/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W08"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w08/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W08</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I back-ported a bug fix that was affecting branch 4.7. I removed the references to PMD in favor of Designer and I also refactored some classes by replacing the static methods with instance methods.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14025">#14025 Class ‘ZipArchive’ not found in /srv/pma/libraries/classes/ZipExtension.php:29</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14000">#14000 Add PHP Nightly version to Travis-CI</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13931">#13931 Sort is broken</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14036">#14036 Fix broken sort</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14042">#14042 Rename PMD to Designer</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w08/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W08</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-03-01T20:22:15Z</updated>
    <published>2018-03-01T20:22:15Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-08T10:18:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/02/27/weekly-phpmyadmin-contributions-2018-w08/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/02/27/weekly-phpmyadmin-contributions-2018-w08/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weekly phpMyAdmin contributions  2018-W08</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was mostly spent on reviewing pull requests. There is quite a lot them coming in and I always feel bad when we're not able to review incoming code in timely manner, but unfortunately it happens time to time.</p>
<p>Handled issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13892">#13892 Fix charset error when creating/editing routines; bug #13889</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14036">#14036 Fix broken sort</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14006">#14006 Translated using Weblate (Filipino)</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13964">#13964 Warning: hash_equals(): Expected known_string to be a string, null given</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14021">#14021 fix maintenance operations</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14022">#14022 Max height not set for console</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14024">#14024 Set console max height, issue #14022</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13889">#13889 Create/Edit routine charset bug</a></li>
<li><a href="https://github.com/phpmyadmin/docker/issues/150">#150 Security release 4.7.8 missing on docker hub</a></li>
</ul>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/phpmyadmin/">phpMyAdmin</a>

</p></div>
    </summary>
    <updated>2018-02-27T11:00:00Z</updated>
    <published>2018-02-27T11:00:00Z</published>
    <category term="English"/>
    <category term="phpMyAdmin"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-06-01T12:00:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=130</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w07/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W07</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was very productive. I refactored some classes to use instance methods, fixed some bugs and merged some PRs. Issues: #13988 Fix case in which Config::checkServers is never called #13769 Database list and general settings not being displayed during development of phpmyadmin #12611 :hover applied incorrectly on ‘table indexes’ rows for multiple-column indexes. #13952 … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w07/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W07"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w07/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W07</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was very productive. I refactored some classes to use instance methods, fixed some bugs and merged some PRs.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13988">#13988 Fix case in which Config::checkServers is never called</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13769">#13769 Database list and general settings not being displayed during development of phpmyadmin</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/12611">#12611 :hover applied incorrectly on ‘table indexes’ rows for multiple-column indexes.</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13952">#13952 Insert page should prompt before reducing number of rows</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13987">#13987 Prompt before reducing number of rows</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14015">#14015 Refactor PhpMyAdmin\CreateAddField class</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14020">#14020 Fix icons with wrong size in the Original theme</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/14013">#14013 Some icons with wrong size in the Original theme</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13983">#13983 Fix for broken profiling; issue #13969</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13969">#13969 Profiling breaks user session</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13980">#13980 Hover not working on master but working on stable</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13998">#13998 Fixes Hover on tables</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/14001">#14001 Fix table horizontal scrolling</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13959">#13959 Too many fields(&gt;13 in my case) in a table leading to page overflow</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w07/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W07</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-02-24T04:55:08Z</updated>
    <published>2018-02-24T04:55:08Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-08T10:18:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/02/20/weblate-2191/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/02/20/weblate-2191/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weblate 2.19.1</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="https://weblate.org/">Weblate 2.19.1</a> has been released today. This is bugfix only release mostly to fix problematic migration from 2.18 which some users have observed.</p>
<p>Full list of changes:</p>
<ul>
<li>Fixed migration issue on upgrade from 2.18.</li>
<li>Improved file upload API validation.</li>
</ul>
<p>If you are upgrading from older version, please follow our <a href="https://docs.weblate.org/en/latest/admin/upgrade.html">upgrading instructions</a>.</p>
<p>You can find more information about <a href="https://weblate.org/">Weblate</a> on <a href="https://weblate.org">https://weblate.org</a>, the code is hosted on <a href="https://github.com/WeblateOrg/weblate">Github</a>. If you are curious how it looks, you can try it out on <a href="https://demo.weblate.org/">demo server</a>.  <a href="https://weblate.org/">Weblate</a> is also being used on <a href="https://hosted.weblate.org/">https://hosted.weblate.org/</a> as official translating service for phpMyAdmin, OsmAnd, Turris, FreedomBox, Weblate itself and many other projects.</p>
<p>Should you be looking for hosting of translations for your project, I'm happy to <a href="https://weblate.org/hosting/">host them for you</a> or help with setting it up on your infrastructure.</p>
<p>Further development of Weblate would not be possible without people <a href="https://weblate.org/donate/">providing donations</a>, thanks to everybody who have helped so far! The <a href="https://github.com/WeblateOrg/weblate/milestone/34">roadmap for next release</a> is just being prepared, you can influence this by expressing support for individual issues either by comments or by <a href="https://www.bountysource.com/teams/weblate/issues">providing bounty for them</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-02-20T14:00:00Z</updated>
    <published>2018-02-20T14:00:00Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-05-29T04:00:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/02/20/weekly-phpmyadmin-contributions-2018-w07/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/02/20/weekly-phpmyadmin-contributions-2018-w07/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weekly phpMyAdmin contributions  2018-W07</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was mostly spent on fixing issues with translations and improving our Docker container. That is now based on official PHP FPM image, so it will always get latest stable PHP instead of the one shipped by Alpine.</p>
<p>Besides that there was small, but important change in the motranslator library which no longer sets system locale (as it really has no good reason to do that). This change lead to releasing new major version of the library as it might need code changes for users who relied on this (what was the phpMyAdmin case).</p>
<p>Handled issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13996">#13996 Translated using Weblate (Filipino)</a></li>
<li><a href="https://github.com/phpmyadmin/docker/pull/144">#144 Use upstream PHP FPM Alpine Docker image</a></li>
<li><a href="https://github.com/phpmyadmin/docker/issues/147">#147 502 error on logout under a load-balancer</a></li>
<li><a href="https://github.com/phpmyadmin/motranslator/issues/24">#24 Number format may be changed inadvertently</a></li>
</ul>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/phpmyadmin/">phpMyAdmin</a>

</p></div>
    </summary>
    <updated>2018-02-20T11:00:00Z</updated>
    <published>2018-02-20T11:00:00Z</published>
    <category term="English"/>
    <category term="phpMyAdmin"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-05-28T04:00:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=127</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w06/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W06</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored some classes by replacing the static methods with instance methods and fixed a few minor bugs. Issues: #13972 Refactor PhpMyAdmin\InsertEdit class #13778 ‘Range search’ window keeps popup when trying to select another operator at Search menu. #13971 Fix for issue #13778 #13979 removed inline styles from AuthenticationConfig.php file-issue 12262 #13985 Refactor PhpMyAdmin\ErrorReport … <a class="more-link" href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w06/">Continue reading<span class="screen-reader-text"> "Weekly phpMyAdmin contributions 2018-W06"</span></a></p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w06/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W06</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored some classes by replacing the static methods with instance methods and fixed a few minor bugs.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13972">#13972 Refactor PhpMyAdmin\InsertEdit class</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13778">#13778 ‘Range search’ window keeps popup when trying to select another operator at Search menu.</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13971">#13971 Fix for issue #13778</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13979">#13979 removed inline styles from AuthenticationConfig.php file-issue 12262</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13985">#13985 Refactor PhpMyAdmin\ErrorReport class</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13986">#13986 Refactor PhpMyAdmin\Normalization class</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13976">#13976 Columns not sorting</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13978">#13978 Fix textarea failed to popup (issue #13518)</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13518">#13518 Cell editor missing the popup edit box (which has ‘Press escape to cancel editing’ at bottom)</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w06/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W06</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-02-15T18:32:03Z</updated>
    <published>2018-02-15T18:32:03Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-08T10:18:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/02/15/weblate-219/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/02/15/weblate-219/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weblate 2.19</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="https://weblate.org/">Weblate 2.19</a> has been released today. The biggest improvement are probably <a href="https://docs.weblate.org/en/latest/admin/addons.html">addons to customize translation workflow</a>, but there are some other enhancements as well.</p>
<p>Full list of changes:</p>
<ul>
<li>Fixed imports across some file formats.</li>
<li>Display human friendly browser information in audit log.</li>
<li>Added TMX exporter for files.</li>
<li>Various performance improvements for loading translation files.</li>
<li>Added option to disable access management in Weblate in favor of Django one.</li>
<li>Improved glossary lookup speed for large strings.</li>
<li>Compatibility with django_auth_ldap 1.3.0.</li>
<li>Configuration errors are now stored and reported persistently.</li>
<li>Honor ignore flags in whitespace autofixer.</li>
<li>Improved compatibility with some Subversion setups.</li>
<li>Improved built in machine translation service.</li>
<li>Added support for SAP Translation Hub service.</li>
<li>Added support for Microsoft Terminology service.</li>
<li>Removed support for advertisement in notification mails.</li>
<li>Improved translation progress reporting at language level.</li>
<li>Improved support for different plural formulas.</li>
<li>Added support for Subversion repositories not using stdlayout.</li>
<li>Added addons to customize translation workflows.</li>
</ul>
<p>If you are upgrading from older version, please follow our <a href="https://docs.weblate.org/en/latest/admin/upgrade.html">upgrading instructions</a>.</p>
<p>You can find more information about <a href="https://weblate.org/">Weblate</a> on <a href="https://weblate.org">https://weblate.org</a>, the code is hosted on <a href="https://github.com/WeblateOrg/weblate">Github</a>. If you are curious how it looks, you can try it out on <a href="https://demo.weblate.org/">demo server</a>.  <a href="https://weblate.org/">Weblate</a> is also being used on <a href="https://hosted.weblate.org/">https://hosted.weblate.org/</a> as official translating service for phpMyAdmin, OsmAnd, Turris, FreedomBox, Weblate itself and many other projects.</p>
<p>Should you be looking for hosting of translations for your project, I'm happy to <a href="https://weblate.org/hosting/">host them for you</a> or help with setting it up on your infrastructure.</p>
<p>Further development of Weblate would not be possible without people <a href="https://weblate.org/donate/">providing donations</a>, thanks to everybody who have helped so far! The <a href="https://github.com/WeblateOrg/weblate/milestone/34">roadmap for next release</a> is just being prepared, you can influence this by expressing support for individual issues either by comments or by <a href="https://www.bountysource.com/teams/weblate/issues">providing bounty for them</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-02-15T15:16:16Z</updated>
    <published>2018-02-15T15:16:16Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-04-28T10:00:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/02/12/new-projects-hosted-weblate/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/02/12/new-projects-hosted-weblate/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">New projects on Hosted Weblate</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://weblate.org/hosting/">Hosted Weblate</a> provides also free hosting for free software projects. The hosting requests queue has grown too long and waited for more than month, so it's time to process it and include new projects. I hope that gives you have good motivation to spend Christmas break by translating free software.</p>
<p>This time, the newly hosted projects include:</p>
<ul>
<li><a href="https://hosted.weblate.org/projects/gimagereader/translations/">gImageReader</a> - an OCR application</li>
<li><a href="https://hosted.weblate.org/projects/gasdottong/translations/">GASdottoNG</a> - a purchasing groups management platform</li>
<li><a href="https://hosted.weblate.org/projects/pentobi/">Pentobi</a> - a computer opponent for the board game Blokus</li>
<li><a href="https://hosted.weblate.org/projects/mindfulness-computer/translations/">Mindfulness at the computer</a> - an application to remind taking breaks</li>
<li><a href="https://hosted.weblate.org/projects/calcpvautonome/translations/">CalcPvAutonome</a> - a tool to calculate solar panels for autonomous systems</li>
<li><a href="https://hosted.weblate.org/projects/gafam/translations/">GAFAM</a> - a poster campaign</li>
<li><a href="https://hosted.weblate.org/projects/openscale/strings/">openScale</a> - an  app which support various Bluetooth scales</li>
<li><a href="https://hosted.weblate.org/projects/your-local-weather/strings/">Your local weather</a> - an application which displays current weather and location wherever you are.</li>
<li><a href="https://hosted.weblate.org/projects/event-sync-facebook/strings/">Event Sync for Facebook</a> - an application to sync your Facebook events into your Android calendar</li>
<li><a href="https://hosted.weblate.org/projects/bodyweight-timer-sailfish-os/translations/">Bodyweight timer for Sailfish OS</a> - a time supporting app for traing purposes (bodyweight-training) on Jolla Sailfish OS </li>
<li><a href="https://hosted.weblate.org/projects/pdf-mix-tool/translations/">PDF Mix Tool</a> - an application to split, merge, rotate and mix PDF files.</li>
<li><a href="https://hosted.weblate.org/projects/tinymediamanager/translations/">tinyMediaManager</a> - a multi OS media management tool</li>
<li><a href="https://hosted.weblate.org/projects/night-clock/strings/">Night Clock</a> - a night clock with alarm and date for Android</li>
</ul>
<p>If you want to support this effort, please <a href="https://weblate.org/donate/">donate to Weblate</a>, especially recurring donations are welcome to make this service alive. You can do that easily on <a href="https://liberapay.com/Weblate/">Liberapay</a> or <a href="https://salt.bountysource.com/teams/weblate">Bountysource</a>.</p>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/debian/">Debian</a>

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/suse/">SUSE</a>

<a href="https://blog.cihar.com/archives/weblate/">Weblate</a>

</p></div>
    </summary>
    <updated>2018-02-12T11:00:00Z</updated>
    <published>2018-02-12T11:00:00Z</published>
    <category term="Debian"/>
    <category term="English"/>
    <category term="SUSE"/>
    <category term="Weblate"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-04-09T10:00:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=123</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w05/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W05</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored the PhpMyAdmin\CentralColumns class by replacing the static methods with instance methods. Issues: #13090 Row coloring issue @ Indexes #13877 Fix Row coloring issue@Indexes #13880 Colour issue in rows on hover #13960 Fixes Colour issue in rows on hover #13966 Refactor PhpMyAdmin\CentralColumns class</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w05/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W05</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored the <em>PhpMyAdmin\CentralColumns</em> class by replacing the static methods with instance methods.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13090">#13090 Row coloring issue @ Indexes</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13877">#13877 Fix Row coloring issue@Indexes</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13880">#13880 Colour issue in rows on hover</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13960">#13960 Fixes Colour issue in rows on hover</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13966">#13966 Refactor PhpMyAdmin\CentralColumns class</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w05/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W05</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-02-05T16:49:29Z</updated>
    <published>2018-02-05T16:49:29Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-06-08T10:18:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=121</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w04/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W04</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I extracted the PhpMyAdmin\Utils\HttpRequest class from the PhpMyAdmin\Util class and refactored it to use instance methods instead of static methods. Issues: #13932 count() function error on PHP7.2 #13578 Allow custom number of rows to be inserted #13876 Allow Custom number of rows to be inserted</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w04/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W04</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I extracted the <em>PhpMyAdmin\Utils\HttpRequest</em> class from the <em>PhpMyAdmin\Util</em> class and refactored it to use instance methods instead of static methods.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13932">#13932 count() function error on PHP7.2</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13578">#13578 Allow custom number of rows to be inserted</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13876">#13876 Allow Custom number of rows to be inserted</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w04/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W04</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-02-01T00:12:37Z</updated>
    <published>2018-02-01T00:12:37Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-04-14T20:15:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=118</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w03/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W03</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored the PhpMyAdmin\BrowseForeigners class by replacing the static methods with instance methods. I also investigated ways to increase code coverage. Issues: #13935 Simplify returns #13936 Use assertNotSame instead of comparison in test</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w03/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W03</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored the <code>PhpMyAdmin\BrowseForeigners</code> class by replacing the static methods with instance methods. I also investigated ways to increase code coverage.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13935">#13935 Simplify returns</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13936">#13936 Use assertNotSame instead of comparison in test</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w03/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W03</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-01-27T19:25:35Z</updated>
    <published>2018-01-27T19:25:35Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-04-14T20:15:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/01/23/weekly-phpmyadmin-contributions-2018-w03/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/01/23/weekly-phpmyadmin-contributions-2018-w03/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weekly phpMyAdmin contributions  2018-W03</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was mostly spent on our infrastructure - I've migrated all virtual machines from old server to new one. This went pretty smoothly with about one hour delay during the migration. Everything now should work just fine and with considerably increased performance.</p>
<p>Handled issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13938">#13938 Warning in PHP 7.2</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13939">#13939 Warning in PHP 7.2</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13917">#13917 Force PHP platform in composer to oldest supported version</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13831">#13831 PHP 5 / 7 compatibility</a></li>
</ul>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/phpmyadmin/">phpMyAdmin</a>

</p></div>
    </summary>
    <updated>2018-01-23T11:00:00Z</updated>
    <published>2018-01-23T11:00:00Z</published>
    <category term="English"/>
    <category term="phpMyAdmin"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-04-05T14:28:42Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=115</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w02/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W02</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored the PhpMyAdmin\Display\Export class by moving the HTML to the templates and replacing the static methods with instance methods.</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w02/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W02</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week I refactored the <code>PhpMyAdmin\Display\Export</code> class by moving the HTML to the templates and replacing the static methods with instance methods.</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w02/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W02</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-01-19T20:29:57Z</updated>
    <published>2018-01-19T20:29:57Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-04-02T20:16:33Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://blog.cihar.com/archives/2018/01/16/weekly-phpmyadmin-contributions-2018-w02/?utm_source=atom1</id>
    <link href="https://blog.cihar.com/archives/2018/01/16/weekly-phpmyadmin-contributions-2018-w02/?utm_source=atom1" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Weekly phpMyAdmin contributions  2018-W02</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was equally spent on issues and infrastructure. There is quite serious regression in the 4.7.7 release which needs to be fixed (so far just the issue has been identified). In the same time our server is having hardware problems and we're preparing to migrate to new one (if everything goes well, the migration will be completed by the time you read this).</p>
<p>Handled issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13890">#13890 open in new tab on edit query dont't work on 4.7.7</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13913">#13913 Distinct values -&gt; No database selected</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13885">#13885 create_release should only generate signatures for the current release</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13907">#13907 4.7.7 -- clicking column title to sort results opens "insert" form.</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13886">#13886 Upload rate limit error in manage.py</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13910">#13910  fix #13712 Doesn't default to primary key when creating relations</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13712">#13712 Doesn't default to primary key when creating relations</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13758">#13758 single-sign-on: mysqli_real_escape_string() expects parameter 1 to be mysqli, boolean given </a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13914">#13914 Settings reset prevents login and causes PHP Warnings</a></li>
</ul>

<p style="font-size: smaller;">
Filed under: 

<a href="https://blog.cihar.com/archives/english/">English</a>

<a href="https://blog.cihar.com/archives/phpmyadmin/">phpMyAdmin</a>

</p></div>
    </summary>
    <updated>2018-01-16T11:00:00Z</updated>
    <published>2018-01-16T11:00:00Z</published>
    <category term="English"/>
    <category term="phpMyAdmin"/>
    <author>
      <name>Michal Čihař</name>
      <email>michal@cihar.com</email>
    </author>
    <source>
      <id>https://blog.cihar.com/</id>
      <category term="Bicycle"/>
      <category term="Books"/>
      <category term="Coding"/>
      <category term="Configs"/>
      <category term="Crypto"/>
      <category term="Czech"/>
      <category term="Debian"/>
      <category term="Django"/>
      <category term="Enca"/>
      <category term="English"/>
      <category term="Gammu"/>
      <category term="Gentoo"/>
      <category term="GPL"/>
      <category term="History"/>
      <category term="Howto"/>
      <category term="IMAP"/>
      <category term="Japan"/>
      <category term="Life"/>
      <category term="Linux"/>
      <category term="Mailbox"/>
      <category term="Maps"/>
      <category term="Meego"/>
      <category term="Misc"/>
      <category term="Odorik"/>
      <category term="OpenWrt"/>
      <category term="photo-uploader"/>
      <category term="Photography"/>
      <category term="phpMyAdmin"/>
      <category term="Pubs"/>
      <category term="python-gammu"/>
      <category term="StarDict"/>
      <category term="SUSE"/>
      <category term="Synology"/>
      <category term="Travelling"/>
      <category term="Ukolovnik"/>
      <category term="uTidylib"/>
      <category term="Wammu"/>
      <category term="Weblate"/>
      <category term="Website"/>
      <link href="https://blog.cihar.com/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en-us">Random thoughts about everything...</subtitle>
      <title xml:lang="en-us">Michal Čihař's Weblog</title>
      <updated>2018-03-21T11:00:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>https://mauriciofauth.com/?p=112</id>
    <link href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w01/" rel="alternate" type="text/html"/>
    <title>Weekly phpMyAdmin contributions 2018-W01</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was a bit calmer. I removed the javascript that was used to hide the action buttons on the table structure page. This code had a very low performance and the short-term solution was to remove it. Issues: #13694 MenuResizer is VERY slow #13905 Use CSS to hide table structure action buttons</p>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w01/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W01</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last week was a bit calmer. I removed the javascript that was used to hide the action buttons on the table structure page. This code had a very low performance and the short-term solution was to remove it.</p>
<p>Issues:</p>
<ul>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/issues/13694">#13694 MenuResizer is VERY slow</a></li>
<li><a href="https://github.com/phpmyadmin/phpmyadmin/pull/13905">#13905 Use CSS to hide table structure action buttons</a></li>
</ul>
<p>The post <a href="https://mauriciofauth.com/weekly-phpmyadmin-contributions-2018-w01/" rel="nofollow">Weekly phpMyAdmin contributions 2018-W01</a> appeared first on <a href="https://mauriciofauth.com" rel="nofollow">mauriciofauth.com</a>.</p></div>
    </content>
    <updated>2018-01-13T03:06:50Z</updated>
    <published>2018-01-13T03:06:50Z</published>
    <category term="phpMyAdmin"/>
    <category term="Report"/>
    <author>
      <name>Maurício Meneghini Fauth</name>
    </author>
    <source>
      <id>https://mauriciofauth.com</id>
      <link href="https://mauriciofauth.com/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Maurício Meneghini Fauth</subtitle>
      <title>mauriciofauth.com</title>
      <updated>2018-03-26T20:22:02Z</updated>
    </source>
  </entry>
</feed>
