Posts tagged "silverstripe"

FocusPoint is the Smarter Image Cropping for SilverStripe

     Image cropping in SilverStripe is pretty minimalistic. You don't crop images at all inside the CMS, you can however crop images in the SilverStripe template engine.

Improving SilverStripe performance

SilverStripe CMS takes the bottlenecks out of updating content on our website.

Move off shared hosting

Opcode cache

Profiling

Non-blocking sessions

Moving the database

Caching

HipHop Virtual Machine (HHVM)

 

Alert: What's Coming for Open Source CMS in February 2011

dotCMS

The folks at dotCMS (news, site) plan to release version 1.9.2 in February, marking the second major release in the 1.9 series. New features include:

  • Inline editing
  • A host dashboard, displaying site trends and usage statistics for site owners and marketers
  • An activity stream reporter, showing users' usage and activity
  • Cache tags for web developers to statically cache arbitrary blocks of templates, containers, pages or content code for increased performance
  • A new auto-updater for system upgrades
  • An Italian language translation

In addition to these new features, one of the more extensive additions revolves around image editing. Content creators get the ability to edit images within dotCMS, with options such as resizing, cropping, rotating, adjusting hue, saturation, brightness and colors, and saving out different image types. Content editors get a clipboard where they can create edited versions of images (called renditions), select which one they want to use and then paste it into content.

Some existing features also got improvements in addition to the various bug fixes and performance improvements:

  • All images and icons from the backend are now rendered as sprites, using just 2 images, to improve performance
  • Recurring events are now stored individually in the system so a particular instance can be edited separately
  • The ability to import content with the content identifier as the primary key

DotNetNuke

In January, DotNetNuke Corp. (news, site) introduced support for two new Microsoft (news, site) products: WebMatrix and Razor. WebMatrix integration offers a development environment suitable for those with little technical experience building DotNetNuke sites, and Razor integration makes it easier for technical users to to build DotNetNuke extensions.

DotNetNuke was also selected as part of Microsoft's Technology Adoption Program (TAP) for Windows Azure, and provided training materials for the Microsoft Web Camps program. Finally, the company named Bob Cortale as the Senior Vice President of Sales. Cortale will be responsible for building, developing and managing their global sales force and product support organization.

Drupal

In January, the Drupal (news, site) project finished this little release called Drupal 7. If you want some insight on where Drupal's headed next, check out project founder and leader Dries Buytaert's blog.

Drupal company Acquia (news, site) added file system reliability and performance enhancements to their Acquia Hosting product, and support for custom Varnish page caching configurations for those using dedicated load balancers. They also made a number of additions to Drupal Gardens (news, site), including:

  • Basic right to left support for their themes, for those using languages such as Hebrew and Arabic
  • The ability to bulk delete gallery items
  • Enhancements to Drupal 7's editor usability
  • Performance enhancements to the ThemeBuilder

Acquia also released Drupal Commons 1.3 beta. New items for this released include:

  • User badges as community participation rewards, with various ranks and icons
  • Usability improvements, decluttering some pages and increasing customizability of others
  • New default graphics
  • Breaking the commons apart further to allow more granular feature customization
  • Improved multilingual support for global organizations

With this release, the Drupal Commons project transitioned to GitHub, allowing other developers to have access to the repository for both grabbing the code and submitting enhancements. GA release of Drupal Commons is expected within February.

Ephesoft

In January, Ephesoft (news, site) announced that Zia Consulting became the first system integrator to deploy Ephesoft's Intelligent Document Capture System to the Amazon cloud. The company also opened its EU headquarters in Maidenhead, UK, to work with its European partners.

The month also brought new features such as out of the box reporting for Windows-based platforms through Ephesoft's thin client, which is built on Google (news, site) Web Tools. Reports give insight into operator productivity and the system throughout, and partners can extend the reporting module using other reporting tools.

In February, Ephesoft continues working on a Linux version of their Intelligent Document Capture System, which will include another open source project, Tesseract v3.0 for its OCR engine. They anticipate that it will be available within the next two months.

Hippo CMS

In January, the folks at Hippo CMS (news, site) released Hippo CMS 7.5. This version brings new features such as:

  • A Template Composer that lets the end user change the page template layout within the site
  • Support for multiple translations of documents and folders
  • Support for Jackrabbit 2.1
  • An HST REST engine
  • An HST JAAS Login Module and Form-based Login Servlet support
  • Cross-domain and channel-aware linking, even across hosts
  • Multi-domain, multi-site, and multi-channel HST configuration
  • Support for Freemarker templates
  • Locale support per (sub)site

Thanks to partner Finalist, Hippo CMS now integrates with Liferay (news, site), donating the integration code to the Hippo open source community. Hippo has also announced a partnership with Smile, a major French integrator of open source solutions.

Joomla!

In January, the Joomla! (news, site) project released Joomla 1.6. New features include:

  • Advanced Access Control Lists
  • Nested categories
  • Template styles
  • Administrator UI improvements
  • New multi-language support
  • SEO improvements
  • Built-in 301 redirect system
  • Improved framework

There's a migration guide for those who have concerns about upgrading. This release was considered part of the Microsoft CodeMash, and the project held JoomlaDay Chile 2011 with nearly 500 attendees.

In February, the focus turns toward updating Joomla extensions and templates, and the Joomla core team is preparing for the next release, codenamed Bowerbird. In the meantime, the Joomla 1.6 release parties continue until February 7. There's a Joomla! Night coming on February 4 in Stockholm, Sweden, featuring the theme "Joomla: At the edge of innovation." The next day is a Nooku code jam, where Nooku is Joomla's development framework. Finally, there's a Joomla!Day coming in the Netherlands on April 2 - 3.

SilverStripe 2.4 release: a significant step forward

SilverStripe 2.4 has been released and this release comes with a ton of new changes, highlighted below.

Hierarchical URLs

If your website contains a large number of pages, you may find SilverStripe's default way of handling URLs a little limiting. Until now, URLs could only be one level deep, for example:

http://website.com/new-york-staff-john-smith

With hierarchical URLs, the address for such a page might be:

http://website.com/offices/new-york/staff/john-smith

One of the principles of this feature is that it provides a logical "bread crumb" for a page. Each URL segment (as separated by a slash) is a page in itself that can be visited. Hierarchical URLs also reduce the problem of "running out" of URLs, where you might be forced to have URLs like http://website.com/staff-2.

SilverStripe 2.4 allows you to run the website in either simple or hierarchical URL mode.

Huge thanks go to Andrew Short, a member of our developer community based in Australia, who is responsible for writing most of this feature.

Microsoft SQL Server database support

We have seen strong demand for SilverStripe to run on the Microsoft platform—in recent months there have been tens of thousands of downloads via the Microsoft.com web application gallery alone. We have therefore worked hard to allow SilverStripe to natively run on a SQL Server 2008 database, eliminating the requirement to run SilverStripe on MySQL (though, of course, it still runs great on MySQL). We're really happy with the results, and we have government websites like www.gw.govt.nz already running on this platform.

Running SilverStripe on SQL Server requires the installation of the SilverStripe SQL Server module.

PostgreSQL database support

SilverStripe 2.4 can also run on a PostgreSQL 8.3 or later database. We are continuosly testing this feature; however, our testing has not been as extensive as it has been for Microsoft SQL Server. We'd love for you to install SilverStripe 2.4 with the PostgreSQL Database Support module and let us know how it goes.

Performance and memory use optimisations

Memory use optimisations mean that the CMS backend interface for the "Site Content" section easily scales to well over 10,000 pages. Changes include:

  • Performance improvements around Object and ViewableData property access.
  • Improved unit test execution speed.
  • Decreased memory usage in "Files & Images" section.
  • Ability to cache parts of templates, providing a middle ground between the speed of fully cached pages and the richness of fully dynamic database-driven pages.
  • Batch action handling handles larger tree structures, provides better visual feedback, and respects permissions on individual pages.
  • Tests that SilverStripe is compatible with Microsoft's new WinCache PHP bytecode cache. Anecdotal tests show that WinCache provides a 50% speed improvement in generating SilverStripe webpages.

Introducing roles

SilverStripe has long had support for setting granular security permissions on pages. Users can be a member of one or more groups, and groups can be configured to have various system rights. We also allow various view and edit permissions on a page-by-page basis. This provides a great deal of flexibility, but in complex organisations the task of setting up the permission structures can mean spending a lot of time creating security groups.

With SilverStripe 2.4 we've made it easier to manage more complex security configurations with the introduction of roles. Roles allows you to create groupings of people who

  • Have the same system rights (e.g., access to create pages but not create users.)
  • Have those rights for different sections of a website (e.g., news section, product catalogue, corporate profile, etc.)

Roles are optional.

Other security features

  • A group can be limited to only edit a certain language in the CMS.
  • Team members can get permissions to see the draft version of a page in preview mode without requiring CMS access.
  • Pages of type "Virtual Page" have improved stability in regards to their permission control, translation, and publication.
  • More fine-grained permission control for translators.
  • Better XSS security of the autologin token by using HTTPOnly cookies.
  • More secure against brute force login attempts.

Other key improvements

  • Our new SiteConfig feature allows you to store site-wide settings including permissions and languages used on your site.
  • The CMS now searches for broken internal links to other pages and broken file references, and highlights them in the WYSIWYG editor. A report can be used to show broken links across the website.
  • Improved API to allow custom tags to be parsed within CMS content before being presented on webpages.
  • Improved reporting API to unify the CMS sidebar reports and full-page reports on their own section. It's easier to add custom filters to reports.
  • Added dropdown to choose from existing anchor links when inserting a link from the CMS sidebar.
  • Improved broken link detection.
  • Removed the jsparty/ toplevel folder, and moved all its dependencies into sapphire/thirdparty and cms/thirdparty.
  • More than 350 bugfix and enhancement commits, plus over 200 minor changes.

learn more: http://silverstripe.org/silverstripe-2-4-release-a-significant-step-forward/

SilverStripe 235th fastest-growing tech company in Asia Pacific

Not only has SilverStripe ranked 37th in the Deloitte New Zealand Fast 50, but Deloitte has also recognised our growth within the Asia Pacific region.

SilverStripe has been ranked 235th in the 2009 edition of the Deloitte Asia Pacific Technology Fast 500. This ranking is based on our revenue growth (190% over the 24 month evaluation period), and places us in comparison to other technology companies throughout Asia, Australia, and New Zealand.