On Dec 10, 2009, at 9:31 AM, yannick wrote:

> Hi Philip,
> 
> The documentation editor is about to be available for production purpose.

Excellent!

So essentially this means people here should now test the editor. I don't think 
we should call for public use yet (from the world) but people here should use 
and attempt to break things with the system, and report/fix bugs. The one open 
bug (#50193) appears to be a show stopper.

And Yannick wrote plenty of documentation here:

- http://wiki.php.net/doc/editor


> There are always a few issus with it :
> 
> * When an anonymous user edit a new file from a folder witch doesn't exist 
> into 
> his language, the editor try to commit this new folder. I must find a 
> solution 
> with this case.
> @me : I will work on it soon.
> * The perm link is now Ok, but there is a little issue when we display it 
> into 
> the editor and when the file contains multiple xml:id from DB. We must to 
> display only the first. Normally, when we query the editor with a link like :
> http://doc.php.net/editor/?perm=fr/function.date-create-from-format.php
> @Kschan : Can you work on this ? After your exam, of course ;) (good luck 
> with 
> it !!)
> @Hannes : Can you start a patch for phD to add a link like this into the 
> documentation ? Near all xml:id should be fine ;) With it, we can start to 
> debug our perm link.
> 
> I have some ideas and I want to now what do you thinks about its :
> 
> * The checkBuild processus : There is a cron job to check all build. The 
> result is actually display in a simple grid : "Main Menu" => "EN tools" => 
> "Check Build". I have commit a patch to erase all data before start a new 
> check. Can we must conserve this data or not ? How much check did we stock ?

Logging and history is great but certainly not required. I'm unsure what you 
mean by a "simple grid" as I see simply see configure.php output. We could 
probably only store failed builds, for let's say a month?

And while testing it appears "--enable-xml-details" is used regardless of it 
being selected or not. Considering the amount of resources this single option 
requires, I wonder if we should allow it at all. Maybe disable for anonymous 
users?

> * I want to start the migration to ExtJs 3.0. I have test it and there is not 
> so much things to change to be ready with this version.
> The UI is much faster with it and the great things is about graph generation 
> (see this  
> 
> http://www.extjs.com/deploy/dev/examples/chart/charts.html
> 
> to replace the graph on the main page)
> 
> Did we wait after the first production of this app with ExtJs 2.X before 
> start 
> the migration to ExtJs 3.0 ?

We can start testing, but we may as well have ExtJs 3 working before entering 
public use. Any optimization/speed we can find the better, as the editor 
appears to require plenty of resources. A few weeks ago I notice it spiked 
MySQL usage past 100% CPU, so perhaps database usage can be considered the 
bottleneck. Let's do more testing later when we get around 3-6 people using it 
simultaneously via an IRC party.

The more activity logging the better (like for queries), does it do any now?

> * Actually, when a user use the editor and commit a file, we don't log 
> anythings. Perhaps we must log each commit to produice statistic later on the 
> use of this app ?

Logging usage would be interesting.

Regards,
Philip

Reply via email to