TYPO ERRORS:
- Misspelled the word database in app/config/sessions.php on line 21
(only required when using "Database" or "Redis" sessions)
- Missing fullstop on the second last line in http://makoframework.com/docs/autoloading
"The registerNamespace method allows you to register a PSR-0 compatible namespace with the autoloader"
- Mispelt the word caching as chaching in the second line in http://makoframework.com/docs/caching
"The cache class provides a simple and consistent interface to the most common chaching solutions:"
4.Mispelt the word input in explanation of input() method in http://makoframework.com/docs/cli/helper
"The inuput method will ask..."
- Mispelt the word builder in the second line of Query Builder description in http://makoframework.com/docs/databases/builder
"The query builer currently supports the following dialects:"
- Missing fullstop in the last sentence before the final code snippet in http://makoframework.com/docs/rest
"You can also set the $info parameter in the other methods to save a few lines of code"
- Missing ' in multiple PHPs in http://makoframework.com/docs/sessions. Think it should be PHP's
- Mispelt is_numeric in the comment in http://makoframework.com/docs/validation
"// Checks that the year is numeric using PHP's internal is_numaric function"
- Mispelt the word method in assign() description in http://makoframework.com/docs/views
"Assigning variables is done by using the assign medhod of the view class"
SUGGESTIONS:
- Downloadable/Offline Documentation
- Files Names: Matching the case of the class: I think we should encourage all files names to be in small caps.
Methods: We should allow foo_bar() as its very common in other languages.
Variables: $foobar and $foo_bar are very common and hence should be allowed too.
http://makoframework.com/docs/standards
Array Opening Braces: On same line or next? Check PSR Standards
http://makoframework.com/docs/configuration
- Should be able to create the mako_migrations table using the Reactor CLI.
http://makoframework.com/docs/databases/migrations
- Should be able to create the mako_sessions table using the Reactor CLI.
http://makoframework.com/docs/sessions/configuration
- Make Class Aliases on app/config/mako.php or any other place. Aliases make it more convenient to use namespaced classes. Instead of referring to the class using its full namespace, you may simply use the alias as defined there.
- Add more functions to the HTML helper
QUESTIONS:
- I tried to create a controller by the name Auth but when i tried to access, i was getting a 404 - Not Found Error. When i change it to Test or Account it worked. Does it mean Auth is a reserved name or what?
- Can you create sub-folders in the controllers folder like admin, accounts e.t.c? How do you access the classes in those sub-folders as i had errors trying it like http://localhost/app/admin/account/.
- Is there no Form helper and the web will involve using many forms most of the time?