Soutenez-nous
 

News

Gestion vol à voile: Quatriéme utilisateur pour GVV

Added by flub78 3 months ago

Le club de Troyes (CPTA) a décidé d'employer GVV. Il est maintenant en ligne, hébergé chez one and one. Nous sommes maintenant quatre clubs à l'utiliser.

En 2013, le programme a continué son amélioration continue.

  • Utilisation systématique de JQuery pour les interfaces graphiques
  • Migration automatique de la base de données lors des mises à jour
  • Suppression d'affichage de fonctions non stables
  • Graphiques sur le viellissement du parc et la trésorerie

Les grands projets, mais ils prendront du temps:

  • Couplage avec un système de reception des Flarms afin d'avoir une saisie des planches automatique
  • Application Android

MkFramework: Amélioration de la génération de CRUD

Added by imikado 5 months ago

Désormais, si vous avez une erreur à la validation d'un formulaire, vous retrouvez vos données saisies.

MkFramework: Dernières news

Added by imikado 6 months ago

Au menu:
- on peut désormais dans le builder choisir de générer un module CRUD avec/sans pagination.
- une nouvelle partie dans la page de téléchargement (sur le site) permet désormais de télécharger des modules.
- Deux nouveaux projets sont disponibles dans la rubrique "Projets & Applications" (sur le site): un projet de reseau social, et un projet de microblogging
Pour information, vous pourrez retrouver dès demain ici-même un tutoriel pour faire ce site de microblogging en moins d'une heure.

MkFramework: Amélioration du log SQL

Added by imikado 6 months ago

Vous avez désormais dans vos logs d'information les requetes SQL éxécutées.
Pour rappel, pour activer ce log, il vous suffit de passer la variable information à 1 dans la section [log]

[log]
class=plugin_log
error=0
warning=0
application=0
information=1

note: avec la barre de debug, visualisez facilement votre fichier de log avec le bouton "File log"

MkFramework: Nouveau plugin + bugfix mineur

Added by imikado 7 months ago

Ajout d'un nouveau plugin: le plugin_debug

Celui-ci vous fournit en bas de l'écran (en mode dev) une barre de debug, celle ci
affiche les variables d'environnements $_GET,$_POST,$_SERVER,$_SESSION
- affiche les variables de connexion
- affiche les variables de configuration
- permet de debuguer une variable en utilisant un espion
- permet d'afficher le fichier de log, si l'option est activée

Utiliser un espion dans votre code avec

plugin_debug::addSpy('mon commentaire', $oMaVariable);

note: si vous avez une application existante et que vous souhaitez utiliser ce plugin,
1. ajoutez dans votre fichier public/index.php
En début de script:

$iMicrotime=microtime(); 

et en fin de script

if(_root::getConfigVar('site.mode')=='dev'){
   $oDebug=new plugin_debug($iMicrotime);
   echo $oDebug->display();
}

2. téléchargez le plugin plugin_debug dans le répertoire plugin/ de votre application (page de téléchargement
note: la documentation suivra très vite

Ajout du log sql dans les drivers xml et csv

Ajout du log sql sur les drivers CSV et XML

CStr: Avancement des travaux

Added by Franck.H 7 months ago

Les futures nouvelles fonctions:
  • C_Str_buffer_new
  • C_Str_buffer_add
  • C_Str_buffer_remove
  • C_Str_buffer_destroy
  • C_Str_buffer_foreach
  • C_Str_buffer_get_current
  • C_Str_buffer_get_index

sont implantées, il reste à faire les tests, déboguer et modifier la fonction C_Str_split

La version 3.1.0 devrait donc voir le jour d'ici environ 15 jours si tout se passe bien !

MkFramework: Publication dans le magazine PROgrammez! 167

Added by imikado 7 months ago

Vous pouvez retrouvez dans le numéro 167 (page 54) de ce mois-ci (http://programmez.com/) 3 pages permettant de faire une petite application de gestion de livres avec une authentification.
Je vous invite également à lire le tutoriel pour faire un réseau social sur le site: http://mkdevs.com/bigtutoriel_socialnetwork_I.html

MkFramework: Refactorisation du builder et ajout d'une fonctionnalité

Added by imikado 7 months ago

Coté coeur du builder: le builder a été refactorisé
Coté visible: vous pouvez désormais générer un module d'authentification + un formulaire d'inscription
Le menu du builder a été un peu amélioré, il y a désormais un regroupement par type de fonctionnalité.
La page du builder: http://mkdevs.com/builder.html

MkFramework: Nouvelle fonctionnalité: le cache de variable

Added by imikado 7 months ago

Vous avez désormais la possibilité de gerer un cache de variable. Proposé à l'origine pour vos requetes ORM, il permet:
- de gagner en performances
- de décharger votre SGBD
note: vous avez toujours la possibilité d'indiquer une date de "peremption" pour ce cache

Son utilisation:


   public function findAll(){
       $sId='articleFindAll';

       //y a-t-il un cache pour cette variable ?
       if(_root::getCacheVar()->isCached($sId) ){
           //si oui, on recupere le tableau d'objets en cache
           $tArticle=_root::getCacheVar()->getCached($sId);
       }else{       
           //si non: on execute la requete dans l'ORM et on enregistre le tableau en cache
           $tArticle = $this->findMany('SELECT * FROM '.$this->sTable.'   ');
           _root::getCacheVar()->setCache($sId,$tArticle);
       }

       return $tArticle;

   }

MkFramework: Deux nouvelles méthodes dans l'ORM

Added by imikado 8 months ago

Si vous avez besoin de performances, vous pouvez utiliser ces deux méthodes qui retourneront uniquement des simples objets (stdclass)
Ce faisant vous afficherez vos enregistrements plus vite qu'avec findMany et findOne, en revanche, les objets retournés seront des objets "simples" vous ne pouvez pas interagir avec, juste les afficher.

note: à utiliser pour afficher des tableaux de données ou autres data en volume important

1 2 3 ... 22 Next »

Also available in: Atom

 
 
 
 
Partenaires

PlanetHoster
Ikoula