Wordpress baza danych i android

0

Czesc,

Czy istnieje jakis plugin do wordpressa ktory umozliwi tworzenie kont ktore bedzie mozna upgradowac i po upgrade konta dostaja dostep do pewnego kontentu strony ? Jezeli tak to czy baze danych bedzie mozna powiazac z baza danych sql ktora bedzie uzywana przez aplikacje w androidzie ?

0
trOnk12 napisał(a):

Czesc,

Czy istnieje jakis plugin do wordpressa ktory umozliwi tworzenie kont ktore bedzie mozna upgradowac i po upgrade konta dostaja dostep do pewnego kontentu strony ?

trochę przeceniasz wordpressa, jest to stricte system blogowy więc nie ma co liczyć na cuda Dude

0

no jednak z tego co widzialem i slyszalem to istnieja pluginy odpowiadajace za takie rzeczy, chyba ze jednak rzeczywiscie troche przeceniam wordpressa

0

był niby jakiś pseudo framework WP-Members, miał podobne funkcje, ale ile to podziała i jak to działa przy powiedzmy kilkuset klientach ciężko określić, na pewno bez grzebania w kodzie się nie obejdzie

0

a grzebanie w kodzie to jakas advanced stuff ? znam css , html i js na tyle zeby to ogarnac mysle , php duzo w google tez jest , myslisz ze bedzie okej ?

1
trOnk12 napisał(a):

(...) i po upgrade konta dostaja dostep do pewnego kontentu strony ? Jezeli tak to czy baze danych bedzie mozna powiazac z baza danych sql ktora bedzie uzywana przez aplikacje w androidzie ?

Dobra rada: jak planujesz iść już od razu tak daleko, że zamierzasz robić usługi dla zewnętrznych klientów (Android), od razu zacznij z jakimś frameworkiem, ew. czystym PHP + bibliotekami, jeśli koniecznie chcesz.

1
Wybitny Młot napisał(a):

a grzebanie w kodzie to jakas advanced stuff ? znam css , html i js na tyle zeby to ogarnac mysle , php duzo w google tez jest , myslisz ze bedzie okej ?

zainstaluj WP na lokalnym serwerze, przejrzyj codex i popróbuj

0

@forsberg jaki framework polecasz ? masz na mysli robic wszystko od zera ? :> srednio mi sie to widzi ;s przeciez wordpress korzysta z bazy danych MySQL wiec przeciez moglbym powiazac ta sama baze danych z androidem ? Ewentualnie pobierac JSON na anroidzie ze strony ?

0
trOnk12 napisał(a):

@forsberg jaki framework polecasz ? masz na mysli robic wszystko od zera ? :> srednio mi sie to widzi ;s przeciez wordpress korzysta z bazy danych MySQL wiec przeciez moglbym powiazac ta sama baze danych z androidem ? Ewentualnie pobierac JSON na anroidzie ze strony ?

kolega poradził ci skorzystanie z czegoś innego niż Wordpress, ponieważ ten CMS nie oferuje na powitanie tylu zabezpieczeń co jakiś profesjonalny framework.

poza tym funkcja o jakiej wspomniałeś to WP multiuser, a nie "jakiś tam pseudo-plugin".

0

@Webowiec wiec bardzo bym prosil o podanie jakiegos alternatywnego rozwiazania i krokow zeby stworzyc strone na ktorej mozna sie logowac , kiedy ktos sie zaloguje dostaje dostep do dodatkowego contentu kiedy wykupi takie cos oczywiscie. Chcialbym zeby rowniez byla mozliwosc dodawania tabeli z dieta i czwiczenia dla danego uzytkownika. Do tego jeszcze byly by wstawiane filmy i artykuly . Oczywiscie jestem w stanie nauczyc sie czegos jezeli bedzie ta strona tego wymagac :P Czas mam na zrobieie tej strony , wiec jezeli ktos mi poda dokladne kroki to zaczynam dzialac juz dzis :p

0

Tego mi brakowało, więcej informacji na temat przeznaczenia strony. Do tego co opisujesz wordpress się nie nada, on byłby dobry, gdybyś miał z góry ustaloną liczbę użytkowników i TY zakładałbyś im konta, a domyślam się, że chodzi o samodzielne rejestrowanie się , prawda?
Jeśli tak, wszystko wskazuje na to, że dowolny framework PHP spełni Twoje oczekiwania (wystarczy, że nauczysz się jego podstaw tak naprawdę, bo frameworki robią wiele za ciebie (mają gotowe biblioteki do autentykacji userów, filtry, walidatory pól, zarządzanie dostępem, itd.)).
Ale jaki framework - ludzie mówią, że najlepszy Symfony ;) Może i tak, jednak moje zaufanie budzi Zend, bo przecież serwery PHP korzystają z silnika Zend Engine.

Pozdrawiam :D

0

A wiec wystarczy nauczyc sie frameworka typu Symfony / Zend do back-end ? A front-end mam zrobic sam ?

0
trOnk12 napisał(a):

@Webowiec wiec bardzo bym prosil o podanie jakiegos alternatywnego rozwiazania

Ok.

Więc proponuję framework Symfony http://symfony.com/doc/current/index.html - posiada podręcznik, obecnie nawet zmniejszony, podstawowe rozdziały 1-6 opisują, jak zrobić stronę, bardzo przystępnie opisują, dlaczego podejście MVC jest najlepszym obecnie rozwiązaniem, oraz jak korzystać z możliwości frameworka, aby uzyskać to, czego chcesz.
ma bardzo fajną książkę-podręcznik dostepną na stronie krok-po-kroku. Niestety, English jest must w tym przypadku... (co prawda jest dostępne polskie tłumaczenie ww. podręcznika frameworka, ale większość modułów jest opisanych i tak głównie po angielsku).

Wymagane jest także zrozumienie podstaw programowania obiektowego, bo Symfony jest pure-objective.

trOnk12 napisał(a):

krokow zeby stworzyc strone na ktorej mozna sie logowac

Użyj bundle FOSUser http://symfony.com/doc/current/bundles/FOSUserBundle/index.html

trOnk12 napisał(a):

kiedy ktos sie zaloguje dostaje dostep do dodatkowego contentu kiedy wykupi takie cos oczywiscie

W Symfony istnieje sporo rozwiązań, np. https://github.com/Payum/PayumBundle

trOnk12 napisał(a):

Chcialbym zeby rowniez byla mozliwosc dodawania tabeli z dieta i czwiczenia dla danego uzytkownika.

Raczej chyba dodawania danych do tabeli? Bazy danych obiektowo zorientowane (ORM) są dostępne dzięki wbudowanemu w Symfony out-of-box (aczkolwiek łatwemu do zastąpienia) komponentowi Doctrine http://symfony.com/doc/current/doctrine.html
Dzięki temu zamiast robić "UPDATE dieta...." dodajesz po prostu nowy obiekt (rekord) do repozytorium.

trOnk12 napisał(a):

Do tego jeszcze byly by wstawiane filmy i artykuly .

To już grubsza sprawa, ale możesz zacząć np. od Sonata Admin http://symfony.com/doc/current/bundles/SonataAdminBundle/index.html https://sonata-project.org/bundles/admin/3-x/doc/index.html
Ale to dość spory projekt. Pozwoli Ci dodawać cokolwiek z panelu admina oraz skonfigurować dostęp do tabeli / Entities w Doctrine (ORM).

Możesz też wypróbować czegoś lżejszego na początek, są inne bundle, które pozwalają na operacje CRUD dla admina.

Pod tym adresem masz wszystkie dostępne moduły łatwe do dołączenia do projektu:

http://knpbundles.com/

Istnieje też CMS EZ Platform (darmowy), który pozwala na podstawowe operacje jak w WordPress typu dodawanie contentu etc. i co najlepsze, został od początku do końca napisany w Symfony i jest Open Source https://ez.no/Products/eZ-Platform
Dzięki temu możesz po prostu dopisywać te funkcjonalności, których brakuje. Aczkolwiek wymagane byłoby zorientowanie się najpierw w Symfony i czegoś napisanie w tym frameworku.

Ostatecznie istnieje tez Symfony CMF Edition (Content Management Factory), ma szereg możliwości związanych właśnie z tworzeniem contentu, bazy NoSQL itp., ale na początek będzie zbyt trudne.

trOnk12 napisał(a):

Oczywiscie jestem w stanie nauczyc sie czegos jezeli bedzie ta strona tego wymagac :P Czas mam na zrobieie tej strony , wiec jezeli ktos mi poda dokladne kroki to zaczynam dzialac juz dzis :p

Obawiam się jednak, że jak na tak duże ambicje, oznacza to dla Ciebie spooorooo nauki. Niemniej, życzę powodzenia.
;)

Aha, co do Androida, który ma wysyłać dane na serwer (znasz w ogóle Androida?), to w Symfony będziesz mógł łatwo zrobić API typu REST.

0

@forsberg bardzo ci dziekuje za krok po kroczku poprowadzenie . Znam obiektowke bo troche programuje/ programowalem w javie. Androida wlasnie sie ucze no ale mozna powiedziec ze JAVA SE dosc dobrze znam z czym to sie je :P Kurcze chyba troche na gleboka wode sie rzucilem z ta strona a obiecalem znajomym ze to zrobie :P I mam na to miesiac :P Myslisz ze powinnien sie wyrobic ? Aha ostatnie pytanie , front end idzie po prostu do plikow symfony rozumiem ? Swoja droga duzo sie robi w tym symfonii skoro tyle jest rozwiazan ? Nigdy nie slyszalem o czyms takim

0

Nie, nie zrobisz tego w miesiąc, bo od pomysłu do wykonania zwykle mija 0.5-1.5 roku. Front idzie w każdym frameworku MVC, jest to prosty wzorzec, gdzie masz kontroler, model i widok. I to wszystko

0
trOnk12 napisał(a):

@forsberg bardzo ci dziekuje za krok po kroczku poprowadzenie . Znam obiektowke bo troche programuje/ programowalem w javie. Androida wlasnie sie ucze no ale mozna powiedziec ze JAVA SE dosc dobrze znam z czym to sie je :P

Dobry znak. To nie powinieneś mieć większych problemów, czytając podręcznik Symfony. Jeśli znasz jeszcze MVC, to powinno pójść gładko.

trOnk12 napisał(a):

Kurcze chyba troche na gleboka wode sie rzucilem z ta strona a obiecalem znajomym ze to zrobie :P I mam na to miesiac :P Myslisz ze powinnien sie wyrobic ? Aha ostatnie pytanie , front end idzie po prostu do plikow symfony rozumiem ? Swoja droga duzo sie robi w tym symfonii skoro tyle jest rozwiazan ? Nigdy nie slyszalem o czyms takim

Przede wszystkim Symfony to nie Symfonia. ;)

Jeśli nie masz doświadczenia w web dev, na 100% się nie wyrobisz, bo za dużo chcesz osiągnąć. Powiedziałbym więc, że musisz się douczyć, i że zajmie 3 m-ce (jeśli masz dużo czasu) lub więcej (jeśli mało). ;) Chyba, że chcesz to zrobić źle ;D

Frontend to osobna sprawa, ale wszystko jest opisane w ww. podręczniku - wykorzystuje się system szablonów Twig, do którego przekazuje się dane z kontrolerów frameworka. Generalnie, Symfony niczego Ci nie narzuca, możesz mieć frontend jaki chcesz.

Tak, obecnie to chyba najczęściej używany framework w tym języku (nie chodzi o popularność w sieci, gdzie ostatnio liderem jest Laravel), ale pamiętaj, że to PHP (którego również WordPress używa), a nie Java.

0

3-mce robic jakas stronke ? :P Z gotowymi szablonami i tutorialami ? nie przesadzasz ? :P

0

zależy jak robisz, jak na zasadzie kopiuj-wklej i jakoś to będzie to wiadome, że krócej

1 użytkowników online, w tym zalogowanych: 0, gości: 1