[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Speaker directory



On Thu, Jul 17, 2003 at 12:55:57PM +0200, Martin Michlmayr - Debian Project Leader wrote:
> I'd like to see a speaker directory so conference organizers who are
> looking for people to give talks on Debian can easily see who's
> available and get in contact with those people.  Something similar to
> http://www.gnu.org/people/speakers.html
> 
> I think the following information should be on the page:
> 
> name
> email
> link to previous talks
> languages
> location/place of residence
> topics
> 
> The pages should be integrated with the events pages and Joey has
> agreed to add people if they submit the information listed above.
> What we need is a system similar to organization.{data,wml} where the
> actual information can be added to .data.  Could someone who knows wml
> well come up with something like that.  I would then submit some
> information from various people.

I've created a schema for this based on the consultants page.  The
first attachment should be placed in english/template/debian/, the
rest in english/events/speakers/.

Comments?

-- 
Matt Kraai          kraai@alumni.cmu.edu          Debian GNU/Linux
#use wml::debian::common_tags

<define-tag speakerstitle whitespace=delete>
  <gettext>List of Speakers</gettext>
</define-tag>
<define-tag returnspeakers whitespace=delete>
  <gettext>Back to the <a href="./">Debian speakers page</a>.</gettext>
</define-tag>

# DO NOT translate anything below this line. If you feel something needs to
# be modified, first write to debian-www list.

#use wml::debian::basic SUMMARY="$(SUMMARY)" title="<speakerstitle/>" NOCOMMENTS="yes" NOCOPYRIGHT="yes"
#use wml::debian::languages

{#check_trans#}

{#mainbody#}

<hrline/>

<returnspeakers/>

<ifeq "$(NOLANGUAGES)" "" "
<hrline/>
<:= languages() :>
"/>

<hrline/>


{#mainbody#:
# This Makefile should need no changes from webwml/english/events/speakers/Makefile
# Please send a message to debian-www if you need to modify anything
# so the problem can be fixed.

WMLBASE=../..
CUR_DIR=events/speakers
SUBS=

NOGENERICDEP := true
GETTEXTFILES += others.mo

include $(WMLBASE)/Make.lang

index.$(LANGUAGE).html: index.wml $(TEMPLDIR)/template.wml \
                        $(ENGLISHSRCDIR)/events/speakers/speakers.data \
                        $(ENGLISHSRCDIR)/events/speakers/speakers.defs \
                        $(GETTEXTDEP)
	$(WML) $(<F)

%.$(LANGUAGE).html: %.wml $(TEMPLDIR)/speakers.wml
	$(WML) $(<F)
#use wml::debian::template title="Speakers" NOCOMMENTS="yes" GENTIME="yes"

<p>The following speakers make presentations about Debian.</p>

<hrline>

#include "../../english/events/speakers/speakers.data"
#include "$(ENGLISHDIR)/events/speakers/speakers.defs"

<P>
<name	 Martin Michlmayr>
<email	 tbm@example.org>
<previous-talks http://example.org/>
<languages English, German>
<location Australia>
<topic	 Some topic>
<topic	 Another topic>
</P>
#use wml::debian::common_tags

<bind-gettext-domain domain="others" />

<define-tag name whitespace=delete>
  <strong><gettext domain="others">Name:</gettext></strong> %attributes<br>
</define-tag>
<define-tag email whitespace=delete>
  <strong><gettext domain="others">Email:</gettext></strong>
  <a href="mailto:%0";>%0</a>
  <: if (q{%1} ne "") { $tmp=q{%1}; print " <or> <a href=\"mailto:$tmp\";>$tmp</a>"} :>
  <br>
</define-tag>
<define-tag previous-talks whitespace=delete>
  <strong><gettext domain="others">Previous Talks:</gettext></strong> 
  <a href="%0">%0</a><br>
</define-tag>
<define-tag languages whitespace=delete>
  <strong><gettext domain="others">Languages:</gettext></strong> %attributes<br>
</define-tag>
<define-tag location whitespace=delete>
  <strong><gettext domain="others">Location:</gettext></strong> %attributes<br>
</define-tag>
<define-tag topic whitespace=delete>
  <strong><gettext domain="others">Topic:</gettext></strong> %attributes<br>
</define-tag>

Reply to: