{9} All tickets expanded (25 matches)

Release

Ticket Summary Component Version Type Owner Created
Description
#34 installing in shared host (userspace) - dealing with ftp install in Akftp.php - solving permission problem installer 0.x defect bermi 10/30/07

I needed to install Editam in a paid shared host. You cannot go through the ftp setup from a new install in userspace mode because Editam cannot write the ftp settings in the config.php file because it doesn't have permission to create it. There is no permission because when Editam tries to test the ftp settings, it needs to create a temp file. Akftp.php says that the file should be created in /tmp , which doesn't work because the temp file is created with the uid of the server, not the uid of Editam. Instead of creating the temporary file in /tmp like Akftp.php states on line 43, it should be created inside a directory on Apache's open_basedir variable. this variable includes /tmp folder in my setup, but it didn't work. I instead had to change the statement from : $tmpfname = tempnam('/tmp', 'tmp'); to: $tmpfname = tempnam('path_to_WWW_ROOT', 'tmp'); In my case, "path_to_WWW_ROOT" was /var/www/vhosts/xxxxx.xx/httpdocs . I also created a tmp folder in httpdocs, then it worked. Somehow it wouldn't work from /tmp . The output statements of this issue are located in the last post of the google group discussion: http://groups.google.com/group/editam/msg/67f6b1bb97ff8ebd? after the ------second paste-------------------- line. The errors before that is another issue. Editam is functioning now.


Editam 0.6 Release

Ticket Summary Component Version Type Owner Created
Description
#6 Snippets are too restrictive by default core 0.x defect bermi 09/18/07

They should be controlled by roles (can use PHP, can use safe PHP or can't use PHP at all)


#3 Complete Privileges/Role/Controller/Action/Permission implementation core 0.x enhancement bermi 09/18/07

Privileges/Role/Controller/Action/Permission all of it is only half implemented, but has not been tested in real situations.

Test, implement and mark as finished this crucial part of the system.


#4 Invalid page tab selected core 0.x defect bermi 09/18/07

Editing a page with 3 parts, removing 2 of them, adding 4 new parts. After submiting the tags are hidden.


Editam 1.0 Release

Ticket Summary Component Version Type Owner Created
Description
#22 Create a "Getting started quickly" tutorial advocacy 1.x task bermi 09/18/07

A video that will show Editam Basics in sequential order for.

  1. First log in
  2. Modify default Home Page.
  3. Edit the Layout and CSS
  4. Create two more pages and link them.
  5. Add a navigation menu.
  6. Look for more features.

The user must feel successful with Editam within a few minutes. They don't want to see the stunning power of Editam until they are comfortable with their surroundings.


#24 Avoid log-out before posting annoyance extension_engine 1.x enhancement bermi 09/18/07

Its very annoying to submit an entry and find out that the system has logged you out.

This should be registered by the system and the post should happen after a successful re-log-in.


#25 Versioning Extension extension_engine 1.x enhancement bermi 09/18/07

Enable page versioning and rollback.


#28 Selection API for Textareas core 1.x enhancement bermi 09/18/07

A new content selection API is needed for manipulation content in textareas.

Some interesting things that can be achieved though this API are by manipulating selected text or caret position are:

  • Inserting links
  • Inserting assets
  • Helper auto completion
  • Link auto completion
  • Linking selected text to an Editam page
  • Linking selected text to Google I'm feeling lucky result.

#23 Create an editArea plugin extension_engine 1.x defect bermi 09/18/07

Create an extension that switches Layouts and Snippets edition with an editArea editor.

More editArea details at http://sourceforge.net/projects/editarea


#27 Implement Open ID client/server extension_engine 1.x enhancement bermi 09/18/07

Integrate Open ID authentication and server using http://www.openidenabled.com/openid/libraries/php


Editam 1.0 beta Release

Ticket Summary Component Version Type Owner Created
Description
#32 Broken links if not on port 80 core 0.x defect bermi 10/07/07

If you install Editam on a local server running on e.g. port 8888, many links point to 127.0.0.18888/... instead of 127.0.0.1:8888/... This causes several problems:

- broken links in frontend
- no stylesheet in backend
- no redirect to backend after login

(backend navigation works correctly)


#16 Add navigation Helpers core 0.x enhancement bermi 09/18/07

We need helpers to provide access to the site structure and generating links for:

  • Sibling pages (with current page selected)
  • Parents, their siblings, ...
  • Site map

#18 Createa Theme/Profile selection interface for the installer last step core 0.x enhancement bermi 09/18/07

Create an extension for selecting different profiles to install.

Editam allows you to setup your system accordingly to predefined profiles, so you can have a site for designers which will include portfolio..., another profile for a real estate agency...

Profiles are based upon conventions and are currently implemented into the installer, but there is no interface to perform the selection.


#20 Disappearing flash messages shouldn't move the whole layout core 0.x defect bermi 09/18/07

When a flash message disappears it moves the whole focus of the page and might lead to confusion and wrong actions.


#10 Define, implement and document a simple extension system extension_engine 0.x enhancement bermi 09/18/07

Editam extensions should work in a similar way as Akelos plugins, but their administration should be completely web based.

An official extension repository will be published at extensions.editam.com


#11 Create a Live Site administration mode extension_engine 0.x enhancement bermi 09/18/07

Implement an alternative interface for managing pages in a user friendly way by allowing Live Site edition.

Current architecture makes this relatively simple. The main issue lays on integrating WYM editor using CSS inspection, and with a new skin.

This should be developed as an extension.


#15 Add optimistic blocking to pages/parts advocacy 0.x enhancement bermi 09/18/07

Pages need to know which version they are updating in order to avoid collisions with other persons editing the same page/part.

If there are collisions, the conflicted version should be shown (if possible including a text diff)


#19 Add shorcut for duplicating pages core 0.x enhancement bermi 09/18/07

When editing pages with multiple parts that are on the same level, having the chance to duplicate the contents of a node is really useful


#30 Implement asset management system extension_engine 0.x enhancement bermi 09/25/07

Implement generic asset management extension with an easy to use interface. Preferably dran and drop style.


#33 Implement Translation workflow and link multilingual version of pages core 0.x enhancement bermi 10/14/07

Editam should make easy managing multilingual editorial workflows, were:

This will help on keeping track of translated pages and trigger a translation request if something has been modified. It should be dead simple to use.

Something like a checkbox on the create/edit for that would say "This page needs translations" and then through ajax pull translation options (languages and translators). After that, anytime a modification is made to the page the translation will be marked for revision and the translator will be notified about pending translations.

This system will also allow to link Pages with their translated versions, which can be used to implement an Editags function for generating links to the translations even if they have a localized slug.

Getting the links for the translated versions should be as simple as

{% load_page_translations %}
{loop Page.translations}
  {%= link_to "(#{translation.locale}) #{translation.title}", :url = translation.url %}
{end}

#21 Handle user self deletion core 0.x defect bermi 09/18/07

If a user deletes her account, we should log them out of the admin


#13 Add more helpers to editam extension_engine 0.x enhancement bermi 09/18/07

Layout/Language helpers should be made available to Editam with ease.

Editam should also display help about available helpers.


#14 Add change information to pages/snippets/layouts core 0.x enhancement bermi 09/18/07

We need to add details like created at by... modified ... ago by


#17 Add filsystem CMOD when setting up the system installer 0.x enhancement bermi 09/18/07

Allow setting up directory permissions by running a command like

./includes/editam/scripts/fix_permissions


Website Release

Ticket Summary Component Version Type Owner Created
Description
#1 Open new Editam Website advocacy 0.x task hilario 09/18/07

Open the new website before the first release.


Note: See TracReports for help on using and creating reports.