Should I create jira issues for any updates I do during development? I made
my commits like INTMAP-R<number> for each revision I did. For simple
commits like changing the Progress.md file or a line or two in pom.xml, do
I use "[Misc]" for identifying the commit?
8.4-6 is the default version on
so
I did not change that. It is changed to 11.1 after the fix with encoding
issues. Thanks for that.
I was using the snapshots version to mark the completion of every major
function. Mainly a simple map and a path map for now so the version 1.0.2.
I would like to know if snapshots are supposed to be released.
For the URL path Map/Maps do you have a better path in mind for the created
maps? I think its right when all the other paths are hidden for the user.
I will be sure to provide screenshots for the next time. :)
For combining all the maps in a single livetable, I have a perspective that
for this application, every map is of a "kind" like a "path map" or
"simple
map" or later on "filtered list map". So I separated the maps based on
that
perspective. WDYT? Should I treat all the maps same?
Thankfully, the Map Macro uses the Macros.MapMacro space so we are safe for
that.
For the creation options, should I create a single template for the "Add"
button and separate the map editors with tabs? If I create a template for
each kind of map, the templates will become bulky I think.
I also wanted to talk about filtered list maps so that I can move on with
the development. Stephane sent me a link in the talks we had prior to this.
What kind of options do you have in mind for the filterable list? A general
flow would really help me in direction.
Thanks. :)
Best,
Fawad
On Fri, May 24, 2019 at 10:02 PM Ecaterina Moraru (Valica) <
valicac(a)gmail.com> wrote:
Some notes:
- Please create issues in JIRA and commit over the issues,
https://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HRule:A…
- Why did you chose the 8.4-6 parent?
- pom version should not be 1.0.2-SNAPSHOT , since you didn't had any
previous release
- I don't have the errors you've pasted when doing mvn xar:format. For me
it adds only a single space. What OS are you using? Maybe try to clean your
environment? Not really sure what to suggest, especially since enygma
didn't reproduce the problem either.
- It's a bit strange the Map/Maps URL path.
- Currently it works nicely. Would have been easier to provide some
screenshots in order to make people want to test the app :)
- in terms of UX, we will need to combine:
-- all the maps in a single livetable,
-- under the same 'Map' space (careful - please test the Map Macro and
don't have conflicts on the space name)
-- the create should be done from the 'Add' button, using templates /
sheets
I haven't had a chance to look at the code yet.
But just wanted to give you a response / feedback: it looks good for now.
You did a great job :)
We need to discuss with Stephane and see exactly what use cases he wants to
cover.
Have a great week-end,
Caty
On Thu, May 23, 2019 at 1:37 PM Fawad Ali <m.fawaadali98(a)gmail.com> wrote:
Hi developers,
Hope you all are well.
Interactive maps application's SNAPSHOT 1.0.2 is now available on GitHub.
:)
Link:
https://github.com/xwiki-contrib/application-interactive-maps
What has been done so far.
- Markers and popups
- Custom image support for markers
- "xwiki/2.1" syntax support for popups
- Simple forms for adding maps
- Dedicated "Map Editor" for creating maps
- Current location and location search controls
- Generating routes between two points
Maps can be created simply from Map.WebHome page or with the dedicated
Map
Editor for live preview.
ToDo.
- Implement WYSIWYG for "Popup Information" field (I have had some errors
in doing it)
- Compliance of code with XWiki standards (I should have done it from the
start. Sorry about that.)
Ecaterina and Stephane, I would like to ask you to evaluate how the
application is so far. Your reviews will be highly appreciated. :)
Best,
Fawad
On Mon, May 20, 2019 at 9:18 PM Vincent Massol <vincent(a)massol.net>
wrote:
> Hi Fawad,
>
> > On 20 May 2019, at 18:12, Fawad Ali <m.fawaadali98(a)gmail.com> wrote:
> >
> > Ecaterina,
> > Thanks for that.
> >
> > Vincent, regarding the macro the Interactive Maps Application. It
will
only
> be used to reference the maps that are already created with some
tweaking
> options to go along.
>
> I will be focusing on the main features for now and will create the
macro
> when we are somewhat in the middle of the
project so I know which
options
> > the macro needs to have.
>
> Ok thanks. I still think we should plan this as part of the
> architecture/design as otherwise you may make some assumption that
won’t
go
in this right direction. Even if not implemented
right now, at least
you’d
> know where you’re going. If it’s too early then please think about it
and
> try to answer it later but ASAP.
>
> Thanks
> -Vincent
>
> > Best,
> > Fawad
> >
> > On Mon, May 20, 2019, 8:35 PM Ecaterina Moraru (Valica) <
> valicac(a)gmail.com
> > wrote:
> >
> >> So I've updated to: "Interactive Maps Application"
> >> See:
> >> *
https://jira.xwiki.org/projects/INTMAP/
> >> *
https://github.com/xwiki-contrib/application-interactive-maps
> >>
> >> Thanks,
> >> Caty
> >>
> >> On Mon, May 20, 2019 at 6:32 PM Vincent Massol <vincent(a)massol.net>
> wrote:
> >>
> >>> Hi,
> >>>
> >>> It’s hard to choose without knowing how you position this app vs
the
>> existing map macro for example. What’s the
proposal?
>>
>> Thanks
>> -Vincent
>>
>>> On 20 May 2019, at 16:38, Ecaterina Moraru (Valica) <
valicac(a)gmail.com
>>>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> There were some concerns discussed about the naming of the app
(since
>>> it's
>>>> too generic).
>>>> Alternatives suggested:
>>>> - 'application-map-interactive'
>>>> - 'application-interactivemap'
>>>> - 'application-map-editor'
>>>> - 'application-map-creator'
>>>>
>>>> We should choose one form above and do the renames for GitHub and
Jira
> >>> asp.
> >>>>
> >>>> Thanks,
> >>>> Caty
> >>>>
> >>>> On Mon, May 20, 2019 at 2:28 PM Fawad Ali <
m.fawaadali98(a)gmail.com>
>>> wrote:
>>>>
>>>>> Eduard,
>>>>>
>>>>> Thanks for the heads up. I think I was focusing too much on the
>> official
>>>>> documentation and forgot to take a look at the well documented
pages
>> for
>>>>> GSoC students.
>>>>>
>>>>> The repository has been moved to xwiki-contrib (thanks to Thomas
for
>>> that).
>>>>> The updated link is:
>>
https://github.com/xwiki-contrib/application-map
>>>>>
>>>>> Thanks,
>>>>> Fawad
>>>>>
>>>>>
>>>>> On Mon, May 20, 2019 at 3:44 PM Eduard Moraru <
enygma2002(a)gmail.com>
> >>>>> wrote:
> >>>>>
> >>>>>> Hi, Fawad,
> >>>>>>
> >>>>>> Please make double sure to read and follow the Student
Guidelines,
>>>>> specially the section about the
work process:
>>>>>
>>>>>
>>>>>
>>>>
>>
>
https://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Guidelines#HSuggest…
>>>>>
>>>>> It covers stuff like where to place your code (Contrib), how to
>> document
>>>>> your process (project page), how to communicate, etc.
>>>>>
>>>>> Otherwise, just from my quick "helicopter look", it looks
like
you're
>>>>>> getting the hang of how to structure your project's code and
how
>> XWiki
>>>>>> extensions work.
>>>>>>
>>>>>> Keep it up,
>>>>>> Eduard
>>>>>>
>>>>>> On Mon, May 20, 2019 at 12:50 PM Fawad Ali <
m.fawaadali98(a)gmail.com
>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi developers,
>>>>>>>
>>>>>>> I have started working on the map application with some of
the
work
> >>>>> done.
> >>>>>>> So I wanted to get an update across to have a review of
how I
am
>>
doing
>>>>> so
>>>>>>> far.
>>>>>>> The source files for the project are available at:
>>>>>>>
https://github.com/9inpachi/application-map
>>>>>>> I have been and in future intend to document the daily
progress
of
>> the
>>>>>>> development. The progress is available at PROGRESS.md
>>>>>>> <
>>
https://github.com/9inpachi/application-map/blob/master/PROGRESS.md
> >>>>>>> within
> >>>>>>> the repository,
> >>>>>>>
> >>>>>>> The design proposal for the project is available at
> >>>>>>>
https://design.xwiki.org/xwiki/bin/view/Proposal/MapApplication.
>>>>>>
>>>>>> And I would like to request a repository on xwiki-contrib.
>>>>>>
>>>>>> Best,
>>>>>> Fawad
>>>>>>
>>>>>>
>>>>>> On Mon, May 13, 2019 at 6:50 PM Eduard Moraru <
enygma2002(a)gmail.com
>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi, Ali, and welcome to XWiki!
>>>>>>>>
>>>>>>>> Hope you'll have a great summer and enjoy
discovering our
product
>> and
>>>>>>> being
>>>>>>>> part of our community!
>>>>>>>>
>>>>>>>> Looking forward to see your project come to life.
>>>>>>>>
>>>>>>>> Best,
>>>>>>>> Eduard
>>>>>>>>
>>>>>>>> On Mon, May 13, 2019 at 4:00 PM Ecaterina Moraru
(Valica) <
>>>>>>>> valicac(a)gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi ginpachi,
>>>>>>>>>
>>>>>>>>> Thank you for introducing yourself and the project.
>>>>>>>>> Welcome to XWiki and enjoy this summer :)
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Caty
>>>>>>>>>
>>>>>>>>> On Sun, May 12, 2019 at 6:46 PM Fawad Ali <
>> m.fawaadali98(a)gmail.com
>>>>>>
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi everyone,
>>>>>>>>>> Hope all of you are doing great.
>>>>>>>>>>
>>>>>>>>>> About Me
>>>>>>>>>>
>>>>>>>>>> I am Fawad Ali, selected as a student for Google
Summer of
Code.
> >>>>>>>>> Currently
> >>>>>>>>>> enrolled in the 6th semester at University
of Engineering
and
>>>>>>>> Technology,
>>>>>>>>>> Taxila. I am a resident of Pakistan currently
living in the
city
> >>>>> of
> >>>>>>>>>> Rawalpindi.
> >>>>>>>>>>
> >>>>>>>>>> It is a great honor to have been selected
and have a chance
to
>>>>> work
>>>>>>>> with
>>>>>>>>>> XWiki. :)
>>>>>>>>>>
>>>>>>>>>> *Profiles*
>>>>>>>>>> GitHub -
https://github.com/9inpachi
>>>>>>>>>> LinkedIn -
https://www.linkedin.com/in/fawadaliq/
>>>>>>>>>> Riot - @ginpachi:matrix.org
>>>>>>>>>>
>>>>>>>>>> I will be presenting my project "Map
Application" to all of
you.
> >>>>>>>>> Following
> >>>>>>>>>> are the relevant details.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Map Application
> >>>>>>>>>>
> >>>>>>>>>> *Mentors: *Stéphane Laurière, Ecaterina
Moraru
> >>>>>>>>>>
> >>>>>>>>>> *Technologies:* JavaScript, Velocity, Java,
Leaflet, other
if
> >>>>>>> required
> >>>>>>>>>>
> >>>>>>>>>> Overview
> >>>>>>>>>>
> >>>>>>>>>> This project is about the development of
interactive maps in
> >>>>> XWiki.
> >>>>>>>>>> Creation of an application within XWiki
that will allow
users
to
>>>>>>>> generate
>>>>>>>>>> interactive maps which support collaboration and
are easy to
>>>>> create
>>>>>>> so
>>>>>>>>> that
>>>>>>>>>> locations can be shared, and areas can be
associated with
>>>>>> structured
>>>>>>>>> data.
>>>>>>>>>>
>>>>>>>>>> This application will open several possibilities
that can be
>>>>>> utilized
>>>>>>>>>> within XWiki and broaden the overall scope by
allowing map
rich
>>>>>> wikis
>>>>>>>>> where
>>>>>>>>>> locations and areas can be presented in a way
that will
increase
> >>>>>> the
> >>>>>>>>>> understandability of data.
> >>>>>>>>>>
> >>>>>>>>>> It will also allow for the sharing of
custom map related
data
> >>>>> which
> >>>>>>>> would
> >>>>>>>>>> be very helpful since users and admins will
be able to
present
> >>>>>>>> locations
> >>>>>>>>> in
> >>>>>>>>>> an information rich map environment which
will be
interactive.
> >>>>>>>>>>
> >>>>>>>>>> Features
> >>>>>>>>>>
> >>>>>>>>>>> *Markers and popups* - Place markers
anywhere on the map
and
>>>>>>>> associate
>>>>>>>>>> popups with them.
>>>>>>>>>>> *Path between two points* - A path will be
generated by the
>>>>>>>> application
>>>>>>>>>> linking two points of interest.
>>>>>>>>>>> *Location search* - Search any location on
the map.
>>>>>>>>>>> *Filtered list maps* - Allow the user to
search for a
specific
> >>>>>> kind
> >>>>>>>> of
> >>>>>>>>>> place (e.g. restaurants) and get a list of
locations to
choose
>>>>>> from.
>>>>>>>>>> Through the content available and binded to a
location, the
user
>>>>>> will
>>>>>>>> be
>>>>>>>>>> able to learn some aspects of the location.
>>>>>>>>>>> *Custom shapes* - Custom shapes can be used
to highlight a
>>>>>> specific
>>>>>>>>> area
>>>>>>>>>> for representation. The content associated with
these shapes
can
>>>>>> give
>>>>>>>>>> useful information about the area.
>>>>>>>>>>> *Indoor maps* - Such maps will be able to
describe the
internal
>>>>>>>>> structure
>>>>>>>>>> or fair plan of a building or structure. They
can be used to
>>>>> guide
>>>>>>>> users
>>>>>>>>> in
>>>>>>>>>> a big building and locate point of interests.
>>>>>>>>>>> *Maps on mobile* - Special design
arrangements will be made
for
>>>>>>>> easily
>>>>>>>>>> viewing of maps and availing all the features of
the
application
>>>>> on
>>>>>>>>> mobile
>>>>>>>>>> devices.
>>>>>>>>>>> *Custom map backgrounds* - Custom
backgrounds will make the
>>>>>>>> environment
>>>>>>>>>> of interactive maps much suitable for a specific
purpose
>>>>>>>>>>
>>>>>>>>>> If you have any features in mind that will make
the Map
>>>>> Application
>>>>>>>>> better
>>>>>>>>>> please feel free to reply to this mail.
>>>>>>>>>> This is all for the summary of the project, if
you want to
have
> a
> >>>>>>> more
> >>>>>>>>>> deeper insight, please check out the full
proposal.
> >>>>>>>>>>
> >>>>>>>>>> *Project Proposal: *
> >>>>>>>>>>
> >>>>>
https://drive.google.com/open?id=14qXC7Oy2bPUASfVtSTIsNG1sPcfm5Ikr
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks for reading through the mail. I will
be looking
forward
> to
> >>>>>>> your
> >>>>>>>>>> guidance through this summer and your
contributions to the
> >>>>> project.
> >>>>>>>>>> If you have any questions or suggestions,
please feel free
to
>>>> reply
>>>>>> to
>>>>>>>> this
>>>>>>>>> mail.
>>>>>>>>>
>>>>>>>>> Au revoir. :)
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Fawad Ali
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>
>>
>