| Age | Commit message (Collapse) | Author |
|
have a welcome page.
|
|
|
|
using Group_Model.
|
|
do a complete CLI or web based install.
|
|
|
|
rebuilds the install.sql and init_var.php files accordingly.
|
|
* Make block_adder a real block
* Suppress the "close" link on block_adder
* Move the drag/drop JS into the core code out of the admin theme
|
|
|
|
around with individual tables.
|
|
|
|
|
|
.svn directories. In addition the internal directory structure is
consistent with a Gallery3 install with out any source system names.
|
|
to be done is the get the internal paths right and get rid of the .svn
that are still being included... its a wee bit large @ 35mb. Also
need to write the code to unpack and do the actual install
|
|
|
|
entire screen is not returned
|
|
installation. At the moment, it just creates an *.sql table for each defined table. I still need to zip this and put some install code around it so it is self installing. The ajax call will build the tables, but it doesn't return the resilt correctly. What it does is return my json response(expected) and the entire welcome.html page as well (unexpected) and i'm havinf trouble figuring out why. Something stupid i bet
|
|
user modules.
* Don't delete vars when we delete a module. This makes
reinstalling a module a lot easier.
* Add user::lookup() as the preferred way to load a user, so that
other modules don't delve into the user module (that'd be a
problem when we swap out user modules)
* Notify site admins if Akismet is not fully configured
* Bundle all server variables into the comment so that if/when we
re-check the comment, we are not using the server info from the
site admin's request.
* Update Akismet to grab request context data from the comment
* Pre-seed comment fields if we have a logged in user. Update
comment::create() API to clarify it for this.
* Delete comment::update(), that's a controller function.
* Add url to User_Model
* Add author_name() author_email() and author_url() to
Comment_Model. It'll return the appropriate values depending
on whether the comment was left by a logged in user or a guest.
* Use resetForm() instead of clearForm() when we reload the
comment form after ajax submit, this way we preserve the
pre-seeded values.
* In the user profile page, ignore blank passwords.
|
|
|
|
akismet if it's on. Force it on in the scaffolding so that we don't
try to run all comments we add from there through Akismet.
|
|
|
|
|
|
the isAdmin bit at creation time.
|
|
|
|
1) they now have their own matching severity constants
2) they both have convenience functions success(), info(), warning() and error()
3) they both have severity_class()
|
|
invalid left/right pointers.
|
|
instead of ids.
|
|
Track a set of rules in Graphics_Rule_Model which specify how we turn
original images into thumbnails and resizes. There's one set of rules
that applies to every image in the Gallery.
Track the state of thumbs and resizes with a "dirty" bit. The new
graphics helper manages the rules and can rebuild the thumbs and
resizes for any images that are considered "dirty".
Introduce the concept of an "album cover" which is an item that an
album points to. We'll use that item as the source for the album's
thumbnail/resize.
Conflated with this change (sorry!) I also changed the Var table to
use module_name instead of module_id. This may be marginally less
efficient, but it's much easier to follow in the database.
|
|
libraries that would ship with the core.
Refactor welcome.php to use the newly refactored module::available()
|
|
Each module now has a "module.info" file that has information about
the module, including the core. We can display the installed version,
and the version in the code.
Also take a first shot at a modules admin page.
|
|
|
|
|
|
|
|
sessions; it encodes all the value into the cookie which means
little/no security, transfer costs, and storage limits.
|
|
Item_Model and simplifies
file_proxy. It also means we can stop munging file names in the var/resizes hierarchy.
In the process, rename "thumbnail" to "thumb" everywhere in honor of
Chad (well, ok because it's shorter)..
|
|
2) The set watermark dialog is now sizing properly. @todo is recenter in the window
|
|
Now you must call ORM::save() after ORM::add() and ORM::remove().
|
|
Also the watermark file is now stored in varpath.
and the location is stored in the module vars table
|
|
point. This is more of trying out the approach where Forge is not used for forms. Basic html and the Validation library.
|
|
|
|
|
|
issue of generating data before the user class is installed
|
|
scaffolding and unit test code so that we can use it consistently.
This fixes an issue where adding a module was not refreshing the
statically cached module list causing the test framework to break.
|
|
|
|
|
|
|
|
other functionality. This makes our user/group and access code
fully consistent.
|
|
administation component to the scaffolding Actions tab. The importing functionality will follow shortly.
2) Defines a routining pattern for module administration controllers. URI's of the form admin/module/method/parameters gets remapped into module_admin/method/parameters. This will result in the lookup of the the controller Module_Admin_Controller
|
|
minimize reloading objects from the database.
|
|
model.
|
|
|