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 <vinc...@massol.net> wrote:

> Hi Fawad,
>
> > On 20 May 2019, at 18:12, Fawad Ali <m.fawaadal...@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) <
> vali...@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 <vinc...@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) <
> vali...@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.fawaadal...@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 <enygma2...@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#HSuggestedwayofworkingforacceptedGSoCstudents
> >>>>>>
> >>>>>> 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.fawaadal...@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 <
> enygma2...@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) <
> >>>>>>>> vali...@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.fawaadal...@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
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> >>>
> >>
>
>

Reply via email to