NOTEZ : La page principale des Projets Ekopedia est : http://www.ekopedia.fr/wiki/Projet:Accueil

Modifications techniques sur les serveurs ou instances Ekopedia

Infos

Infos sur le serveur actuel, etc : https://github.com/cedricfrancoys/ekopedia.fr/

Voir aussi des infos sur le travail en cours : https://www.facebook.com/notes/377611862575312/Informations%20Sur%20Ekopedia%20-%20Sauvetage/384274108575754/

Backups

Ekopedia/Travail/Backups

Modifs sur le systeme (ekopedia.fr)

  • Pierro78 (talk) 07:35, 1 February 2017 (PST) : installation de sendmail :
    • note :
 To enable sendmail to use STARTTLS, you need to:
 1) Add this line to /etc/mail/sendmail.mc and optionally
    to /etc/mail/submit.mc:
    include(`/etc/mail/tls/starttls.m4')dnl
 2) Run sendmailconfig
 3) Restart sendmail
  • Pierro78 (talk) 11:58, 29 January 2017 (PST) : installation Net_SMTP (php) :
pear install mail
pear install Net_SMTP

Modifs sur l instance de prod ( www.ekopedia.fr )

  • Pierro78 (talk) 01:57, 7 February 2017 (PST) : ModifPPP 07022017 LocalSettings.php  : les parametres mysql sont maintenant ds /opt/conf
  • Pierro78 (talk) 23:30, 5 February 2017 (PST) : LocalSettings.php : wfLoadExtension('ImageMap'); # ModifPPP 06022017
  • Pierro78 (talk) 10:43, 5 February 2017 (PST) : LocalSettings.php : report des Modifs de la dev (voir ModifPPP 05022017)

Modifs sur l instance de dev1 ( ekopedia.1flow.net )

Voir Ekopedia/Travail/ekopedia.1flow.net

Modifs sur l instance de dev2 ( dev.ekopedia.fr )

  • Pierro78 (talk) 01:25, 7 February 2017 (PST) : ModifPPP 07022017 LocalSettings.php  : les parametres mysql sont maintenant ds /opt/conf
  • Pierro78 (talk) 23:30, 5 February 2017 (PST) : LocalSettings.php : wfLoadExtension('ImageMap'); # ModifPPP 06022017
  • Pierro78 (talk) 07:30, 2 February 2017 (PST) : LocalSettings.php $wgSMTP : voir ModifPPP 02022017
  • Pierro78 (talk) 11:48, 29 January 2017 (PST) : ajout "EMAIL VALIDE OBLIGATOIRE POUR EDITER" ds le formulaire de creation de compte http://dev.ekopedia.fr/wiki/MediaWiki:Createacct-emailrequired
    • modif du LocalSettings.php : QuestyCaptcha + permissions pour l email : voir ModifPPP 29012017

Autres infos (Notes)

Voir aussi : http://wiki.gentilsvirus.org/index.php/Informations_et_etudes_prospectives_sur_mediawiki

Backups

"tu fais les dump là-bas, et tu rapatries le tout, soit par rsync, soit par rdiff-backup, soit par duply (j'aime bien, il est simple à configurer, cryptable, et utilise rsync ou rdiff-backup en dessous)."

serveurs d envois de mails

https://github.com/discourse/discourse/blob/master/docs/INSTALL-email.md - discussion : https://www.facebook.com/events/377455452451994/permalink/623501037847433/

Permissions

Exemple 1

# $wgGroupPermissions['sysop']['passwordreset']   = true;
# require_once("extensions/PasswordReset/PasswordReset.php" );
# Droits utilisateurs et groupes
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['Manager']['edit'] = true;
$wgGroupPermissions['Manager']['review'] = true;
$wgGroupPermissions['Manager']['validate'] = true;
$wgGroupPermissions['Manager']['protect']=true;
$wgGroupPermissions['Manager']['editprotected']=true;


#allow administrators to review revisions
$wgGroupPermissions['sysop']['review'] = true;
$wgGroupPermissions['sysop']['validate'] = true;
$wgGroupPermissions['sysop']['userrights'] = true;
$wgGroupPermissions['*']['read'] = false;
#$wgNamespaceProtection[NS_MAIN]     = $wgNamespaceProtection[NS_USER]  =
#$wgNamespaceProtection[NS_PROJECT]  = $wgNamespaceProtection[NS_IMAGE] =
#$wgNamespaceProtection[NS_TEMPLATE] = $wgNamespaceProtection[NS_HELP]  =
#$wgNamespaceProtection[NS_CATEGORY] = array( 'bot' );
$wgGroupPermissions['bot']['delete'] = true;

$wgGroupPermissions['user']['edit']=false;
$wgGroupPermissions['Writers']['edit']=true; # LDAP users should be promoted to Writers
#function pppAutoPromoteHook( $type, $args, $user, &$result )
#{
#       if ($wgAuth->getUserInfo())
#       if ( true )
#       {
#               $result=false;
#       }
#       else
#       {       $result=false;
#       }
#       return true;
#}
#$wgHooks['AutopromoteCondition'][] = 'pppAutoPromoteHook';
#$ppptest=$wgAuth->getUserInfo();
$wgAutopromote = array(
#    'Writers' => 'AutopromoteCondition' ,
    'Writers' => APCOND_EMAILCONFIRMED ,
);


$wgRestrictionLevels[] = 'EditeurAppli';
$wgGroupPermissions['EditeurAppli']['EditeurAppli'] = true;
$wgGroupPermissions['sysop']['EditeurAppli'] = true;

Exemple 2

require_once( "$IP/extensions/Purge/Purge.php" );

$wgGroupPermissions['*']['purge'] = true;


$wgGroupPermissions['*']['edit'] = false;


Cookies help us deliver our services. By using our services, you agree to our use of cookies.