Hi,

> A note on the blog: It probably makes more work right now to rewrite
> what I´ve put up than to start from scratch.^^ I will open a new topic
> asking some questions regarding problems I ran in soon.

See the "blog":
http://code.google.com/p/erlyweblog/
Please forgive us for the name, we know we are lame ducks, but this is
meant to be a temporary project, it will not resist as a standalone
project.

> As noted in the disclaimer, we hope this becomes a blog made by the
> community and would be glad, if the advanced users step in and help
> create it. Beginners are welcome as well. :)

> Maybe the documentation could be made around the blog, explaining
> things in general and then how this would work in the blog
> application. It would be awesome, if a new user would have a full
> working blog after finishing the documentation, ready to start off
> writing about how cool erlyweb is. Would be also great for comparison
> to other frameworks.

It would be awesome if you folks like the idea and Yariv would take
over the ownership.

Now my questions:
I´ll make a list of the problems i ran into as an Erlang/Erlyweb
beginner.

1. Website root:
I didn´t find out how to use a component as the frontpage (e.g.
localhost:8000/) rather than the index.html from app/www.

2. Structure of components:
Having all controllers/views/templates in one directory seemed odd to
me. The templates directory inside each component may be odd, too, but
having at least one directory per component "feels" better. So I want
to know what your usual way is.

3. Template inheritance:
Using the html_container_controller.erl/html_container_view.et as the
root-template, how do I reuse header, main-content, sidebar and footer
from other components? I only found out how to have a static sidebar
and I would like that to be dynamic, for example showing blogrolls
related to a category or leaving out latest_entries from an entry
detail page.

I also have no idea how to set individual titles for each page...I
read the " <title>s and other non-component data" topic in this group
and the "erlyweb-tutorial-using-components-to-create-dynamic-
containers" post on yarivs blog, but that was more confusing than
helping, because the former is a discussion of advanced users and both
seemed to include future ideas and I am not sure what the status of
this is.

4. Using controllers and views correctly:
The only reference I found was this tutorial:
http://progexpr.blogspot.com/2006/12/erlyweb-blog-tutorial.html
Thats why I complained about the musician example earlier, it doesnt
explain much.

If you have a look at my entry_details template
http://erlyweblog.googlecode.com/svn/trunk/src/components/entries/templates/entries_detail.et
you´ll see, that I do most of the logic in there rather than in the
controller. I guess if I wouldn´t be lacking of Erlang knowledge, this
may not be a problem, but I simply don´t know how to.

5. Naming Sql-tables:
I used plurals like categories, entries and so on for table names.
After setting up relations I had problems getting related entries for
a category doing this:
C1 = categories:find_id(1).
categories:entries(C1).
Instead I have to call categories:entrieses(C1).
If you have overlooked it, I mean putting "es" to the end of entries.
o_0 How do I get around this or should I just use singular for table
names?

6. Complex queries:
How would you retrieve a list of entries with their related category,
tags, user and comment count in one query? I mean the full datasets,
not only an id or a name. Do you fall back to raw-sql and if so, how
do you use that in template context?

I guess I have way more questions I can´t remember right now, but I
will bother you again, don´t worry. :)

If you had the same or similar problems, please drop a line, so that I
don´t feel alone with my ignorance.

Thanks for taking your time reading this and maybe answering a
question.

maddiin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"erlyweb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/erlyweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to