[eluser]xwero[/eluser]
The admin views in the subdirectory example doesn't need to be in separate admin directory, you can do
- blog
-- admin_index.php
-- admin_form.php
-- index.php
-- view.php
Or
- blog
-- admin/index.php
-- admin/form.php
-- index.php
-- view.php
That way you have a better overview.
In the modules example you haven't added the frontend view files, just a bit nitpicking