Difference between revisions of "Infra"

From Wiki [en] OpenMandriva
Jump to: navigation, search
(DONE)
 
(40 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[File:Om-infra.sf.png|center]]
+
{{Projheader|infra}}
  
 +
== Team ==
 +
Any team page is incomplete without a list of its stars, dudes and bubs.
 +
* [[User:Bobbert]]
 +
* [[User:Jcl]]
 +
* [[User:Raphael]]
 +
* [[User:Rugyada]]
 +
* [[User:WayneSallee]]
  
==Urgent==
 
* Issue tracker (now working with cherokee)
 
* Relocate the mdv ml archives ( archive.openmandriva.org)
 
  
==medium priority==
+
== TODO ==
 +
{{obsolete | not used anymore}}
 +
 
 +
We maintain a transparent task list so everyone knows what the Infra team is busy with. Feel free to drop in your suggestions or reach out to us at [mailto:om-infra@ml.openmandriva.org om-infra].
 +
 
 +
== Regular (Periodic) ==
 +
* Security checks (penetration testing) - '''''monthly'''''
 +
** SSH
 +
** Ports
 +
** Firewall
 +
* Update the whole server distro to new versions of installed packages - '''''fortnightly'''''
 +
  sudo yum update
 +
** At a minimum, cherokee (nginx), php, php-fpm, mysql (mariadb) should be updated.
 +
 
 +
===Urgent===
 +
* Build a mirror network.
 +
 
 +
===medium priority===
 
* SSO login page (OpenID/Persona would be a better approach)
 
* SSO login page (OpenID/Persona would be a better approach)
 
* Remove false users in WP
 
* Remove false users in WP
 
* Mediawiki:
 
* Mediawiki:
:--[http://stackoverflow.com/questions/12144303/how-to-make-a-mediawiki-site-multilingual Multilingualism] in MW, the Wikipedia/Mandriva style
+
** install [http://www.mediawiki.org/wiki/Extension:AccessControl Access control]
:--Restore old mdv wiki's DB backups by creating an "archived" wiki
+
:--install [http://www.mediawiki.org/wiki/Extension:AccessControl Access control]
+
 
* Vanilla forum:   
 
* Vanilla forum:   
:-- add other languages
+
** Favicons for all the languages
:-- limit the [http://cherokee-project.com/doc/cookbook_php.html#upload_limits size of upload]
+
* A landing page on the lines of http://fedoraproject.org or http://opensuse.org/en (WIP)
* A landing page on the lines of http://fedoraproject.org or http://opensuse.org/en.
+
 
* BugZilla:
 
* BugZilla:
:--A nicey, modern looking theme (maybe like Mozilla's)
+
** A nicey, modern looking theme (maybe like Mozilla's) (WIP waiting the next release of the distro to not break the current work)
 +
** to be updated to 4.4 stable
 +
*MIGRATION OF WEB SERVICES
 +
** archives
 +
** issues (bugzilla)
 +
** docs
 +
** downloads
 +
** old drupal site (maybe not necessary as the articles are copied in the current blog)
 +
* Link all OM social accounts with the Blog
  
==low priority==
+
===low priority===
 
* WP:
 
* WP:
:Featured image in WP posts
+
** Featured image in WP posts
:home button open the english page  
+
** home button open the english page  
* http://galleryproject.org/
+
 
* http://ajaxplorer.info/
 
* http://ajaxplorer.info/
 
* A unified theme for all CMSes
 
* A unified theme for all CMSes
 +
* Vanilla:
 +
** WP theme integration
 
* MW:
 
* MW:
  
==DONE==
+
* Bugzilla
 +
** see for [https://wiki.mozilla.org/Bugzilla:Addons addons] (eventually)
 +
** add skins that users can choose. Suggested: [https://wiki.mozilla.org/Bugzilla:Addons#Skins bugzilla skins], [http://toddmazierski.com/testing/minimalist-skin-for-bugzilla/ minimalist], [http://jboriss.wordpress.com/2009/04/22/my-bugzilla-redesign-2%C2%A2/ Jennifer Morrow], [http://geekhut.blogspot.de/2007/01/bugzilla-dark-blue-skin.html dark blue], [http://userstyles.org/styles/browse/bugzilla others]
 +
 
 +
===DONE===
 
* Wordpress
 
* Wordpress
:putting the right .mo files for portuguese (pt_PT), brazilian (pt_BR), ukranian (uk_UA), dutch (nl_NL) (jcl - may/06/2013)
+
** putting the right .mo files for portuguese (pt_PT), brazilian (pt_BR), ukranian (uk_UA), dutch (nl_NL) (jcl - may/06/2013)
 
* MLs
 
* MLs
:archives made public (except infra list) (jcl - may/06/2013)
+
** archives made public (except infra list) (jcl - may/06/2013)
 +
** [http://archive.openmandriva.org/ml archived (zipped) Mandriva MLs]
 
* MW
 
* MW
:added editor group in "external" wiki (jcl - may/08/2013)
+
** added editor group in "external" wiki (jcl - may/08/2013)
:resized the logo in the login page (jcl - may/11/2013)
+
** resized the logo in the login page (jcl - may/11/2013)
:added [http://www.mediawiki.org/wiki/Extension:ParserFunctions parser + strings functions] (jcl - ~ may/15/2013)
+
** added [http://www.mediawiki.org/wiki/Extension:ParserFunctions parser + strings functions] (jcl - ~ may/15/2013)
:added antispam extensions: [http://www.mediawiki.org/wiki/Extension:DeleteBatch deletebatch] (not [http://www.mediawiki.org/wiki/Extension:Nuke nuke])(jcl - ~ may/15/2013)
+
** added antispam extensions: [http://www.mediawiki.org/wiki/Extension:DeleteBatch deletebatch] (not [http://www.mediawiki.org/wiki/Extension:Nuke nuke])(jcl - may/15/2013)
:fill up the [http://wiki.openmandriva.org/en/Infra infra team page] in the wiki. (jcl - may/19/2013)
+
** fill up the [http://wiki.openmandriva.org/en/Infra infra team page] in the wiki. (jcl - may/19/2013)
*Vanilla
+
** [http://archive.openmandriva.org/wiki archived Mandriva wikis].
:added a rewriting rule for open the "create account" page from the "sign in" page:
+
** each language has its own wiki (Raphael - sept/2013)
 +
** [https://wiki.openmandriva.org general home wiki page]
 +
* Vanilla forums
 +
**added a rewriting rule for open the "create account" page from the "sign in" page:
 
::'''^/entry/register\?Target=.2F$''' => '''/entry/register'''
 
::'''^/entry/register\?Target=.2F$''' => '''/entry/register'''
 
:::'''discussion:''' this (seemed to be correct) rule :''^/entry/register\?Target=%2F$'', doesn't work (jcl may/10/2013)
 
:::'''discussion:''' this (seemed to be correct) rule :''^/entry/register\?Target=%2F$'', doesn't work (jcl may/10/2013)
:added and enabled plugins: quote, cleditor, all viewed, flagging, emotify, split/merge,
+
 
 +
** added and enabled plugins: quote, cleditor, all viewed, flagging, emotify, split/merge
 +
** forums in several languages with new landing page and new graphical chart (Raphael + Rugyada - sept/2013)
 +
** change the color in [...]plugins/LastEdited/design/lastedited.css: red -> silver (jcl - oct 2013)
 +
** [https://forums.openmandriva.org general home forums page]
 +
 
 
* Postfix works now. (jcl 2013-05-15)
 
* Postfix works now. (jcl 2013-05-15)
* chrooted sftp on CMS servers for maintenance (jcl - ~ may/22/2013)
+
* chrooted sftp on CMS servers for maintenance (jcl - may/22/2013)
 +
* Blog: cleaning the links, fix missign images, imported old blog posts, make the blog readable by web.archive.org (Henrique, Rugyada, jcl - End June 2013)
 +
* WEB SERVER
 +
**stop spam attacks on archived german wiki (jcl sept 2013)
 +
**switch from Cherokee to Nginx. Reason: Cherokee lacks support and rewritting rules don't work well with ajax scripts (Raphael - sept/2013)
 +
**CAcert warning added in landing pages of wikis and forums (Anurag + Raphael - sept 2013)
 +
 
 +
* MIGRATION OF WEB SERVICES
 +
** blog
 +
** wikis
 +
** forums
 +
 
 +
* DBs
 +
** switch from Mysql to Mariadb (Raphael - aug/sept 2013)
 +
 
 +
* Gallery
 +
** [http://piwigo.org/ piwigo] [http://gallery.openmandriva.org installed here] (Anurag + Raphael- aug 2013)
 +
 
 +
* MISC
 +
** FTP/SSH access to Cooker devs (at least Bero) for easy uploading of ISOs to downloads.openmandriva.org
 +
** Make sure none of our websservices have references to insecure content (CSS or JS files with http:// URLs, instead of https:// ones) to ensure they work fine in upcoming Firefox 23. [as informed to us by http://eff.org team]
 +
 
 +
* Bugzilla: installed (Raphel - june 2013)
 +
 
 +
* old "internal" wiki [http://wiki.openmandriva.org/old/index.php?title=Main_Page installed] (the word "internal" ony refers to the old organisation of the web services in the server)
 +
 
 +
[[Category:Teams]]
 +
[[Category:Org]]

Latest revision as of 15:45, 12 May 2016

G4079.png


Team

Any team page is incomplete without a list of its stars, dudes and bubs.


TODO

Warning.png
This article is now obsolete
not used anymore

We maintain a transparent task list so everyone knows what the Infra team is busy with. Feel free to drop in your suggestions or reach out to us at om-infra.

Regular (Periodic)

  • Security checks (penetration testing) - monthly
    • SSH
    • Ports
    • Firewall
  • Update the whole server distro to new versions of installed packages - fortnightly
 sudo yum update
    • At a minimum, cherokee (nginx), php, php-fpm, mysql (mariadb) should be updated.

Urgent

  • Build a mirror network.

medium priority

  • SSO login page (OpenID/Persona would be a better approach)
  • Remove false users in WP
  • Mediawiki:
  • Vanilla forum:
    • Favicons for all the languages
  • A landing page on the lines of http://fedoraproject.org or http://opensuse.org/en (WIP)
  • BugZilla:
    • A nicey, modern looking theme (maybe like Mozilla's) (WIP waiting the next release of the distro to not break the current work)
    • to be updated to 4.4 stable
  • MIGRATION OF WEB SERVICES
    • archives
    • issues (bugzilla)
    • docs
    • downloads
    • old drupal site (maybe not necessary as the articles are copied in the current blog)
  • Link all OM social accounts with the Blog

low priority

  • WP:
    • Featured image in WP posts
    • home button open the english page
  • http://ajaxplorer.info/
  • A unified theme for all CMSes
  • Vanilla:
    • WP theme integration
  • MW:

DONE

  • Wordpress
    • putting the right .mo files for portuguese (pt_PT), brazilian (pt_BR), ukranian (uk_UA), dutch (nl_NL) (jcl - may/06/2013)
  • MLs
  • MW
  • Vanilla forums
    • added a rewriting rule for open the "create account" page from the "sign in" page:
^/entry/register\?Target=.2F$ => /entry/register
discussion: this (seemed to be correct) rule :^/entry/register\?Target=%2F$, doesn't work (jcl may/10/2013)
    • added and enabled plugins: quote, cleditor, all viewed, flagging, emotify, split/merge
    • forums in several languages with new landing page and new graphical chart (Raphael + Rugyada - sept/2013)
    • change the color in [...]plugins/LastEdited/design/lastedited.css: red -> silver (jcl - oct 2013)
    • general home forums page
  • Postfix works now. (jcl 2013-05-15)
  • chrooted sftp on CMS servers for maintenance (jcl - may/22/2013)
  • Blog: cleaning the links, fix missign images, imported old blog posts, make the blog readable by web.archive.org (Henrique, Rugyada, jcl - End June 2013)
  • WEB SERVER
    • stop spam attacks on archived german wiki (jcl sept 2013)
    • switch from Cherokee to Nginx. Reason: Cherokee lacks support and rewritting rules don't work well with ajax scripts (Raphael - sept/2013)
    • CAcert warning added in landing pages of wikis and forums (Anurag + Raphael - sept 2013)
  • MIGRATION OF WEB SERVICES
    • blog
    • wikis
    • forums
  • DBs
    • switch from Mysql to Mariadb (Raphael - aug/sept 2013)
  • MISC
    • FTP/SSH access to Cooker devs (at least Bero) for easy uploading of ISOs to downloads.openmandriva.org
    • Make sure none of our websservices have references to insecure content (CSS or JS files with http:// URLs, instead of https:// ones) to ensure they work fine in upcoming Firefox 23. [as informed to us by http://eff.org team]
  • Bugzilla: installed (Raphel - june 2013)
  • old "internal" wiki installed (the word "internal" ony refers to the old organisation of the web services in the server)