Why are blocks so difficult?
If I want something to appear in a sidebar, it needs to be a "block". For free-form content, that requires creating a new block and entering data. In order for a non-tech admin to edit that block, I need to teach them the arcane way to navigate to "configure" that block (or tell them to save some link to it.) If I want that data to also appear within a node - well no way.
Why can't I:
1) Create a node, say "Special Stuff", with special content and lines.
2) Expose that node as a block
3) Include that node in All Stuff, another node (perhaps a Page) where I write lots of stuff and say here is the Special Stuff,
and then:
1) tell some guy with permission that he can edit that and have it change in both places.
2) have an "edit" link next to anywhere that node is included (i.e. both the block and the All Stuff node) so I don't have to either teach him the drupal navigation system or give him a direct link.
This seems like really, really simple CMS stuff, but really hard to do with Drupal. It also seems really easy to add if it's not already implementing. Maybe I'm missing something, but I just can't believe there isn't a way to do this without writing custom templates.
I don't entirely understand why there is a concept of "blocks," but it makes some sense in a layout perspective. Having the default new block be free form HTML instead of just a node reference makes NO sense though. Content should be in NODES, not blocks. As of now, I can't find a way (without creating custom templates) of:
a) including a node in a block
b) including a node in another node
Please tell me if I've completely missed something here.

If you I understand
If you I understand correctly you want content that has related sidebar content. One approach is to use CCK that includes a text area for the sidebar content and use CCK blocks to display that information in a block.
You can also use views to show nodes in blocks.
Use views to show nodes in
Use views to show nodes in blocks?
I have to install a bunch of plug-ins. Then I need to create a special node type with some property I can filter on, then create a view that filters to just that node, then expose that view as a block. Quite a lot of work to get a single reusable (or even just easily editable) code to show up in the sidebar.
CCK block looks like it may be a solution, but still seems like overkill.
Thanks.
I also can't preview content
I also can't preview content when editing a block.
I've resorted to creating blocks that look like
<?php print(node_load(999)->body) ?>Node as block
You had a look at http://drupal.org/project/nodeasblock?
Attiks - graphic design and web applications
and 'teaser block' module
which will let you quickly turn any node into a block on the fly..
........................................................................
i love to waste time: http://twitter.com/passingnotes
zilla and attiks, thanks for
zilla and attiks, thanks for the references.
One of those might work. I'll look in the morning.
I have to say though, I don't see why nodes exposed as blocks isn't just the standard way of doing things. I don't see why a block should ever have it's own content.
Not all blocks display
Not all blocks display nodes, some display non-node information (ex: login block, search block, menus).
Right, but the block still
Right, but the block still doesn't have it's own content. In that case it's a module exposing a block.
I'm referring to basic "Add Block" blocks. The current paradigm of having to "configure" a half-assed content field (no preview, no edit links for admins, no versioning, etc...) is aweful.
A block should just be a way to position and view content exposed by something else. It should not have it's own content. The content editing procedure for a block is absurd. Configuring a block should select which node you want to display and how you want to display it (teaser, body, etc).
Based on the one review and
Based on the one review and the author's comments, this does not appear to be a stable module.
Back to square one.
Resolved!
Ok, I finally found the Node Blocks module, (not the blockasnode module).
This is perfect. It is the way content only blocks SHOULD be implemented in Drupal core.
See my review here for what I did:
http://drupalmodules.com/module/node-blocks
So much better.