No more boring static web pages, this DHTML layout system facilitates building data-driven web-sites (weblogs, photo albums, etc.) without writing code. Runs on top of Unix + Apache + mod_perl + Mason (www.masonhq.com).


http://bricks.sourceforge.net





Separate each tag with a space.

Release Date:

2001-07-19

Topics:

License:

Ratings and Reviews

Be the first to post a text review of bricks. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • File released: /bricks/0.03/HTML-Bricks-0.03.tgz

    posted 3034 days ago

  • bricks 0.03 file released: HTML-Bricks-0.03.tgz

    <p> 07-18-2001: v0.03 released<br> - improved installation script (Pascal Fleury)<br> - fixed global data initialization bug<br> - minor changes elsewhere<br> <p> 07-14-2001: v0.02 released<br> - complete rewrite of guts<br> - clean-up of the bricks graph<br> - changed bricks for cleaned-up graph and new guts<br> - Polished UI a little<br> - fixed many minor bugs<br> - added installation script<br>

    posted 3035 days ago

  • Tracker comment added

    fleury commented on the Installation artifact

    posted by fleury 3035 days ago

  • Tracker comment added

    petermcd commented on the Installation artifact

    posted by petermcd 3036 days ago

  • Tracker artifact added

    Anonymous created the Installation artifact

    posted by nobody 3037 days ago

  • Bricks Site Builder v0.02 released

    Bricks Site Builder v0.02, a DHTML Layout tool for Apache + mod_perl has been released. The code has been significantly cleaned up, the user interface has been polished, and a proper perl installation script has been added.

    posted by petermcd 3038 days ago

  • 0.01 released!

    0.01 is now available in the download area.

    posted by petermcd 3114 days ago

  • What is Bricks Site Builder?

    Bricks Site Builder, a DHTML layout tool running on Apache + mod_perl + Mason (www.masonhq.com), enables rapid web-site design. It provides a standardized component architecture so that a user can easily add functionality (photo albums, web logs, etc.) to their web site. But it is not a content management system, per se. Components using this interface are called bricks, hence the name. A central part of Bricks Site Builder is an integrated layout tool that allows the site administrator to add, move, delete, and copy bricks in a assemblies (pages). This layout tool consists of a tool-bar at the top of a web-page. It's not drag and drop; it's select and submit. An assembly by itself can be rendered as a web page, or it can be a sub-assembly of another assembly. Only the top-level assembly renders page properties (title, body tag, etc), but those properties can be inherited from children if the site designer so desires. The fundamental bricks are assembly, column, table, and text. A page contains a column. A column may contain any number of bricks in sequential order. A table contains rows and columns of cells, which, in turn, contain more columns. The text brick is as simple as it gets -- it just outputs text. For example, I've written a photo album brick that takes as input a title, description, and a source directory (these values are input via a web form). Then, depending on user input it will render a thumbnail page, a page of four 300x300 photos, a single 700x700 photo, or a full-size photo. On each page it allows easy navigation of the photos. If files are added or removed from the directory, it automatically updates its database. This brick can easily be inserted into an assembly by selecting &quot;add photoalbum to position n&quot; where n is a page position (something like 5 for the fifth item in a column, or 2.4.2 for cell at row 4, col 2, in the table that's the second item in the page). In addition to providing a component architecture, Bricks parses and routes incoming html arguments (both from HTTP POSTs and in the URI) to appropriate bricks. This way, a single page can contain two identical bricks and the user's input to one brick will not be routed to the other. You can have two photo albums side-by-side on the same page without worrying about input to the left album affecting the right one. Multiple assemblies can map to a given URI. For examle, the first assembly might be a header and footer, the second a right-hand menu, and the third a page containing a web-log. The site designer can attach an assembly to all requests for a folder (and possibly its' sub-folders), and a virtual filename or a perl regular expression. The primary benefit of Bricks Site Builder is not the rapid layout of web-pages or a flexible mapping of URIs to assemblies. Instead, it is the ability to easily leverage the bricks other people have written to create a kick-ass, data-driven web-site. -Peter McDermott

    posted by petermcd 3114 days ago

  • Code committed

    Anonymous committed patchset 1 of module CVSROOT to the bricks CVS repository, changing 11 files

    posted by nobody 3165 days ago

  • Forum thread added

    Anonymous created the Welcome to Help forum thread

    posted by nobody 3165 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review