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 > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>> > >>> > >> > >