django-lfc is a Content Manangement System based on the Django framework.
Installation:
0. Install mercurial
easy_install mercurial
1. Get the buildout
hg clone http://bitbucket.org/diefenbach/lfc-buildout-development/
2. Execute the buildout
cd lfc-buildout-development
python boostrap
bin/buildout -v
3. Start the server
bin/django runserver
4. Login
http://localhost:8000/login/ (admin/admin)
5. Go to the management interface
http://localhost:8000/manage/
Features:
- Variable templates to display the content
- Variable portlets
- Multi languages (without pain)
- Bulk upload of images + automatic scaling
- WYSIWYG-Editor
- Tagging
- Commenting
- RSS Feeds
- Pluggable (Add own content types and portlets see http://pypi.python.org/pypi/lfc-blog/
What is new in this release:
- Bugfix: Removed mutuable parameters; issue #11 of django-permissions
What is new in version 1.0.3:
- Bugfix: delete assigned portlets after an object has been deleted
- Bugfix: templatetag 'navigation': check whether there is a 'get_ancestors' method; issue #25
- Bugfix: invalidate cache after images has been updated or added; issue #50
- Bugfix: prevent to add same Users several times to a Role; issue #6 of django-workflows
- Bugfix: DatabaseErrors with Postgres; issue #5 of django-permissions
- Bugfix: changed order of passed parameters to has_permission; issue #6 of django-permissions
- Bugfix: removed not needed import of "sets"; issue #8 of django-permissions
What is new in version 1.0.2:
- Fix for issue #43: User needs permission 'manage_content' in order to change creator
- Fix for issue #44: Take care of user's permissions within children tab
- Fix for issue #45: Delete Portlet within delete_portlet (not only PortletAssignment)
- Bugfix: Corrected several needed permissions for cut/copy'n paste
- Don't display paste button, if the user hasn't the right permission
What is new in version 1.0.1:
- Fix for issue #34: Make removing of dates (within Metadata tab) possible
- Fix for issue #35: Don't require "manage_portal"-permission to change languages within management UI
- Fix for issue #36: Typo in object_permissions.html
- Fix for issue #37: Password change form: change password of selected user (not current logged-in user)
What is new in version 1.0:
- Bugfix management: access to jsi18n; issue #33
What is new in version 1.0 Beta 5:
- Added dependencies to setup.py
- Filebrowser: cleaned up appearance
What is new in version 1.0 Beta 4:
- Added detailed access control
- Added date time picker to date fields in manage forms. Issue #12
- Changed: order permissions alphabetical by name
- Bugfix add form: Don't try to get local files. Issue #26
- Bugfix Portal.get_absolute_url: using url lfc_base_view. Issue #28
- Bugfix RSS feeds: make them work again
What is new in version 1.0 Beta 3:
- Added: lfc_init management commands
- Changed: using own contact form in order to use portal emails; Moved contact urls from lfc_project/urls.py to lfc/urls.py
- Changed: cache keys are using CACHE_MIDDLEWARE_PREFIX now (Maciej Wisniowski)
- Bugfix caching: added language to cache key
- Bugfix portlets. Show error if add/edit form doesn't validate. Issue #16
- Bugfix: do not allow to upload images if content is not yet created. Issue #18 (Maciej Wisniowski)
- Bugfix mass uploading: added missing element with id=divStatus to display upload completed status; hide it via CSS for now; Issue #13
- Bugfix Management panel: IE7 problem. Issue #20
- Bugfix views.save_workflow_data: removed except IntegrityError. Issue #15
- Bugfix BaseContent.get_allowed_transitions: removed obj parameter from call to self.has_permission()
- Fixed some typos. Issue #17
What is new in version 1.0 Beta 2:
- Improved caching
- Added License
- Moved LANGUAGES_DICT and LFC_LANGUAGE_IDS from django settings to lfc settings
Requirements:
- Python
- Django
Comments not found