02 Apr 07

EE Module Release: Templates 2 Files

In Scripts & Resources, Expression Engine

The ability to edit templates directly through the Expression Engine control panel is certainly useful, but personally I favour the creature comforts of a fully featured text editor rather than limited HTML textareas. As a result I tend to have the ‘save template as file’ option set for each and every template, which currently means updating each template manually in order to have a file generated from the template data in the database. Or at least it used to. Templates2Files is a very simple module which takes any templates that do not have the ‘save as file’ option set, creates the corresponding file and updates the db accordingly.

Usage info and further details are available in the readme enclosed. Although I’ve had no problems with the module myself it is probably a good idea to backup your database and templates folders before using it, just for safety’s sake.

Comments and suggestions welcome, as always.

» Download Templates2Files

Permalink

14 Mar 07

Simple Pagination Plugin for Expression Engine

In Scripts & Resources, Expression Engine

Although Expression Engine is an incredibly powerful content management system I have found that one of its more core features, pagination, is a bit lacking. In order to split one entry across multiple pages it’s necessary to place the content for each page in its own field. This would mean a 20 page article would require 20 seperate fields, and when only two or three of those are likely to be used regularly that seems a bit of a waste. Fortunately the plugin system makes it possible to overcome this problem if you’re happy to get your hands dirty with a bit of PHP, which is exactly what I’ve opted to do.

The Simple Pagination plugin makes it possible to split up an entry into an unlimited number of pages by simply entering {pagebreak} wherever one page should end and another should begin. Usage of the plugin is simple and its features are almost exactly the same as those offered by the standard EE pagination setup. To view an example of the plugin in action see the simple pagination demo that I've setup.

Although the plugin is fairly flexible it should only be used on 'permalink' style pages, that is, pages focussed on a specific entry.

Any comments or examples of the plugin being used 'in the wild' are welcome, as are donations at the link below if you have you found it particularly useful.

Permalink

19 Dec 06

EE Plugin: Delete Entries Outside of the Control Panel

In Scripts & Resources, Expression Engine

With user generated content being all the rage these days one of the more useful features a content management system can offer is the ability to allow users to submit, modify and remove entries (be they blog items, adverts, images… you get the idea) without actually accessing the behind the scenes admin side of things. Expression Engine is getting there with it’s standalone entry form but there’s still a little way to go. Fortunately Solspace.com offer a free form helper plugin which makes it possible for users to edit their entries, so the only thing missing is the ability to delete entries from the frontend.

As a project I’m working on requires exactly that I’ve thrown together a plugin which makes it possible to delete entries from the frontend. All of the member access level checks in the standard EE deletion code are used, so as long as your member group privileges are setup correctly the plugin shouldn’t be a security concern.

There are two tags used to implement the plugin into your website. The first, {exp:delete_entry:link} is used to generate entry-specific deletion links and the second {exp:delete_entry:delete} is the one that does the dirty work and removes all traces of the entry from the database and updates various counters accordingly.

I’ve written up some plugin usage details, but it may be easiest to try the plugin out on a development install of Expression Engine if you have one. Installation is as simple as saving pi.delete_entry.php into your EE ‘plugins’ directory.

I hope this is as useful to others as it will be for me. Do be careful though as deleted entries are well and truly gone once that button is clicked. Smaller scale sites may benefit from offering a feature which sets an entry status of ‘closed’ instead, as this can ensure the entry is deleted for all intents and purposes but an administrator can bring it back if desired.

Download pi.delete_entry.zip

Permalink

07 Dec 06

‘Bubblegum’ vBulletin Template

In Scripts & Resources, vBulletin

With the FreshBlue vB template now exceeding 400 downloads at vBulletin.org alone I have decided to release another design which is free to all. Named ‘bubblegum’ this template is once again a light, airy design which, with any luck, your community members will be happy to use for hours on end. This release is based on the 3.6.4 vB version but should work fine with any of the 3.6 releases and is backwards compatible with the 3.5 branch if you don’t mind a little template editing.

Included in the download are the necessary Photoshop source files and detailed instructions so that you can replace the ‘myForum.net’ graphic with the name of your site. For details on installation and usage of the template see the readme.txt file.

If you’re interested in an unbranded or customised version for your forum then please contact me.

Enjoy!

Permalink

25 Oct 06

Free Expression Engine Template

In Scripts & Resources, Expression Engine

In the spirit of releasing free templates for great software I’m pleased to announce VayaDesign’s first freebie Expression Engine template, ‘TealTemplate’. 

The template includes all of the typical blog features such as comments, trackbacks & RSS feeds. Instructions for installing the template are included in the download as well as a Photoshop file for the site title image. Unfortunately it’s not quite a ‘one click’ install, but that’s the price you currently have to pay for software as flexible as Expression Engine. I say ‘currently’, as I’m still holding out hope for some more streamlined template import/export features in the future.

As usual, any comments would be appreciated. Using the template on your site? Let me know!

Download TealTemplate
View a TealTemplate demo

Permalink

03 Oct 06

Expression Engine Mini Review

In Scripts & Resources, Expression Engine, Web Development

I was first attracted to Expression Engine because it appeared to offer a solid ‘all in one’ package. Seamlessly integrating multiple pieces of software to bring a site together can be at best a laborious task and at worst impossible. Even once it’s done you then have the hassle of one login for every section of the site, whether it’s the gallery, the news section or the downloads area. The idea that I could configure every aspect of my site through the same templating system and then make updates through the same login made EE an appealing purchase.

Now that the site is up and running I’m pleased to say that in that respect EE has lived up to its promises. In fact since I started work on the site pMachine have released EE 1.5 which includes a basic eCommerce module, so the software is gradually getting closer and closer to being the first and last thing you need to install on your server when starting work on a new site.

The templating system lives up to its end of the bargain too: It’s powerful and intuitive once you get used to it. Even as a total beginner I found that as long as a Firefox tab was pointed at eedocs.pmachine.com I couldn’t go far wrong.

Once all of my ‘weblogs’ (a slightly misleading title, since an EE weblog can be dynamic content in just about any form) and templates were complete it was time to add the content. In this area EE does excel. Each weblog can be assigned it’s own categories and its own set of fields. Which means that a different selection of fields can be displayed, depending on the blog being posted to. For anyone who has plans to ‘hand over the keys’ so to speak and let their clients update their own sites, this is a very useful feature as each field can be clearly labelled and configured to suit. E.g. an input box for ‘Book Title’, a drop down list for ‘Paperback / Hardback’, and so on. Also useful is a versioning feature and ‘guided’ posting feature.

So, EE’s perfect?

No. Currently there are two issues which I think may be a show-stopper for anyone with plans to build a site which is heavily based on a gallery.

  • Galleries are not searchable. The EE search currently only looks at ‘weblog’ content, so if User X is searching for some info that happens to reside in a gallery caption (such as my portfolio item details) then they are out of luck.
  • Although EE does offer a ‘batch entries’ feature, it is not what most people would expect. There is currently no way to upload a batch of images to a directory and just click ‘add’. Every single image must be reviewed and confirmed, not something which will be very appealing if you regularly add galleries of 50 images or more.

But as a CMS with blogging capabilities I would say EE is a sound purchase. As with any software there is the odd frustrating ‘feature’, but certainly nothing major enough to put me off.

Overall Verdict

If you’re someone who’s tired of hacking away at core files and scouring the net for essential third party plugins then EE is definitely for you. However if you’re just looking for a script to power your new blog and you’d benefit most from a selection of free templates then Wordpress and its huge community are probably the way to go. I have spent quite a long time working with both MovableType and Joomla and Expression Engine is infinitely nicer to use than both. 

Permalink

09 Aug 06

vBulletin 3.6 & FreshBlue

In Scripts & Resources, vBulletin, FreshBlue

Following the release of vBulletin 3.6 Gold I have updated my FreshBlue template to include all of the necessary template changes. FreshBlue is still free to all and you can download it below. Support is available via vBulletin.org, if needed.

Demo: 3.6 Demo Forum
Download: FreshBlue for vB 3.6

Enjoy!

Permalink

26 Apr 06

Fixed-width FreshBlue Template

In Scripts & Resources, vBulletin, FreshBlue

This is just a quick note to anyone who is using my FreshBlue vB template or runs a vB powered forum: I've released a fixed width version of FreshBlue (scroll down to update #2) and the price remains the same at £0.

Permalink

29 Mar 06

Free vBulletin template - ‘FreshBlue’

In Scripts & Resources, vBulletin, FreshBlue

To celebrate the launch of this very blog I’ve decided to release a free vB template which is available for use on any vBulletin forum.

Fresh Blue Template Example

The 'FreshBlue' template is a fairly simple layout which requires no editing whatsoever when being installed. As the forum title is taken from the database you don't even need to change a header image.

FreshBlue Demo: MotoGP Forums
Download link: FreshBlue 1.0

Installation

  1. Upload the 'freshbluetemplate' folder to your vBulletin /images directory.
  2. In your vB Control Panel go to Styles & Templates -> Download / Upload Styles.
  3. Select 'freshblue-vbulletin-style.xml' in the 'upload the XML file from your computer' section.
  4. Leave the rest of the form settings as they are and click 'import'.
  5. You're done!

The small print

You can use this template on any number of forums at no cost whatsoever. All I ask is that the Vaya Design link in the footer remains and that you do not redistribute the template yourself (including modified versions).

Comments are welcome and feel free to share a link to any forums using the template.

Enjoy!

(vBulletin forum owners may also be interested in the vBulletin Directory, submission is free)

Updates

Update: I can offer an unbranded (no 'skin by Vaya Design' link in the footer) version of this skin for £30 which is approximately $50. Email me if you are at all interested.

Update #2, 26/04/2005: A fixed-width version of the FreshBlue template is now available. You can once again view a demo at my MotoGP Forums. The installation and usage requirements remain exactly the same, although it will be 'freshblue-fixed-vbulletin-style.xml' that you need to upload. Download FreshBlue Fixed.

Update #3, 09/08/2005: An updated version of FreshBlue for vBulletin 3.6 is now available. The above downloads for vB 3.5 will remain available for download, but are no longer supported.

Permalink

Page 1 of 1 pages |

Posts

May 2008
S M T W T F S
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

QuickLinks