User:AGiuseppe

Name : Amella Giuseppe Age : 23 city : La Louvière country : Belgium Languages spoken : French, English Informatic languages learned : C, C++ (+ SDL, + OpenGL), VB6, Java, HTML, Cobol.

OS: Ubuntu 10.10 x64

Before
Installed : Kvirc-4.0.2-Insomnia as IRC Client ; G++ for compile C++ code with Code::Block ; Code::Block for compile sources code in C++; Cygwin for summon a unix shell; TortoiseSVN-1.6.11 for download source code on SVN Server; OOO4KIDS Sources Code Downloaded.

3.11.2010
Problem resolved with source code directories : File Vcl and Tools was corrupted when they was downloaded. I've delete and update them and it's OK; Midnight Commander installed for Cygwin Shell ;

4.11.2010
Midnight Commander in Cygwin discovered ; Splitting hard disk to transfer source code ;

5.11.2010
Installation of Visual Studio Express 2008 Installation of OOo4Kids restarted (Because there was many errors): - Cygwin packages added - svn checked (problem with package on error "/usr/bin/svn.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory" i had relaunched the installation and it's OK) - Source code checked

10.11.2010
error with symlink awk.exe fixed : after "cp gawk.exe awk.exe" just remove or rename awk file (not awk.exe but "awk") in awk_back. ./Configure will not see this file and it's ok ; command line used for ./configure is : ./configure --with-OOo4Kids --disable-directx --disable-binfilter --with-lang=fr --disable-odk --disable-mozilla --enable-directx --disable-activex --disable-atl --with-java=no --with-use-shell=bash --disable-binfilter --with-frame-home=/home/Giuseppe/tools/MSDK/v6.1 --with-psdk-home=/home/Giuseppe/tools/MSDK/v6.1 --with-midl-path=/home/Giuseppe/tools/MSDK/v6.1/bin/ --with-asm-home=/home/Giuseppe/tools/msvc/VC --with-csc-path=/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5

error with Visual Studio fixed (files corrupted) : reinstall; error with parameters of the command ./configure (visual c++ 2008 too old) : "--disable-directx" added and "--with-cl-home=/home/Giuseppe/tools/msvc/VC" removed (it has token the folder in c:\ by default); ./bootstrap done ;

12.11.2010
./configure --with-OOo4Kids --disable-binfilter --with-lang=fr --disable-odk --disable-mozilla --enable-directx --disable-activex --disable-atl --with-java=no --with-cl-home=/home/Giuseppe/tools/msvc/VC --with-use-shell=bash --disable-binfilter --with-frame-home=/home/Giuseppe/tools/MSDK/v6.1 --with-psdk-home=/home/Giuseppe/tools/MSDK/v6.1 --with-midl-path=/home/Giuseppe/tools/MSDK/v6.1/bin/ --with-asm-home=/home/Giuseppe/tools/msvc/VC --with-csc-path=/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5 ; without error ./bootstrap ; without error source winenv.set.sh ; without error in instsetoo_native\ build --all -P2 -- -P2 ; error with module udkapi and icu

6.12.2010
Linux Ubuntu 10.10 x64 installed with difficulty : My "Intel HD Graphics" card was not supported etc\X11\xorg.conf replaced by etc\X11\xorg.conf.failsafe and then update and it's OK. "Permission denided" for ./configure

7.12.2010
Windows 7 crashed (black screen in starting). Try to fix it.

8.12.2010
Uninstallation of windows 7 and Linux Ubuntu X64 installed in main OS

9.12.2010
install packages ..................... OK configure............................. OK bootstrap............................. OK source LinuxX86-64Env.Set.sh.......... OK set | grep OOo4Kids................... OOo4Kids=YES build --all -P6 -- -P6 ............... OK install with deb packages............. OK in conclusion of this month lose to try to compile OOO4KIDS : DONT DO IT IN WINDOWS... PREFERE LINUX. It avoid you to have headache and to make you hysteric too.

19.12.2010 and 20.12.2010
Try to understand how add an new empty slot:

SFX.HRC //informations in slot

 * 1) define RID_CHANGEUSERLEVEL                                     (RID_SFX_START+21)
 * 1) define USERLEVEL_VALUE_LOW                      1
 * 1) define USERLEVEL_VALUE_MEDIUM                2
 * 2) define USERLEVEL_VALUE_HIGH               3

// I think about something. what are #define for UserLevel ?! maybe that ?

SFX.SDI //define a slot
SfxVoidItem ShowUserLevel SID_CHANGEUSERLEVEL [ 	/* flags: */ AutoUpdate = FALSE, Cachable = Cachable, FastCall = FALSE, HasCoreId = FALSE, HasDialog = TRUE, ReadOnlyDoc = TRUE, Toggle = FALSE, Container = FALSE, RecordAbsolute = FALSE, RecordPerSet; Synchron; /* config: */ AccelConfig = TRUE, MenuConfig = TRUE, StatusBarConfig = FALSE, ToolBoxConfig = TRUE, GroupId = GID_APPLICATION; ]

SFXSIDS.HRC
define SID_CHANGEUSERLEVEL                (SID_SFX_START + 305)

APPSLOT.SDI //Interface definition
SID_USERLEVEL [ 	ExecMethod = MiscExec_Impl ; ]

6.01.2011 and 7.12.2011
http://wiki.ooo4kids.org/index.php/IRCMeetings/january2010/6january read  "campus libre" project joined  Lamp server installed install Dokeos free 1.8.66.1 in local ==> trouble with installation : no access permissions of var/www trouble with access permissions resolved :
 * 1) make a directory in your home directory (like RootPHP\)
 * 2) change in "/etc/apache2/sites-enabled/000-default" : "DocumentRoot /home/giuseppe/RootPHP/" by "DocumentRoot /home/giuseppe/RootPHP/"
 * 3) change permissions of RootPHP\ with right click and properties

8.01.2011 and 9.01.2011
Installation of Dokeos with GD extention of php missing. GD extention installed with command in shell : sudo /usr/bin/apt-get install php5-mysql php5-gd unzip Dokeos work without error Testing Dokeos

10.01.2011 and 11.01.2011
Read Dokeos Manual Write Campus Libre Manual

14.01.2011 and 15.01.2011
Write Campus Libre Manual

19.01.2011 and 20.01.2011
bug found in "profil" section on Campus Libre. Can't change my own information. Campus Libre Manual "finished". Just wait for fix bug to continue

21.01.2011 and 22.01.2011
Book of specification of Campus Libre. Campus libre Manual search informations about LOMFR

24.01.2011
search informations about LOMFR

25.01.2011 and 26.01.2011
Book of specification of Campus Libre. search informations about LOMFR

27.01.2011 and 26.01.2011
Book of specification of Campus Libre accepted. We must do the gantt diagram

01.02.2011
diagram gantt finished with Planner software

3.02.2011
gant diagram failled. We must see how do a gantt diagram with cycle developpement steps

3.02.2011 and 4.02.2011
searching information about gantt diagram

7.02.2011
searching information about gantt diagram searching information about cycle devellopement project

8.02.2011 and 9.02.2011
searching information about cycle devellopement project remake of gantt diagram with devellopement. I choose the cascading cycle devellopement for the gantt diagram. web page used for cycle devellopment project

10.02.2011
gantt diagram accepted

11.02.2011
watch about how to install lomfr into campus libre

14.02.2011
search information about lomfr problem to know how generate xml file with lomfr norm

15.02.2011
search information about lomfr same problem of 14.01.2011. exemples find of xml lomfr tests

16.02.2011
need to know how XML langage is use. initiation website of XML in french

21.02.2011
tryies done in local Dokeos for LOMFR

22.02.2011
LOM found in Dokeos.

15.03.2011
to describe an object in dokeos there are 4 parameters :
 * - eid= entry-id = object-id = type.identifier, e.g. 'Document.12';
 * - lfn= filename of a language file, default= 'md_' + type, e.g. 'md_doc';
 * - htt= HTML template file (same dir as script), default= same as lfn;
 * - dbg= debuginfo start number, e.g. 10000

16.03.2011
found functions for Dokeos databases and explications

17.03.2011
possibilities to switch Dokeos with Chamilo. searching informations about Chamilo

18.03.2011
search about informations of Chamilo: Databases is not the same. Test Chamilo 1.8. Probleme on installation of rights on folder. chmod 666 resolve de problem I think Chamilo 1.8 have same fonctions than lastest dokeos.

21.03.2011
Test Chamilo 2.0. I think Chamilo 2.0 is more appropriate to our needs. I hope our work in Dokeos will be usable in Chamilo

22.03.2011 and 23.03.2011
Test Chamilo 2.0.

24.03.2011 and 25.03.2011
problems apeared with Chamilo. Test if there is a link with apache2. Change configuration of apache2. Same problem. search about solutions.

28.03.2011
search about solution. solution found: buffer in apache2 was set to OFF. I switched it ON.

29.03.2011 and 30.03.2011
Other problem: Dokeos can't be launched. search about solution

01.04.2011
Uninstall/Reinstall LAMP Server and Dokeos. Problem resolved.

error message in "/main/search/index.php": - Xapian n'est pas installé.

search module Xapian not found for search. See how to install this. ==> sudo apt-get install php5-xapian ==> sudo apt-get install xapian-tools ==> sudo apt-get install xapian-omega Xapian is installed.

now there is an other problem : - La fonctionnalité de recherche n'est pas activée sur ce portail. Veuillez contacter l'administrateur. - Erreur : Échec à l'ouverture de la base de données de recherche

04.04.2011
Found a step-by-step handler (but it's in Ubuntu 8.10) I try anyway:

On Ubuntu 8.10

DOKEOS 1.8.5 + XAPIAN in Ubuntu 8.10

1. Execute dokeos_main_corp.sql (dokeos_main_corp.sql doesn't exist) 2. Go to main/admin/settings.php?category=Tools and add the search params Full-text search feature (done) 3. Add specific fields in main/admin/specific_fields.php (must know what is the specifics fields) 4. Add specific search field i.e. Author, Body part, Technology, Topic (must know what is the specifics fields) 5. Install php5 + xapian apt-get install php5-xapian (done) 6. Install sudo apt-get install imagemagick sudo apt-get install php5-imagick (done)

7. On Dokeos root mkdir searchdb chmod 777 searchdb (done) 8. Useful xapian development tools apt-get install xapian-doc xapian-tools (done) 9. Restart Apache (done) 10. Create a course and 2 LP for testing 11. Edit the LPs created and add/edit the specific fields (i.e. Author, Body part, Technology, Topic)

05.04.2011
10. Create a course and 2 LP for testing (done) 11. Edit the LPs created and add/edit the specific fields (i.e. Author, Body part, Technology, Topic)

06.04.2011 and 07.04.2011
It need a plugin of search : This search plugin called mnogoSearch.

search informations about mnogoSearch

On the readme file it's write :

"This search plugin relies on a search server, called MnogoSearch, which has to be installed independently on a Linux server (the Windows version, sadly, is not GPL nor free to use)."

but on the official website :

" mnoGoSearch for UNIX is a free software covered by the GNU General Public License. It consists of a command line indexer and a search program which can be run under Apache Web Server, or any other HTTP server supporting CGI interface. mnoGoSearch for Unix is distributed in sources and can be compiled with a number of databases, depending on user's choice. It is known to work on a wide variety of the modern Unix operating systems including Linux, FreeBSD, Mac OSX, Solaris and others."

It's the same mnoGoSearch ?

11.04.2011
SOLR

Il est possible de communiquer avec SOLR via un ensemble de webservices. Il est donc tout à fait possible d’indexer du contenu ou d’effectuer des recherches depuis une application PHP telle que VirtueMart ou Joomla.

"SOLR est un serveur de recherche Open Source basé sur Lucene. C’est un logiciel libre réalisé en Java soutenu par la Fondation Apache.

Il permet d’indexer une base de données via Lucene, sans qu’il soit nécessaire de programmer une seule ligne de code.

Il est possible de communiquer avec SOLR via un ensemble de webservices. Il est donc tout à fait possible d’indexer du contenu ou d’effectuer des recherches depuis une application PHP telle que VirtueMart ou Joomla." (http://libre-d-esprit.thinking-days.net/tag/solr/)

Comme Lucene, Solr est développé en Java. Il étend les fonctionnalités de Lucene et en simplifie la mise en oeuvre. Sorl fournit principalement 3 choses :

un web service d’indexation des données un web service de recherche une interface web d’administration

Avec Solr, les documents sont ajoutés à une collection via « XML over HTTP » (une requête HTTP en mode POST qui envoit des données XML décrivant le document à indexer), et les recherches sont faites avec au moyen d’une requête HTTP qui retourne un résultat au format XML (les documents correspondants à la requête). Le traitement des requêtes HTTP par Solr se fait au moyen d’une servlet (installé sous Tomcat par exemple).

Les 3 principaux avantages à utiliser Solr et non pas Lucene seul sont :

- Le fonctionnement en mode services WEB (REST), c’est à dire, la possibilité d’indexer et de rechercher des documents sans la moindre ligne de code si ce n’est la construction des données XML pour l’indexation et l’exploitation des données XML retournées par une recherche - l’utilisation dans des applications écrites dans n’importe quel langage et permettant de communiquer en HTTP - Solr étend et optimise Lucene (performances, analyseurs de texte, monitoring, …)

Les fonctionnalité principales ajoutées à Lucene sont :

-   Configuration au moyen de fichiers XML -   Mise en évidence des termes trouvés (Hit highlighting) -   Navigateurs dans les résultats (Faceted search) -   Gestion de cache -   Une interface d’administration Web -   Architecture extensible basée sur des plugin -   Optimisation pour des hauts trafics Web -   Statistiques

(http://www.zoonix.fr/2008/09/18/presentation-de-lucene-solr/) LUCENE

"Lucene est un moteur de recherche libre écrit en Java qui permet d'indexer et de rechercher du texte. C'est un projet open source de la fondation Apache mis à disposition sous licence Apache. Il est également disponible pour les langages Ruby, Perl, C++, PHP." (http://fr.wikipedia.org/wiki/Lucene) Tutorial : http://lucene.apache.org/solr/tutorial.html

13.04.2011
install solr :

solr$ ls solr-nightly.zip solr$ unzip -q solr-nightly.zip solr$ cd solr-nightly/example/

15.04.2011
solr$ ls solr-nightly.zip solr$ unzip -q solr-nightly.zip solr$ cd solr-nightly/example/

16.04.2011
problem to query in Dokeos

19.04.2011
Upgrading from Dokeos to Chamilo 1.8.7 is really easy. We must install chamilo on Dokeos.

check that you haven't left any customised stylesheet or image* download the Chamilo 1.8.7.1 Palmas install package from the Chamilo download page unzip the new files of Chamilo 1.8.7.1 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory) update $_configuration['system_version'] to '1.8.7.1' in the main/inc /conf/configuration.php file that's it! You are now using Chamilo 1.8.7.1

19.04.2011
search informations to upgrade Chamilo 1.8.7.1 in Chamilo 2.0 Chamilo 2.0 of Chamilo 1.8.7.1 is too different to upgrade as easier than Dokeos.

21.04.2011
Chamilo 2.0 is in beta-test step. Must we wait the alpha to have an upgrade ? It will be not as easy as Chamilo 1.8.7.1. to upgrade.

on the forum of chamilo:

"Sauf erreur, actuellement, il n'est pas possible de migrer facilement de la version 1.8.7.1 vers la version 2.0.

Les structures de base de données sont très différentes.

Par ailleurs, aux dernières nouvelles, certaines fonctionnalités de 1.8.7.1 ne sont pas encore dans 2.0 donc le transfert de cours pose également quelques soucis."

but in another website :

"Dokeos 1.8.6 to Chamilo 1.8.7 to Chamilo 2.0

Chamilo 1.8.7 n'est qu'un clone de Dokeos 1.8.6 avec quelques modifications mineures. Par contre de Chamilo 1.8.7 à Chamilo 2.0 on change totalement le noyau de la plateforme. Je précise encore une fois que l'interface ainsi que les fonctionnalités présentent sur Chamilo 1.8.7 se retrouveront sur Chamilo 2.0.

Les utilisateurs de la version 1.8.7 ne doivent pas se faire de souci il sera tout aussi aisé de passer de la version 1.8.7 à la 2.0 qu'avec les versions précédentes.

L'upgrade permettant de passer de la version 1.8.7 à la version 2.0 sera disponible avec la première version stable de la version 2.0 (début 2011). "