This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

QUICK INSTALL

  1. Setup requirements for remember and membrane
    e.g. latest Five @ http://codespeak.net/z3/five/release/Five-1.4.2.tgz
  2. Add remember and membrane products to your zope Products folder
  3. Add sampleremember

QUICK STEPS TO MAKING YOUR OWN PRODUCT BASED ON sampleremember

  1. Search and replace all “sampleremember” to “name-of-your-product” (CASE is important)
  2. Search and replace all “SampleRemember” to “NameOfYourProduct” (CASE is important)
  3. Rename files that are named sampleremember or SampleRemember [list which ones]

MORE INFO:

See “docs/tutorial” for Tutorial documentation. THIS TUTORIAL IS A BIT DATED and may not include
all the steps needed. The ‘sampleremember’ code is the most up-to-date.

See “examples/sampleremember” for the sample remember product.

See “examples/sampleremember/TODO.txt” for suggested list of items that need work.

HISTORIC

3/9/07 Tutorial originally created by:

Andrew Burkhalter <andrewb@onenw.org> Brian Gershon <briang@ragingweb.com>

HISTORIC ISSUE (only relates to code based on SampleRemember version 1.0)

If you based your code on an earlier version of SampleRemember (v 1.0) you may have an incorrectly registered GenericSetup “Import Step” that is stuck in your site, which might be preventing other GenericSetup profiles from running.

I posted a How-To on plone.org called “GenericSetup: Uninstalling Import Steps” (which also details doing this manually in Clouseau), but if you’re anxious:

NOTE: The bad step may be called “remember-useraddr” or
“sampleremember-defaultmember” or it may be called “YourProductNameHere-default”. The correct one is “remember-useradder”, so don’t delete that one.

Instructions for removing this step are to create an External Method that calls the following code:

from Products.GenericSetup import profile_registry, EXTENSION
from Products.CMFPlone.interfaces import IPloneSiteRoot
from Products.CMFCore.utils import getToolByName

setup = getToolByName(self, 'portal_setup')

setup.setImportContext('profile-myproduct:default')

ir = setup.getImportStepRegistry()
#print ir.listSteps()  # for debugging and seeing what steps are available

# delete the offending step
try:
    del ir._registered['myproduct-badstep']
except KeyError:
    pass
# commit the changes to the zodb
import transaction
txn = transaction.get()
txn.commit()

Changelog

  • [Mar 23 2009] Fix git based release problem, now using setuptools-git (hannosch)
  • [Mar 20 2009] Fix bug where SampleMember wasn’t allowed in MemberDataContainer
  • [Jul 30 2007] portal_type changed. The version in sampleremember.py now matches same case as GenericSetup’s archetype_tool.xml
Release History

Release History

1.1b2

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.1b1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
Products.sampleremember-1.1b2.tar.gz (10.5 kB) Copy SHA256 Checksum SHA256 Source Mar 23, 2009

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting