YHS site is stalled until products are installed, likely by tomorrow.
In the meanwhile, I'm webmaster for Emma Violand-Sanhez's site, www.emmaforschoolboard.org . Check it out.
Monday, December 10, 2007
Wednesday, December 5, 2007
Friday, November 30, 2007
Firday's Progess
Logo is UP. Tabs are being worked on. Teacher folders are UP, but I will need to write a script that automatically adds a placeholder page and sets it as the default view for the already automatically-created folders.
Thursday, November 29, 2007
Update
Calendar works, home page works (built-in RSS for news!). The two main things left are skinning and implementing teacher pages and content. Honestly, that could well be the easy part.
Monday, November 19, 2007
Calendar woes
I had trouble adding the new YHS calendar to the Plone site, and asked the mailing list for help.
Friday, November 16, 2007
The quarter so far
Plone 3 is set up on maddog.yhspatriot.net:8080/Plone . You've got an account, boss. I'm working on getting you a folder that is your own domain, so you can play if you want to. I'm also working on finding a way to embed the GCal both into the page and into a "portlet" for the sidebar. Cox will have the tabs and banner soon, and I'll have the basic framework up soon, ready to start importing content and setting up accounts for everyone. Administrators and people in charge of the site will have full admin accounts, and teachers will be able to publish within their folders, and submit things for publication (pending approval) outside. Ideally, Gallagher will have the mail server up by the time I get to that, and we can send them all to the Google account, which can then be set up to forward to whoever's baby this site is going to be when it's up. The Google account is "yhspatriot"
Monday, November 5, 2007
First Quarter Summary
Okay, it's been interesting. I started off with basic web programming in Python, but I was convinced by people that know things about web programming was way better in Pylons, then Zope, then Plone, and then, hey, we've been meaning to redesign the website in Plone, and since you're working on it anyway...
So maybe I got a little more involved then I initially planned. I did succeed in learning more Python, especially about the web, and I've started to get better with Zope and Plone. Honestly, there's not much in the way of tech demos, short of a basic Plone site that needs add-ons and that nifty little blog script you saw back before it was abandoned in the dust of more pressing things.
So maybe I got a little more involved then I initially planned. I did succeed in learning more Python, especially about the web, and I've started to get better with Zope and Plone. Honestly, there's not much in the way of tech demos, short of a basic Plone site that needs add-ons and that nifty little blog script you saw back before it was abandoned in the dust of more pressing things.
Wednesday, October 24, 2007
Wednesday
Sorry I haven't been journalling every day, but slow and steady progress is being made. Gallagher is installing the products I need, and I've disabled registrations.
Tuesday, October 23, 2007
Progress
The site is up on 8081, and all of the pages are there. All that's left is content and appearance. Heck, that's hardly anything!
TO DO
move content over from the "real" site
remove everything that will only get in the way, mostly login and registration stuff-- whoever needs an account can get it through the webmaster
add products for necessary functionality, like a calendar
redo Cox's design for Plone and put that on
TO DO
move content over from the "real" site
remove everything that will only get in the way, mostly login and registration stuff-- whoever needs an account can get it through the webmaster
add products for necessary functionality, like a calendar
redo Cox's design for Plone and put that on
Thursday, October 18, 2007
And we're up!
http://yhspatriot.net:8081/yhsplone
That's the URL for the new version of the YHS web site, remade in Plone. Yes, I know it looks like a default Plone site, but underneath the surface is a lot of potential. More coming-- watch the site develop!
That's the URL for the new version of the YHS web site, remade in Plone. Yes, I know it looks like a default Plone site, but underneath the surface is a lot of potential. More coming-- watch the site develop!
Tuesday, October 16, 2007
I know what this looks like. I swear, it's not what it looks like! Even when I've been ill, I've been Ploning around. I got an account on Freeplone, so I've got something to play with. Still nothing productive on the software front, but I've been mapping out a better yhspatriot. It's a profoundly broken site in terms of navigation. I want to heal it. I'm going to be harassing Gallagher to get plone.yhspatriot.net up.
Tuesday, October 9, 2007
Monday
Field trip Wednesday. Sick Thursday-Friday. I'm planning on kicking ass this week to make up for it.
Tuesday, October 2, 2007
Monday, October 1, 2007
Monday, October 1
Gutsy failed to install. Downloaded different version.
Planned development of Intro to IT site (font and back ends) with David Cox. The general idea at this point is a basically two-part site with a Plone backend-- the curriculum (a wiki?) and the student sites, which I've already discussed and shown a mockup for.
Planned development of Intro to IT site (font and back ends) with David Cox. The general idea at this point is a basically two-part site with a Plone backend-- the curriculum (a wiki?) and the student sites, which I've already discussed and shown a mockup for.
Friday, September 28, 2007
Friday in Class
You know what I did in class today-- Soon, I will have my very own Plone to play with on yhspatriot. I've also been reading through tutorials and sketching things to implement when I do have something to work with.
I'll be ordering a book on Plone soon.
I'll be ordering a book on Plone soon.
Thursday, September 27, 2007
Thursday
Guess what? Another platform change. Plone. Woo.
Okay, it's installed, and I'm beginning to think that it, like all of the other options, are excessive for my needs. Essentially, the DogBlog project has been forcibly shoved to second place in the list of objectives-- Priority A is to learn Plone.
Okay, it's up and running-- The mission is to get DogBlog running AS PART OF A SITE. With content. Also: get on the zpug list.
Okay, it's installed, and I'm beginning to think that it, like all of the other options, are excessive for my needs. Essentially, the DogBlog project has been forcibly shoved to second place in the list of objectives-- Priority A is to learn Plone.
Okay, it's up and running-- The mission is to get DogBlog running AS PART OF A SITE. With content. Also: get on the zpug list.
Wednesday, September 26, 2007
Wednesday, September 26
I installed Pylons and I LOVE it. It gives sensible, pretty error messages, and makes things simple. There are still things to work through, but I could have DogBlog UP ON A SERVER (finally) by the end of the week.
Tuesday, September 25, 2007
Tuesday
"[#python.web] READ THIS FIRST: Can't get into #python? Read < http://freenode.net/faq.shtml#nicksetup >. Got a web programming question? Ask it, and stick around for the answer; usual wait time is up to an hour. If your question is about mod_python, our advice is: Don't use mod_python, use Pylons."
dogblog.py is wonderful. It does exactly what it needs to. Progress today. CSS tightened up a bit. Will start implementing layout and other listed features as soon as I have Pylons running. How hard can it be, right?
dogblog.py is wonderful. It does exactly what it needs to. Progress today. CSS tightened up a bit. Will start implementing layout and other listed features as soon as I have Pylons running. How hard can it be, right?
Monday, September 24, 2007
Monday-- Progress so far + Plans
The current status of DogBlog is still at the level of the tech demo I showed you: It takes input, makes a file, and reads that file, putting the header and posts on the page in the correct order. They're all in divs, so it's easily skinnable (though currently ugly as all hell). This is the basic framework, and it's working perfectly.
Due to mandatory meeting and illness, I've been held up getting Apache running. Today, (knock on wood) it will be up, with mod_python handing publishing of posts. When it's functional, the next steps are:
- Combining all the Python into one dogblog.py and interlinking all of the functions so that it works automatically whenever a new post is added or settings are changed. Comment thoroughly.
- Making config.txt do something. It can just be a switch as to where the header is found or something, but what's important is that it can contain variables that the main program can use.
- Make the XHTML output pretty and nested, not just valid.
- Adding login, archive, and RSS support, not necessarily in that order.
- Add a sidebar!!! This can contain the rss.xml link, the archive list, and so on.
- Multi-page main page, with user-changable cutoff.
- Web-editable EVERYTHING-- posts, settings, header, format, CSS.
- Comments?
Due to mandatory meeting and illness, I've been held up getting Apache running. Today, (knock on wood) it will be up, with mod_python handing publishing of posts. When it's functional, the next steps are:
- Combining all the Python into one dogblog.py and interlinking all of the functions so that it works automatically whenever a new post is added or settings are changed. Comment thoroughly.
- Making config.txt do something. It can just be a switch as to where the header is found or something, but what's important is that it can contain variables that the main program can use.
- Make the XHTML output pretty and nested, not just valid.
- Adding login, archive, and RSS support, not necessarily in that order.
- Add a sidebar!!! This can contain the rss.xml link, the archive list, and so on.
- Multi-page main page, with user-changable cutoff.
- Web-editable EVERYTHING-- posts, settings, header, format, CSS.
- Comments?
Thursday, September 20, 2007
Wednesday and Thursday (and Friday)
Wednesday was spent fighting with a broken Apache install and then installing Dapper on the local machine so that I have a server for testing. I'll avoid being optimistic, though-- it went downhill last time I did that.
Thursday was a senior meeting, so I wasn't in class.
Out sick Friday. Made devious plans about config.txt in between over-the-counter drugs and feverish naps. Plans turned out to be sound.
Thursday was a senior meeting, so I wasn't in class.
Out sick Friday. Made devious plans about config.txt in between over-the-counter drugs and feverish naps. Plans turned out to be sound.
Tuesday, September 18, 2007
Tuesday, September 18
Kept working on apache conf, getting dogblog linked to and set up with mod_python. Yelled at obnoxious classmated who kept UNPLUGGING MY KEYBOARD and making LOUD NOISES.
Monday, September 17, 2007
Monday, September 17
Got apache up and configured on the local machine-- tomorrow, it will be properly running DogBlog!
Friday, September 14, 2007
Friday, September 14
IT WORKS. Display.py iterates and displays in the right order and everything! All that's left is the gravy, like usability and RSS and so on. IT WORKS!
Thursday, September 13
Thursday was very productive: post.py now can accept and create post and time data, and output it to a file. Display.py can now add to main.html. You saw, it's cool.
Friday, today, I will be getting it to iterate through alh the posts (and header.txt) and display them properly, or at lest in order.
Friday, today, I will be getting it to iterate through alh the posts (and header.txt) and display them properly, or at lest in order.
Wednesday, September 12, 2007
Wednesday
Damn, was this unproductive. I spent my time getting an account on the local machine, getting Apache set up, and transferring files to the new instance.
New goal: working demo by the end of the week that does this:
newpost.html should send data to post.py, which should output the XHTML to [timestamp].txt in posts/. Next week, maybe I'll have display.py displaying posts in main.html.
Week after, archives, which, ideally, would be a list of titles and timestamps in the right order in archive.txt that can be displayed in main.html on the sidebar.
Then, in no particular order: configuration, possibly editable from the web GUI. Multiple stylesheet support, definitely from web GUI. Actual secure login. Multiple user support. Comments?
Also, in the foggy and distant future, Zope.
New goal: working demo by the end of the week that does this:
newpost.html should send data to post.py, which should output the XHTML to [timestamp].txt in posts/. Next week, maybe I'll have display.py displaying posts in main.html.
Week after, archives, which, ideally, would be a list of titles and timestamps in the right order in archive.txt that can be displayed in main.html on the sidebar.
Then, in no particular order: configuration, possibly editable from the web GUI. Multiple stylesheet support, definitely from web GUI. Actual secure login. Multiple user support. Comments?
Also, in the foggy and distant future, Zope.
Tuesday, September 11, 2007
Tuesday, September 11
Senior meeting today, so I've pretty much only got time for this. My apologies. Progress tomorrow.
Monday, September 10, 2007
Monday, September 10
Today, I got post.py accepting test input, but not writing to the file yet. It's five minutes away, but I ran out of class time. Will update this evening. When that's working, I will have a post file for display.py to read.
UPDATE 7PM: Takes input, makes output, writes output to file. This is good. Tomorrow: Take file, display it. Also: Take text, make input, give to post.py. When this cycle is complete, so will be my base. Ideally, by the end of the week. (Knock on wood.)
UPDATE 7PM: Takes input, makes output, writes output to file. This is good. Tomorrow: Take file, display it. Also: Take text, make input, give to post.py. When this cycle is complete, so will be my base. Ideally, by the end of the week. (Knock on wood.)
Saturday, September 8, 2007
Our Story So Far
Well, the first week of school is over. So far, my progress in Advanced topics has been:
Links:
My AT Homepage
Launchpad Project
- Choosing a topic and getting it approved
- Creating a Launchpad account for my project (DogBlog)
- Adding blueprints to that account summarizing my goals for the project
- Starting work on the posting mechanism for the blog platform
- Starting work on the display mechanism for the platform
- Creating a journal for documentation of my progress
Links:
My AT Homepage
Launchpad Project
Subscribe to:
Posts (Atom)