homepage

A home page or index page is the initial or main web page of a website. It is sometimes also called the front page or main page (by analogy with newspapers), or written as "homepage." read more at WikiPedia

  • I've open in the main menu, 3 new sections:

    1. Gadget: Sony PSP, PS3, robots, consumer electronics ....
    2. Mambo:  development status, components, modules, mambots...
    3. Today on Earth: with some links to actuality or events...
  • The old articles, pictures are now in the new homepage, I will improve design slowly and first add new content.
    Thanks for your patience...
  • A big thank to the team of www.cineteck-fr.com which has proposed me to migrate my homepage to a more powerful server,
    The switch has occured during the night from 23:00PM to 00:50AM, a big thank to  Raphael Emourgeon

    • Before: Dell SC1425
    • After:2 Go RAM ECC, Intel Xeon 3 Ghz, RAID 1 Hardware SCSI (Dell PowerEdge 2850).

    I highly recommend You to look at Cineteck if You plan to host a Joomla/Mambo site. Their prices are very interesting and their support top!

    Note:
    My site is also now available using HTTPS (SSL 3.0, RC4 with 128 bit encryption (High); RSA with 2048 bit exchange) a new setting only possible in  Plesk 7.5.4: Use a single directory for housing SSL and non-SSL content


  • I've finish the upgrade of following part of my site:
    1. Forums at forums.waltercedric.com now use the latest Simple machine Forum 1.1.2
    2. Wiki at wiki.waltercedric.com now use PHP5 and WikiMedia 1.9.3. I only encounter the error: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes)
      which can be solve by increasing the memory_limit variable in php.ini
    3. The demo site at demo.waltercedric.com and its admin section is up and running
    Please report me ASAP any problem in the next few days if any.

    On the Joomla side, a new version of securityimages 4.2 is currently in development, bugs correction, a check your install page,  a new captcha engine, named calculator (15 + 8=) is what this new release bring.
    OpenCommentwill follow also soon in a version 3.0.30.
     
  • apache_maven

    cargo-banner-left

    Following the post about Deploy to Tomcat 6 using Maven, here is a ready to use example with the main differences explained in the table below

      Tomcat 7 Tomcat 6
    containerId <containerId>tomcat7x</containerId> <containerId>tomcat6x</containerId>
    Url of Tomcat manager <cargo.remote.uri> <cargo.tomcat.manager.url>
    example http://host..com/manager/text/ http://host..com/manager/
    tomcat-users.xml

    <tomcat-users>
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="manager-jmx"/>
    <role rolename="manager-status"/>
    <user username="admin" password="admin" roles="manager-gui,manager-script"/>
    </tomcat-users>

    <tomcat-users>
      <role rolename="manager"/>
      <user username="admin" password="admin" roles="manager"/>
    </tomcat-users>

    And finally a snippet of an Apache Maven pom.xml ready to use in a profile, so you can reuse this profile like a method call

    <profile>
     <id>deployTomcat</id>
    <activation>
      <activeByDefault>false</activeByDefault>
    </activation>
    <build>
     <plugins>
        <plugin>
         <groupId>org.codehaus.cargo</groupId>
         <artifactId>cargo-maven2-plugin</artifactId>
         <version>1.1.0</version>
        <configuration>
         <wait>true</wait>
         <container>
          <containerId>tomcat7x</containerId>
          <type>remote</type>
         </container>
         <configuration>
          <type>runtime</type>
          <properties>
           <cargo.remote.uri>
             ${tomcat.url}
           </cargo.remote.uri>
           <cargo.remote.username>
              ${tomcat.user}     
           </cargo.remote.username>
            <cargo.remote.password>
              ${tomcat.pwd}
            </cargo.remote.password>
          </properties>
          </configuration>
          <deployer>
           <type>remote</type>
           <deployables>
           <deployable>
            <groupId>${deploy.groupid}</groupId>
            <artifactId>${deploy.artifactid}</artifactId>
            <type>war</type>
            <properties>
             <context>${deploy.context}</context>
            </properties>
           </deployable>
          </deployables>
         </deployer>
        </configuration>
        <executions>
         <execution>
          <id>verify-deploy</id>
          <phase>pre-integration-test</phase>
          <goals>
           <goal>deployer-undeploy</goal>
           <goal>deployer-deploy</goal>
          </goals>
         </execution>
        </executions>
        </plugin>
     </plugins>
    </build>
    </profile>

    Place as many profiles as you have machine to deploy in settings.xml and declare some variables as properties, as shown below:

    <profile>
     <id>serverA</id>
     <activation>
        <activeByDefault>false</activeByDefault>
     </activation>
     <properties>
        <tomcat.url>http://host.com/manager/text</tomcat.url>
        <tomcat.user>admin</tomcat.user>
        <tomcat.pwd>admin</tomcat.pwd>
        <!-- these properties must be defined
           as system property or -D -->
        <!-- - deployable.artifactid:
             artifactId of web application to be deployed -->
        <!-- - deployable.context: web context name -->
     </properties>
    </profile>

    So you can run, and traget multiple host by just exchanging the name of the profile serverA to something else.

    mvn integration-test –PdeployTomcat,serverA
       –Ddeployable.artifactid=demo
       -Ddeploy.groupid=com.mycompany
       –Ddeployable.context=showcase
  • I am BACK

    Please try to be patient, My homepage will encounter some instabilities till the end of the week end....

    • I have remove XANEON -> so URL rewriting and SEO is switched off, will try to solve this issue (mod_rewrite not active on server)
    • The new gallery is online, expect major upload of images soon

    New version of my components will soon be deployed to Joomla, in between you can enjoy pictures of boxes below:

    box security imagesbox joomlacloud
    box security imagesbox log4php

  • apache_maven_thumb

    Scenarios

    • You want to control Maven during dependency resolution and break the build if some conditions are not met,
    • You want to detect dependencies conflict early during the build,
    • You want to avoid anybody in your team to use the dependency x in the version y

    This is where the Maven Enforcer Plugin will assist you:

    The Enforcer plugin provides goals to control certain environmental constraints such as Maven version, JDK version and OS family along with many more standard rules and user created rules.

    Add in your pom.xml the following to configure the plugin



  • I've set a new subdomain bugs.waltercedric.com in order to improve the quality  of my Joomla!  components.

    Forum?
    Currently the forum at forums.waltercedric.com has 202 users and more than 700 posts,  all members are exchanging ideas,  proposing help,  or simply asking questions.  Let me be clear, the forum will stay untouched, it already contains a lot of valuable entries, and is more adapted in a lot of cases. Moreover Google and MSN bots are heaviliy referencing its content, what I want to achieve with this new tool (Mantis) is another level of quality and release tracability.

    Joomla forge Tracker?
    After 2 years of usage I still find the tracker is horrible and not well suited to my needs.

    In the next few days...
    I am currently automating the user migration of forums (simpleboard) users to bugtracker (mantis), so You can use only one password.
  • mantis_logo to the latest version of mantis.

     

    I will be closing some of the issues there and look at what are the requests.

    https://bugs.waltercedric.com

  • I did bought a one year account at http://www.rockettheme.com/joomla

    So expect some instabilities in the next coming days&160; :-(

  • - Do not forget to check the download section for any interesting materials related to articles...

  • You can now post comments everywhere and react to my articles (feel free to do it ;-) ), but please respect following guidelines:

    • Please keep the topic of messages relevant to the subject of the article.
    • Please keep your comments and language G-rated; because it can be read by everyone!
    • Personal verbal attacks will be deleted.
    • Please don't use comments to plug your web site. Such material will be removed

    Moreover, You can also rate articles individually from 1 (poor content) to 5 (best content) 

  • Comments are no more working on my homepage

    This is not due to my plugin security images but more to openSEF, a very good SEF (Search Engine Friendly)/ SEO (Search Engine Optimisation) component for Joomla/Mambo:

    • SEO are techniques and changes that are made to the content and code of a web site in order to increase its rankings in the results pages of search engines and directories. These changes may involve rewriting body copy, altering Title or Meta tags, removal of Frames or Flash content, and the seeking of incoming links.


    which currently is not able to rewrite correctly URL of the component akocomment (and akobook as well). This is very frustrating for me and for You as well (As I have received many emails on this). I will have t write an extensions this week end to solve this issue.

    I've solved the issue with openSEF by promptly deactivating it when the user submit a for from akocomment or akobook. All You have to do is siimply edit the file /component/com_sef/sef.php

    before
    (Line 26)
    $sefEnabled = (file_exists( $sefConfigFile ) && filesize( $sefConfigFile ) > 0);
    if ($sefEnabled && $_SERVER['REQUEST_METHOD'] == 'POST' && !empty( $_POST['option'] ))
      $sefEnabled = !($_POST['option'] == 'login' || $_POST['option'] == 'login' || $_POST['option'] == 'com_phpshop');
    after

    $sefEnabled = (file_exists( $sefConfigFile ) && filesize( $sefConfigFile ) > 0);
    if ($sefEnabled && $_SERVER['REQUEST_METHOD'] == 'POST' && !empty( $_POST['option'] ))
      $sefEnabled = !($_POST['option'] == 'login' || $_POST['option'] == 'login' || $_POST['option'] == 'com_phpshop') || $_POST['option'] == 'com_akocomment' || $_POST['option'] == 'com_akobook');

    This is of course a hack and not a correct solution, akocomment URL won't be SEO friendly ! I Will have to inverst more time to write a custom extension for OpenSEF....



  • You can now leave comments like before on any articles of my homepage. To make it short, note the following:

    • I am using JoomlaComment 3.20 because converting OpenComment to Joomla! 1.5 would have take too much time,
    • JoomlaComment 3.20 is free and under the GPL, it use JQUERY ajax library, it run currently in legacy mode only.
    • I've migrate previous comments from opencomment using JoomlaComment import tools, if you are in the same situation (going away from OpenComment), see the migration rules below:
      joomlacommentimportOpenComment
    • I really consider letting OpenComment die and join the development of JoomlaComment.

  • The Contact section of my site is working again.

    Concernig Joomla! support Please always look first  into

    The server seems to handle the visitor load a little bit better
    as the number of daily visitors (top at 9000) has increased
    of 33% in the last 2 weeks (5900 daily)...
     
  •  

    </life>


    I am not any more providing support for Joomla! 1.0.

    Since July 22nd 2009: Joomla 1.0 has reached end-of-life.

    Reasons for the Move

    • Security. Older extensions are often built using older and potentially unsafe coding methods.
    • Support. 1.0 has a large number of older and unsupported extensions.
    • End-of-life. Joomla 1.0 won't be maintained after the July end-of-life date, so it is a logical step to also stop supporting 1.0 extensions.
    • Focus. Allow Joomla developers to concentrate on developing for the current Joomla 1.5 version and also for 1.6.

    Visit the official anouncement here

    The demo site for Joomla! 1.0 extensions has been deleted.

  •  In order to better localize the server stability issue, I've close the 2 demo site:
    Since I am now restarting the server twice a day, I should be able to see rapidly if all my  problems come from there...
  • cedricwalter.toolbar.for.firefox

    I’ve created my own toolbar for Firefox, IE and Safari. I design it for having the less annoying ads, blinking stuff, that’s why I (still) consider it being an added value for all my visitors. I am the first to not like cluttered toolbar, but this company conduit.com is offering a great and easy to use product for webmasters. If you look at the toolbar, you will see that I offer: quick links, RSS feeds, Twitter, email (POP) and weather not more. They are able to offer 6420 inline toolbar components, crazy!

    Download my toolbar now from

    http://cedricwaltercommunity.ourtoolbar.com/

  • The new Download section with all previous downloads is now available, use the top menu or the link in the main menu of this site.

    I have delete the old site (powered by Joomla 1.0.15) after 4 years of good usage. The new Joomla 1.5.x site you are currently reading is still by far not fully configured, nor tuned for performances (even if I know use APC cache and memory instead of file based cache strategy).

    I will continue support for Joomla! 1.X, but I will try to put more and more functionnalities into Joomla! 1.5 components.

    By clicking read more, you'll also be able to view the number of downloads you have done in the last past 4 years.

    Rank Filename Downloads
    1 SecurityImages 4.1.2 34244
    2 com_securityimages 4.2.3 17372
    3 OpenComment 3.0.21 11352
    4 component Hashcash 1.2.2 6358
    5 AkoCommentPlus1.1.7 new install 5569
    6 AkocommentPlus 1.1.7 fresh install 5472
    7 akocommentbot 2.0.2 5326
    8 JoomlaCloud 1.0.2 5161
    9 com_securityimages 4.2.0 5053
    10 JoomlaPatches for Joomla 1.0.13 for securityimages 4.x only 5036
    11 SecurityImages 3.0.8 4906
    12 Joomla 1.0.12 patches for SecurityImages 4.x 4753
    13 Akobookplus 2.0.4 for securityimages < 4.X 3946
    14 module joomlacloud 1.0.1 3838
    15 SecurityImages 3.0.7 3809
    16 opencomment 3.0.30 3643
    17 JoomlaPatches for Joomla 1.0.11 for securityimages 4.1.0 only 3132
    18 mosSociable 3018
    19 Patch or Joomla 1.0.11 v1.0.2 for securityimages 3.x 2747
    20 Module latest comments 1.0.0 2704
    21 AkoBookPlus 2.0.6 for securityimages >= 4.X 2286
    22 Askimet4joomla v1.1.0 1943
    23 component log4php 1.1.0 1768
    24 module_rssfriends 1.0.0 1766
    25 Patch for Joomla 1.0.8 v1.0.1 1648
    26 Steve Ballmer monkey dance 1417
    27 open source support 1.0.0 1216
    28 Monkey Dance or Microsoft developer developer developer 1199
    29 Kyosho Caliber 30 1096
    30 jm_sitemap component 1050
    31 Joomla 1.0.12 patches for SecurityImages 3.x 1038
    32 Thunder Tiger Raptor 60 1035
    33 Joomla patches1.0.9 to 1.0.10 with securityimages 1015
    34 Akobookplus 2.2.0 for securityimages < 4.X 1000
    35 Robbe Moskito XXL 957
    36 Gensmantel Heaven micro helicopter 942
    37 Thunder Tiger EK4 S2 885
    38 Futaba FF9 879
    39 Thunder Tiger Raptor 50 v2 835
    40 Thunder Tiger Raptor 30 v2 817
    41 Caliber 30 Exploded diagrans views 812
    42 geshi 1.0.7 for Mambo 806
    43 Joomla patches1.0.8 to 1.0.9 with securityimages 761
    44 XAJAX System Mambot For Joomla v0.2.zip 635
    45 Eclipse workspace with Mambo 608
    46 Futaba Gy401 gyroscope 549
    47 SecurityImages 3.0.3 465
    48 com_akismet1.5.0 196
    49 module_rssfriends1.5.0 for Joomla 1.5 178
    50 JoomlaPatches for Joomla 1.0.14 for securityimages 4.x only 174
  • One more time my Site is creating too much load on mysql server, and this probably because of SEF404.

    (SEF) Allows Search Engine Friendly URLS for apache and IIS, returns proper 404 status code for missing content, provides logging of 404 errors, and creation of special "shortcut" URLs that allow the user to redirection to the new URL.

    My ranking will probably go down for a while, since in 2 weeks my url are constantly changing on my homepage. In between I have installed OpenSEF

    OpenSEF is an open source advanced SEF component for Joomla!/Mambo/OSM which enables automatic and manual text-based search engine friendly URLs for core and 3rd-party components. One goal of the OpenSEF project is to create relationships with many 3rd-party component developers to ensure that OpenSEF works immediately and flawlessly with all components.

    I've patched Joomla kernel to display some interesting information in one log file on server: because Joomla normaly output only sql statement in user browser.

    The file contains all queries executed per user

    user has executed  82 queries
    queryId    dateAndTime   queryExecution   sqlQuery
    ...
    ...

    the code is below in click read more

    1. create a file logger.php and place it under the root of Joomla

     

    defined( '_VALID_MOS' );

    /** a small hack to display all queries executed by joomla per page
    * @authors Walter Cedric
    */
    if ($mosConfig_debug) {

    if ( !function_exists('fopen') ||
    !function_exists('fclose') ||
    !function_exists('fwrite') )
    return;

    $file = fopen($mosConfig_absolute_path.'/sqllogs.txt', 'a');
    if(!$file){
    die("File failed to open");
    } else{

    $msg = $databas-->_ticker . " queries executed for user\n";
    foreach ($database->_log as $k=>$sql) {
    $msg .= $k+1 . " " . $sql."\n";
    }

    $status = fwrite($file, $msg);
    fclose($file);
    if(!$status){
    die("sqllog write failed...");
    }

    }
    }

    ?>

    2. open index.php and replace
    // displays queries performed for page
    if ($mosConfig_debug) {
     echo $database->_ticker . ' queries executed';
     echo '<pre>';
      foreach ($database->_log as $k=>$sql) {
       echo $k+1 . "\n" . $sql . '<hr />';
     }
    }
    by
    //add by www.waltercedric.com
    include($mosConfig_absolute_path.'/logger.php');
    3. Open /includes/database.php and replace line 261 what's in boldglobal $mosConfig_debug;
      if ($this->_limit > 0 || $this->_offset > 0) {
       $this->_sql .= "\nLIMIT $this->_offset, $this->_limit";
      }
      $this->_errorNum = 0;
      $this->_errorMsg = '';
      if ($this->_debug) {
       $this->_ticker++;
         $this->_log[] = $this->_sql;
      }  
      $this->_cursor = mysql_query( $this->_sql, $this->_resource );
    by:
    //add by waltercedric.com
      if ($this->_debug) {
         $start = microtime();
      }

      $this->_cursor = mysql_query( $this->_sql, $this->_resource );  
      if ($this->_debug) {
       $this->_ticker++;
         $this->_log[] = "".date('Y.m.d H:i:s')." ".round(microtime()-$start, 4)." '".str_replace("\n", " ", $this->_sql);
      }
    4. Create a file
    sqllogs.txt under Joomla root and chmod to 666
    5. To start logging, open configuration.php 
    and set $mosConfig_debug = '0'; to $mosConfig_debug = '1';

    Quick and dirty, but it is late 23:00 PM and I still have to go for dinner...next time I will do it better:

    • export a CSV file, rotating logs, and so on....

     

      
  • Feel free to post and discuss about RC Helicopters or old vintage scooters.
    Right now I have open a section for each language: French and English, also german people can still submit threads in one of these.
  •  

    My forums are working well since July 2006. Thanks all for your feedback and code patches. I will soon have new exciting components versions for You!

    Total Members: 332
    Total Posts: 1130
    Total Topics: 283
    Total Categories: 10
    Users Online: 8
    Most Online: 28
    Online Today: 18

    Average registrations per day: 1.12
    Average posts per day: 3.88
    Average topics per day: 1.01
    Total Boards: 42


    Average online per day: 7.17
    Male to Female Ratio: 1:0


  • phpbb_logo

    I decide to migrate to PHBB and went away from SMF!

    Don’t understand it wrongly, SMF was great for me in the last 3 years: stable, easy to use and not much targeted by hackers ;-)

    &160;

    &160;

    I leave SMF mainly as:

    • There is no bridge available in Joomla! (bridge is discontinued and considered unsafe)
    • I would like to unify login across all my sub domains in the near future. The idea is to let you log yourself only once in Joomla, and have access to forums, bug tracker, wiki and continuous build&160; and so on,
    • Joomla! forums are also using PHPBB so scaling should not be an issue (they have currently Total posts 1578894 | Total topics 352041 | Total members 268363)&160; :-)

    How to go from SMF to PHPBB

    The converter plugin found at&160; SMF 1.1 to phpBB3 Convertor did work well for me and has not shown any problem till now.

    So last but not least:

    welcome

  • &160;

    cedric.walter.forums

    A patch has been released fixing a few bugs and addressing some security vulnerabilities.
    We urge all forum administrators to upgrade to SMF 1.1.5&8212;simply visit the package
    manager to install the patch.

    Report me any issues so I may be able to take some actions. Thanks.

    NOTE: I respond today to 40 posts, that just half all open messages...

    2149 Posts in 564 Topics by 798 Members.
    See more Forums stats here

  • I did update my forums to the latest version of simple machine.

    forums.waltercedric.com.jpg

    Please, report me any error as soon as possible if any. Thanks.