Today I gave a guest lecture for my class with two of my classmates/co-workers, Bryan Novak and Drew Frisk, on our experience with SharePoint 2010. In our presentation we talked about what SharePoint is, what you can do with it, some of it’s basic features, it’s look and feel, customization, and automation of creating sites. Throughout the past two weeks, our class has worked with three open source CMS’s (WordPress, Joomla!, and Drupal), and this was their first look at an enterprise CMS. SharePoint is not free, and is more suitable for big corporations. There are many job opportunities, and if you would like the corporate lifestyle, SharePoint might be a good CMS for you to learn. After we finished our presentation, we gave our classmates a chance to play around on a test site, and I think they caught on very quickly to the basic functionality of SharePoint.
Click here to view our Power Point if you’re interested.
Unlike Drupal, Joomla! doesn’t have the ability to create a forum without installing an extension. So, today we looked an extension called Kunena (previously called Fireboard) which adds forum functionality to your Joomla! site. You should include a forum on your website if you want or expect a lot of conversation and interaction between you and your users, and also if you would like your comments to be searchable. Kunena helps you make this possible on your site, but it is quite large and requires a good amount of processing time, so it might time out. If this happens, you can increase the memory limit by uploading a file to your server (at root level) called php.ini and adding the line: memory_limit=64M; If this still doesn’t work, you can increase the memory limit more.
An extension is also needed to allow commenting on your site. A good extension for this is Disqus, however, it does require you to register and get a key to use it.
So far, with all of the sites the I have made with SharePoint 2010, there has been one thing that has been consistent: the site looks bad in Internet Explorer 7. What I usually have to do is use conditional comments in the master page or CSS hacks that just target elements if the user is using IE 7. For the first time, I have a site that is a little off in Google Chrome, one pixel to be exact (the background doesn’t line up with the header, and is off just enough to notice). Conditional comments only work for Internet Explorer, so I had to search for a CSS hack specific to Google Chrome Webkit browsers. After a little bit of searching, I found what I was looking for.
To target only styles in Google Chrome Webkit browsers, use the following block in your CSS file:
@media screen and (-webkit-min-device-pixel-ratio:0)
This would set the margin for a class called “myClass” to 10px, in Google Chrome Webkit browsers. I tested this out and it worked perfectly on my site! 🙂
Edit: per the comments, yes this also affects Safari (as well as any other webkit browser), not just Chrome.
Over this past weekend, I decided to uninstall my 1-click installation of Joomla! and install it manually so I could have more control over the initial configuration settings. After much struggling I finally got it to work. The most difficult part for me was connecting FileZilla (an FTP, or file transfer protocol, client) to the server. Read the rest of this entry »
Today in class our task was to research Captcha extensions for the CMS we are building our site in, so Joomla! for me. On Joomla’s extension page I searched “captcha” and chose the second result: OSOLCaptcha. This extension has 4.5 stars (out of 5) and was reviewed 88 times. I also gave it a good review because it was very easy to download and also to install the plugin. The hardest part was finding the download link on the actual download page, but after a little bit of looking, the rest is easy. The captcha picture is pretty simple, not too complicated or detailed, but it works. I will probably be using this extension for my final site.
For my semester project I have decided that I am going to make a portfolio to display the work that I have done so far in my major/minor. This is pretty much a must have in this line of work, and it is something most, if not all, employers expect you to have.
Today I signed up for hosting with SiteGround and went through the one-click install for Joomla!, which is the CMS I will be using to build my portfolio. I will be spending the weekend getting used to using Joomla! and will try to get a good start on my project. I’ll post my progress and any tips or tricks that I discover along the way.
The past couple of days our class spent time reviewing different CMS options. The CMS that I ended up reviewing is called Xoops. It only took about 5-10 minutes of struggling to do anything in the demo (provided by opensourcecms.com) before I came to the conclusion that I do not like Xoops.
Read the rest of this entry »