User login

Reference

Ask Agaric: Can we add a menu item that...

Once some people get a little familiar with doing things with Drupal, it seems all further requests come as subsidiary requirements of the important thing: creating a menu item.

That's not really where I, as a web developer, want to come in on the conversation.

Someone tell me, am I making sense? What should I say?

More broadly: what should the relationship be, what should we as the alleged experts be asking our clients to do, in circumstances where their own inclination or financial situation is such that they need to do as much as possible themselves?

Theme (lots of) views the Agaric way: Background

Go straight to the useful, how-to information: http://agaricdesign.com/note/how-theme-lots-views-agaric-way

Condensing the wisdom of the wizard

Looking at the code produced by the Views Theme Wizard you can see (especially after being told this at a DrupalCamp in NYC a year or so ago) that the code is essentially the same. Clearly, it could be consolidated and the right template still get called for each view you want to theme.

Legal liability for other people's contributed content on your web site

David Ardia on Immunity and Liability for User Content Under the Communications Decency Act:

1. If you passively host third-party content, you will be fully protected against defamation and defamation-like claims under CDA 230.

2. If you exercise traditional editorial functions over user submitted content, such as deciding whether to publish, remove, or edit material, you will not lose your immunity unless your edits materially alter the meaning of the content.

Static variables in PHP last for a single execution

what does static caching mean in php?

That a variable is remembered when that instance of PHP next goes into the function holding the variable, and an instance is per-call, per-user, for a single page execution from the standpoint of a web app (simultaneous calls to PHP open different process threads).

static only applies for the life of the process

static variables are used to keep variable content between two function calls, not between two script executions, from what I can see in the manual and from how it behaves in C/++.

Marketing of Agaric: In open source free software, code rules

Reviewing patches and contributing bugfixes to Drupal core helps Agaric in three ways:

  1. It helps Drupal, the software we build our websites with, get better.
  2. It helps us become familiar with the code on a deep level, easily.
  3. It is a key thing potential clients who 'get' open source will look for.

This note is just to let Kathryn and Veronica know this sort of direct giving back to the community should be built into our schedules.

Useful links for developing for, submitting patches to, and helping out with Drupal

Taken from Webchick's intro to Drupal contributions for GHOP
http://code.google.com/p/google-highly-open-participation-drupal/wiki/FurtherInformation

It's been slightly generalized in places (but not yet in others).

Links that were in the text, in order:

http://drupal.org/

High Performance Drupal

High performance Drupal:

Yelvington says:

Drupal will run as many modules as you ask, but your php config may need tinkering. If you get the white screen of death, inadequate RAM is often the cause.

We run APC as well, which of course requires extra RAM as well.

And for best performance you can have mysql store the sessions table in RAM.

Agent Rickard says:

So you wanna be a web designer?

Here are some tools I've found to be quite useful in my web designing escapades... and yes, of course they are all open source.

Syndicate content