# |
Feb 19th 2009, 14:15 |
alkemann |
i agree |
# |
Feb 19th 2009, 14:13 |
AD7six |
one thing I'd like to ask about before I go today is how url navigation should work - I think it would be v beneficial to move from slug lookups to the same as the book (id lookups, using the slug as seo fodder) |
# |
Feb 19th 2009, 14:09 |
gwoo |
ACTION thinks we can find some consenses |
# |
Feb 19th 2009, 14:03 |
AD7six |
gwoo: being one of them :D |
# |
Feb 19th 2009, 14:03 |
AD7six |
I'm not going to demand that people giving their time for free do things my way or not at all for a number of reasons :) |
# |
Feb 19th 2009, 13:58 |
alkemann |
seeing as i already wrote both behaviors and think this is the way to go, i dont plan on implementing it another way no. but im not adamant about it. if a consensus to do it some other way can be reached |
# |
Feb 19th 2009, 13:56 |
AD7six |
alkemann: shadow tables are usfule with massive amounts of data - I don't see the bakery fitting that need. but since you're likely to be implementing that, I can guess what's going to happen. |
# |
Feb 19th 2009, 13:55 |
alkemann |
any changes a user does to an article page is saved in the draft table. when a moderator accept. the draft version is moved to live and the live to revision |
# |
Feb 19th 2009, 13:55 |
AD7six |
anything else wrong/missing? |
# |
Feb 19th 2009, 13:55 |
AD7six |
but in many regards it doesn't matter how it's implemented so long as the effect is the same |
# |
Feb 19th 2009, 13:54 |
AD7six |
I thought the bakery logic (for edits, because that's the only time revisions are important) was user edits (submits a draft ?) moderator approves, previous version either marked as previous or deleted |
# |
Feb 19th 2009, 13:54 |
alkemann |
this way you only access the other versions when you need to |
# |
Feb 19th 2009, 13:53 |
alkemann |
AD7six: u could off course have it all in one table. that would just create a big one.. |
# |
Feb 19th 2009, 13:53 |
AD7six |
alkemann: I don't follow why that necessitates 3 tables |
# |
Feb 19th 2009, 13:52 |
alkemann |
AD7six: 3 sets of data. revision table holds previews versions of the article. live table holds current live version, draft table holds users latest edit that has not yet been made live (and will become a revision when a new editition is pushed live) |
# |
Feb 19th 2009, 13:52 |
gwoo |
so pages |
# |
Feb 19th 2009, 13:52 |
AD7six |
articles have a status flag for draft, pending, published, rejected |
# |
Feb 19th 2009, 13:51 |
AD7six |
I'm only talking about the data in the db |
# |
Feb 19th 2009, 13:51 |
gwoo |
yes |
# |
Feb 19th 2009, 13:51 |
AD7six |
gwoo: when you say revision - are you attaching additioanl meaning such as "revisions are visible to others"? |
# |
Feb 19th 2009, 13:51 |
gwoo |
and that would be a revision |
# |
Feb 19th 2009, 13:51 |
gwoo |
otherwise its just on hold for moderation |
# |
Feb 19th 2009, 13:51 |
gwoo |
if we are to have true drafts |
# |
Feb 19th 2009, 13:50 |
AD7six |
gwoo: I don't understand what you mean |
# |
Feb 19th 2009, 13:50 |
alkemann |
AD7six: yes. maybe the name is wrong. we are not making drafts. author is publishing it, but we are moderating that publishing |
# |
Feb 19th 2009, 13:50 |
gwoo |
it does not become a revision until its out of draft status |
# |
Feb 19th 2009, 13:50 |
AD7six |
is featured superceeded by the vote up/down logic? |
# |
Feb 19th 2009, 13:50 |
gwoo |
AD7six: no |
# |
Feb 19th 2009, 13:49 |
AD7six |
a draft is a revision |
# |
Feb 19th 2009, 13:49 |
AD7six |
what's the difference between a draft and a revision |
# |
Feb 19th 2009, 13:49 |
AD7six |
naturally, I disagree |
# |
Feb 19th 2009, 13:49 |
alkemann |
AD7six: because you are basically "hacking" a revision behavior to fulfill another function. and the publishing of a version gets in the way of having actual revisions |
# |
Feb 19th 2009, 13:48 |
alkemann |
hasnt been a topic yet. but jperras pointed out that it has been very little used. maybe we can just give hottest stuff more realestate now that jperras is making the system better :) |
# |
Feb 19th 2009, 13:48 |
AD7six |
alkemann: hence I ask about the two behaviors because the book's logic covers both. |
# |
Feb 19th 2009, 13:46 |
AD7six |
what about featured - is that not going to be used anymore? |
# |
Feb 19th 2009, 13:45 |
AD7six |
are we missing any tables though, I would expectc for fields to me missed atm. |
# |
Feb 19th 2009, 13:44 |
AD7six |
so there's only ever 1 |
# |
Feb 19th 2009, 13:44 |
AD7six |
the act of making as current marks the 'current' revision as previous |
# |
Feb 19th 2009, 13:44 |
AD7six |
the book revision logic is user submits a pending revision (draft), admin marks it as current or rejected. |
# |
Feb 19th 2009, 13:44 |
alkemann |
AD7six: how does the book do drafts (ie keep old version online) |
# |
Feb 19th 2009, 13:43 |
jperras |
AD7six: I don't think we will have much use for deleting ratings |