[support] Do you *really* have to be a programmer - was Re: Newbie question on concept
Krister Ekstrom
krister at kristersplace.ws
Wed Apr 25 15:34:41 UTC 2007
Thanks, this sounds very exciting indeed. One more newbie question, is
there a dummies guide to views, nodes and blocks? I tried to search for
blocks, but couldn't find any getting started with blocks thingy
tutorial, but i'm sure there are.
Thanks
/Krister
Victor Kane wrote:
> I think you are on the right track using Drupal.
>
> The confusion arises as users of all kinds get very excited about all
> levels of using this framework, and start getting carried away in their
> suggestions without taking into account what your objectives are.
>
> Dries, the original creator of Drupal, spoke at the last conference
> about freeing the users from webmasters (you do not have to know HTML)
> and about how now the task is to free the users from programmers (and
> certainly from programming) and to free the users from designers also.
>
> While people who love to program, or work as programmers, love to
> program a lot with Drupal, and as graphic designers work with Drupal in
> their every effort to make Drupal "not look like Drupal" for their
> fashion-conscious clients, on the other hand, you can fashion very
> decent looking and above all, functional sites without any programming
> or even theming at all.
>
> To go beyond the blogging question, simply set the front page as a page.
> If your site is basically a brochure site, you can start out by
> following Laura Scott's excellent "Approaching a brochureware website
> using Drupal" (link:
> http://pingv.com/blog/laura/200509/approaching-a-brochureware-website-using-drupal
> ), which shows you which modules to use, to set up an about page, a
> products or services page, contact form, etc., all without programming.
>
> Then, if you need special blocks, you can make them with a WYSIWYG
> editor like TinyMCE.
>
> If you need special content types you can make them without programming
> just as you would in Access or the like by going to Administer >>
> Content Types.
>
> If you need special views, you can create views, with their own special
> paths for page views, also without programming. These paths can be
> placed in menus or blocks holding links, or put on pages as links.
>
> And you can house everything in the default Garland theme, with your own
> color scheme, dispensing with the graphic artist, and you will have a
> great site.
>
> Good luck!
>
> Victor Kane
> http://awebfactory.com.ar
>
> On 4/25/07, *Krister Ekstrom* <krister at kristersplace.ws
> <mailto:krister at kristersplace.ws>> wrote:
>
> Hi,
> In the message quoted below you talked a lot of having to make ones own
> code to get around in Drupal. I know i'm a newbie to all this CMS stuff
> and i consider myself an idiot when it comes to programming in any
> shape
> or form even though i know a tiny little bit about Javascript but not
> enough by far to get around, partly because i have a terrible memory for
> syntax, so my question is do i really need to know about programming to
> be able to manage Drupal?
> I chose to go with a CMS because as a blind person it can be quite
> tricky to do layout and contents that looks desent and more atractive
> than working in a standard html editor, but if you have to learn how to
> hack in order to manage this, maybe it's time to think again.
> /Krister
>
> J-P Stacey wrote:
> > Hi,
> >
> > > I realized CMS is aimed at Blog users, and I am having tough time
> >> getting quick tutorials for commercial site where no Blog or News
> Feeds
> >> are needed.
> >
> > I realize I'm late to this party, but as a newbie myself I've just
> come
> > through the procedure of turning Drupal into my CMS of choice, so
> being
> > rubbish is still fresh in my mind!
> >
> > Although Drupal isn't specifically aimed at blog users, out of the
> box I'd
> > say it *does* look very bloggy, so the confusion is
> understandable. The
> > default theme is very much "WordPress++", I'd say. But under the
> hood it has
> > different ways of doing things that mean you can move fairly
> quickly away
> > from that.
> >
> > My suggestions would be:
> >
> > * CCK, as suggested elsewhere. You can create new content types
> with Drupal
> > core, although they all have the same input fields. CCK provides
> the ability
> > to create custom input fields, like dates or extra metadata.
> >
> > * To get a more hierarchical structure to the site, look into the
> category
> > module. This puts Drupal-core taxonomies into "containers": when a
> content
> > node is tagged with a taxonomy term, it then goes into that
> container. It's
> > a slight hack and a bit fiddly but it seems to work well.
> >
> > * Get the hang of PHPTemplate, Drupal API, Drupal Form API and the
> concept
> > of theme_* and hook_* functions early on, as it'll save you extra
> > programming later. These permit you to hook up to Drupal core in
> your own
> > templates, so you (a) don't reinvent the wheel and (b) have less
> hassle
> > moving to a new theme later on.
> >
> > * Learn about page Regions (sidebar, header, footer etc.) and the
> Blocks
> > that go into them, and the Views you can use to automatically
> generate
> > content for blocks.
> >
> > * For your own purposes, check out Drupal's language locale
> support. Make
> > heavy use of the t() function in your own code and you should find
> you can
> > translate between different languages easily.
> >
> > * Similarly for your own use, look into one of the more
> XHTML/CSS-friendly
> > included themes like garland. Some themes still make extensive use of
> > <table> elements for layout.
> >
> > Good luck!
> >
> > J-P
> --
> [ Drupal support list | http://lists.drupal.org/ ]
>
>
More information about the support
mailing list