|
Wednesday, August 22, 2007 |
| My Personal Site Kit Version 2.8 is available for download |
|
| Version 2.8 is now available for download. This version includes paging in the photo albums and many display fixes for Firefox. |
jeremy at 12:31 PM |
(52) Comments |
Add a comment |
Permalink
|
|
|
Saturday, August 18, 2007 |
| Version 2.8 is almost here. This next version will include a few bug fixes as well as full paging of the Photo Albums. Check it out. If you notice any bugs please use the Contact Me link to let me know. |
jeremy at 4:20 PM |
(0) Comments |
Add a comment |
Permalink
|
|
|
Monday, August 13, 2007 |
Version 2.7 changes and fixes are listed below:
- Fixed bug with Album Categories not showing up
- Removed Lightbox.net and implemented Lytebox to fix Medium Trust issues in hosted environments. Note that for some reason, the Lytebox does not run locally. Once you upload it to the server, everything works fine.
- Added new user management
- Added Profile page for logged in users.
- Users can now change their password
- Users can change Password Question and Answer.
- Users can update their account information such as first name, last name, website, email address.
- Added checkbox to indicate whether to ping blog aggregators when publishing a blog entry.
If your upgrading. Please proceed carefully. The upgrade is only designed for version 2.5 and above. The upgrade does not take into account custom modifications you have made to the code or database. Upgrading is as follows:
- Make sure to backup your database and site first.
- Upgrading from version 2.5.
- First copy all of the files that have changed using the "Changes for Upgrade to 2.6.txt" as a reference. Then do the same for subsequent versions.
- Then run script 2.6 against your database and any subsequent version scripts.
|
jeremy at 2:29 PM |
(3) Comments |
Add a comment |
Permalink
|
|
|
Monday, August 13, 2007 |
| Suspended Download of Kit |
|
| I have temporarily suspended the download my latest version in order to fix a couple of serious issues. I'm almost done updating and it should be back up today. |
jeremy at 10:00 AM |
(0) Comments |
Add a comment |
Permalink
|
|
|
Tuesday, August 07, 2007 |
There is a new version of my site code available for download. The new version labeled 2.6, includes several changes, enhancement, and fixes. The following is a list of changes.
- Implemented Lightbox feature in the Photo Albums
- Feature to turn Lightbox on/off in Site Settings
- Updated to latest version of FreeTextBox to fix issues in Firefox
- Added "Contact Me" page that allows users to send an email to the site administrator defined by the NotifyAccount appsetting in the web.config. Uses CAPTCHA.
- Change the Blog Entry to only be visible when the “Save and Publish” button is clicked. This means that the blogger can work on an entry and save it without making it public until it’s ready.
- Moved comments to be part of the blog entry. This means that search engines will now pick up the comments as well.
- Added CAPTCHA to the blog comments.
- Implemented Password reset
- Removed SMTP email settings from the Site Settings page. It now drives from the MailSettings section in the web.config. This was necessary in order to use the password reset control.
- You'll need to enter your email account information in the MailSettings section in order for any of the email features and notifications to work.
- Created database scripts to upgrade from 2.5 to 2.6.
- If you already have version 2.5 and want to upgrade to 2.6, you can run the script found in the Database Script folder, against your database.
- You would then need to copy the version 2.6 site over your existing site.
- Make sure you backup your database and site first. If you've made any changes to the site code or pages, this will overwrite those changes.
- Fixed serveral bugs and optimized some of the code.
|
jeremy at 9:32 PM |
(0) Comments |
Add a comment |
Permalink
|
|
|
Tuesday, May 08, 2007 |
| Added LightBox.NET to photo album |
|
I added LightBox.NET to the Photos page. Check it out and let me know what you think. I'm thinking of adding the ability to turn the LiteBox feature On or Off for administrators. For now, the feature will not be in the latest version of my site as I'm currently testing this functionality. |
jeremy at 10:04 PM |
(36) Comments |
Add a comment |
Permalink
|
|
|
Sunday, October 15, 2006 |
| New version of PWS kit available - Includes RSS and ping service |
|
| The latest version of my custome PWS kit is now available for download. This version includes RSS for the blog and a built in ping service to notify several sites, including Technorati, of new content in the blog. |
jeremy at 4:47 PM |
(7) Comments |
Add a comment |
Permalink
|
|
|
Wednesday, September 27, 2006 |
| Personal Web Site Kit, blogging, and RSS |
|
| I've recently been working on the blog features in my Personal Web Site. I have wanted to add syndication for my blog but haven't had much time. I finally spent a few hours implementing an RSS page to allow syndication of blog categories and recent blog posts. It was actually much easier than I expected. Sue Googe, of edream.org, provided me with some C# code that I quickly converted to vb.net. Along with some tips from a few users, I quickly had RSS integrated and validated using http://feedvalidator.org. I haven’t updated the publicly available source code yet as I want to be sure it’s working correctly. I will post the new version soon. |
jeremy at 10:12 AM |
(2) Comments |
Add a comment |
Permalink
|
|
|
Thursday, February 16, 2006 |
| Source Code Now Available For Download |
|
| The full source code for my site including design files for my templates are available for download from the Downloads section. If you wish to download the source code you will need to register first. Once I approve your registration you will receive an email notifying you that your registration has been approved. I appreciate any feedback. |
jeremy at 5:01 PM |
(56) Comments |
Add a comment |
Permalink
|
|
|
Wednesday, February 01, 2006 |
| First Release of Source Code |
|
| In the next week or two I will be releasing my full source code by way of download. I have made many modifications and additions to the Personal Site Kit and would like to share this with the community. This is not a Best Practices example. It is just a learning experience to get me acquainted with ASP.NET 2.0, Visual Web Developer 2005 Express, and SQL Server 2005 Express Edition.
Some of the features include:
- Dynamic content throughout the website with easy content updating.
- Implementation of the FreeTextBox control which allows much more freedom in formatting content.
- Enhanced Gallery and Album organization including album categories.
- Enhanced Gallery and Album management.
- Site Settings page in the management section of the website allows the administrator to set a global Title, Meta Description, Meta Keywords, Copyright credits, User Themes, and Registration on or off.
- User management page in the management section allows the administrator to enabled/disable users, edit user information, delete users, and assign users to roles.
- Send email to users in user list or send email to all users.
Simple registration will be required to access the download page for the source code. Registration and a valid email are necessary so that I can notify users when I update the source code. Please note: I would never sell or give away email address. The only purpose I will use the email address for, is notification. You can register now if you want and I will send a notification when the source code has been added to my site for download.
Jeremy Wadsworth, MCP |
admin at 5:27 PM |
(10) Comments |
Add a comment |
Permalink
|
|
|
Monday, January 16, 2006 |
| About my Personal Web Site Kit |
|
I have made an enormous amount of changes to this site and the way it functions. My changes and additions so far include:
- Made all of the sections on this page, except for the Friends section, drive from the database. When logged in as the Administrator, all of the sections have a little edit button next to the title. Clicking the edit button loads that section into the EditContent.aspx page where I can edit the title or the content for that section.
- Designed and added a blog module, Blogger.ascx. Under the Administrator role an Add Blog Entry button displays at the top of the Blog module. In addition, an edit button displays next to each blog entry. Blog entries are added or edited from the BlogEntry.aspx page.
- Changed the photo albums to use the file system. I added an appsetting to the web.config where the directory for storing albums can be specified. Then when creating an album it creates a folder inside the folder specified in the web.config. Any photos added for that album get put in that folder. The upload folder is still the import folder. When importing the images from the upload folder, the images are deleted from the upload folder after they are successfully added to the album. The random images SPROC still needs some work.
- Moved the user login to its own page, Login.aspx.
- Created a crappy Theme that is named GreenLeaf in the Theme dropdown on this page. There was not a lot of time put into the GreenLeaf Theme. I was just trying to learn how Themes worked in ASP.NET 2.0
- Added the functionality to be able to change Themes on the fly. If you haven't tried the Theme dropdown in the top left corner, give it a try. I created a PageBase class that inherits from the System.Web.UI.Page class and made all the relevant pages inherit from my PageBase class. The PageBase class is responsible for setting the Theme that it pulls from a table in the database. I created a folder named Master Pages where each theme has it's own .master. The Theme dropdown is filled by searching through the Master Pages folder and getting the first part of the .master file names. The master page must have the same name as the Theme in the App_Themes folder. When a Theme is selected in the dropdown that name is written to the database. Then the page is reloaded which causes the PreInit in the PageBase class to fire and load the new value from the database.
Additions or changes I still want to make include:
- Move the Resume page to drive from the database.
- Move all link sections to drive from the database and have the links organized into user defined categories.
- Change the framework and database to allow for many sites from one database and code like DotNetNuke.
- Allow administrator to enable/disable main menu links.
|
Jeremy at 11:31 PM |
(16) Comments |
Add a comment |
Permalink
|
|
|
Friday, December 23, 2005 |
Well, I have put a little more time into this site than I probably should have. Although my efforts were beneficial, I have other things with priority that need my attention. However, the time I put in here will all rollover to my benefit on my other projects. The whole reason I even began working on this site was to get started with the new ASP.NET 2.0 and the Visual Web Developer Express development environment. I always prefer to be using the latest technology as getting behind in the world of web or application development is not a place I ever want to be.
On a less technical note, I'm excited to have this site up for my personal use to show friends and family our photos and to be able to blog about whatever the heck I want. In the future I hope to provide similar sites to anyone else in my family who wants one. |
Jeremy at 12:00 AM |
(6) Comments |
Add a comment |
Permalink
|
|
|
|