Recent News

MODx Document Management Snippet

Posted by Cotton Rohrscheib on November 21st, 2008

I just wanted to post a little bit about a project that I will be working on in the coming weeks. My business partner Greg Smart and I were talking the other day about document management inside of MODx and sorting by timestamp. Now, if you are unfamiliar w/ MODx, you should check it out, it’s an enterprise level content management solution that is extremely robust in all that it will do.  Greg was asking me if I would be interested in tag teaming the documentMan snippet code to sort by timestamp. 

The vast majority of my CMS projects are built around WordPress so I haven’t spent near as much time inside of the MODx Framework as Greg has so the project naturally peaked my interest and I am going to be spending some time in the next few weeks leading up to the holidays looking into the possibilities of making this happen not only to provide some extra functionality to our existing MODx clients but also to give back to the MODx community should we happen upon something viable that works.  Of course any research, trial and error that we come across during the course of this project will be documented here as well as on Greg’s blog, www.gregorysmart.com.  Below is Greg’s latest blog posts regarding the Document Management project:

In a previous post related to a MODx and jQuery photo gallery solution I had described the creations of a MODx snippet to dynamically return the contents of a given directory. As I had suspected in my previous post this solution works well with other document types and, with a few tweaks, is currently being utilized to return unordered lists of documents on some of our larger websites.

The Why: We have many instances in which our end users maintain lists of documents on their sites. This may be a list of meeting minutes, newsletters or even a list of images that may be styled into a photo gallery presentation. While the TinyMCE plugin does a good enough job allowing for content updating and list creation, we felt we could provide a faster, simpler user experience. Now, with the documentMan snippet, the only action needed is to upload the newest document into the appropriate directory and the unordered list is populated instantly with the new document.

The How: In order to take advantage of this functionality you will need to download the documentMan snippet code. Use this code to create a new snippet in MODx. Inside the document there is a example call that will look like [!documentMan? &Location=`FileName` &docSort=`sort`!].

The “Location” variable is intended to describe the directory inside of assets/files in which you would like to return the list of documents. The snippet code can be changed easily enough if you need it to return from the images directory instead of the files directory.

The “docSort” variable can be set to “sort” or “rsort” depending on how you would like your list ordered. You can use “sort” for alphanumeric sorting or “rsort” for reverse alphanumeric sorting. We figured with some consistent naming the list order could be controlled easily enough. I anticipate at some point we will write the code that will allow for items to be sorted by timestamp, but that will be added to our to do list at this stage of the game.

What Else?: As we have been working on this code it has occurred to us that while this is a quick and simple solution, in many instances more may be needed. What we are envisioning is developing a MODx module that will serve as a document filter. This would allow for files to not only be uploaded into the system, but would allow for file naming, tagging, and categorization while being found in the site search. Some of our initial steps in this direction have been promising and we look forward to providing each of these solutions back to the MODx community.

documentMan, MODx Document Management Snippet | Greg Smart

Pleth Launches UACCB Redesign

Posted by Cotton Rohrscheib on September 20th, 2008

My partners and I couldn’t be happier about the recent launch of the newly redesigned website for the University of Arkansas Community College at Batesville.  UACCB approached us a while back to develop a redesign for their existing website and they had a pretty clear direction that they wanted to take the website. 

My partner Greg took the lead on this project and did an awesome job!  He worked closely with UACCB’s newly formed website committee to hammer out the mechanics of the website and with some of our strategic partners who assisted with project management and to content development.  Select Shots, a Batesville area photography studio provided photography for the project.  To preview the website, please visit http://www.uaccb.edu or click on the screenshot below.

Please note that we will post a formal press release for the media and on our corporate website in the very near future.

University of Arkansas Community College at Batesville | Home

Twitter + RSS + MODx

Posted by Cotton Rohrscheib on September 12th, 2008

My business partner Stephen and I have been encouraging our other partner Greg to branch out and try some of the popular social networking tools that are out there today like Twitter and he has offered up tons of resistance, it’s been almost comical.

I knew that we almost had him teetering on the edge of giving in the other day when we were discussing some potential Twitter integration advantages for a few of our existing clients. The ideas just kept coming to us as we were having lunch. Well, with that being said, I was shocked to read Greg’s latest blog entry tonight about a Twitter / RSS / MODx mashup he’s been playing with, especially his admission to Stephen and I:

YOU WERE RIGHT.

Source: Coming Around: Twitter, RSS & MODx | Greg Smart

MODx CMS Groups…

Posted by Cotton Rohrscheib on August 21st, 2008

I have started seeing a lot of MODx Groups starting to form on various social networks out there.  Jay Gilmore, a developer from Canada, has been making his rounds getting the word out about MODx and setting up these user groups, he’s doing an excellent job!  Today alone I have seen MODx groups forming on Facebook, LinkedIn, and Plaxo Pulse. 

If you aren’t familiar with MODx, it’s an open source PHP Application Framework that helps you take control of your online content. It empowers developers and advanced users to give as much control as desired to whomever they desire for day-to-day website content maintenance chores.  I have blogged about MODx a few times on here and a lot more information can be found on my partner Greg’s blog about MODx and our experiences with it.

It’s great to see these communities starting to form across the social landscape because with open-source software, the one way to insure that it’s going to grow and thrive is for it to have a large community of supporters backing it’s development and overall direction…

MODx | Kalender Enhanced | 0.1

Posted by Cotton Rohrscheib on April 22nd, 2008

My partner Greg and I have been playing around in our MODx sandbox installation this morning with Kalender Enhanced, a calendar plugin for MODx.  We looked at like 2 different installations of other Calendar systems and came to the conclusion that this is our favorite.  The only drawbacks I had really with this one on the front end without digging around is how the end user is going to interact with the calendar.  Calendar entries have two “tv’s” start date and end date.  On the first go around I totally missed how this worked and couldn’t figure out why my entries weren’t showing up.  The other drawback I had was initially I couldn’t figure out where to drop the entries until I figured out the folder thing below the text editor.  These are two very minor things that I am pretty sure I can get my mind around and we can simplify for our client.

Here’s a little information about the Kalendar Plugin from the MODx Repository:

As the title implies, I took the fantastic Kalender snippet by Danny van Ommen and Wim Beerens and did quite a bit of enhancement. The calendar now displays in a wide format (870px; can be changed), with large cells for each day of the month. Events that take place on each day are listed in summary form. Floating your mouse over each event brings up a more detailed summary. Each event links to the corresponding document that represents that event.

The original Kalendar used the pub_date and unpub_date to mark the date and time of each event. This is problematic, however, if you want to view the actual event page before or after the event has taken place, because MODx will force the document to be unpublished. Kalendar Enhanced uses two custom TVs, ‘StartTime’ and ‘EndTime’. This way, you can mark your event time without effecting its published status, allow the links in the calendar to lead to active pages.
Works very much like Easy PHP Calendar’s “Text on Calendar” mode. Very powerful for simple scheduling.

There is currently an active instance of this snippet running on my photography site that you can view as a demo. There isn’t a whole lot on it right now, but if you jump around to the different months, especially December 2007, you’ll see at least one event December 1st. :)

MODx Content Management System | Kalender Enhanced | 0.1

MODx Overview (phpBB Weekly #023)

Posted by Cotton Rohrscheib on April 19th, 2008

I decided to tune into PHPBB Weekly’s Podcast this morning, not that we have a lot of clients running PHPBB but they occasionally discuss other things that are out there as well.  In this episode #023 they discuss MODx, it’s history, advantages, disadvantages, resources, etc.  It’s a pretty good bit of information so I figured I would add it here since I am digging into MODx Framework pretty heavy these days along w/ my partner Greg.

(If you decide to listen to the podcast, they start talking about MODx at around 00:09:20.)

Source: phpBB Weekly » phpBB Weekly #023