Inside Paulo Abrantes' head
[ start | index | login or register ]
start > comment-start > 2008-02-29 > 1-1

1-1 commented start/2008-02-29/1

Created by m4ktub. Last edited by m4ktub, 220 days ago. Viewed 227 times. #3
[diff] [history] [edit] [rdf]
labels
attachments
I won't discuss the accuracy of the model you purposed because, obviously you're better informed than me about real life requirements, works, and works not in the bliki world but some questions came up to me.

When coming up with a domain model you need to define a certain granularity threshold so you don't end up modeling words, characters, bytes, etc. Do you have a specific metric for this case, that is, have something like "That concept is too low level" or "That's over engineering" while drawing the model? (Note that I'm not suggesting you over engineered, on the contrary)

That was just a curiosity. About the domain models, why isn't post a wiki page? Are you already considering presentation issues here? "Converting" the concepts of the entry/meta data model into web pages requires a whole sub model do be described.

Other thing that came up to my mind what that you are sticking with "… and then we have the Blog, which is not an entry, that is a collection of posts..." and probably you live better with a generalization of what blog is. Imagine a vwiki. A site like youtube were all textual content are wiki fragments and the video is probably an attachment. Or a swiki. A social site were peoples profiles are wiki pages and relation between people are made through wiki links, labels, comments, etc. Or even a wikizilla. A bug tracking system were issues are wiki pages with comments and attachments and all (actually Trac is such a beast).

While talking about blog's concept generalization an epiphany about wiki fragments and composition was forming but never mind it's gone smiley

What I'm saying is that generalizing what Blog is in the entry model may bring a lot more potential, better prepare you for the presentation issue and generate a bag of new questions/problems.

PS: I can never remember snipsnaps's wiki syntax, bah

6 comments (by jff, m4ktub, pabrantes) | post comment
Who am I?
paulo-roca2My name is Paulo Abrantes AKA pabrantes and I'm a software developer. I'm currently employed at >>CIIST working as a Java developer in >>FenixEDU.

This blog is mostly about Java programming, domain driven design and snipsnap bliki developing. Everything written in this blog is my personal opinion and it may not reflect the opinions of my employer and co-workers.


Blog subscription
subscribe by rss subscribe by email

Links
>> Home
>> Paulo's Profile
>> Post History
>> Add to Technorati Favorites
>> Paulo's Photo Gallery
>> WishList
>> Posting without Login

Search Blog
Fellow Bloggers

Recent Posts

Java Programming: Bytecode Injection
Intermission: Sorry For Downtime
Software Developing: Studying The Bliki Domain Model
SnipSnap Developing: Trying to settle a roadmap
System Administration: Load Balancing with Apache
Blogging: Two years have passed
Software Developing: The SnipSnap Saga
Java Programming: Getting your code spicy with Groovy
Software Developing: Fluent Interfaces
Software Developing: Implementing a ShoutBox on SnipsSnip
Software Developing: SnipSnap, SnipIt and SnipSnip
Java Programming: Proxies and Access Control
Java Programming: Proxies and References
Java Programming: References' Package
YALM: Yet Another Layout Modification

For older posts, please refer to post-history for a complete Post History

Logged in Users: (0)
… and 4 Guests.
This is a modified version of snipsnap.org created by >>Paulo Abrantes