lowtower / zend-expressive2-tutorial Goto Github PK
View Code? Open in Web Editor NEWAlbum tutorial for zend-expressive v2
License: BSD 3-Clause "New" or "Revised" License
Album tutorial for zend-expressive v2
License: BSD 3-Clause "New" or "Revised" License
if my album is related to other tables in my database, how do I implement it in AlbumTableGateway?
example, if I have another table called categories ...
Right now, the tutorial uses the ConfigProvider
approach for configuring the album
module.
But the routing is defined in config/routes.php
.
There are ways to implement a module based routing (explained in a zf blog entry).
I think, it's not consistent to keep the routing "global" while the rest is configured module based.
On the other hand, it might be too complicated for a getting-started-tutorial to implement it.
Question:
How should we deal with the routing of the album module?
As this is a beginners tutorial, the focus is not on testing.
Some testing has already been added.
Question:
Add more testing or remove the existing tests?
The MVC tutorial provides the following tutorials
Which additional tutorials should be added to zend-expressive2?
zend-navigation
zend-pagination
Abstract factory
vs. Config abstract factory
Should we drop php v5.6 support?
The zend-expressive2-skeleton
still supports php v5.6, but most zend-...
packages do not.
Latest, when implementing zend-expressive-navigation
php v5.6 will have to be dropped.
Question:
Should we drop php v5.6 in the tutorial right from the start?
Should we keep MySQL
like in the base for this tutorial or switch to sqlite
like used in the zend mvc tutorial?
see also #11
For an optional extra tutorial about implementing navigation, the library zend-expressive-navigation
should be ready for use in productive environment.
How is the status of this project?
Is it well documented?
Should we change the expressive
tutorial in a way that it comes closer to the mvc
getting started tutorial?
A lot of parts could be taken over one-to-one from the mvc
tutorial, such as the parts about the assumptions, installation of the skeleton, explanation of database and models.
Is it intended to be as close as possible to have a direct comparison of both methods, mvc
vs. expressive
?
For the original zend-expressive-tutorial
alternate parts for the usage of plates
have been created but never been published.
Should we create alternate parts for the zend-expressive2-tutorial
?
I suggest to create an alternate part5 which incorporates all "features" but uses plates
instead of zend-view
.
So, a comparison can be drawn between usage of plates
versus zend-view
on a code basis.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.