symfony
symfony forum
Home » development » Miscellaneous » Askeet rewrite
Askeet rewrite [message #34492] Thu, 30 August 2007 01:44 Go to next message
halfer  is currently offline halfer
Messages: 9514
Registered: January 2006
Location: West Midlands, UK
Faithful Member
Dear all

In my view, one of the problems that new users have with symfony is that the askeet.com codebase, which would be a good way to introduce many of the symfony concepts, has not kept track of the new developments introduced in version 1.x.

Accordingly, I propose that we rewrite it, using the latest symfony mechanisms (like plugins), so that new users can have a more reliable and easier introduction into the world of symfony. I had the idea that each day could be done by one person, so that the workload is spread out and the responsibility is not carried by over-worked individual Wink. I have emailed Fabien with this proposal, and he is in agreement.

I would imagine that we could start by asking people to put their names down, and optionally what day(s) they would like to rework. Then, as each day is completed, we would ask the community to take a look to see if things fit in with current "good practise", and modifications could be made accordingly. When the community is happy, the code can be committed to SVN ready for the next volunteer.

Could I trouble a few people to give some feedback on this idea? Who would like to join in? I will do a day as well Very Happy

[Updated on: Wed, 23 January 2008 13:15]


Remember Palestine
Re: Askeet rewrite [message #34496 is a reply to message #34492 ] Thu, 30 August 2007 06:32 Go to previous messageGo to next message
pezetgee
Messages: 734
Registered: March 2006
Faithful Member
I think it is a v.good idea, looking at the askeet threads there are just problems currently.

I would volunteer to do a day as well.

Few points/questions:
1. I guess we're keeping the current end-user features only, without extending them.
2. What completion time frame are you thinking about for the whole project and for askeet-day?
3. We should open a separate forum [branch] for the project comments.
Re: Askeet rewrite [message #34527 is a reply to message #34492 ] Thu, 30 August 2007 11:51 Go to previous messageGo to next message
halfer  is currently offline halfer
Messages: 9514
Registered: January 2006
Location: West Midlands, UK
Faithful Member
Great, thanks.

Quote:

1. I guess we're keeping the current end-user features only, without extending them.

Yes, to keep things simple. Of course once it works, someone can maintain it if they wish, although that would be a separate project.

Quote:

2. What completion time frame are you thinking about for the whole project and for askeet-day?

In terms of how long it should take the user once it is finished, I thought that maintaining the 24 days would be a good idea, and I expect that the functionality added in each of the existing days should correspond to what we add in our replacement days.

In terms of how long it takes our assembled group of contributors to rewrite Askeet, it may not be necessary to specify an ETA. In fact, we could just have a list of programmers, each volunteering at short notice to do the next available day, so that we keep things moving. This might help avoid waiting a long time for one person - if people volunteer when they have a few hours clear in the following few days, we can try to avoid losing project momentum. So, so long as progress continues to be made, in my view it doesn't matter when it gets finished.

Quote:

3. We should open a separate forum [branch] for the project comments.

Good idea Very Happy

[Edited for clarity]

[Updated on: Thu, 30 August 2007 11:53]


Remember Palestine
Re: Askeet rewrite [message #34541 is a reply to message #34527 ] Thu, 30 August 2007 12:49 Go to previous messageGo to next message
pezetgee
Messages: 734
Registered: March 2006
Faithful Member
Cool.

I think that we could also extend wiki by adding solutions to commonly occurring problems (as seen on the forum) and perhaps reference them in the tutorial..
Re: Askeet rewrite [message #35163 is a reply to message #34492 ] Fri, 07 September 2007 21:16 Go to previous messageGo to next message
mikenolan  is currently offline mikenolan
Messages: 403
Registered: October 2006
Location: Lancashire, UK
Faithful Member
There's been some discussion about this at SymfonyCamp - I suspect you might get a few more volunteers Smile
Re: Askeet rewrite [message #35164 is a reply to message #35163 ] Fri, 07 September 2007 22:09 Go to previous messageGo to next message
lajkonik86  is currently offline lajkonik86
Messages: 190
Registered: June 2007
Location: The Netherlands
Senior Member
good point, im up for it.

lets do this
Re: Askeet rewrite [message #35231 is a reply to message #35164 ] Mon, 10 September 2007 11:14 Go to previous messageGo to next message
lajkonik86  is currently offline lajkonik86
Messages: 190
Registered: June 2007
Location: The Netherlands
Senior Member
since the source code will change and we will want people to be able to follow the tutorials, we will probably need to go through the days sequentially.

who is starting?
Re: Askeet rewrite [message #35232 is a reply to message #34492 ] Mon, 10 September 2007 11:18 Go to previous messageGo to next message
halfer  is currently offline halfer
Messages: 9514
Registered: January 2006
Location: West Midlands, UK
Faithful Member
Yes, we'll definitely have to work through the days sequentially.

As for who's starting, I hope to attract more names on this thread first. Currently we have three people, and to be honest I only have time to do a couple of days, not a third of the project. As Mike has said that SymfonyCamp generated some interest in this, I am hoping this week more people will put their names down here.

[Updated on: Mon, 10 September 2007 11:19]


Remember Palestine
Re: Askeet rewrite [message #35242 is a reply to message #35232 ] Mon, 10 September 2007 13:04 Go to previous messageGo to next message
lajkonik86  is currently offline lajkonik86
Messages: 190
Registered: June 2007
Location: The Netherlands
Senior Member
Indeed, would be a great deal better with all participants helping out. Why don't they extend their fun for a day and fix askeet Razz
Re: Askeet rewrite [message #35244 is a reply to message #35242 ] Mon, 10 September 2007 13:21 Go to previous messageGo to next message
[MA]Pascal  is currently offline [MA]Pascal
Messages: 42
Registered: July 2007
Member
lajkonik86 wrote on Mon, 10 September 2007 13:04

Indeed, would be a great deal better with all participants helping out. Why don't they extend their fun for a day and fix askeet Razz


Or a night Razz

They are young Wink

A Askeet Code Camp @ Night would be fun, no ?

Cheers,
Pascal
Re: Askeet rewrite [message #35362 is a reply to message #34492 ] Tue, 11 September 2007 23:12 Go to previous messageGo to next message
ian_  is currently offline ian_
Messages: 48
Registered: August 2007
Member
I'm in!

cheers, ian.
icon14.gif  Re: Askeet rewrite [message #36204 is a reply to message #34492 ] Mon, 24 September 2007 18:57 Go to previous messageGo to next message
robroy  is currently offline robroy
Messages: 4
Registered: February 2007
Location: Watford UK
Junior Member
Hi guys,

Great idea - we discussed revamping askeet at Symfony Camp (hi Mike!).

I'm probably not the best person to rewrite day chapters since I'm still at the stage I need the askeet tutorial myself Cool

However, I've done quite a bit of tech writing and am happy to do proof-reading/editing on a chapter or three.

Get in touch... rob [at] roblog [dot] com

Rob

[Updated on: Mon, 24 September 2007 18:58]

Re: Askeet rewrite [message #38562 is a reply to message #36204 ] Thu, 01 November 2007 21:52 Go to previous messageGo to next message
kmedlin  is currently offline kmedlin
Messages: 78
Registered: April 2007
Location: Raleigh, NC USA
Member
This is a great idea.

Askeet was the biggest barrier for me getting into Symfony actually. I got to about Day 8, saw that there were major issues with it and left.

There are some deeper issues with the Askeet! tutorial though.

1 - It's WAY too big an application to be used as an introduction. Too many of the chapters didn't flesh out critical methods required for future chapters.

2 - The concept is a bit too abstract to be a great teaching tool. The idea of people asking questions, getting answers, and rating questions or answers can get a bit crazy.

I would suggest re-focusing the tutorial on something tangible like a store inventory management product. Something that helps you understand the concepts of relationships like a grocery aisle has many item types and item types have many items.

That's something anybody can walk into a store and see in real life. So the concept is easier to grasp.

3 - I think the concept of handling the days as Plugin releases is a great idea as well. For someone who's got the basics they won't want to work through Days 1-12. They may want to start with Day 13 so plugins would be a great way to do that I think.
Re: Askeet rewrite [message #39750 is a reply to message #38562 ] Sun, 18 November 2007 13:36 Go to previous messageGo to next message
JohnnyMac  is currently offline JohnnyMac
Messages: 1
Registered: November 2007
Junior Member
It would be nice if each of the examples/tutorials had a notation as to what version of symfony they run under.

It is a turn off not to be able to complete the tutorials.

Thanks
Re: Askeet rewrite [message #39802 is a reply to message #34492 ] Mon, 19 November 2007 11:12 Go to previous messageGo to next message
halfer  is currently offline halfer
Messages: 9514
Registered: January 2006
Location: West Midlands, UK
Faithful Member
JohnnyMac, the only problematic one is Askeet, and even that can be got working under the latest version with tweaks! I agree that improvements can be made however. If you are looking for a good intro, I suggest you try the "My First Project" which should not have any problems.


Remember Palestine
Re: Askeet rewrite [message #41365 is a reply to message #34492 ] Tue, 11 December 2007 08:01 Go to previous messageGo to next message
gaurangrajvir  is currently offline gaurangrajvir
Messages: 156
Registered: May 2007
Location: RAJKOT
Senior Member
hello friends
its good idea. its very useful for new bees.
and i want source code of askeet. so pls from where i find it
pls guide me

thanks
Re: Askeet rewrite [message #41581 is a reply to message #34492 ] Wed, 12 December 2007 19:09 Go to previous messageGo to next message
halfer  is currently offline halfer
Messages: 9514
Registered: January 2006
Location: West Midlands, UK
Faithful Member
You can find it at the end of each day here:

http://www.symfony-project.org/askeet/1_0/

Also I notice that someone is working through the days and releasing tarfiles of their daily efforts. You may find that more ready-to-run than the ones I refer you to.


Remember Palestine
Re: Askeet rewrite [message #41764 is a reply to message #41581 ] Sat, 15 December 2007 11:36 Go to previous message
gaurangrajvir  is currently offline gaurangrajvir
Messages: 156
Registered: May 2007
Location: RAJKOT
Senior Member
thanks for reply

Previous Topic:YAML file syntax checker, error mesage
Next Topic:PAAMAYIM_NEKUDOTAYIM
Goto Forum:
  

powered by FUDforum - copyright ©2001-2004 FUD Forum Bulletin Board Software