Showing posts with label web management. Show all posts
Showing posts with label web management. Show all posts

July 24, 2008

And now, a moment of squee

So, I was browsing a list of what sites are being run with Drupal. I knew The Onion was a Drupal site, but was very surprised to find out that Warner Bros, Nike, FedEx, and a whole huge heaping pile of others were too. Very cool!

Should we ever have more than a dozen users at a time, at least I know the CMS I chose can handle it :-D

May 1, 2008

More Made of Win

If I can keep knocking out the small-yet-annoyingly-frustrating issues like this, I'll be golden!

Today I figured out the display ordering rationale in the image gallery module. It's such an easy module to use that I didn't want to discard it in favor of custom-built views for every single gallery every time one was created or modified, or (and I admit it) learn how to modify the php template, but not being able to display the images in the order I wished - or use a specific thumbnail to identify a gallery - was really getting on my nerves. So today I played around with a test gallery, tested file name, title, etc etc - and finally realized it sorts in an absolute, last-in-first-out order. Now that I know that, I can work around it; I just have to remember it down the line. As usual, it's a very small thing that was causing my much larger frustrations... but now I've gone into all my galleries, rearranged them to the engineers' satisfaction, and it's all good. Hurrah!

I've also taken the "oh, boy, here we go" step of sending a final review statement out to all the staff. We are, finally, approaching the last step before going public with this and being done with this task! Woo hoo!

79° and sunny. :-D

April 24, 2008

Today: Made of Win

Today has been a pretty good day.

1) After battling the front page display of my new web site for a while, I threw it out to a local CSS expert (thanks, Mark!) and to the Drupal4Lib community. (I wanted dual background images, one at the upper left and one at the bottom right, and no matter what I did the front_page module was only showing one image.) I got a lot of great suggestions to fidget with things and arrangements, which led me to think about swapping which images were called from where. When I flipped the body and wrapper background images, it worked! Not only did it work, it works across every browser I've tested so far, even IE (!!!!), and under both Windows and Linux. (I'll test from the Mac when I get home, but I expect it'll be fine.) Needless to say, a happy dance was performed :-D

2) I got to play with javascript and replaced the static image on our main web page with a script that randomly displays one of eleven images. Makes me happy, and more importantly, it seems to have made the scientists and directorate happy. Thanks, JavaScript Source!

3) I get to shop for all the table decorations for the big "Under the Sea" party at SLA. Hee hee!

Currently 84° and sunny. (expect to see that a lot in the future, ha ha)

February 19, 2008

LoginToboggan Rocks!

So, I've been fairly quiet lately about the whole Drupal development thing, primarily because I've been madly pulling in data and creating node after node after node. It's really shaping up nicely. One of the big bugaboos I've mentioned here before was the access restrictions; was having a very hard time getting that all sorted out the way I wanted. Well, I threw a help email out to the Drupal4Lib listserv and bang, I got a good half-dozen suggestions. One of them, LoginToboggan, is exactly what I was looking for! (The folks on Drupal4Lib rock, I tell you.)

It's gonna be close but I think I'll make the end-of-February goal for going live with the new site. The public parts of the site are 95% done; the private sections are about 80% but I feel fine going live with some of the older historical data not quite posted yet (provided, of course, I get it posted within a month). The next big thing facing me is the actual migration; I have a sparkly new server waiting for everything, but all I've done so far is make sure the latest version of CentOS is installed and everything's updated. I haven't even installed Drupal there yet... bleurgh. But I have, what, ten days left? I can do this!!

It's a blissful, sunny 72° and a lovely breeze is coming in my open window.

September 11, 2007

One step forward, two steps back

It's like dancing, but not nearly as much fun...

I've been able to spend just about all my time for the last couple of days working on my Drupal installation. Each time I think I've found something to solve one of my outstanding issues, I then discover that it doesn't quite do what I had in mind. Some of the modules - like Image - make me quite happy; while there are still some bugs to sort out, and it would be nice to get an error message when it doesn't like the file size instead of just a blank page, I think it's gonna be good. I was disappointed in WebFM, though - was all excited, set it up, imported all our PDF documents... and then discovered that it does not actually provide you with a way to link to the document from the document title, instead it provides a subsection on the page called "Attachments" and then lists the files you've selected. Ain't what I had in mind, at all... So I've kludged something that works for now while I keep looking. It kind of defeats the purpose of a web CMS, but I gotta have some way to link to the docs. Maybe I just read the WebFM instructions wrong, because it really reads like the perfect solution...

I still don't know how to set up figure captions to stay attached to a figure and have text flow around it. I know I can tweak the CSS to define a div to do that, but how do I then get the node editing pages to see that? So much still to do.... so much to learn. At least I'm enjoying it! (So far, at least.)

Think the monsoon's coming to an end... back to sunny and warm for the daily forecast. Ah well, we had some good storms this summer!

September 5, 2007

Pondering Themes

So, the work continues on my Drupal installation... right now I'm fiddling with the display issues and (of course, since I got my subtheme all set up the way I like it) looking for a possible new theme. Seems the staff are used to seeing the page title up in the header area and want it to look like that now, too. (I would kinda like that, too - there's a lot of unused real estate up there.) I suspect that a simple tweak of the PHP template file would do it, but I dunno PHP and haven't a clue where to start... so let the search engines rip! If I can find a theme that already does it, at least I've got my subtheme information handy and can probably change it in much less time than it took me last time. One of the advantages of having already done it once, I suppose.

(Updated at 4pm, same day: I figured it out! Next time I'm wrestling with something, I'll blog about it... seems whenever I blog a problem, shortly after I hit "publish post" I figure it out! Sheesh.)

Data ingestion is slow but going, and I'm pleased with that, and most of my staff has at least logged in and played around with creating pages, so that's going well. At least I'm getting input!

96° and the radar shows storms to the south, moving this way - Henrietta's beating on Sonora right now (hopefully somewhat lightly as she loses steam) and is headed our way. Wheee...

August 14, 2007

Zoomin' with Drupal

So... it's been a hectic week with a lot going on. But I'm not going to tell you about all that - I'm going to tell you about some of the things I've discovered about Drupal lately instead! I had some real breakthroughs last week that enabled me to really get cranking, and yesterday I opened up my dev site to my engineers for input and comments. (Let the flames begin!)

I wanted to share some of the things I've learned, though, because they weren't very intuitive (at least, not to me!), the help files were not always that helpful, and why not do what I can to keep other folks from beating their heads against the wall, too? This all applies to the NoProb theme (and my subtheme off of it).

YMMV with all this, of course -

* If you're using the TinyMCE editor and the IMCE image tool, you have to either globally set, or allow your users to set, their input format to full HTML. Filtered HTML won't cut it. I was going nuts trying to figure out why just a simple hard return wasn't giving me a visible paragraph break on a piece of text - it was marked as filtered HTML. Changed it to full, and poof, there was my paragraph break. Images were also displaying in the editing blocks, but not in the preview panels, for the same reason.

* Breadcrumbing locations are not controlled from the administrative settings, nor from the style sheet definitions; you have to tweak the template's php page for that. (Thanks to Cary for the info on the right way to tweak it!)

* To allow users to change the weighting of their book pages (as in, the order in which the book pages appear in the book) you have to grant permissions to administer nodes to the appropriate user role. <rant>On a related note: So far the only thing I've found that I really dislike about Drupal is the whole weighting thing. Don't get me wrong - I love the book content type and we're going to be using it quite heavily - but I quite snarl at the weighting process. If'n you don't use it, you end up with your book pages in alphabetical order, which is not what is always wanted. It's very nonintuitive - I thought it was just me but so far every one of my users who's signed up for an account has gone "Uh, what the heck is this?", and there seem to be a hefty number of postings about it on the forums as well. And where did a weighting of -15 to 5 come from? Can't we just go, say, 0 to 20 or something? Or even more - I can very easily see where there might be more than 20 "chunks" in a set. Sheesh!</rant>

* When creating profile pages (which we will be using for staff contact pages), if you choose to use a freeform list as one of your fields, you cannot use HTML (therefore you can't, say, link to a given talk or published paper). Go with the multi-line textfield. While you're at it, if you want a picture to be added to the profile page (but nowhere else), you have to enable picture support in the user settings, but do not toggle the user picture display in the theme controls. (I thought you needed both and ended up with photos all over the site!)

Still to come (amongst much more, I'm sure): Figuring out how to limit the content list shown to the logged-in user to their own content (as in, don't show my content to Bob, or Bob's content to Sam), and trying to get figure captions to appear under the figure on the web page instead of just as a floating title (which doesn't work on all browsers, it seems).

No rain. Just heat.

July 12, 2007

Modules & Themes

I am so pleased with how easy it is now to apply modules and themes in Drupal 5.1. Maybe it's just because I was on the steep side of the learning curve with 4.7, but it seems much more straightforward and intuitive (once you know the proper directory to put things into, at least) in 5.1 than it did in 4.7. I'm quite pleased. I've got a couple of new modules (namely front_page and image) and new themes (K2 and NoProb) and *poof* they were instantly on my module and theme administration lists, ready to be tweaked! Yay!

I still have a long way to go but I feel better now than I did a week ago... each time I install or configure something I learn a few more things. Way cool.

102.5° and plenty happening on the radar. Now if it would just head our way...

May 2, 2007

Web Design Survey

"People who make websites have been at it for more than a dozen years, yet almost nothing is known, statistically, about our profession." Want more data? Then contribute some data! A List Apart's first annual Web Design Survey is now available - go take it!

I Took the Survey!

March 9, 2007

The Struggle Continues

So, here it is Friday afternoon and I've not blogged one entry this week! Sheesh!

I was successful in upgrading the webdev server to Drupal 5.1 - but boy, is the admin interface different! I'd just finally gotten used to the options in 4.7 and where everything was, and it's not quite the same. I installed the same modules that Cary installed with me during my tutorial - tinyMCE and IMCE - except even after checking that authorizations were set and the modules were enabled, they still aren't showing up in the actual content entry page. I don't know what I did wrong, and I can't find anything about a similar problem. Am I the only one who's messed up in this particular way? I can't believe that. I've even been in and out of the "Administer by Module" section (which I do like very much about 5.1) and verified that they are enabled, for administrator and authenticated user, but still: nada for the content entry. Sigh.

But, the basics of the system are in place, I have vict^H^H^Holunteers to test it out, I even managed to set up the new user accounts properly. Now I'm just waiting to hear back from them after they've messed around a bit. We'll see what folks have to say, although based on my own experience I think I'm going to send a gentle inquiry about whether a quick tutorial would be welcome...

In the meantime, I'm on to the next CMS candidate: WebGUI. I've got the package downloaded and Monday (if all goes well and no other crises arise!) I'm going to start the installation. I figure if I need outside technical support, well, I got the OK to do it for Drupal, so I should be fine to get it for this as well.

I think for the wiki packages I want to evaluate I may not install them locally to do it. Both candidates - MediaWiki and Twiki - have installations at MPOW, and I think I'll just ask the administrators for accounts and permission to mess about in a sandbox area. At this point, it's taken me almost as long to get the first candidate up and running than I expected to spend on the whole project - silly me! Ha. At least now I know... and as long as we have a functioning site (which we do) there's no real urgent push or deadline for having this in place. If I want to putz around for the rest of the year on this project, I can... except for the fact I put a speaker proposal into Internet Librarian for this, so I guess I have an October deadline instead!

I won't brag about our current weather conditions. Suffice it to say that this week was spring for us, and a glorious spring it has been! (I say that because we're predicted to hit 92° by Monday.)

March 2, 2007

Woe is me

OK, maybe "woe" is too strong a word... but I'm a wee bit frustrated. I had a really great Drupal training session last Wednesday with Cary Gordon of The Cherry Hill Company; remember that rosetta stone I was lamenting missing? Well, he was it! After getting an overview of the site as I had it set up and hearing what I was aiming for, he went through the administrative screens with me, explained that without certain additional modules I wouldn't be able to do what I was wanting to do, then showed me how to install modules (it's not nearly as complicated as I thought it would be). We then discussed 4.7 versus 5.1, and he strongly recommended (since I was starting from scratch and not dealing with a legacy system) that I mosey on up to 5.1 and set it up from there.

I finished the training session with gladness in my heart; and then promptly got sucked into a series of problems with our EDMS (which I am not going to go into, save to say I'm very glad our technical support guy is now in San Francisco instead of outside London). Here it is over a week later and I'm only just getting around to downloading 5.1! Ah well. At least I feel pretty confident that I can get it downloaded and the basic system installed by CoB today, and maybe next week I can get those modules installed and do some real messing around with it.

Lessons learned thus far:

* Don't be afraid to ask for help!
* Modules make the system
* It's not a bad idea to start with the most recent supported version.

Currently a brisk and windy 60° - but hey, the sun is shining, so it's not all bad!

January 11, 2007

OS: The Upgrade

So, as part of the whole "let's install a CMS and see what it can do" process, I realized that my dev server was a bit out of date and needed a whole upgrade. I didn't realize this all at once, but over a couple of days of struggling to upgrade mySQL. Finally, it hit me like a Homer Simpson moment: D'oh! I was running CentOS 3, with the versions of mySQL and php (and everything else) that went with it. CentOS 5 is due out soon, so it was time to upgrade to 4.

As I type, the webdev system is churning away. As my first experience with upgrading an OS in this system, I have to say I'm impressed with the user-friendliness of the process. Of course, knowing which CD image to grab is a good first step *ha* but after that, it's a graphical process with handy little "What's going on now" information panels. (I like knowing what it's doing.) So, by CoB today, I should be (if all goes well, and I didn't just jinx it!) running CentOS 4 along with mySQL 4.1.20 and php 4.3.9. These will allow me to install the selected evaluation CMS applications and get on with it! (Plus, it gives us some needed insights into how the upgrade to the live server will go... although we're going to put that off a bit longer.)

w00t, as the kids say.

January 9, 2007

Next Steps in the CMS Investigation

Well, I have to say, teh intarwebs r0ck! No, seriously, thanks to input from friends, fellow systems librarians, the syslib and web4lib lists, online forums, and the absoutely fabulous OpenSourceCMS site, I've narrowed the "what should we install for testbeds" list down to two web CMS applications and two wikis. The advancing apps are:

* Drupal
* WebGUI
* TWiki
* MediaWiki

My office walls are covered with comparison charts with lines, circles, stars, and arrows all over them, which I point at if someone comes in and asks what I'm up to. I'm also giving a talk Friday to our engineering team called "What's a CMS anyway, and why do we care?", hopefully the first step towards buy-in by my staff. We'll see how it goes.

Now that I've decided what to install and test, I have to upgrade the OS on the webdev server, so that'll be next up this week. Probably won't get to an actual installation before next week, but I'm looking forward to it!

December 15, 2006

The CMS Investigation Begins

So, today I started my big task of evaluating a variety of web content management systems to use on our web site. I came to the realization after a massive update of the site prior to our PDR that doing it all by hand, page by page, is really not the way to do it anymore. Just because it's the way I've always done it, blah blah blah... so I now have a developmental web server (it's such a cute little Linux box!) right here on my desk for me to install and play with all kinds of CMSs to evaluate not just for my own use, but (I hope) for my staff's use as well.

I have a dream where the engineers responsible for a subassembly update their own subassembly web pages. It might be a pipe dream, but it could be a lot closer to reality if there was an easy way for them to update their pages without having to log into the server, know HTML, et cetera. I've been monitoring the Web4Lib and SysLib listservs for quite some time and collecting comments about 9 different CMSs plus a wiki of some kind, and I just found CMS Matrix, which blew my mind. So I plugged in all the things I'd like to see, and it came back with two products that were already on my list, and one that wasn't. So I'm going to read up on them and next week, start installing and trying them out! Woot!