On Tue, Jul 3, 2012 at 10:51 AM, Jonathan Solichin <jssolichin(a)gmail.com>wrote;wrote:
Hello friends,
- not every entry in the toolbar should have a
counter, for example Main,
History, Info is confusing to have counters. The only relevant counters
IMO
are the Comments, Annotations, Attachments;
oops, copy and paste carelessness. Thanks
- the .nav-icons section could work as a toolbar and every action could
take you to the appropriate anchor (for example:
clicking on the
history-clock icon should take you to #history)
- when you are using the .nav-control, the items in the navigation have
counters near the type, like "Attachments 3". Would be nice to have this
counter too when manually scrolling the navigation, like have the counter
not only on .attachments-link but also on #attachments-wrapper h2
Good calls, implemented.
- in recent versions of XWiki (since 4.0) Comments are merged with
Annotations - good to know that :)
* I think by default Annotation and Comments UIs should be merged, just
like they are now on a standard XE.
Thank you, for the notice.
- "Main" section content: "Last
Modified", "Created", "Tags" can be put
in
the "Information" section although the
last editor could be put near the
page title somewhere in order to be able to scan rapidly;
- you could have a separate "Actions" section that contains page actions:
edit, export, etc.
I moved the modified/created/tags into the information-- makes more sense.
I created two new icons: edit and export to keep "edit" and "export"
visible and more uniform/extendable (can have more options). What do you
think of this solution? Or do you think I should consolidate edit and
export into "actions"? I grouped it in that way originally (or at least in
the source, and visually), but I thought as a section itself it might have
been too vague/doesn't really convey what "actions" are, until you click
on
it--so I opted to separate them so it's more apparent what the viewer can
do. Let me know what your opinion is on this.
- "Main" naming of the section is kind of confusing since "Main" is
also
the name of a space in XWiki. If you removed the
things mentioned above
you
can call it "Navigation" or something else, since it will contain table
of
content, quicklinks, recent, etc. (mostly panels
content)
Makes sense. Thanks
Just for your information, I don't know if you've read my proposal about
Collaborative Editing
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/CollaborativeEditi…
Thank you, seems really interesting. Beautiful graphs/statistics are super
engaging. The collaborative tool I think is definitely really useful as
well--I know it is a big sticking point for gdocs.
Although the topic is different from your project, you can see some mockups
of another possible skin for XWiki. Is build with
Twitter Bootstrap just
like Jerome's Lyrebird. Could be useful to have as inspiration or at
least
to know about it.
yes, it has been very useful to learn more as I integrate.
First, great work overall. I think we are on the right track to make
something great out of this summer of code!
Thank you. Definitely great support from you and the community. Learning a
lot in the process.
I think the next step is to start integrating with XWiki. We'll probably
hit more real world problems doing this :)
I agree, I have started doing this, but am already running into a few
problems. The last couple days I was cleaning up the code/optimizing to
prepare for this. I now tested the codes in firefox/chrome/opera/safari &
android/wp/ blackberry(minor issue with it's inability to rotate
text--thinking of a solution). The code also now implements html5 elements.
You can create a repo on your github account or we can create one in
xwiki-contrib if you prefer. What you be great
would be to have a pom.xml
for it, you can take inspiration from the one I've made for Lyrebird for
example. I can help you with that if you need.
Here is the github for the implementation:
https://github.com/jssolichin/xo5
I have a question about this. I know pom.xml is used to build for maven,
but is it necessary for a skin/what other purpose does it serve? At the
moment I'm just dropping files into: "webapps\xwiki\skins\"--since when I
build Lyrebird, i get the xar (which i uploaded through the
admin--something I don't see is needed yet since they are just
configuration files for the skin right?) and the zip (which i unzip into
the skins directory). Sorry If I am missing something big.
No you're right fundamentally you don't need a maven build since for now
skins can't be distributed as extensions (but will in the future). But it
makes things easier anyway for releasing (creating a SCM tag with an
associated version), for creating the zip, etc.
Practically, the build could also permit to minify JS and CSS files, filter
out some resources, or do some other operation required before distribution.
Also, here is my understanding of xwiki skin, correct me if I'm wrong (
http://platform.xwiki.org/xwiki/bin/view/DevGuide/Skins seems to mostly be
overriding than an overall change--is there another guide I am not
seeing?). XWIKI sees the skin folder and looks for .vm files. If a .vm is
not found in that skin's folder, it goes to the .vm in the templates
folder. .vm calls on other .VMs for parts.
My questions are:
*Is there a way to see which .vm something is coming from? like a developer
view or sth, that shows where all the parts are coming from (presently I
am just ctrl+f the folder for a markup nearby to the things I want to
change/add--doesn't seem to be very efficient.)
*Is there a list of default .VMs that xwiki looks for? (this maybe over
simplifying it, but like in wordpress, a skin has a core of index.php(main
landing page), single.php(each post), archive.php (search/archive) etc. and
they call on arbritary .php parts (eg. header.php, footer.php etc.)). Or am
I thinking about this the wrong way?
*I know this sounds a little bit vague, but what was your workflow in
implementing bootstrap? I have to admit, I'm a little bit lost, and I'm
afraid that I am going about this all the wrong way.
*A more specific question, which you may not have time to answer, but
presently I am stuck in coding the global breadcrumb section. So the way I
am seeing it, it is being pulled from the menuview.vm, which calls upon
macros.vm. I am changing the macros.vm (say to remove the down triangle ▼
),
but it seems that it is not changing the skin at all. Am I doing this
incorrectly?/is there a cache not clearing? (this is in the repo xo5)
On Code Style (
http://dev.xwiki.org/xwiki/bin/view/Community/CodeStyle):
*If I click the velocity, it leads me to an editor and not an article?
Couple of random remarks :
* we need to think how the "search
suggest" (search results as you type)
will integrate
what if it replaces the main content area (where the article is for that
page)?
* you can also start to think about the
"edit" mode (say with the WYSIWYG
editor to begin with).
Ok!
Sorry if this all sounds really basic/there is an article that I am not
reading (or I am missing/didn't see). If you could point me in the right
direction, that would be sweet. Thank you again for all the patience and
support!
Best,
Jonathan Solichin
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs