Working on 2.0: Developer sprint

Discussion corner for Developers of Serendipity.
Post Reply
User avatar
onli
Regular
Posts: 2203
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Working on 2.0: Developer sprint

Post by onli » Wed Oct 17, 2012 4:30 pm

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
Last edited by onli on Thu Nov 29, 2012 2:21 pm, edited 11 times in total.

User avatar
yellowled
Regular
Posts: 6994
Joined: Fri Jan 13, 2006 12:46 pm
Location: Eutin, Germany
Contact:

Re: Working on 2.0: Developer sprint

Post by yellowled » Wed Oct 17, 2012 5:25 pm

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
amazon Wishlist - Serendipity-Podcast (German only, sorry)

User avatar
Don Chambers
Regular
Posts: 3633
Joined: Mon Feb 13, 2006 3:40 am
Location: Chicago, IL, USA
Contact:

Re: Working on 2.0: Developer sprint

Post by Don Chambers » Wed Oct 17, 2012 5:39 pm

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.

User avatar
yellowled
Regular
Posts: 6994
Joined: Fri Jan 13, 2006 12:46 pm
Location: Eutin, Germany
Contact:

Re: Working on 2.0: Developer sprint

Post by yellowled » Wed Oct 17, 2012 6:34 pm

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
amazon Wishlist - Serendipity-Podcast (German only, sorry)

User avatar
onli
Regular
Posts: 2203
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Working on 2.0: Developer sprint

Post by onli » Wed Oct 17, 2012 7:26 pm

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

User avatar
Don Chambers
Regular
Posts: 3633
Joined: Mon Feb 13, 2006 3:40 am
Location: Chicago, IL, USA
Contact:

Re: Working on 2.0: Developer sprint

Post by Don Chambers » Wed Oct 17, 2012 8:16 pm

United States central time zone - typically about 7 hours behind Germany I think. It is 2:00pm as I post this reply.

User avatar
garvinhicking
Core Developer
Posts: 30014
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Working on 2.0: Developer sprint

Post by garvinhicking » Thu Oct 18, 2012 8:42 am

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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/

User avatar
onli
Regular
Posts: 2203
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Working on 2.0: Developer sprint

Post by onli » Thu Oct 18, 2012 10:00 am

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

User avatar
yellowled
Regular
Posts: 6994
Joined: Fri Jan 13, 2006 12:46 pm
Location: Eutin, Germany
Contact:

Re: Working on 2.0: Developer sprint

Post by yellowled » Thu Oct 18, 2012 2:23 pm

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
amazon Wishlist - Serendipity-Podcast (German only, sorry)

User avatar
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Working on 2.0: Developer sprint

Post by Timbalu » Thu Oct 18, 2012 2:35 pm

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?
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian

User avatar
Don Chambers
Regular
Posts: 3633
Joined: Mon Feb 13, 2006 3:40 am
Location: Chicago, IL, USA
Contact:

Re: Working on 2.0: Developer sprint

Post by Don Chambers » Thu Oct 18, 2012 3:17 pm

I've spoken with YL on several occasions. His English is so good that I question whether he even is German! :mrgreen:

User avatar
yellowled
Regular
Posts: 6994
Joined: Fri Jan 13, 2006 12:46 pm
Location: Eutin, Germany
Contact:

Re: Working on 2.0: Developer sprint

Post by yellowled » Thu Oct 18, 2012 6:50 pm

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
amazon Wishlist - Serendipity-Podcast (German only, sorry)

User avatar
mattsches
Regular
Posts: 435
Joined: Sat Nov 05, 2005 10:35 pm
Location: Wiesbaden, Germany
Contact:

Re: Working on 2.0: Developer sprint

Post by mattsches » Fri Oct 19, 2012 4:36 pm

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:

User avatar
onli
Regular
Posts: 2203
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Working on 2.0: Developer sprint

Post by onli » Fri Oct 19, 2012 5:18 pm

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

User avatar
blog.brockha.us
Regular
Posts: 695
Joined: Tue Jul 03, 2007 3:34 am
Location: Berlin, Germany
Contact:

Re: Working on 2.0: Developer sprint

Post by blog.brockha.us » Sat Oct 20, 2012 1:34 pm

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. :)
- Grischa Brockhaus - http://blog.brockha.us
- Want to make me happy? http://wishes.brockha.us/

Post Reply