-
Notifications
You must be signed in to change notification settings - Fork 157
Revisiting the doc structure #523
Comments
i agree with your proposals.
About the cookbook, i am less clear what you mean. i don't see any bundle specific things. i think the repetition of things in the quick tour and tutorials can not be avoided, its the nature of doc that goes in iterations from overview to details. with bundle vs component in the routing, the problem is that we need a doc that does not assume symfony and bundles for the component. but the separation and interlinking between bundle and component doc certainly has room for improvement. |
Sounds interesting.. so would the tutorial be the current A > B approach taken in the "Creaing a CMS" tutorial? If we are to cover everything it could have optional sections and alternative paths to get to the destination (i.e. to have a working CMS). Also would be cool to implement that testing thing for the docs, i.e. to have travis run through all the instructions and actually execute them - @wouterj are you still developing something like that? |
with https://github.com/dbu/conference-tutorial i follow a different order, starting with simple cms and only after a while digging into the topic of separate routing and menu. maybe this would be a good approach for this tutorial too. simple cms is the fastest to get something running and is enough in many cases, notably in single language setup. we could do
|
I'm currently still working on a PHP port of concordion, which should be able to do something like that. About the tutorial implementation, I'm not sure. I've always learned from Ryan to begin with the most minimal you can get and they slowly show the "shortcut methods". So from that point, I prefer @dantleech's step by step approach. On the other hand, many people are exicted about @dbu's workshops... |
yeah, i totally see the dilemma and am not saying my approach is the only right thing. the question is whether to quickly have something usable that people who do not need more can even drop out of the tutorial at that point, or have an educational thing that cleanly builds on top of the basics. with routing auto, dans order can work as well i guess, because there is less nitty-gritty details to explain. (btw, i wonder if we should have the RoutingAuto logic for creating the ids of simple cms documents as well? might not play well with the menu though.) |
I have done a brain dump: https://github.com/symfony-cmf/symfony-cmf/wiki/A-Big-Tutorial |
good idea. the non-default paths are basically what we are still missing. so we would build it along the main path, and add the alternative parts in when there is enough ready and somebody gets down to write things. |
btw. I made a sphinx extension last weekend which will eventually generate Behat fixture files: https://github.com/dantleech/sphinx-behat So the idea would be that sphinx would a |
I agree that people find the docs confusing and that the divisions between I think there is still some confusion out there as to what the cmf is sadly http://www.reddit.com/r/PHP/comments/2bb79c/pagekit_a_new_modern_cms_built_with_symfony/ On Wed, Aug 6, 2014 at 4:31 PM, dantleech [email protected] wrote:
|
i think we have a conflict of interest between:
all those points should not create duplication to make maintenance possible. but just linking back and forth all over the place gets people lost. and just the amount of information to chose (do i need the tutorial or the individual bundle docs?) can confuse people. |
Only the book now needs to be removed. That needs to be done more carefully, since we shouldn't loose any information and some articles (like book/database_layer) are better than the current documentation. Fyi, I've also updated to redirection map to not get 404 URLs on the current URLs: symfony/symfony-docs@df640b2 |
do we still do something here or leave things as they are now? |
book removed in #835 |
We have "tested" the core structure in the past year(s) and I think we are at the point where we've learned that it doesn't work as well as planned.
There are some main problems:
I propose to group things about the same topic more together, keeping the tutorial as the article that covers the CMF as a whole. This means:
I would really like to hear your opinions, thoughts and ideas on the issues with the current docs and how we can solve this.
This issue is, of course, part of the DX initiative.
/cc @dbu @dantleech @lsmith77
The text was updated successfully, but these errors were encountered: