New PHP and XML/XSLT Template Engines implemented
New PHP and XML/XSLT Template ... Posted by Garvin Hicking in Development, Templates at 09:30
Comments (9)
Trackbacks (0)
The past weekend, Davey asked me in an IRC chat that he's put off by Smarty and would like to use Serendipity without it for his next blog design. Mostly because of loosing some overhead.
I'm basically split oppinion on this: Smarty Templating is a great way to ease things up and unify a templating language that looks better and is more accessible to newbies. So this is basically an advantage that I, as a programmer, am willing to take. But to any one who's got his looks on grandma's performance pennies might think otherwise, and might think that PHP itself already is a templating language. Which I can understand. :-)
Smarty luckily has a pretty, pretty easy API facing towards the User. Basically all that Smarty needs are the assign and display methods. There are some more convenience functions, but let's disregard those for a moment.
With that in Mind, I was able to create a PHP AND an XML-Templating Engine for Serendipity, which completely bypasses Smarty by still using the same outward-facing API.
Continue reading "New PHP and XML/XSLT Template Engines implemented"SourceForge CVS / Spartacus functional again
SourceForge CVS / Spartacus ... Posted by Garvin Hicking in Announcements, Infrastructure, Plugins, Templates at 11:07
Comments (11)
Trackback (1)
The last month has been a hard time for developers on SourceForge.net, because their CVS service went down for good also for developers, and anonymous access was not updated for the time being.
The Serendipity Spartacus plugin by default uses the SourceForge Servers for downloading plugins and files, and thus this had not worked properly the past month. The first way to fix that problem was to use the "Netmirror.org" file mirror.
Because of the changes made by the SourceForge team to CVS, their new infrastructure will no longer work with the Spartacus plugin, because they changed Domain and URL locations. Users should either use the Netmirror.org file mirror, or use the latest version of the Spartacus plugin with the new path location: serendipity_event_spartacus.php + lang_en.inc.php. The patch is fairly easy and just replaces the URL of the server.
Attention for Plugin Developers using CVS access: SourceForge.net has changed the CVS server from "cvs.sourceforge.net" to "php-blog.cvs.sourceforge.net". You will either need to check out that new repository, or else use this bash command to search+replace all the old paths to the new paths:
find -name "Root" -exec sed -e "s:@cvs:@php-blog.cvs:g" -i {} \;
(Many thanks to lars for pointing this out to me)
Read the Sf.Net docs for details on the new CVS project service. Other good news is that anonymous CVS access will no only lag 2 hours, not 24 hours.
Let's see how this will work out, and my thanks to the SourceForge.Net team who has surely not an easy job providing free access for thousands of projects.
May Template Madness
May Template Madness Posted by Carl Galloway in Templates at 21:07
Comments (3)
Trackbacks (0)
Andreas06 Theme released for Serendipity
Andreas06 Theme released for Serendipity Posted by Carl Galloway in Templates at 22:06
Comments (0)
Trackbacks (0)
And the winner is...
And the winner is... Posted by Garvin Hicking in Announcements, Templates at 22:32
Comments (5)
Trackbacks (4)
Carl Galloway
After a very intense "default theme competition" and voting period the last weeks, the winning theme has finally been found.
Carl Galloway has won the competition with his theme. He got 28 votes (5 extra votes through "commenting") and placed first. Second place is David Cummins with 20 votes (3 extra), and scoring last but not least is the proud myself with 19 votes. One vote has been cast on the old default design, for the record.
All three themes will be put into the final Serendipity 1.0 release, with Carl's theme being elected as the default theme. I think a wise decision has been made which puts Serendipity's look more up to par with what it can technically achieve.
Many, many thanks to the contributors of the themes for their enormous efforts complying with the harsh rules. Many thanks for the voters who took the time to constructively criticize the elected themes.
A small "elite group" consisting of Carl, David, Judebert, Jannis and me will now be going through the template and checking minor details and making some adjustments to the design before we release the 1.0 final release. We will not be able to uphold the February 15th release, but keep your heads up for a soon release.
The winning theme can still be seen on themes.s9y.org.
Have fun, GarvinTheme Contest Closed! View the submissions!
Theme Contest Closed! View the ... Posted by Garvin Hicking in Announcements, Templates at 12:04
Comment (1)
Trackbacks (4)
The Serendipity Theme Contest has closed the announced deadline.
Three templates were submitted, by Carl Galloway, David Cummins and Garvin Hicking. They can be viewed for public display (frontend and backend) on http://themes.s9y.org/.
You can VOTE ON THE FORUMS, if you are a registered user to that forum. If you are not, please just drop your vote there as a reply to the entry or as a comment on the blog above. I will collect votes on all three places. You MUST post either your realname or your blog URL for a vote to be officially cast, to prevent duplicate votes. A statement like "I vote for Carl Galloways Design, my name is John Doe" or "I vote for David Cummins Design and my blog is http://blog.s9y.org/" will suffice.
Several participants of the contest mailed me privately that they were unable to meet the deadline anytime soon, and to have the same chances for everyone, the contest has not been delayed. I hope, those announced themes will be put online in the future.
The theme with the highest vote count will be used as the new default template. If vote counts for two templates are the same, a run-off ballot will be made.
Have fun browsing through the submissions. Your oppinion is highly appreciated!




