On Fri, May 24, 2019 at 9:19 PM Fawad Ali <m.fawaadal...@gmail.com> wrote:
> 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? > All the code commits need to be associated with an issue. The reason is also practical: when you look at the blame, you will easily identify the issue, and the issue will list screenshots, multiple commits, related issues, etc. Keep [misc] just for edge cases or exceptions, but the Progress.md is not code, so you don't need an issue for that. Still, it's a bit strange to have the progress in gitHub, since it's more project management, than code. When you will release the application, that page will able be part of the release. Alternatively, you could keep the progress in a design page, but it's also up to you. > > 8.4-6 is the default version on > > https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Tutorials/CreatingExtensions/#HBuildingaXARwithMaven > so > I did not change that. It is changed to 11.1 after the fix with encoding > issues. Thanks for that. > On the community side, we support just 3 version (see https://www.xwiki.org/xwiki/bin/view/Main/Support#HSupportedVersions). So in practice, new applications should support at least the LTS. Our current LTS is 10.11.8 (so 10.11.x). The 8.x version in .pom was just an example. You should also try to see if you have the same encoding issues with 10.11.x versions, if not, use that as a parent. > > 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. > "every major functions" will be tracked in issues, not in the project version. We don't release snapshots versions. Snapshots builds are used when continuous integration is enabled. More at https://dev.xwiki.org/xwiki/bin/view/Community/VersioningAndReleasePractices#HReleaseCyclesandReleaseStrategy . You project releases should start at 1.0, etc. > > 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. > the URL should be as short as possible for the end-user and semantic. If you have 'Map' in the breadcrumb, the user will go in each parent to see functionality. > I will be sure to provide screenshots for the next time. :) > Easier to review and to get traction. Thanks :) > > 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? > We need Stephane 's opinion since he was the one that proposed the project, so he knows better the use cases. > 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. > You could select the type of map you want from a checkbox in the create sheet. I would unify as much as possible the way to create maps. > > 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. > > https://napoleon-sainte-helene.plan-interactif.com/en/#!/category/886826/@-15.967188036753065,-5.710573196411134,13 > > What kind of options do you have in mind for the filterable list? A general > flow would really help me in direction. > Stephane? > > Thanks. :) > Thanks, Caty > > Best, > Fawad > > > On Fri, May 24, 2019 at 10:02 PM Ecaterina Moraru (Valica) < > vali...@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:AlwaysputaJIRAissuereferenceincommitmessages > > > > - 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.fawaadal...@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 <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 > > > > >>>>>>>>>> > > > > >>>>>>>>> > > > > >>>>>>>> > > > > >>>>>>> > > > > >>>>>> > > > > >>>>> > > > > >>> > > > > >>> > > > > >> > > > > > > > > > > > > > >