Bauhouse
A Design Portfolio Blog
Description
The Bauhouse Ensemble is a blog portfolio ensemble that is based on a design I created a few years ago. I am releasing this design as an ensemble based on the interest expressed in this thread.
The current implementation of the portfolio involves a very manual process of building five different images for each piece because of the way I’ve implemented it. I developed this probably about three or four years ago when I was first starting out with Symphony. So, it was more a test of what Symphony was capable of than the best way to approach managing a portfolio site. I’m open to suggestions on how this should be improved.
I never got around to implementing comments and gravatars, but this could be added, based on the implementation in the Forum Ensemble, similar to the way this site is working.
Note that I have removed photography from the site. I have included screenshots that I made of earlier versions of Symphony, when I first started writing tutorials for Symphony. This information may have some relevance, but just be aware that many things have changed in the years since I first wrote the tutorials, at the time of version 1.5, I believe.
Installation
Note: This is a work in progress
Installing with Git the easy way
Clone the Bauhouse Ensemble repository and rename the directory (if you like):
git clone git://github.com/builders/sym-bauhouse-ensemble.git bauhouse
Change directory:
cd bauhouse
Update all submodules, which will include all extensions and the workspace directory:
git submodule update --init or, if that doesn't work, issue the commands separately: git submodule init git submodule update
Install the ensemble as you would normally install Symphony by pointing your web browser at http://yourwebsite.com/install.php and provide details for establishing a database connection and about your server environment.
Installing with Git the long way
Clone a copy of Symphony 2.1.1. into a directory called
bauhouse
:git clone git://github.com/symphonycms/symphony-2.git bauhouse
Change directory:
cd bauhouse
Initialize the submodules for the default extensions:
git submodule init git submodule update
Add the required extensions as submodules:
git submodule add git://github.com/carsten/collapse_sectionfields.git extensions/collapse_sectionfields git submodule add git://github.com/pointybeard/content_type_mappings.git extensions/content_type_mappings git submodule add git://github.com/czheng/enhancedtaglist.git extensions/enhancedtaglist git submodule add git://github.com/bauhouse/export_install_file.git extensions/export_install_file git submodule add git://github.com/carsten/globalparamloader.git extensions/globalparamloader git submodule add git://github.com/rowan-lewis/globalresourceloader.git extensions/globalresourceloader git submodule add git://github.com/ahwayakchih/markitup.git extensions/markitup git submodule add git://github.com/pointybeard/numberfield.git extensions/numberfield git submodule add git://github.com/nickdunn/order_entries.git extensions/order_entries git submodule add git://github.com/pointybeard/pagesfield.git extensions/pagesfield git submodule add git://github.com/nickdunn/publishfiltering.git extensions/publishfiltering git submodule add git://github.com/rowan-lewis/logsdevkit.git extensions/logsdevkit git submodule add git://github.com/nickdunn/entity_diagram.git extensions/entity_diagram git submodule add git://github.com/czheng/referencelink.git extensions/referencelink git submodule add git://github.com/rowan-lewis/reflectionfield.git extensions/reflectionfield git submodule add git://github.com/nickdunn/section_schemas.git extensions/section_schemas
Clone the Symphony workspace for Bauhouse to a directory called
workspace
:cd .. git clone git://github.com/builders/sym-bauhouse-workspace.git workspace
Set permissions to allow Symphony to write files to the server:
chmod 777 symphony . chmod -R 777 workspace
Be sure to have an empty database ready for Symphony (or use a different table prefix). Navigate to the root of the install and provide your preferences, server configuration details and primary user information and click the “Install” button to install Symphony 2 and the Bauhouse ensemble.
Secure the site by changing permissions for the root and symphony directories.
chmod 755 symphony .
Enjoy seeing the world in black, white, grey and a touch of red!
Release Notes
Version 0.2
- Date: 5 Oct 2010
- Update to Symphony 2.1.1
Version 0.1
- Date: 22 March 2010
- Initial Release
- Symphony 2.0.7