Ichthyostega | 7 Feb 17:37
Picon

[ANNOUNCE] (monthly) Lumiera Developers meeting


Hello all,

according to our usual habits, the next Lumiera developer meeting
will happen in the second week of February. Currently, it seems
that Saturday is good for everyone, right?

Thus, the schedule would be:

Saturday February 13, 2010  20:00 UTC

The meeting will be held on IRC: freenode.net in #lumiera

Please speak up if this schedule doesn't work for you.
Not much official topics on the agenda this time, but still some
details to discuss. Please feel free to propose topics or just
join the meeting.

	Hermann Vosseler
	(aka "Ichthyo")

Christian Thaeter | 3 Feb 10:50
Favicon

nobug bugfix release, update lumiera

I just made a new NoBug release, there leaped a nasty race condition in.
Ichthyo, please pull from my 'backend_devel' there are some things
pending for you. For anyone else: the current development stuff is
little bumpy, don't update we'll push a fixed master soon.

	Christian

_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html

Ichthyostega | 4 Feb 12:37
Picon

Re: nobug bugfix release, update lumiera


Christian Thaeter schrieb:

> I just made a new NoBug release, there leaped a nasty race condition in. > Ichthyo, please pull from my 'backend_devel' there are some things pending > for you. For anyone else: the current development stuff is little bumpy, > don't update we'll push a fixed master soon
Just pushed out the Debian package nobug_201002.1-1 at git://git.lumiera.org/nobug Note: Lumiera master still uses 201001.1-2 Christian: due to the ABI change, I bumped the library version. Please pull also the "upstream" branch into your master in the nobug repository. Maybe we should even move up the tag "201002.1" to include this bumped lib version. Strictly speaking, the changes seemed to be downward compatible (only added symbols in the lib). But, I think actually we don't want anyone to link against the old library version anymore, right? Cheers, Hermann
Christian Thaeter | 4 Feb 13:00
Favicon

Re: nobug bugfix release, update lumiera

Ichthyostega wrote:
> Christian Thaeter schrieb:
>> I just made a new NoBug release, there leaped a nasty race condition in.
>> Ichthyo, please pull from my 'backend_devel' there are some things pending
>> for you. For anyone else: the current development stuff is little bumpy,
>> don't update we'll push a fixed master soon
> 
> Just pushed out the Debian package nobug_201002.1-1 at
> 
> git://git.lumiera.org/nobug
> 
> 
> Note: Lumiera master still uses 201001.1-2
> 
> 
> Christian: due to the ABI change, I bumped the library version.
> Please pull also the "upstream" branch into your master in the
> nobug repository. Maybe we should even move up the tag "201002.1"
> to include this bumped lib version.
> 
> Strictly speaking, the changes seemed to be downward compatible
> (only added symbols in the lib). But, I think actually we don't
> want anyone to link against the old library version anymore, right?

i didnt bumped it because there was no change in a working abi, as in
the broken functions from the release before will not enter production
because they just dont work :P. Strictly speaking one should always bump
versions when somethings changes but since the nobug user community is
small and no end-users are affected i'd rather aim to keep the library
version numbers small. Of course this breaks apps which using the
defective 201001.3, but in this way it's rather a deliberate nudge not
to use some defective lib.

	Christian

> 
> Cheers,
> Hermann
> 
> 
> 
> 
> 
_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html

_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html

Ichthyostega | 4 Feb 16:40
Picon

Re: nobug bugfix release, update lumiera


> Ichthyostega wrote:
>> Christian: due to the ABI change, I bumped the library version.

>> Strictly speaking, the changes seemed to be downward compatible (only added
>> symbols in the lib). But, I think actually we don't want anyone to link
>> against the old library version anymore, right?

Christian Thaeter schrieb:
> i didnt bumped it because there was no change in a working abi, as in the
> broken functions from the release before will not enter production because
> they just dont work :P. Strictly speaking one should always bump versions
> when somethings changes but since the nobug user community is small and no
> end-users are affected i'd rather aim to keep the library version numbers
> small.

Agreed.
Following this argument, I've now re-issued the deb package
thereby brushing the commits from this morning under the carpet :-P

	Hermann

Christian Thaeter | 30 Jan 06:18
Favicon

isValid() on the threadwrapper

Hi ichthyo,

the lumiera thread handle returned by lumiera_thread_run() was initially
meant to be an opaque pointer only notifying the caller about success or
failure of the call. By now we added join() and sync() which gives it
little more purpose. For a joinable thread the handle is guranteed to be
valid until you join it. But for a non joinable thread this handle is
only considerd to be valid until the last sync() call by the thread.
Notably sync/sync_other() must be properly paired and synchronized. This
was only meant for startup synchronization anything beyond this and
perhaps loosing syncronization pairing leads to undefined states. If
such is need then we need some more heavyweight syncronization using a
custom mutex or condition var outside of the scope if the thread
management itself. Whats left is the 'isValid()' call you added to the
thread wrapper which is impossible to implement for non-joinable threads
(by purpose). Argueable this is a bit sloppy, but adding more handshakes
and states there defeats the purpose of a very lightweight threadpool,
each wait is a possible thread-reschedule, each syncronization is a
memory barrier, on SMP systems you want to minimize this.

A possible solution
-------------------

For joinable threads, sync_other() on a thread which is finished and
waits to be joined should raise an error instead (TODO)

sync() in a thread for which there is no matching sync_other() still is
a problem, it will wait forever (the thread heartbeat/lock detector
might detect this and shut down the application).

For non-joinable threads i'd suggest to dispose the thread handle after
a defined number of sync_other() where called. This can be done as
template parameter or as normal construction parameter.

class Thread {
 LumieraThread handle;
 unsigned dispose_countdown;
 	
 Thread (unsigned countdown=0) : dispose_countdown(countdown) ...
 ~Tread () {REQUIRE(!handle, "not all expected syncs executed");}

 sync()
 {
   if (!handle) throw;
   sync_other(handle);
   if(!--dispose_countdown) handle = 0;
 }
}

in the normal case the threadwraper needs to sync once on its own
behalf, in rare cases the thread creating code might need one (or few)
syncs before the thread is set up. (Btw we may apply this to joinable
threads too, not much of a restriction, of course the handle must be
retained for the join, but excess sync() is a bug)

Anyways syncs must be deterministically paired, the caller must know how
many syncs the threadfunction calls, specifiying that in this way is
likely a good idea.

	Christian
_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html

Christian Thaeter | 29 Jan 08:35
Favicon

once again...

New NoBug, no much new things and not required for Lumiera but adds some
nice things under the hood:

Refactored the logging core, it now supports multiline logging, log
statements can contain newline characters which will emit to multiple
loglines atomically, resource dumping uses this feature. The nobug
libraries are now properly versioned. Added internal ringbuffer
documentation. The ringbuffer guard pages can now be dynamically
configured. Resource logging stays active in BETA builds in preparation
for offline resource tracking. Improved release targets for make, that
means more frequent releases in future.

The library versioning should make packaging live easier, only the
manpage is missing now.

	Christian
_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html

andrew james | 26 Jan 07:34

website map verse 3

redesign website map verse 3

Raffaello was the author of verse 2 with some explicit help from 
Itchthyo in the “Dev's vault”.

verse 3 is the result of research, analysis, reversion. in part one, the 
map is described. in part two the changes from verse 2 are explained

in verse 2, our community was defined as developers and users. verse 3 
is an attempt to join the two groups.

verse 3 defines developers to include programmers, documenters, 
educators, marketers, promoters, even critics and feature requesters. 
users are anyone.

to define, for example, documenters, educators, marketers, and promoters 
as developers in addition to programmers is respectful and a result is 
increased communication.

the theory is that more developers is always better. if users and 
developers are exposed to the variety of development then they can 
easily transition from user to developer and developer to developer.

part one map specifics

    *

      the purpose of the map is to define all sections once in the most
      correct *structure*

    *

      all capitol words are the *definitive* suggested words to write at
      the website

    *

      each line is a section. indented lines are sub sections on the
      same page as the super section; either as the full sub section, a
      brief and a link to the sub section, or the link only

    *

      sections in the map list are *ordered* approximately for
      translation to site pages; high left to low right

with these specifics formalized we can effectively communicate to 
evaluate the site structure, semantics, and website page design.

in this phase

    *

      we must choose best words or phrases per section title and link

    *

      compose a list of sections and links in order to translate it to a
      site page

therefore, website map verse 3 is more than informed personal 
suggestions, also it is in phase to translate a map to a draft graphic 
of the site Project Lumiera.

in verse 3 some of the chosen words originate from verse 2. the change, 
addition, or neglect of any word is explained in part two.

part one, map description

SEARCH

PROJECT

NEWS

DOWNLOAD

ABOUT

ROADMAP

TICKER

SCREENSHOTS

CONTRIBUTE

CREDITS

CONTACT

COMMUNITY

USERS

DEVELOPERS

MERCHANTS

DONORS

DOCUMENTS

MANUALS

HOW TOS

DESIGN

SOURCE CODE

FOR THE PRESS

DEVELOPMENT

SUB PROJECTS

JOBS SMALL TO LARGE

NEXT MEETING AGENDA

PAST PROTOCOLS

SOURCE CODE

LINKS

UWIKI

NOBUG

PASTEBIN

CINELERRA

part two, changes are explained

compare verse 2 to part one verse 3

as you may have noticed in the map that I wrote, I favour concise short 
words and phrases that impose less on the page. for a designer that 
conciseness translates to limitless designs, especially where links are 
in rows or columns.

note of humour to Raffaella: this is only semantics. all to better the 
project, not break your heart...but if that is what you feel then the 
worst is definitely to come.

SEARCH abstracted from HOME only, search works in whole site

PROJECT

PUBLIC SECTION is changed to PROJECT. the chance is that Raffaello wrote 
the phrase to order the list rather than as a word to write at the site 
finally.

the word public, for open source projects is ambiguous in that context. 
unless the word public is written elsewhere to mean something that was 
published specially, then it has no greater relevance as everything at 
the site was published and is public.

HOME is negated as a section and all the sub sections are merged to 
PROJECT. the word home is typically only used as a solitary link to the 
most general part of a site. It has less versatility, almost none, than 
the word project in paragraphs.

THE PROJECT is negated as a section and all the sub sections are merged 
to PROJECT.

ESSENTIAL PRESENTATION is negated as a phrase. the chance is that 
Raffaella wrote the phrase to suggest a page style.

actually PROJECT HEARTBEAT is not that bad. though it was changed, the 
purpose was to state that other sites have varied equivalent concise 
words or phrases. some are:

TICKER http://mozilla.com <http://mozilla.com/>

LATEST COMMITS http://www.compiz.org/

ROADMAP is in verse 3, not for its explicit meaning, but for its 
pervasiveness in most other projects. The phrase is not my favourite, I 
can accept it, but while we are all here, is there any better alternatives?

PLAN or PROJECT PLAN

WEBSITE is negated as a section and all the sub sections are merged to 
DOCUMENTS - USER MANUALS

COMMUNITY

COMMUNITY is added as a section to order other sub sections that were 
added. On the page community, like any super section, is the full sub 
sections, briefs of sub sections and links to sub sections, or links 
only. uWiki can dynamically automate some data, statistics.

USERS is added as a section. user has a profile that features their art, 
products. encourage creative licenses. interlink users to user groups, 
what groups?

DEVS is changed from DEVELOPER'S VAULT to COMMUNITY - DEVELOPERS. 
developer has a profile that features their work in the project, jobs.

MERCHANTS is added as a section. merchant has a profile that features 
their merchandise. merchants have equality; single persons or large 
manufacturers.

for example,

in community archlinux (a linux distribution) there is a user who lives 
in Canada, Saskatchewan. he likes to craft wood and crafted some 
archlinux merchandise that he sold from the archlinux forums.

also there are large sites like t-shirts.com where anyone can create 
designs of shirt to sell.

the single person like the archlinux crafter would create their own 
merchant profile. a Lumiera administrator may have to create the 
t-shirts.com profile and link it to t-shirts.com.

the intent, ideally, is to have a directory of merchant profiles at the 
same page somewhere (a page may feature some merchandise elsewhere). 
merchant profiles have a consistent style that lists the merchandise and 
prices.

DONATE is changed from THE PROJECT to COMMUNITY - DONORS. donor has a 
profile that features their donation, anonymity is a choice. at the 
donors page, new donations are accepted and a there is a list of donors 
that is linked per profile.

interlink all community profiles.

If uWiki is distributed then Lumiera.org is not the only store of all 
profiles data, less server load. community is the most obvious data to 
distribute. what is other data to distribute?

DOCUMENTS

DOCUMENTS is added as a sub section to attempt a major reorder of the 
site map. documents from verse 2 PUBLIC SECTION and DEVELOPER'S VAULT 
were merged to the new generic section. the intended result is to 
transition the curious to user to developer.

PROJECT section continues to have links to priority documents of any 
type. DEVELOPMENT section continues to have links to developer documents.

the challenge of documenters to write documents that span types. On the 
page documents, the challenge to type documents may result in a unique, 
creative design that links documenter profiles to documents as a 
perspective of the project.

USER MANUAL is changed to MANUALS the cause of plurality is a merge of 
all sub sections from THE PROJECT - WEBSITE. also the section is 
generalized to include developer manuals.

HOW TOS is added as a sub section. though there is no current content 
for how tos, the section is suggested to order documents that explain 
how to create or produce specific results in Lumiera.

any author may write a how to. if a how to is written in wiki, it is 
indexed for search and styled consistently. to have this consistency 
implies a job for documenters when a how to is authored in some other 
format.

DESIGN DOCUMENTATION is changed from DEVELOPER'S VAULT to DOCUMENTS - 
DESIGN. the sub section in documents is to unify all parts of project 
design, that includes (note: developers refine to complete the list) 
process, workflow, GUI, PROC, BACKEND, PLUGIN, BUILDRONE, CONFIG LOADER, 
website.

though the section is essentially a link to DEVELOPMENT, there is added 
value to describe, on one page, how the project design is unified and 
link to the design per sub project at DEVELOPMENT - SUB PROJECTS.

CODE DOCUMENTATION is changed from DEVELOPER'S VAULT to DOCUMENTS - 
SOURCE CODE. like DOCUMENTS - DESIGN, the section SOURCE CODE is at 
least a unifier to source code per sub project at DEVELOPMENT - SUB 
PROJECTS.

PRESS is changed from THE PROJECT - PRESS to DOCUMENTS - FOR THE PRESS 
for syntactic reasons and order.

DEVELOPMENT

DEVELOPER'S VAULT is merged to DEVELOPMENT, I like the phrase 
'developer's vault' too – whatever the choice, we should design the site 
consistently.

HOME is negated as a section and all the sub sections are merged to 
DEVELOPMENT.

QUICK START or START UP NOTES or STARTING POINTS. in the section, there 
is currently no defined content. alternatively, if the content here is 
brief, place it high on the super page DEVELOPMENT with no section 
title, as an implicit introduction.

CODE DOCUMENTATION and DESIGN DOCUMENTATION are merged to SUB PROJECTS. 
sub projects include (note: developers refine to complete the list) 
process, workflow, GUI, PROC, BACKEND, PLUGIN, BUILDRONE, CONFIG LOADER, 
website. at each sub project page there is links to design and code 
documents.

TRAC REPORTS is changed to JOBS SMALL TO LARGE. better to write a 
general phrase for any person. we should minimize the work for new 
persons to learn minor details like what is 'trac'. alternatives ? small 
to large is in the phrase to attract the busy and the brave.

GITWEB is changed to SOURCE CODE for generality that includes various 
interfaces to the source code, doxygen, gitweb, direct address to git 
protocol. chance is there is no confusion with DOCUMENTS - SOURCE CODE, 
both pages should interlink.

USEFUL LINKS is changed to LINKS. some examples are UWIKI, NOBUG, 
PASTEBIN?, CINELERRA.

note that all super sections are pages also. to criticize this website 
map, these sections are the first parts to critic. try to imagine a 
design of each section page where you can find all the sub sections.

the intent of this phase is to design the map of pages that is 
informative, orderly, directive to all sub sections.

the next phase is to design the draft graphic interface. best is to 
initiate the next phase with a perfect map, that will require 
imagination to foresee any problems.

to conclude, the intent of this verse was to formalize a website map 
that is general and total.

_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html

yanikn | 26 Jan 16:22
Favicon

Re: website map verse 3

A question: do we need/want user profiles similar to deviantart, facebook, etc.?

From what I understand this part of the design is from a social media perspective. That might be taking off more than we can chew not only technically, but in terms of community management. Otherwise it just becomes a dead community without much use. Also, there seems to be no clear motive for creating all these profiles. People can network elsewhere, they don't need our silo to do it in.

I support profiles more akin to a forum username profile with basic information.

I also don't really like the idea about merchant and donor profiles. I don't think that they need their own sections. Donors can be recognized a la wikipedia with headlines that change.

Anyway, I have to quick run right now, but those are my preliminary 2 cents.

--Yanik

> Date: Tue, 26 Jan 2010 01:34:08 -0500
> From: andrew-B8rV15CH9NB6JEgyT+ixcEEOCMrvLtNR@public.gmane.org
> To: lumiera-ktMmVXrywlQdbU6fmDeXuQ@public.gmane.org
> Subject: [Lumiera] website map verse 3
>
> redesign website map verse 3
>
>
> Raffaello was the author of verse 2 with some explicit help from
> Itchthyo in the “Dev's vault”.
>
>
> verse 3 is the result of research, analysis, reversion. in part one, the
> map is described. in part two the changes from verse 2 are explained
>
>
> in verse 2, our community was defined as developers and users. verse 3
> is an attempt to join the two groups.
>
>
> verse 3 defines developers to include programmers, documenters,
> educators, marketers, promoters, even critics and feature requesters.
> users are anyone.
>
>
> to define, for example, documenters, educators, marketers, and promoters
> as developers in addition to programmers is respectful and a result is
> increased communication.
>
>
> the theory is that more developers is always better. if users and
> developers are exposed to the variety of development then they can
> easily transition from user to developer and developer to developer.
>
>
> part one map specifics
>
> *
>
> the purpose of the map is to define all sections once in the most
> correct *structure*
>
> *
>
> all capitol words are the *definitive* suggested words to write at
> the website
>
> *
>
> each line is a section. indented lines are sub sections on the
> same page as the super section; either as the full sub section, a
> brief and a link to the sub section, or the link only
>
> *
>
> sections in the map list are *ordered* approximately for
> translation to site pages; high left to low right
>
>
> with these specifics formalized we can effectively communicate to
> evaluate the site structure, semantics, and website page design.
>
>
> in this phase
>
> *
>
> we must choose best words or phrases per section title and link
>
> *
>
> compose a list of sections and links in order to translate it to a
> site page
>
>
> therefore, website map verse 3 is more than informed personal
> suggestions, also it is in phase to translate a map to a draft graphic
> of the site Project Lumiera.
>
>
> in verse 3 some of the chosen words originate from verse 2. the change,
> addition, or neglect of any word is explained in part two.
>
>
> part one, map description
>
>
> SEARCH
>
>
> PROJECT
>
> NEWS
>
> DOWNLOAD
>
> ABOUT
>
> ROADMAP
>
> TICKER
>
> SCREENSHOTS
>
> CONTRIBUTE
>
> CREDITS
>
> CONTACT
>
>
> COMMUNITY
>
> USERS
>
> DEVELOPERS
>
> MERCHANTS
>
> DONORS
>
>
> DOCUMENTS
>
> MANUALS
>
> HOW TOS
>
> DESIGN
>
> SOURCE CODE
>
> FOR THE PRESS
>
>
> DEVELOPMENT
>
> SUB PROJECTS
>
> JOBS SMALL TO LARGE
>
> NEXT MEETING AGENDA
>
> PAST PROTOCOLS
>
> SOURCE CODE
>
>
> LINKS
>
> UWIKI
>
> NOBUG
>
> PASTEBIN
>
> CINELERRA
>
>
>
> part two, changes are explained
>
>
> compare verse 2 to part one verse 3
>
>
> as you may have noticed in the map that I wrote, I favour concise short
> words and phrases that impose less on the page. for a designer that
> conciseness translates to limitless designs, especially where links are
> in rows or columns.
>
>
> note of humour to Raffaella: this is only semantics. all to better the
> project, not break your heart...but if that is what you feel then the
> worst is definitely to come.
>
>
>
> SEARCH abstracted from HOME only, search works in whole site
>
>
>
> PROJECT
>
>
> PUBLIC SECTION is changed to PROJECT. the chance is that Raffaello wrote
> the phrase to order the list rather than as a word to write at the site
> finally.
>
>
> the word public, for open source projects is ambiguous in that context.
> unless the word public is written elsewhere to mean something that was
> published specially, then it has no greater relevance as everything at
> the site was published and is public.
>
>
> HOME is negated as a section and all the sub sections are merged to
> PROJECT. the word home is typically only used as a solitary link to the
> most general part of a site. It has less versatility, almost none, than
> the word project in paragraphs.
>
>
> THE PROJECT is negated as a section and all the sub sections are merged
> to PROJECT.
>
>
> ESSENTIAL PRESENTATION is negated as a phrase. the chance is that
> Raffaella wrote the phrase to suggest a page style.
>
>
> actually PROJECT HEARTBEAT is not that bad. though it was changed, the
> purpose was to state that other sites have varied equivalent concise
> words or phrases. some are:
>
> TICKER http://mozilla.com <http://mozilla.com/>
>
> LATEST COMMITS http://www.compiz.org/
>
>
> ROADMAP is in verse 3, not for its explicit meaning, but for its
> pervasiveness in most other projects. The phrase is not my favourite, I
> can accept it, but while we are all here, is there any better alternatives?
>
> PLAN or PROJECT PLAN
>
>
> WEBSITE is negated as a section and all the sub sections are merged to
> DOCUMENTS - USER MANUALS
>
>
>
> COMMUNITY
>
>
> COMMUNITY is added as a section to order other sub sections that were
> added. On the page community, like any super section, is the full sub
> sections, briefs of sub sections and links to sub sections, or links
> only. uWiki can dynamically automate some data, statistics.
>
>
> USERS is added as a section. user has a profile that features their art,
> products. encourage creative licenses. interlink users to user groups,
> what groups?
>
>
> DEVS is changed from DEVELOPER'S VAULT to COMMUNITY - DEVELOPERS.
> developer has a profile that features their work in the project, jobs.
>
>
> MERCHANTS is added as a section. merchant has a profile that features
> their merchandise. merchants have equality; single persons or large
> manufacturers.
>
>
> for example,
>
> in community archlinux (a linux distribution) there is a user who lives
> in Canada, Saskatchewan. he likes to craft wood and crafted some
> archlinux merchandise that he sold from the archlinux forums.
>
>
> also there are large sites like t-shirts.com where anyone can create
> designs of shirt to sell.
>
>
> the single person like the archlinux crafter would create their own
> merchant profile. a Lumiera administrator may have to create the
> t-shirts.com profile and link it to t-shirts.com.
>
>
> the intent, ideally, is to have a directory of merchant profiles at the
> same page somewhere (a page may feature some merchandise elsewhere).
> merchant profiles have a consistent style that lists the merchandise and
> prices.
>
>
> DONATE is changed from THE PROJECT to COMMUNITY - DONORS. donor has a
> profile that features their donation, anonymity is a choice. at the
> donors page, new donations are accepted and a there is a list of donors
> that is linked per profile.
>
>
> interlink all community profiles.
>
>
> If uWiki is distributed then Lumiera.org is not the only store of all
> profiles data, less server load. community is the most obvious data to
> distribute. what is other data to distribute?
>
>
>
> DOCUMENTS
>
>
> DOCUMENTS is added as a sub section to attempt a major reorder of the
> site map. documents from verse 2 PUBLIC SECTION and DEVELOPER'S VAULT
> were merged to the new generic section. the intended result is to
> transition the curious to user to developer.
>
>
> PROJECT section continues to have links to priority documents of any
> type. DEVELOPMENT section continues to have links to developer documents.
>
>
> the challenge of documenters to write documents that span types. On the
> page documents, the challenge to type documents may result in a unique,
> creative design that links documenter profiles to documents as a
> perspective of the project.
>
>
> USER MANUAL is changed to MANUALS the cause of plurality is a merge of
> all sub sections from THE PROJECT - WEBSITE. also the section is
> generalized to include developer manuals.
>
>
> HOW TOS is added as a sub section. though there is no current content
> for how tos, the section is suggested to order documents that explain
> how to create or produce specific results in Lumiera.
>
>
> any author may write a how to. if a how to is written in wiki, it is
> indexed for search and styled consistently. to have this consistency
> implies a job for documenters when a how to is authored in some other
> format.
>
>
> DESIGN DOCUMENTATION is changed from DEVELOPER'S VAULT to DOCUMENTS -
> DESIGN. the sub section in documents is to unify all parts of project
> design, that includes (note: developers refine to complete the list)
> process, workflow, GUI, PROC, BACKEND, PLUGIN, BUILDRONE, CONFIG LOADER,
> website.
>
>
> though the section is essentially a link to DEVELOPMENT, there is added
> value to describe, on one page, how the project design is unified and
> link to the design per sub project at DEVELOPMENT - SUB PROJECTS.
>
>
> CODE DOCUMENTATION is changed from DEVELOPER'S VAULT to DOCUMENTS -
> SOURCE CODE. like DOCUMENTS - DESIGN, the section SOURCE CODE is at
> least a unifier to source code per sub project at DEVELOPMENT - SUB
> PROJECTS.
>
>
> PRESS is changed from THE PROJECT - PRESS to DOCUMENTS - FOR THE PRESS
> for syntactic reasons and order.
>
>
>
> DEVELOPMENT
>
>
> DEVELOPER'S VAULT is merged to DEVELOPMENT, I like the phrase
> 'developer's vault' too – whatever the choice, we should design the site
> consistently.
>
>
> HOME is negated as a section and all the sub sections are merged to
> DEVELOPMENT.
>
>
> QUICK START or START UP NOTES or STARTING POINTS. in the section, there
> is currently no defined content. alternatively, if the content here is
> brief, place it high on the super page DEVELOPMENT with no section
> title, as an implicit introduction.
>
>
> CODE DOCUMENTATION and DESIGN DOCUMENTATION are merged to SUB PROJECTS.
> sub projects include (note: developers refine to complete the list)
> process, workflow, GUI, PROC, BACKEND, PLUGIN, BUILDRONE, CONFIG LOADER,
> website. at each sub project page there is links to design and code
> documents.
>
>
> TRAC REPORTS is changed to JOBS SMALL TO LARGE. better to write a
> general phrase for any person. we should minimize the work for new
> persons to learn minor details like what is 'trac'. alternatives ? small
> to large is in the phrase to attract the busy and the brave.
>
>
> GITWEB is changed to SOURCE CODE for generality that includes various
> interfaces to the source code, doxygen, gitweb, direct address to git
> protocol. chance is there is no confusion with DOCUMENTS - SOURCE CODE,
> both pages should interlink.
>
>
>
> USEFUL LINKS is changed to LINKS. some examples are UWIKI, NOBUG,
> PASTEBIN?, CINELERRA.
>
>
>
> note that all super sections are pages also. to criticize this website
> map, these sections are the first parts to critic. try to imagine a
> design of each section page where you can find all the sub sections.
>
>
> the intent of this phase is to design the map of pages that is
> informative, orderly, directive to all sub sections.
>
>
> the next phase is to design the draft graphic interface. best is to
> initiate the next phase with a perfect map, that will require
> imagination to foresee any problems.
>
>
> to conclude, the intent of this verse was to formalize a website map
> that is general and total.
>
> _______________________________________________
> Lumiera mailing list
> Lumiera-aLEFhgZF4x639dL7tAm8iA@public.gmane.orgg
> http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
> http://lumiera.org/donations.html
_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html
andrew james | 27 Jan 10:04

Re: website map verse 3

yanikn@... wrote:
> A question: do we need/want user profiles similar to deviantart, 
> facebook, etc.?

nothing too fancy.  but if you go to sites like microsoft or 
adobe creative suite they have community for their users, 
developers, designers.  actually adobe's site is lame and 
exclusive, administrator controls exposure.

> 
>  From what I understand this part of the design is from a social media 
> perspective. 

that perfectly describes this part of the design.

I think we (video editors, open source community) can create 
better integration of users art, guides, tutorials - 
specific to lumiera.

That might be taking off more than we can chew not only
> technically, but in terms of community management. 

The type of wiki (uwiki) that is intend for the site is 
dynamic enough to control the data.

I personally accept the job as manager of community...or 
coordinator, call me whatever you want -- ;) kinky wink.

Otherwise it just
> becomes a dead community without much use. Also, there seems to be no 
> clear motive for creating all these profiles.

I think that in this context you more refer to the four 
types of persons in COMMUNITY than 'profiles'; user, 
developer, merchant, donor.

be careful to not exaggerates the number of types of 
persons.  those four were chosen to represent the current 
dichotomies of open source projects.  work and money.

each person has one profile, I wrote 'profile' to mean a 
center for personal data of any type and multiple types 
(user, developer, merchant, donor).

note, there is a variety of types in each type.  for 
example, developers include documenters, educators, 
marketers, and promoters.

I suggest that we use the dynamics of the wiki to automate 
views of data in our community rather than explicitly type 
persons and label them generically everywhere.

how a person contributes to the project implies where their 
contribution has place conceptually, effectively and at the 
site as a record of our community story.

for example when you enter the page from link COMMUNITY -- 
DEVELOPERS  the view is more than only a list of names -- 
the challenge of verse 3 is to realize those views.  the 
most obvious view is to integrate the developer to their 
jobs and work with the project all in some periodical 
reports of project status.

the chance is that the quality of our site at all parts is 
increased greatly when those periodic reports are authored 
by an expert communicator.  we already have a periodic 
report scheduled and expert communicators, like Raffaella.

  People can network
> elsewhere, they don't need our silo to do it in.

is there any open source non linear video editor user 
community site?  if there is no competition then we cant lose.

but seriously, we should try to compete with other community 
sites and since open source is like a virus anyway, it can 
integrate and disintegrate quickly.

the chance is that at some near future most persons will 
store all their personal data local with a program to manage 
meta data and another program to send out types of data to 
various social sites automatically -- that at the same time 
  maximizes their exposure and mocks the nonsense of our 
current 'web', or 'network' or whatever you youth are 
calling it these days... joke, I am age y23.

I think, uWiki is ready for that future, theoretically if 
not programmatically.  this future is known as distributed.

The great part of uWiki is that it is created to distribute 
a wiki.

my interpretation of distributed is,

for example, if Lumiera.org and the fictional 
Transitions.com have uWiki, then I link Lumiera.org and 
Transitions.com (I may use an aggregator program that has a 
dynamic list of video editor sites, and never open a 
hypertext browser like firefox) to a document at my local 
server of how to create a scene transition.  at each site, 
uWiki automatically generates a view of the document, 
hypertext, docBook, pdf, indexes the document, and anything 
else.

Until we are in the future, I think there is more benefit 
than cost to even storing the most data that is related to 
non linear video editors at Lumiera.org.

competence with similar sites, video editors, in search 
results relates to web indexers that value per size text and 
links more than graphics, audio, or videos. *citation, any 
expert?*

we may want to filter data types to limit graphic, audios, 
videos stored at Lumiera.org.  cost to store text is 
minimal, but someone else can tell a price better than me.

I am concerned enough of media, especially, open source 
community, project integration, and disentanglement of the 
web that I want to help create this future at Lumiera.org.

> 
> I support profiles more akin to a forum username profile with basic 
> information.

to note, I talked with Christian and Hermann of 'profiles' 
or accounts.  We all favour one account to access all parts 
of the project.

> 
> I also don't really like the idea about merchant and donor profiles. I 
> don't think that they need their own sections. Donors can be recognized 
> a la wikipedia with headlines that change.

a section can have one page.  section was written as a vague 
term, I never meant to scare anyone.

I think you may have imagined the PROJECT page initial with 
an intrusive list under COMMUNITY of the four sub sections. 
  that is particularly not necessary for relatively low 
accessed sections like DONORS.

except, of donors, we really should write a full list of 
them somewhere and we should also have a form to accept 
donations.  donors are a special type of person, especially 
for open source projects.

actually, your suggestion of the donor headline is likely 
what we would put in the COMMUNITY page.  great idea.

at the COMMUNITY page wherever donors are headlined, make 
the headline a link.  the link is to a 'section' for donors 
(anchor link in page to the featured donor) but its only 
list and a donate form, or a link to the form.

of MERCHANTS, i may like to sell merchandise for open source 
projects sometime, provide to demand and a decent cause.

I agree, the section is better placed somewhere to unimposed.

only the best merchants will thrive, from seemingly nowhere 
they will appear to sell you something that you want.  no 
worries, there are no advertisements that flash while 
sliding on page.  another headline or banner is fair.

if there is no merchants, there is no section.  same with 
any part of this site.  if we create the divisions, 
emphasize the person and the dichotomy, then we suggest that 
we are thoughtful, kind, and relatively progressive to 
define an open source company.

> 
> Anyway, I have to quick run right now, but those are my preliminary 2 cents.
> 
> --Yanik
> 

In this reply, I intentionally liberally advertised my 
concerns of open source community to gain your trust as an 
enthusiastic and motivated site developer for lumiera.

andrew

_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html

Raffaella Traniello | 27 Jan 10:16
Picon

Re: website map verse 3

Andrew,
thanks for your collaboration on Lumiera.

Please, note that this ticked is closed.
http://issues.lumiera.org/ticket/229 

Website map was already discussed and accepted.

While I agree it might not be perfect, I state that we can't keep
opening every decision back to discussion or we risk to move backwards
instead of forwards.

We are very grateful you give your time and energy for Lumiera and we
need your work. 
Please, prefer collaboration on open tickets.
As usual, communicate what you want to do before starting so that we can
coordinate things.

Ciao
Raffaella

_______________________________________________
Lumiera mailing list
Lumiera@...
http://lists.lumiera.org/cgi-bin/mailman/listinfo/lumiera
http://lumiera.org/donations.html


Gmane