Plug external tools

From ClaroDevel

Claroline is build to make easy the hacking of an external tools to plug it in a course.

So, it's sometime better to view it with sample.

Some tools are present in french, a translation come later if plug explanation come.

I try to list plugable tools.

After I go to try some hack and explain it.

You can give your choice in talk about this page

Braintstorming about plugin

Table of contents

1 ADMIN TOOL

quizz

Dyris

http://dyris.free.fr/p1gb.html

Dyris is a software to make quizzes on line. Easily configurable, it allows to implement:

  • A personalized presentation: Language, colours, comments...
  • Series of questions gathered by topic.
  • Pictures combined with the questions.
  • Questions asked one after another, each question being corrected before proceeding to the next question.
  • An evaluation when the user has finished answering all the questions.

Dyris is made up of several files (index.html, pages.html, fonctions.js...) and with the folder (or directory) schemas containing the pictures. In short, to use this software:

  • Put all these files and this folder in the same folder.
  • Make sure that all the pictures are put in the subfolder /schemas. Create the subfoldersub if necessary.
  • Launch the quiz by clicking on the file index.html.
  • To modify the quiz or its presentation, modify the file donnees.js with a text editor. The structure of this file is very simple and no programming knowledge is required.

hotpotatoes


Heik It's a very know tools bug I have big hesitation to plug this tool.

* Answer are in source
* js work only with ie :(

wiki

wikimedia

WikiNi

how to integrate http://www.wikini.net/wakka.php?wiki=PagePrincipale

Introduction

WakkaFr is a clone of Wiki in php -- say a WikiEngine?. You can download it here : DownloadWikiNi

WakkaFr is derivated from WakkaWiki because the author of WakkaWiki said he wouldn't have much time to work on it. We intend to make the development of WakkaFr open to everybody. That's why one of our first goals is to translate WakkaFr in, at least, two languages (french and english) -- and german if CostalMartigner2? wants to. (Oh, please first french->english)

Features

  • Very light-weight
  • Designed for speed and modular extensibility
  • Quick and easy installation (HTML based)
  • Integrated user management
  • Access control through per-page access control lists (See AccessControl)
  • Page comments
  • Full revision control
  • Easily customizable
  • Support multiple sites running off the same Wakka installation

TikiWiki

chats

phpMyChat

http://www.phpheaven.net/projects/phpmychat/rubrique4.html

phpMyChat is an easy-to-install, easy-to-use multi-room chat based on PHP and a database, supporting MySQL, PostgreSQL, and ODBC.

It supports some IRC-like commands, and has been translated to 33 different languages.

blogs

dotclear

http://www.dotclear.net/features.html

WordPress

Image

PhenHP Album

Créez vos Galleries d'Images le plus simplement du monde ! Aucune base ...

webYourPhotos

http://www.webyourphotos.info/

Galérie d'images. Il est rapide et simple: pas de base de données, facile ...

What can this script do for you:

  • it creates the thumbnails (works with jpg, jpeg and png pictures). They will be saved with the präfix th_
  • creates you a thumbnail htm page
  • creates you a htm page for every picture, the script find in the folder.
    • Optional: You can use picture descriptions.
  • creates you an additional second middle great thumbnail, from very great pictures. They will be saved with the präfix thm_
  • the created htm pages are already containing the meta tags for the search engines (title, description, keywords)

PhPalbum

Album photo géré par une table MySql avec créations des vignettes automatiques....

photogallery

http://soukengroup.com/software/photogallery

   *  A web server running PHP 4.3.0 or later. (PhotoGallery2 may run with earlier versions of PHP, but it is not recommended. PHP must be configured with support for GD 2.
   * GD library version 2.0.1 or later. GD must be configured with support for JPEG.
   * Minimum of 512Kb web space. Actual space required depends on number and size of images used.

PhpWebGallery

http://www.phpwebgallery.net/

  • automatic image imports through filesystem (a directory equals a category, simple and easy)
  • image import through upload
  • multiple (virtual) usage of images (one image multiple categories)
  • easy administration of images, comments, users, groups, categories
  • easy installation (unzip & install.php)
  • possibility to make thumbnails
  • automatic categories: new & most seen
  • mail notification of the administrator if anything new is added (if this is wanted!)
  • (automatic) slideshow
  • multiple languages
  • multi storage server management
  • different access modes (free or restricted to members)
  • mysql database (mandatory)
  • html templates

imagination

gestionnaire de galerie d'images

Hitmaaan'Gallery

Script in french

une gallerie pour vos photo utilisant l'arborescence du site

L'instalation est très simple, il vous suffit d'uploader le fichier index.php a la racine de votre gallerie et de crée autant de repertoires que de galleries désirées.

Le script gere tout pour vous, de la création des mini-images aux menus ect...

De plus chaque gallerie est parametrable simplement en inserant un fichier text.inc.php dans lequel vous pourrez inclure un titre, une description, les copyright et cacher la gallerie a vos visiteurs.

installation

elle est trés simple: -décompresser le fichier dans le repertoire racine de votre gallerie.

Optionel mais preférables: -créer ensuite les sous-répertoire(chmod0777) ou vous allez télécharger par FTP vos photos.

mcGallery

Management d'albums photos

yappa

nouveau yappa http://www.zirkon.at/yappa-ng_demo/

description

http://sourceforge.net/projects/yappa/

An easy to use online photo gallery. Creates any needed thumbnails for the user on the fly, adding pictures to your existing gallery is as easy as FTP'ing to the album directory. Creating albums is as easy as creating a directory. Requires PHP4 and ImageM

explanation available

files and explanation

galerie express

Créez vos albums ou galeries d'images en mois de 5 minutes !

Docs

phpDocServ

phpDocServ est un serveur de documentation, capitalisation et de partage de connaissance. Il permet l'ajout de références de différents types :

  • URL d'un site web
  • magazine - cd-audio
  • cd-video - cassette vidéo
  • extrait de livre
  • documentations téléchargées
  • etc...

Il y a une validation de la part d'un administrateur pour toute modification (ajout, suppression, édition).

Porte Document

Le porte document permet à chacun de partager des documents en ligne, via une interface web facile et configurable.

L’administrateur du porte document peut créer des comptes utilisateurs et leur donner des droits sur les documents.

rss

magpierss

http://magpierss.sourceforge.net/ MagpieRSS provides an XML-based (expat) RSS parser in PHP. MagpieRSS is compatible with RSS .9 through RSS 1.0, and supports the RSS 1.0's modules. (with a few exceptions)

Magpie takes a naive, and inclusive approach. Absolutely non-validating, as long as the RSS feed is well formed, Magpie will cheerfully parse new, and never before seen tags in your RSS feeds.

This makes it very simple support the varied versions of RSS simply, but forces the consumer of a RSS feed to be cognizant of how it is structured.(at least if you want to do something fancy)

Magpie parses a RSS feed into a simple object, with 4 fields: channel, items, image, and textinput.

group tool

various

GLPI

GLPI cela signifie "Gestionnaire Libre de Parc Informatique" et c’est une excellente nouvelle que de trouver un projet francophone libre dans ce créneau là.

Site@School

Site@School, système de gestion de site web orienté écoles primaires.

Ses caractéristiques principales ("sur le papier" car non testées en situation par nos soins) sont :

  • Gestion complète d’un site web d’établissement scolaire
  • Pages personnelles pour les élèves (validées par les professeurs)
  • Un intranet reservé aux professeurs (non accessible au public)
  • Un système d’alertes par email envoyées aux administrateurs pour faciliter la gestion et la maintenance
  • Un manuel complet muni de plus de 250 copies d’écran (malheureusement uniquement en anglais pour le moment)
  • Moteur de recherche interne,
  • Forums (ouverts ou fermés)
  • un livre d’or
  • un module de mails et de news
  • une galerie photographique
  • possibilité d’importer ou d’exporter des fichiers (ftp).

Arbr@net

Un "arbre pédagogique" dont les bourgeons aux extrémités de ses branches, et qui correspondent aux différentes compétences que l’on cherche à faire acquérir, ne demandent qu’à fleurir. Un concept : l’interface graphique "Arbr@net", véritable matrice susceptible de s’appliquer à bien d’autres situations d’apprentissage. Flash + Apache + PHP + mySQL

Pour la décrire succinctement, cette matrice intègre différents modules :

  • Un outil de présentation facilitant la compréhension des compétences requises, un contrat pédagogique sous une forme graphique et ludique ;
  • Une feuille de position électronique imprimable résolvant les problèmes d’espace et de temps : permet d’attester des compétences à la volée sans document papier à rechercher, les compétences et les données des apprenants sont enregistrées en ligne et sont accessibles depuis n’importe quel ordinateur connecté (sur Internet ou dans le réseau local de l’établissement) ;
  • Un bilan permettant à l’apprenant et au formateur d’évaluer l’état des compétences acquises ou à atteindre ;
  • Des liens vers des ressources.

"Tiens, mais cela peut peut-être intéresser mes collègues ?", se dit modestement notre programmeur "en herbe" (c’est le cas de le dire ici). Mais comment protéger l’arbre de toute appropriation marchande ? Comment permettre à l’enseignant qui s’en empare de le modifier à sa guise tout en ne perdant pas de vue le nom du créateur originel ? Comment faire en sorte que toute modification faite par d’autres soit placée sous le même régime de protection ? Comment assurer sa pérennité même si un jour l’auteur décide de ne plus le développer ? La solution existe (bon sang mais c’est bien sûr !) : faire de l’Arbr@net un logiciel libre sous licence GPL.

Factux

http://factux.sourceforge.net/wiki/index.php

Logiciel de facturation qui permet la création de facture sur base de bons de livraisons.

Coppermine

http://coppermine.sourceforge.net/

Coppermine is a multi-purpose fully-featured and integrated web picture gallery script written in PHP using GD or ImageMagick lib with a MySQL backend.


PhpMyBibli

http://www.pizz.net/

PMB is a free library management system. Mostly library software are proprietary systems. We are librarians, users and developers who deplore this state of art. PMB is based on Web technologies. It is what some could call a "Web-app". Based on HTTP server (basically Apache but could be IIS or others), MySQL database and PHP.

PMB's functionalities are :

  • UNIMARC support
  • Authorities management
  • Loan, reservations, borrowers and so on...
  • Easy setup and parameters
  • Cataloguing electronic resources allowed with hypertext links
  • Import capacity (with z39.50)
  • An OPAC with categories
  • Periodicals
  • A simplified administration which could be done by the library's team

phpGéo

http://phpgeo.tuxfamily.org Un projet tout à fait intéressant qui se traduit par un script PHP permettant d’afficher des figures géométriques.

==



ADMIN TOOL

MAintenance

phpmybackup

phpMyBackupPro is a Web-based MySQL backup program. You can schedule backups (without cron jobs), and download, email, or upload backups with FTP. File directories can also be backed up. No compression, zip compression, or gzip compression of the backups is possible. HTTP or HTML authentication is possible. It has an easy user interface and is easy to install. Many languages and online help are available.

http://freshmeat.net/projects/phpmybackup/