Codebases and Tidbits

View: New views
3 Messages — Rating Filter:   Alert me  

Codebases and Tidbits

by Roland Weber :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi folks,

I've scanned my emails and this is my current
understanding of the bits and pieces. I did not
scan public archives. Angie mentioned discussions
with the Roller folks, I didn't follow those.
Please correct me where I am wrong, and add
missing details if you happen to know them.


Codebase 1a, 1b (Angie) [1,2]
The "Background" section of the proposal mentions
software written by Angie for fee at Nechtan Design.
In May, Angie set up a website with a rapid prototype
for photo gallery software. This site also uses
the name Caitrin.
Are these two different codebases? If so, will both
be available to start with? Even if the new podling
starts from scratch, a donation of the original code
Angie developed would be good to avoid "IP pollution".
---
Java, Tomcat, relational DB backend.
Integration with Roller suggested,
but currently no dependency.


Codebase 2 (Noel) [3]
---
Code in production use.
No technical details.


Codebase 3 (Carsten) [4]
---
Sling frontend, JCR backend
Code not ready to be shared yet.


Codebase 4 (Luciano) [5]
---
Tuscany, file-based backend.
Prototype available.


Tidbits mentioned during the discussion were
a Cocoon block for image resizing [6] and
Sanselan [7] for metadata extraction and maybe more.


===
And now, for people like me who are not familiar
with everything that goes on at Apache, a summary
of the projects mentioned :-)

Jackrabbit - Java Content Repository
http://jackrabbit.apache.org/
Standard API for content repository, supports versioning.
Backend adapters can map to file system, DB,...

Tomcat - Servlet & JSP Container
http://tomcat.apache.org/

Roller - Blog server
http://roller.apache.org/

Tuscany - infrastructure for Service Oriented Architecture
http://tuscany.apache.org/

Sling - framework for web apps with JCR backend
http://incubator.apache.org/sling/site/index.html

Sanselan - image manipulation library
http://incubator.apache.org/sanselan/


Allright, with all these puzzle pieces, I can see
a picture forming :-) Let me sleep over it...

cheers,
   Roland


[1] http://wiki.apache.org/incubator/CaitrinProposal?action=recall&rev=15
[2] http://www.nechtan.org/caitrin.html
[3]
http://mail-archives.apache.org/mod_mbox/incubator-general/200805.mbox/%3cNBBBJGEAGJAKLIDBKJOPEEOLEJAD.noel@...%3e
[4]
http://mail-archives.apache.org/mod_mbox/incubator-general/200807.mbox/%3c4869F246.6050800@...%3e
[5]
http://mail-archives.apache.org/mod_mbox/incubator-projects/200807.mbox/%3c5a75db780807110843h74df3d67t30662b95fa0006c4@...%3e
[6]
http://mail-archives.apache.org/mod_mbox/incubator-projects/200807.mbox/%3ccaf30e2a0807061006r6bf0cf2cy2b660a3d725bfea0@...%3e
[7]
http://mail-archives.apache.org/mod_mbox/incubator-projects/200807.mbox/%3c20080714174853.E7D8D724955@...%3e


---------------------------------------------------------------------
To unsubscribe, e-mail: projects-unsubscribe@...
For additional commands, e-mail: projects-help@...


Re: Codebases and Tidbits

by Angela Cymbalak :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thank you, Roland, for pulling all of this information
together.  Most of it went into the proposal verbatim and was
extremely helpful.

After doing that update of the Wiki page I am going to call the
project INH (Insert Name Here) :-).   I updated the page to address
Roland's concerns but I left all of the information there.  I just
organized it a bit.

The following sections still need filled in:
Core Developers
Initial Committers
Mentors
Orphaned Projects

My idea for orphaned projects was: We realize that there is a risk of
any project being orphaned.  However, as a community we strive to see
the technologies utilized to the best of their ability within this
problem space.

I know that there are some following this discussion because of the
technologies being used and not the problem space or project necessarily.

Roland also mentioned the Roller discussions.  There was some
discussion with the Roller folks.  There are a couple who are
interested in having a plugin for Roller to a photo gallery but a
language consensus couldn't be reached.  I can always email the list
again and see if anyone wants to participate here.

Angie


At 07:25 AM 7/15/2008, Roland Weber wrote:

>Hi folks,
>
>I've scanned my emails and this is my current
>understanding of the bits and pieces. I did not
>scan public archives. Angie mentioned discussions
>with the Roller folks, I didn't follow those.
>Please correct me where I am wrong, and add
>missing details if you happen to know them.
>
>
>Codebase 1a, 1b (Angie) [1,2]
>The "Background" section of the proposal mentions
>software written by Angie for fee at Nechtan Design.
>In May, Angie set up a website with a rapid prototype
>for photo gallery software. This site also uses
>the name Caitrin.
>Are these two different codebases? If so, will both
>be available to start with? Even if the new podling
>starts from scratch, a donation of the original code
>Angie developed would be good to avoid "IP pollution".
>---
>Java, Tomcat, relational DB backend.
>Integration with Roller suggested,
>but currently no dependency.
>
>
>Codebase 2 (Noel) [3]
>---
>Code in production use.
>No technical details.
>
>
>Codebase 3 (Carsten) [4]
>---
>Sling frontend, JCR backend
>Code not ready to be shared yet.
>
>
>Codebase 4 (Luciano) [5]
>---
>Tuscany, file-based backend.
>Prototype available.
>
>
>Tidbits mentioned during the discussion were
>a Cocoon block for image resizing [6] and
>Sanselan [7] for metadata extraction and maybe more.
>
>
>===
>And now, for people like me who are not familiar
>with everything that goes on at Apache, a summary
>of the projects mentioned :-)
>
>Jackrabbit - Java Content Repository
>http://jackrabbit.apache.org/
>Standard API for content repository, supports versioning.
>Backend adapters can map to file system, DB,...
>
>Tomcat - Servlet & JSP Container
>http://tomcat.apache.org/
>
>Roller - Blog server
>http://roller.apache.org/
>
>Tuscany - infrastructure for Service Oriented Architecture
>http://tuscany.apache.org/
>
>Sling - framework for web apps with JCR backend
>http://incubator.apache.org/sling/site/index.html
>
>Sanselan - image manipulation library
>http://incubator.apache.org/sanselan/
>
>
>Allright, with all these puzzle pieces, I can see
>a picture forming :-) Let me sleep over it...
>
>cheers,
>   Roland
>
>
>[1] http://wiki.apache.org/incubator/CaitrinProposal?action=recall&rev=15
>[2] http://www.nechtan.org/caitrin.html
>[3]
>http://mail-archives.apache.org/mod_mbox/incubator-general/200805.mbox/%3cNBBBJGEAGJAKLIDBKJOPEEOLEJAD.noel@...%3e
>[4]
>http://mail-archives.apache.org/mod_mbox/incubator-general/200807.mbox/%3c4869F246.6050800@...%3e
>[5]
>http://mail-archives.apache.org/mod_mbox/incubator-projects/200807.mbox/%3c5a75db780807110843h74df3d67t30662b95fa0006c4@...%3e
>[6]
>http://mail-archives.apache.org/mod_mbox/incubator-projects/200807.mbox/%3ccaf30e2a0807061006r6bf0cf2cy2b660a3d725bfea0@...%3e
>[7]
>http://mail-archives.apache.org/mod_mbox/incubator-projects/200807.mbox/%3c20080714174853.E7D8D724955@...%3e
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: projects-unsubscribe@...
>For additional commands, e-mail: projects-help@...
>



---------------------------------------------------------------------
To unsubscribe, e-mail: projects-unsubscribe@...
For additional commands, e-mail: projects-help@...


Re: Codebases and Tidbits

by Roland Weber :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Angie,

> I updated the page to address Roland's
> concerns but I left all of the information there.
> I just organized it a bit.

Great job! It is much better now. I'll dive in
and make some changes in a few minutes.
Here are the non-formatting issues I stumbled
over when reading the latest version (rev 17):

---
"Initial Goals" - Decide which pieces of code
    can be drawn from existing projects

It gives me a slight discomfort to read about taking
pieces of code as the very first thing, with all the
open design questions following below.
I'll try to rephrase that as "create a prototype".

---
The user management system will be based on JAAS.

This is plain wrong if "user management" refers to
user management. I'd consider it premature if it
refers to permission checking.
I'll add an open question on how to handle user
management and permission checking. If anybody
objects, feel free to revert that change afterwards.


---
"Meritocracy" - Every person who is currently part
of the community has code that they have developed
yet are willing to rewrite for the good of the project.

I feel excluded from the community here. Suggestions?


---
"Orphaned Projects"

> My idea for orphaned projects was: We realize that there is a risk of
> any project being orphaned.  However, as a community we strive to see
> the technologies utilized to the best of their ability within this
> problem space.

I would have gone for something like "We're just starting, there
is a high risk", but that's a matter of personal preference :-)


---
"Inexperience with Open Source"

On second reading, I understood what you meant. On first
reading, I thought that the community has only one member.


---
"Relationships with Other Apache Products"

> I know that there are some following this discussion because of the
> technologies being used and not the problem space or project necessarily.

That should be mentioned in this section. Some of the
existing references are superfluous though. Or should
we really tie ourselves to Tomcat instead of writing
something that runs in any Servlet/JSP container?

>
> Roland also mentioned the Roller discussions.  There was some discussion
> with the Roller folks.  There are a couple who are interested in having
> a plugin for Roller to a photo gallery but a language consensus couldn't
> be reached.


I found this thread, where you said AJAX and somebody
else mentioned JavaScript - is that what you meant?
http://www.nabble.com/photo-gallery-for-Roller-td17087810s12275.html

Since there were discussions with Roller, we should
mention that in the proposal, and also explain why
we're not asking Roller to become the sponsor.

cheers,
   Roland




---------------------------------------------------------------------
To unsubscribe, e-mail: projects-unsubscribe@...
For additional commands, e-mail: projects-help@...