Hi Sarthak,
On 16 May 2017, at 16:08, Sarthak Gupta
<sarthakgupta072(a)gmail.com> wrote:
Hi Vincent,
So basically I have to propose two designs:
1. The first design will be of how this app will look like when it will
work on different XWiki page. I am talking about the UI which includes:
- hover feature when the mouse will hover over a glossary item on a page.
- different display of items already present in glossary.
2. The second design will be of the home page of the glossary application
where different glossary items will be stored(as mentioned on Design Page
<http://design.xwiki.org/xwiki/bin/view/Proposal/GlossaryApplication>).
I wanted to know if there is a particular way which developers follow to
propose design mockups. I mean any particular tool they use to make designs
or any convention they follow before designing wrt XWiki?
First you don’t have to propose anything. This is just a recommendation from me. The idea
is to show as early as possible to the community what you’re doing or planning to do. It
can be in words or in UI. Ofc if you show something visual then it’s much easier for
others to visualize what you mean and provide feedback.
In general designs are done in HTML/CSS (often inside xwiki pages).
You can check examples on
http://design.xwiki.org
However you can use whatever you’re comfortable with.
Also, if I propose my own design how will it be
compatible with different
skins and themes in XWiki?
You need to use the CSS classes of XWiki for that (bootstrap) ;)
See also
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FrontendResources
Thanks
-Vincent
Thanks :)
Sarthak Gupta
On Tue, May 16, 2017 at 2:16 PM, Vincent Massol <vincent(a)massol.net> wrote:
>
>> On 16 May 2017, at 10:41, Sarthak Gupta <sarthakgupta072(a)gmail.com>
> wrote:
>>
>> Hi Paul,
>>
>>
>> On Tue, May 16, 2017 at 12:29 AM, Paul Libbrecht <paul(a)hoplahup.net>
> wrote:
>>
>>> Hello Sarthak,
>>>
>>> so what’s your next steps?
>>>
>>> It was recommended to endorse an issue. That could be one way to start.
>>>
>>> But maybe before that, you could create one or two own applications
> beyond
>>> simple tutorials that would empower you with the tricks of page
> rendering?
>>>
>>>
>> I am not able to figure out what type of application should I develop.
>> Could you please provide me with some ideas, so that I am able to form a
>> mini proposal for myself and then work on it. I can come up with some
> ideas
>> but I don't know if it will take me in the right direction or not.
>
> Yeah I’m not sure exactly what Paul meant… If you were to start developing
> a small app I’d start with a Glossary app since that’s very simple (for the
> simple version of it) ;) lol…
>
> More seriously you could pick some easy jira issues or start developing
> the glossary app and regularly post on the devs list what you’re going to
> do and how you’re going to do it so that we can tell you if you’re going in
> the right direction or not.
>
> When developing an app, please don’t use AWM since that gives a specific
> L&F and we don’t want that L&F for the apps we develop.
>
> You could also start by doing some design mockups and propose them on the
> list.
>
> Thanks!
> -Vincent
>
>>
>> Thanks :)
>> Sarthak
>>
>>
>>> paul
>>>
>>>> On 15 May 2017, at 20:45, Sarthak Gupta
<sarthakgupta072(a)gmail.com>
>>> wrote:
>>>>
>>>> Hi Vincent,
>>>> I am done with the FAQ tutorial. I now have the basic idea that how a
>>> page
>>>> in XWiki is created. Though I am facing some difficulty with the
> syntax,
>>>> but I know it will come with time. :)
>>>> As far as I have understood there are generally two ways to create an
>>>> application in xwiki. The first one is by simply using AWM and another
>>> one
>>>> is by declaring data xobject(classes), following procedures afterward
> and
>>>> writing codes which certainly add more to the application.
>>>>
>>>> I saw some slides by Guillaume Delhumeau about using velocity in XWiki.
>>>> Those have helped me a lot(Thanks, Guillaume!!).
>>>>
>>>> I went through the following things
>>>>
>>>> - Continuous Integration doc. I understood the technique of Binary
>>>> Dependency builds.
>>>> - Coding styles on each of the languages that are used.
>>>> - Back-end Development Practices:
>>>> - Component module documentation.(I have to understand it more
>>>> clearly, maybe later).
>>>> - Front-end Dev Practices.
>>>> - Building XWiki from sources.(Looked it in Application period too).
>>>> - Basic Idea how testing is done. In a nutshell, each and everything is
>>>> tested at each subsequent stage.
>>>>
>>>> I have already asked most of my small doubts on IRC(some of them were
>>> silly
>>>> :P).
>>>> New IRC Handle: sarthakg
>>>>
>>>> Thanks
>>>>
>>>> Sarthak Gupta
>>>>
>>>
>>>
>
>