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.

Reply via email to