Tag: siteframe
Siteframe is now on Facebook
We now have a Facebook page: http://www.facebook.com/pages/Siteframe/27325230018 . If you're interested, follow the link and become a Fan! There's also a discussion forum that I'll be monitoring.
0 comment(s)
/ glen
/ General Info
/ on January 25, 2008 at 14:48
Siteframe 5.0.5
This includes a number of small tweaks and settings to ensure that Siteframe runs well in a web-hosting environment (specifically, I fixed the things that caused me problems when I switched to using HostMonster.com for Siteframe web hosting.
0 comment(s)
/ glen
/ Downloads
/ on September 4, 2007 at 19:48
Siteframe Web Hosting
Below are listed some web hosting providers that support Siteframe. Please note that I have not had the opportunity to test out each and every one of these, so the level of support (and versions supported, etc.) may change from time to time. Generally, any provider that meets the minimal system requirements can run Siteframe, but please verify first.
Also, please feel free to comment on...
0 comment(s)
/ glen
/ General Info
/ on September 3, 2007 at 11:22
Siteframe 5.0.3
Mostly bug fixes:
added parameters to {random}
fixed URL security exploit
updated setup.php to test for mysqli extension
updated search.php to correctly reindex Page objects
modified edit.php to allow editing of invalid objects
added support for separate read/write database connections to support replicated environments
added security code to strip HTML tags from cookies
0 comment(s)
/ glen
/ Older Versions
/ on June 17, 2007 at 20:39
Siteframe 3.2.3
This is a maintenance release of Siteframe 3.2. It includes security features such as a CAPTCHA function to prevent automated spammers from registering on the site.
Enabling the CAPTCHA
From the Control Panel > Extended Properties page, enter a word or phrase (a relatively simple word is recommended) for the REGISTER_CAPTCHA setting. This word is displayed on the registration page in...
0 comment(s)
/ glen
/ Downloads
/ on December 9, 2006 at 14:39
Siteframe Beaumont 5.0.2
This latest build of Siteframe Beaumont fixes a number of cross-site scripting (XSS) vulnerabilities and is a recommended upgrade for all Siteframe Beaumont users. It also includes a new template set, Sinorca, which is unfortunately incomplete, but I thought it important to get the new code fixes out as soon as possible. As always, check the CHANGELOG and README files for more information.
3 comment(s)
/ glen
/ Older Versions
/ on February 18, 2006 at 21:16
HowTo: install Siteframe on FreeBSD
With the FreeBSD ports system, installing Siteframe is relatively painless:
cd /usr/ports/www/siteframe; make install
This will install Siteframe in /usr/local/www/siteframe.
0 comment(s)
/ glen
/ HowTo
/ on January 15, 2006 at 19:12
Freely you have Recieved ... Freely Give ...
When David Glen asked me to help him build a writer's community, I had no idea that SiteFrame even existed. I had no idea what program out there would help in providing what Writers-Pen desired to accomplish.
I tried too many programs to list, and came up lacking still.
One day I noticed that my own Hosting Provider provided SiteFrame with all the other software packages that were...
0 comment(s)
/ StormyGale
/ SiteFrame For Lunch Bunch
/ on January 5, 2006 at 16:03
Forum for SiteFramer's ... Welcome!
I am very grateful to Glen for creating SiteFrame!
I would like to give something back, and to help with bringing all of you fellow SiteFramer's together.
I created a forum for us to help one another here:
http://writers-pen.com/forum when you click on that link, scroll down a bit and find the
SiteFramer's Unite Link . For all my fellow...
0 comment(s)
/ StormyGale
/ SiteFrame For Lunch Bunch
/ on January 5, 2006 at 15:39
Siteframe Beaumont 5.0.1
This is the first official release of Siteframe 5.0.1; the first major release of Siteframe in over two years. Thanks to the impressive assistance of many people, it's finally out the door. Click here for system requirements, and here for installation instructions . For a complete overview of the differences between v3 and v5 of Siteframe, see this article .
If you are upgrading from...
2 comment(s)
/ glen
/ Older Versions
/ on January 1, 2006 at 22:30
Totally Frustrated
Glen, Sorry about having to create a new sign-on name, but when I went to the site to log in, I could not remember my password and found no "Forgot Password" link to click on. Hence I have another name. Glen, I need to find a program, and (I HOPE IT IS SITEFRAME) that will allow me to let my members write stories and poems, and allow other members to review one another's work...
5 comment(s)
/ WhoKnows
/ Q&A
/ on December 26, 2005 at 20:59
Siteframe Beaumont 5.0 Beta 8
This is release candidate build #1 for Siteframe 5.0.1, which I hope to formally release sometime very early in January 2006. This should be the last Beta build.
With this build, I've completed the implementation of the "leaves" template set (see http://broadpool.com for an example) and closed all outstanding bug reports. I'll fix other bugs if they arise, especially if...
0 comment(s)
/ glen
/ Older Versions
/ on December 23, 2005 at 09:21
API Overview
REST (REpresentational State Transfer) is a technique for providing web services that leverages the built-in capabilities of HTTP, the protocol that drives the web. In REST, like in the web itself, data objects are represented as resources, and HTTP provides verbs that act upon them.
The initial discussion of REST as an architectural style occurs in Roy Thomas Fielding's dissertation ....
0 comment(s)
/ glen
/ API
/ on December 18, 2005 at 20:01
Siteframe Beaumont 5.0 Beta 7
Apart from the usual array of bug fixes, the major feature of this build is a complete rewrite of the API (api.php) to be more REST-compliant. As always, check the CHANGELOG.txt file for details.
0 comment(s)
/ glen
/ Older Versions
/ on December 18, 2005 at 17:08
Siteframe Beaumont 5.0 Beta 6
This build has some fairly substantial differences from prior releases. Please note; if you are upgrading an existing Siteframe Beaumont, you should take these steps after installing this release:
Edit your siteframe.ini file and change lang_default from "en_us" to "en-US". This is to ensure that the language code is in conformance with international standards....
0 comment(s)
/ glen
/ Older Versions
/ on December 11, 2005 at 21:32
Siteframe Beaumont 5.0 Beta 5
This includes a number of requested fixes and enhancements; check the CHANGELOG.txt file for details:
provided alternate index_item for some template sets for photo gallery style thumbnails
added templates/attachments.tpl, a standard way of viewing page file attachments. Also adds download tracking without disrupting the URL
removed {all_folders}, replaced with {all...
2 comment(s)
/ glen
/ Older Versions
/ on December 7, 2005 at 19:10
Siteframe Beaumont 5.0 Beta 4
This build contains a number of bug fixes:
edit.php always redirects back to the object page after successful update
modifications to remove help text from form.tpl (move into theme template, which is better)
corrected a bug where editing a user would lose the user photo
added functionality to check for duplicates on all fields marked "unique"
...
6 comment(s)
/ glen
/ Older Versions
/ on December 2, 2005 at 22:04
Siteframe Beaumont 5.0 Beta 3
This build contains some minor fixes and enhancements to XML generation code; see the CHANGELOG.txt for a complete list of modifications.
0 comment(s)
/ glen
/ Older Versions
/ on December 1, 2005 at 14:46
About Version Numbers
Siteframe uses a fairly standard version numbering scheme:
major . minor . patch
where major is the major version number (e.g., "5"), minor is a minor release (usually with significant enhancements), and patch is incremented with each new formal relase. Typically, a major release involves a substantial rewrite of the code or major new enhancements. A minor...
0 comment(s)
/ glen
/ General Info
/ on November 27, 2005 at 21:03
Siteframe Beaumont 5.0 Beta 2
As usual with these sorts of things, the first few people to do a clean installation turned up a number of relatively minor but annoying bugs, so I thought I would go ahead and push an updated version. This release has enhancements to setup.php to ensure that the site's configuration is valid before installing, as well as a number of small documentation and template tweaks. Please see the...
0 comment(s)
/ glen
/ Older Versions
/ on November 27, 2005 at 20:51
Differences Between 3.x and 5.x
Here are some of the major changes between Siteframe 3.x and Beaumont (5.x):
Siteframe 3.x had a number of document types: Article, Uploaded File, Image, Event, Poll, etc. Beaumont has a single Page object, with optional file attachments. The structure is much easier to understand and use in Beaumont.
Beaumont does not support Poll or Event data because of insufficient demand....
0 comment(s)
/ glen
/ General Info
/ on November 27, 2005 at 07:53
Siteframe Beaumont (5.x) features
Siteframe Beaumont is the 5.0 release of Siteframe. It is a complete rewrite of the underlying Siteframe codebase, and includes a number of innovative features. Here are some of the more notable ones:
Simplified registration/invitation interface. If an existing user invites a new user to join a Siteframe website, registration is streamlined because the new user's e-mail address has...
0 comment(s)
/ glen
/ General Info
/ on November 26, 2005 at 23:27
Siteframe LaGrange
Siteframe LaGrange (4.x) was an experimental version of Siteframe
that was never formally released. It has since been superceded by
Siteframe Beaumont (5.x). However, a number of websites were built
using LaGrange as their base, so the code is provided here in case
someone's interested.
0 comment(s)
/ glen
/ Older Versions
/ on November 26, 2005 at 22:44
Siteframe 3: Cross-Site Scripting (XSS) Vulnerability
Siteframe has, unfortunately, been shown to be vulnerable to
cross-site scripting attacks. In this case, an attacker from a remote
site can use a security hole in Siteframe to access files on the
attacked computer. There is a fix; you need to edit the file web/siteframe.php and change this line (which appears near line 20 at the top of the file): if ($LOCAL_PATH ==...
0 comment(s)
/ glen
/ Security
/ on November 26, 2005 at 22:40
Siteframe 3.2.2
Siteframe 3.2.2 is the most current stable release of the v3 series of Siteframe. It contains all known security fixes.
0 comment(s)
/ glen
/ Older Versions
/ on November 26, 2005 at 22:38
Siteframe 3.1.9
Version 3.1.9 is the most common release of Siteframe available "in
the wild." However, it has known security issues and should be avoided
in favor of Release 3.2.2 if at all possible.
0 comment(s)
/ glen
/ Older Versions
/ on November 26, 2005 at 22:36
Importing from Siteframe 3.x
The Admin menu on Beaumont provides a mechanism for importing
content from a Siteframe 3.x database. This page contains information
you should be aware of if you are planning on importing from a 3.x
website. When
importing, you can selectively import Users, Folders, and
Documents. These options are really provided for testing (unless, for
example, you want to convert a public site to a...
0 comment(s)
/ glen
/ Internals
/ on June 12, 2005 at 09:09
MySQL Notes
Various bits of information about using MySQL with Siteframe. MySQL Permissions Typically, you need these permissions on your MySQL database: grant alter,index,select,insert,pdate,delete,create,drop on database .*
to ' user '@' host ' identified by ' password ' or (somewhat easier) grant all on database .* to ' user '@' host ' identified by ' password ' though this is possibly...
0 comment(s)
/ glen
/ Internals
/ on April 24, 2005 at 14:38
HowTo: install Siteframe 5.x
The README.txt file that is distributed with Siteframe should have
the latest information on the product as well as a set of simplified
installation instructions. These instructions are intended to be very
comprehensive, and probably contain more information than any
reasonable person needs. Assumptions
You have an account with an ISP or web hosting provider
You know the final...
8 comment(s)
/ glen
/ HowTo
/ on April 24, 2005 at 08:29
Siteframe Classes
A class is a representation of
a type of Siteframe data object. Specifically, a class is implemented
as a PHP5 class definition, which usually (though not always) has a
physical representation as a MySQL table. For example, the class "Page"
is defined in includes/Page.class.inc , and is stored in the prefix _pages
table. If you are not familiar with object-oriented programming, then...
0 comment(s)
/ glen
/ Internals
/ on April 6, 2005 at 14:51
