Hi Bertrand,

2010/8/6 Bertrand Delacretaz <bdelacre...@apache.org>

> Hi Federico,
>
> Here are the raw comments from my review, I'll discuss the next
> steps/priorities in a separate message.
>
> Test scenario, action items marked with ->
>
> Start sling launchpad/builder -standalone jar after deleting sling work
> folder
>
> Build and install davidgsoc2010 libraries and core bundles in this order
>
> Core bundle doesn't start, needs additional bundles:
> org.apache.sling.commons.scheduler
> org.apache.sling.commons.threads
>
> core bundle now starts.
>
> -> suggest a README.txt at the top of the davidgsoc2010 code tree that
> describes the installation.
>

Yes, it will be also described in the documentation.


>
> Open http://localhost:8080/content/david.home.html
>
> -> should be david.html, as already mentioned.
>

Fixed with last revision (65)


>
> Sometimes saving an entry doesn't work, server says
>
>  Error while processing /content/david/2010/08/07/about_sling
>  javax.jcr.AccessDeniedException: Access denied
>
> even though I could save another entry seconds before.
>
> Deleting entries didn't work either, didn't investigate.
>
> -> need better client-side error messages to troubleshoot such things
>

I don't understand why. There is the check to see if you are logged and I
never received this error.
Can you tell me the exact steps you performed? Which browser are you using?


>
> Search functions seem to work ok, tested with minimal content only.
>
> On /content/david.list.html the name of the entry should be a link to
> READ, and remove that link. Reading is the standard operation.
>
> -> change links
>

Fixed with last revision (65)


>
> The libraries bundle should be split in two: ckeditor and swfobject
> for tags display. Or more than two if it contains other independent
> components - the idea is to have one bundle per independent component.
> The convention is to use /libs, not /libraries for those types of
> things.
>
> -> split bundle
>

I can split the libraries into two or more bundles, but I think it isn't
useful.
It can be useful if there is a mechanism to change these components with
others (other layout, other JS framework etc. etc.). But to do that I had to
focus more on the project that on Sling.
Anyway if you think it's a "must-have" feature (also for a future
development) I can separate them.


>
> The core bundle source code structure is nice and clean now, that's
> very cool: it contains just the applications layer of the mini-CMS.
>
> -Bertrand
>



-- 
Federico

Reply via email to