Hi Faruk, Welcome to the Arches project! It sounds like you have a lot of good ideas. I think my suggestion to you would be to narrow down what project you'd like to pursue and then refine your thoughts and suggestions into a proposal. As far a combining projects goes, you're free to propose anything you'd like, but projects 3 and 8 are potentially quite complicated (and maybe even 7). What I'd prefer is someone having the time to complete a project and deliver a well designed and executed solution rather then delivering 2 poorly executed solutions. Looking forward to your proposal. Cheers, Alexei
Director of Web Development - Farallon Geographics, Inc. - 971.227.3173 On Sat, Mar 8, 2014 at 2:14 AM, Faruk Uzun <[email protected]> wrote: > Hello, > > I'm Faruk Uzun, I'm currently a second year computer science student at > Canakkale University (COMU) in Turkey. > I thought I'd leave a message here to introduce myself and let you know > that I'm very interested in working with Arches for GSoC14. > > My programming language of choice is Python. I love to do my job with > pythonic way. I developed applications with Django also I am familiar with > markup languages like HTML/XHTML, XML/JSON, CSS as well. > Pass year i developed mercekd[0] which is a free software tool for > analysis of real-time ISC DHCP log data that runs in browser with i18n > support. > You can find more about me and give my commits a quick look on my GitHub > profile[1] > > I am interested to combine two of following ideas; > > 3. Implement more advanced security model > 7. Installation Wizard > 8. Integrate a build/ci server and automated unit tests into the Arches > dev environment > > I think apps that is well-known for its ease of installation more charming. > > About implementing of installation wizard; > > Have you considered creating packages (deb, rpm etc.) for Linux > distributions alongside of it? > In Windows, there may be an installer (exe). > > For step-by-step progress that will work on web, there should be; > > - Creating super-user account > - Managing basemaps and GIS layers > - Updating default map settings > > About automated unit tests; > > How about using zc.buildout[2], zc.recipe.testrunner[3] and > django-continuous-integration[4] together for unit tests and CI. > Buildout is a a tool that uses parts specifications to repeatably bring > together specific combinations and versions of Python eggs, along with > non-Python elements, into controlled workyards of development and > deployment. [5] > Also Buildout can help us for implementing of (7). > zc.recipe.testrunner is an egg that can create a test script that will > auto discover other tests and run them. > > I also did some research about Jenkins and TeamCity. > TeamCity is a commercial tool but it has free licenses for open source > projects[6]. > I'm going to install Jenkins to my local. I will let you know about it. > > About advanced security model; > > I forked arches on Bitbucket and installed it to my local. > I'm going to try to fix some bugs to warm up the code then i will ask > questions about it. > > Please let me know if I missed something. > I look forward to hearing from you. > Kind regards. > > [0]: https://github.com/COMU/mercekd > [1]: http://www.github.com/farukuzun > [2]: http://www.buildout.org/en/latest/ > [3]: https://pypi.python.org/pypi/zc.recipe.testrunner > [4]: https://github.com/batiste/django-continuous-integration > [5]: http://www.timecastle.net/static/3-python-buildout.pdf > [6]: http://www.jetbrains.com/teamcity/buy/ > > --- > farukuzun > > -- > -- To post, send email to [email protected]. To unsubscribe, > send email to [email protected]. For more > information, visit https://groups.google.com/d/forum/archesproject?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Arches Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- To post, send email to [email protected]. To unsubscribe, send email to [email protected]. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups "Arches Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
