Page 1 of 9

Working on 2.0: Developer sprint

Posted: Wed Oct 17, 2012 4:30 pm
by onli
Hi
In loose accordance with Garvin i want to suggest a mumble-weekend-sprint to develop on s9y 2.0. I think that could really help to bring that branch further into the state we want a future s9y to be in.

First: Who would like to participate? If you want, please fill out this doodle: http://doodle.com/vfa5g2vhqbqmyug7

If a few of us want, we should settle on an agenda before. Like (i will edit this as we go):
  • Testing (or implementing, depending on YLs progress) the new backend-template
    • inline js
    • inline css
    • Media db (rework or idenitify needed improvements)
    • Javascript-enhancement and fallbacks
    • “Reduced” backend (though I want to say some things about that)
    • Navigation
    • Login-screen-design (banner?)
  • Building an easier to use static-page-plugin
  • Explaining git-workflow
  • Extending the s9y-markup-plugin (discussion-point)
  • Changing the base-plugin-selection (spambee?)
  • Removing Calendar-related-stuff from the core
  • Enable db-caching
  • Remove/Woraround the timout when writing entries
  • ...
  • Writing some results down at the end

Re: Working on 2.0: Developer sprint

Posted: Wed Oct 17, 2012 5:25 pm
by yellowled
onli wrote:In loose accordance with Garvin i want to suggest a mumble-weekend-sprint to develop on s9y 2.0.
Very good idea. I'm in. I know Garvin is running a mumble server, but I'm sure Robert's fine with us using the InfoCamp server as well if need be.
onli wrote:Testing (or implementing, depending on YLs progress) the new backend-template
Unfortunately, this has come to a screeching halt over the past couple of months, so it should be implementing, then testing. Might be good to give you guys a heads-up on where we actually are with that first.

Static pages is good as well.

More ideas:

* Topic: Development workflow with git – everybody is using git now, but I'm not sure anybody is a git expert or even aware of how certain things work with git. I think it would be good to talk about that so we'll at least screw up accordingly. :wink:

* We should have some kind of transcript, if only to note the results for future reference. Anybody got a fancy idea for that? I hate Google Docs (although it usually works for this kind of stuff).

* Somebody bring cookies, please! :mrgreen:

YL

Re: Working on 2.0: Developer sprint

Posted: Wed Oct 17, 2012 5:39 pm
by Don Chambers
I just googled "mumble server" as I had no idea what that was. Is the suggestion to have a conference call of sorts? Skype?

I'm slowly trying to get myself back into contributing. I will be happy to provide what I can.

Re: Working on 2.0: Developer sprint

Posted: Wed Oct 17, 2012 6:34 pm
by yellowled
Don Chambers wrote:Is the suggestion to have a conference call of sorts? Skype?
Mumble is an open source alternative to Skype originally designed as an alternative to Teamspeak (for gamers). It also has a rudimentary text chat, but its main feature is VoIP calls (with much better quality and less hassle than Skype). It has clients for all major OS, even Android and iOS.

YL

Re: Working on 2.0: Developer sprint

Posted: Wed Oct 17, 2012 7:26 pm
by onli
yellowled wrote: More ideas:
I'll edit the first post as we go.
We should have some kind of transcript, if only to note the results for future reference. Anybody got a fancy idea for that? I hate Google Docs (although it usually works for this kind of stuff).
We could write a page in our wiki afterwards ;)

Don, in which timezone are you? Seems like we already are at least 4, very nice (yl, garvin, don, me).

Re: Working on 2.0: Developer sprint

Posted: Wed Oct 17, 2012 8:16 pm
by Don Chambers
United States central time zone - typically about 7 hours behind Germany I think. It is 2:00pm as I post this reply.

Re: Working on 2.0: Developer sprint

Posted: Thu Oct 18, 2012 8:42 am
by garvinhicking
Hi!

Cool! This is exciting. I've never participated in this before, so I'm eager to find out how well we can make progress on such a sprint.

My planning these days is pretty whacky, so the more precise things to work on we can put on our agenda, the more productive I can be.

My first challenge is to get up my LAMP server until then. As for the timing, for me a Saturday or Sunday is the only feasible option. Currently, I would be available on these days:

17.11, 18.11
24.11, 25.11
1.12, 2.12
15.12, 16.12

Best regards,
Garvin

Re: Working on 2.0: Developer sprint

Posted: Thu Oct 18, 2012 10:00 am
by onli
http://doodle.com/vfa5g2vhqbqmyug7
That is so far off in the future that I should be able to make time on each of these dates.

I agree with the precise things to work on we should put on the agenda. One more idea: Dropping the calendar-code. And: Improving the <title>-code for the backend so it works with plugin-pages.

Don, that is great, being in that timezone there is a good chance you can participate :)

Re: Working on 2.0: Developer sprint

Posted: Thu Oct 18, 2012 2:23 pm
by yellowled
onli wrote:That is so far off in the future that I should be able to make time on each of these dates.
That's kind of funny, because I have no idea yet whether I'll actually have time on said dates yet. In the end, it will depend on the exact time much more than on the date anyway. :)

YL

Re: Working on 2.0: Developer sprint

Posted: Thu Oct 18, 2012 2:35 pm
by Timbalu
me too ... and btw will Don learn enough German till then...? :mrgreen:
and ... what kind of exact physical needs do one need else than installing a mumble client?

Re: Working on 2.0: Developer sprint

Posted: Thu Oct 18, 2012 3:17 pm
by Don Chambers
I've spoken with YL on several occasions. His English is so good that I question whether he even is German! :mrgreen:

Re: Working on 2.0: Developer sprint

Posted: Thu Oct 18, 2012 6:50 pm
by yellowled
Timbalu wrote:what kind of exact physical needs do one need else than installing a mumble client?
A microphone of some kind (internal or external) would be good, optionally combined with headphones. If you use an internal mic, headphones are usually recommended.

YL

Re: Working on 2.0: Developer sprint

Posted: Fri Oct 19, 2012 4:36 pm
by mattsches
Sounds like fun, count me in 8)

I must admit I didn't follow the 2.0 development too closely and will have to read up on new features and changes introduced in this branch. Looking at recente commits gives me a good idea, but I'd like to suggest we create a document somewhere to write down the major goals and changes for the upcoming release (this might already exist!?).

Or, even better, create a list of tickets for the sprint so participating developers can pick single tasks from this list. Another thing is documetation: We should try to collect our learnings during the sprint for future reference :wink:

Re: Working on 2.0: Developer sprint

Posted: Fri Oct 19, 2012 5:18 pm
by onli
Great :)
http://board.s9y.org/viewforum.php?f=15 is the only list I know of. And I think we already got all of that in the list in my first post, as "implementing the backend-template" contains "moving to html5" (together with 2k11) and "inline css/inline js". But I will add these so we can check them.
Oh, i oversaw "extending the s9y-markup-plugin", well, maybe a thing to discuss.

So we probably have to find additional things on our own we like to have in 2.0. I suggest "caching".

Re: Working on 2.0: Developer sprint

Posted: Sat Oct 20, 2012 1:34 pm
by blog.brockha.us
Well, as I am more a s9y plugin developer, I am not that into 2.0 either, so I am not sure, if I will be that helpfull. But I added some marks to the doodle page. :)